MLRFRLQSHGALVLVAGAFGEHTACFPDDIIQQVLPCFNFQAEDNINKYYIDTLELCQISSSAPDSRSHLLSTQGHPWSQLPGCVPEMACSCVGAYLLKASHVGKYLADLKTSLVTDVPRLRNATRMAARWQLPLRRGRGVTVWEAQEMFWRKFAGFRYSLHKTGSLAVVLADSSEPTADGIATLGSEILGNFKLTKQHSTYQLQVRHGNSCALELFHGTCDHPHFGVFEAFPPVQGPAEEGTLMDFLGLSSSVSAHCEETHLALWPPGRSFDCAWERQQLPVPRTWPVLDEEYLEWADVLKSALEAAEHGRPLRVADIGAGSYGIWASRAAKAFVRRADPALGCQLLLVEPFVLGDQRLLQQHLARNFQENRCEFTVETRQLKTSAELKALLAPGEPWDLLDIDAQGMERPFLHGIVGWLRQRVRRLHVSTHDRAIHWEILQWLKX