MKNKFKIATLLFFTTSFTLGACSDWTDIEGIDIKQPNIQEQNPELYTKYLENLRQYKADTEHKKVYAWFDNSEKNPSSYAQHITSLPDSIDIVGLMYPSELAAFEKEEIMTLQQKGTKVVYAISYDEIHKQYEDIISTQSEAENENTFDYFLSKEIEKQLAYAAPFDGIILKFIGQNPKYMTAEDKAAYTASQNIFFNAALNWINKNEGKFLSLQGKPQNVVDKNILSKFLHLIIEMYQVTDKNKFTLAIQDCLETGVPTDRFIMAVSTPSLDTSDTSTGFIGTERAIIETAYWITADTQEYDKCGIAINNVQNDYYQTSGNYHNVKKTINIMNPAPTK