MGMPTTYARKRNLLTLKLVVEKLQRSFYLSKKLSSFLSHGHGRRGIEFGQKAKVPKDVKEGHFAVLAIEDGRSKRFVVALRYLSHPQFQRLLEQAAEEYGFEHEGALSIPCQPSELERILCEQWKEETGGDDGRDFE