MEDREPEAEKGGPSAAEEALGSSLTMEKVAAAKQYIENHYRAQMKNIQDRKERRWVLERKLATSHVSAEEQINLIKDLERKETEYMRLKRHKICVDDFELLTIIGRGAFGEVRLCREKSSGNIYAMKKLKKSEMLSRGQVEHVKAERNLLAEVASHCIVKLYYSFQDAEYLYLIMEYLPGGDMMTLLMREDTLTESVARFYIAQSVLAIESIHKHNYIHRDIKPDNLLLDKSGHMKLSDFGLCKPLDCRTLSALNENEPISDENLRESMDIDGCFPDANNGSRWKSPQEQLQHWQINRRKLAFSTVGTPDYIAPEVLLKKGYGIECDWWSLGAIMYEMLVGYPPFYSDDPITTCRKIVHWRNHLKFPEESRLTPEAKDLICRLLCDVDHRLGTRGADQIKSHPWFKDVVWDKLYEMDAAFKPEVNGELDTQNFMKFDDLDPPRQARTGSGSRKAHITPKDLNFVGYTYKNFEAVKGLHQPFGKISKIQC