MLSAFSAALSGAYLPSVHLAPRATAGRGALSGLRMAEPDFDLVIVGCGVGGHGAALHAVSRGLKVAVCAGEDVGGTCVNRGCVPSKALLAASGRVRDMQNDKHLAAMGVKLEGAVTYDRQGVADHANNLASRVQGNLRGSLTALGVTVFEEKGSLAGPTSIELVGAGKTIEAKNVILATGSVPFVPPGVETDGKTVFTSDEALKLEWVPDWIAIIGSGYIGLEFSDVYTALGSEVTFIEAMPKMMPFFDRQIAQLADRILIRPRAIDSYTNVFASEVTPGIPGERPATVKMIDANTKEHVETIEVDAVMVCTGRKPFSEGLGLENVNVETNRGFVPVDDKMRALDKDGNVIDGLWCIGDLNGKMMLAHAASAQGISAVENMCGHEHVLNHDAVPAACFTHPEIAMVGPTEEQAKERAEKEGWEMGIAQGNFKANSKALAEGEGEGIAKVIFRKDTFEVVAVHIIGIHAADLIQECANAIQHGTTLQELSMTVHTHPTLCEVLDEAFKAGLGRSAH*