MFTPRLAVLGAGLMGVGIACHFARHGHAVRLYDTDPQRLAEVPAVASAILCELEASGQQDPADRDAVLARLTPTPTLNALADATLLIEAIPERLALKHALYAELETLIADEAIIASNTSGLPPDQLAQGMRLPERLLIAHFWHPPHLIPLVEVVPGSATLPHLAREVSGFCAACALEAVVLNRAAPGFVGNRLQFALLREALHIVHSGIASPEVVDQVMRASLGRRYAMVGPLEAADMTGLATVQDICQHLLPELASGTEMMSLVAEKVARGDTGARSGQGFYRWDEARHQRIQSRREHQLRFALKP*