MEKEIRLPGMKYLERVIEELEFELWKGKDDPCTSWCVTYMFNDSVESYLLLEDVTITGKYEKEKEYISLRLVEEERRYGVVGQQEQNFFTIWFSKVTLVAALYRYADIGHFWVKGQEPLRQLVYEIEIIKDKKAYLGEWACTEKEMQLLNLLDFAPFRSYYCVPWEKGDVFDTRKNGFNAYEDMLQLLGKYKLEKEKLGGCNISTKCLKKQLRLQKQLLERLKQLPTRKREKEIFRTLKTKKGCLVYEILQQCMVEASDVYNQRSFGERADLFVDDFRKKLVEKWIKQGWVGKYPDFSRRKGFYYEQMHVEEELPFTTEQMTYQFHCMVSRCNRLKKVNLRHYFGTKDETLPLHFGFFAGCGTGKIYSYKIEMK