TPQNITDLCAEYHNTQIHTLNDKIFSYTESLAGKREMAIITFKNGATFQVEVPGSQHIDSQKKAIERMKDTLRIAYLTEAKVEKLCVWNNKTPHAIAAISMANEAAAKRAPEIMLTWAAYDLHRLLTSRAAYDADLPVDTWGPGPGRAQIFGTTFEITSRYGPGPGTGYVSTRYYRAPEIMKKKPFSTPVLSKRKKYLAPYHDPTDEPEAQEKFDWSFNDADLPVDTEAAAK