MLVACDGIAALVELLEPDLTQNGAELASVALATLWHGLNLRGQRFRPVCCSQLVAAGFARSAGVCLDWLVTRQAVHTYTSFAHSLASLLVVVAERPLSSIKLKLASCAELLAPALRIIADVADQPAEMVFKLLCVVLELSRDPATHSHLQRAGVIECLAQALNEERLTFKSMRSIIMSLYNLSFVSQQRQEAIVLAGVVPHLKRLIRVNDINLKGYAVEMYAGLASSSARARHALWDDGEGLQFYFELLATSGVIRNWQIRILGSISDWLEFERARVEPVLVLPQNKQQIFRLFESWPRRQIELLLEPYRQLISISAVFCRAMEDSGIVELVVSWLANRTAELRSALVRMKLLRVLDLHFERSTDPHALASRTNIVPTLQSAAADKVAVTVSELAMRLLEKLGVCVDGPASVHDRRVFEEGSLGMLNRSNKFTISAEELTELHFSX