MATFYVPAVNLIGKGVVNEVGPYIKELGYKKALLVTDKYIEGSDILPKTLKPLDTEGIEYVIFSDVEPNPTCKNVTDGVAALQEHGCDFIISLGGGSPQDAASCISIMATNGGKPQDYEGLHKSAKKGLPVVAINTTAGTSAEITINYVITDEERKVKMVMVDKNSLALISVNDPELMLSKPKGLTAATGMDALTHAVEALVTPGAYDVTKKLSIGAIELIKEYLPRAVANGHDIEAREGMVNAIFLGGMSFNNAGLGYVHSMAHQLGAVYNLPHGVCCAMLLPVIERENAKRVPEAFRNVAKALGLHVEGKSDQECADYAIAEIEKLSETVGIPKKLTELGIEEKDFDFEYLSKNALIDACAPGNPFMPTLEETIAFYKELF*