MKAGPPPHVAMLATPGMGHLIPLAELAKRLASRHGATATLITFASTASATQRALLASLPPAVSSLSLPPVDLSDLPRGAAIETRMSEECARSLPALTRLLSELGETMATATGTRLVAFVADQFGMDSFDAARDAGVRTRCLFIPMNLHALSLVLDLPDLAASVPGEFRDLAEPVRLPGCVPIPGSDVPSPLQDRSNPSFSVMVHLAKRYREADAILVNSFDAVEPEVAEVLRQPESGRPPVYPIGPLIRQFVGSEADGAGALPPSPRAACLEWLDRQPARSVIFVSFGSGGALPKEEMHELALGLELSGQRFLWVVRSPSDEGTLSDNYYNAESKKDPFVYLPEGFLERTKDVGLLVPSWAPQTQVLAHRATGGFLTHCGWNSTLESLVHGVPMVAWPLFAEQRLNAVMLAEGVGAAIRLPERKDKETIAAVVRELMAGEGKGAMVRVKVAELQKAAAEGLRDGGAATAALDEVVEKWEADEAN*