MKIILNKHPKIFQDLPRGIPPNRGMEHRIDIELGKGPTVVKPYQYSFKKKSKLEKIIEELLEMGVIEESSSPYSTPIVLAQKKDGSFRMCIDYRALNNITIKNKFPMPRINDLIDELQGAMYFSKIDLKSGHYQIPIEDQEKTTFSTHHGHYEFKVMPFGLCNAPATFQGLMNKVFIKCLRKFLVIFFDDILVYNKTWDEHLQHVDKVLSILEGQQLYAKQSKCTFGWQSLEYLGHIITREGVKVDPAKVEAIPPLIDLTKKDSFKWNDAAEVAFKRLKEALTMTPVLANPNFDKPFVLECDASGTGIGAMLMKDGRQISFESCKLNEREKRMLTYNKEMLAIMHALQKWRQYLLGSKFEVKTDHSSLKHLLHQETPTDEQGKWVDKIQAFNFNITYKRGKDNIVADALSRKYEDEVNAMVVVEPKWVQDLEA*