MKPRDIGIIQSVLEITGPIKVTEIYHKAKELFEKGEITNMFDCGGETPHQSVSSSIYTALNKGEELPFKKVQENPTLIALKGAAKEPVLNAQKPSVKIAHERDLHPFLTYMAINNENLKCYTKTIFHEESLKSPKGMDRWLYPDMVGVRFLHAEWSNENLIAFSKKFDTLPVKLVSFELKKEISVHNCRECYFQAISNSSWANEGYLVGRHIDTHNPQLMDLLKRLHASFGIGVIDLRTDEDKSAILLNAKYKEKIDYTVASELSAKNEKFSGFLKSVVDYDPKTQHRYKDEFDEVKKKEKLYPNPSLSF*