MFIQNDHVGDRSRLEDWRIRGYDPLTPPDLLQHEYPLTPKAEENILKGRNEAVDILKGKDDRLLVIVGPCSIHDPKAALDYCERLAKFNETIKGELHIIMRAYLEKPRTTVGWKGLINDPDIDGSFQINKGLRISRELFVKLTEQIPIAGEMLDTISPQFLSDLFSLGAIGARTTESQLHRELASGLSFPVGFKNGTDGGLTVAIDAMRAASHPHHFLSVTKPGVVAIVGTEGNEDTFVILRGGKNGTNYDEASVDAAHAQLEKTGILGSGPAIMVDCSHGNSNKDHRNQPKVAQVVADQIRKGSRKICGLMIESNIVEGRQDVPKEGKSHLRYGCSITDACISWEDTEKVLRVLADSVIERRNLKN*