MEFEGKVVLVTGAARGIGRAIAEAFAKEGAKVVINDISEEGAKKAAEEIKASGGEAYGIRADVTNYEDVKRMVEEIKKVYGTVDILVNNAGYWTTKLFKDTTPEDWEKDIKICFYGVLHCTHAVIKDMIEKKYGRIINIVSDAGRIGEPFLAVYSGAKGAIIAFSKALAKEVARYNITVNCVSPGITKTPGVEEFLKSVGGEEKLVKAYPRGRLGLPEDVANAVLFFASDKSDFITGQVLSVSGGYTTVG