MVYLFIVVHPYMTSLPASSIIHIERVAIDATVSDEDKKVKEDLIILCFDSPLRLHRSLRQYITEIEVGSFKLKLQKLVCSRSRLPEREKQKVLQSQRRWMMLDMMLDKRVDYPDVDSEAEPLIRRADFGSWLQESVCHRVQEETSRLNEGPCLETIFSLLTGRQLGAAVELDVDKGDVRMACLLSQAGGSMVNRSDMTAQIDVWKMDGLDFNFIEKESYPDTSLPIIIQTYQQLLDEGRAPYPIPIYVDEGPLEEATGLNFGGHFDLTYYLMRLHANRANSTAILKTIFSSFSSTYDALDYHMIWHQRSVLEAIGAFDYKDFYVVDMSFVSQLLCLGQCHLAIYVVLHMPQHDDHPHLHASIIREILFQYCEAWSSHEMQRKFIEDFGIPSAGMHEALCTINSMEIYQWRLTICLRVPIGKGHIQFS*