MTKQKEITTFNVQVAEFIRHHKKEGTAIDDDVTEKLVIPFALDADQIDDLLERLTDGGISITDKEGNPSSKYIVEEPKPEELTDEELIGSNSAKVNDPVRMYLKEIGVVPLLTSEEEKELAVAVAKGDLMAKQRLAEANLRLVVSIAKRYVGRGMQFLDLIQEGNMGLMKAVDKFDYSKGFKFSTYATWWIRQAITRAIADQARTIRIPVHMVETINKLVREQRNLLQELGQDPTPEQIAERMEMTPDKVREILKIAQEPVSLETPIGEEDDSHLGDFIEDEVIENPVDYTTRVVLREQLDEVLDTLTDREENVLRLRFGLDDGKMRTLEDVGKVFNVTRERIRQIEAKALRKLRHPSRSKQLRDFIED*