MDKRRHMYGKVFKSHIFGSPTIISTDAEVNRSILQSDAKTFVPFYPKSLTELMGKSSILLINGSLQRRIHGLIGSFFKSPHIKARITHDMKKYVQKSMDNWQENCPVYIQHQAKNIAFQVLVKALIGLDGGEKLDILKINFQEFIAGLMSLPINFPGTTLYRSLQEENMTLKRLKEKQGETLVWSDYLSLPFTQNVISETLRLGNIIIGVMRKSVKDVEIKGYLIPKGWCTFVYFRSVHLDDNHYDFPHQFNPWRWQSKDTNNCNFTPFGGGQRLCPGLDLARLEASIFLHHFTTQFKWVAEEDSIINFPTVRMKKGMPVWIKRRETKQYIY*