MKTYDYINRVVITLPLSGYEDDLSTMSTTGFDGPSERPAKRKRKNQFKGICQRPSGKWAAEIRDPSKGVRVWLGTFNSAEEAARAYDVKARRIHGKKAKVNFVEEIAVQEPKAPKPSTGQETIVTPAVNNHANPNAFVYPSPDFASNQPLIQLDNVPFVPAMNSAVPIEAPVMNMYYEQGSNTFGCSDLGWEYNIKTPYKSSMALISTIVEGAESALVQGNTYNSVVIAEGAEYALVRSNTYNSVVPPVTENDAIDFEDWMRFCMDDGVDEPIDSLLNFDVPHDVVDSMDLWNFDDMPIRGEFF