MTQPLVGKQILIVEDEQVFRSLLDSWFSSLGATTVLAADGVDALELLGGFTPDLMICDIAMPRMNGLKLLEHIRNRGDQTPVLVISATENMADIAKALRLGVEDVLLKPVKDLNRLREMVFACLYPSMFNSRVEEEERLFRDWDAMVDNPAAAAKLLQELQPPVQQVISHCRVNYRQLVAADKPGLVLDIAALSENDLAFYCLDVTRAGHNGVLAALLLRALFNGLLQEQLAHQNQRLPELGALLKQVNHLLRQANLPGQFPLLVGYYHRELKNLILVSAGLNATLNTGEHQVQISNGVPLGTLGNAYLNQLSQRCDAWQCQIWGTGGRLRLMLSAE*