MTMTFQHDDLPLALYSAAQVRDLDARLIAAGTPGFELMQRAAHAAWRALRRRWPEAAALTVLAGHGNNAGDGYLIAALAQRAGWRVRVLAVAAPQRLAGDAAQAHAAALATGVVVEPWSECAVLEGVVVDALLGTGLAGAVREPFAQAIRLANAADLPVLAVDIPSGLSADTGAVLGEAIRADLTVTFIGLKIGLFTGEAPARVGELVFDELGSDAVVLQGLQPRAHRLARNALPSLAARPRTAHKGLFGHLLVVGGDTGMGGAVLLAAESALRCGAGLVSAATRVEHVPALLSRCPEVMAHGVASANQLLALAERASVLVLGPGLGQRAWGRSLLSAVRSRPLPQVWDADALNLLALEPVGAGPRTWILTPHPGEAARLLGRSTAEVQADRPAAALELACRYQAVVVLKGAGSLVAAPDGRLAVCSQGHPAMAGAGMGDVLSGITGALLAQHVEAFEAACLAVWLHAAAGERLGAQGRGLAATDLIPTVRQLLEECSPCLK*