MPIRLVGKKSHFTGKLLFEILSNLKNYGVGRVVCLNSYKKFPEICYYVVRKVIPMREPIGPGPDELVFGKVWVEEIFRGKKKEELQLITVHTCMPDWYLIPKEEEGKYLNCELKEVVKTLPKYDSVPPVIGEIMKRKDPSLKEPKMERVYPYLSPHLSYRTAEEGMKPDYKLKVQIPDEFKVGVKDPTHFLKLNDKFSKSDSSKPSSQNHNVQRDFHSLVSPNSAISTSRILLNYNMLQISRMATSVSLMNGSRVQKIKRKLREMMGVKTKINIAACLVYEKCADTIDLHAFMRYFKLPDTFHSWFLSIELHVWILALVTISEKSGRLFRNRLVEEMWNDCEERLNHLGQLPSSTKKEYLTKLSEQFQAALIAYDEGILADDRTLAAALWRTLYAFDPEIDPRLLEALVLYVRKQIEHLDTLNSEEMMMYGNVTFLTLTDILSEKPET