MSLEIEATDVIKIILQFCKENSLVESFNAIQNECQVSLNTVDSIESFVSDINNGRWDLVLPQVSNLKLPRSKLQDLYEQVVLELVELRETDTARAMLRQTQVFARMKGDDAERYLRLEHLANRAYFEVRELYGSTPRDKRRAQLAHALSSEVSTVPPSRLMALVGQALKWQQQQGMLLPGAAFDLFRGTAAGGRDEVETFPTDLDRQIKFGAKSHAECAAFSPDGQMLVTGSVDGFVEVWDHLTGRLKLDLPYQADEQFMMHDSAVLAAAFSRDGELLATGDQGGRIKVWRVRTGQCLRRFDSAHSQGVTSLSFSREGTHVLSASYDSLVRVHGIKSGKMLKEMRGHSSFVNAAVYSADGSQVVSAGADATVRVWDTKSCDCTFVFRPPQASSTAEAPVVGVALNPQNVDQVWVATRSPSLYLMTLQGQVIKSFQSGKKAGGDFLAFTISPRGDWAYCLGEDGVLYCFSTAGGKLEHLMQVAEKDPIGLAHHPHRNLLATFAADSTLKTWKPX