MTASSGDIVPFSVEGKTAIVTGAGSGINLSFASLLLSRNCNLVVADIALRPEAEQLIAKYEAADSSPRAVFIRTDVTSWADLNRMFDLTLSLFEEFHILCPGAGVYEPPWSNFWQPPGSAISKDKDDSDRYALLDINVTHPIRTTQLALSHWLHPTSPNVTPVSPQNPRRVIHISSVAAQLPNVVCPMYGASKAAITGFVRCLAPLEQAIGVRVNAVAPGLIRTPLWVENQEKLMLIDQEKDGWATPEEVASAMLRCMEEKELEGGTILEVVRNSTRRVETLNDPGPARAAGDASIASKNQQGVDQLLEFLKQKDIWAPQQRST*