MNAITKFDLSPRQIALVQQTVAKDCNADEFNLFMEVARAKGLDPFLGQIIPMVFSKDNAKKRKMTIIISRDGQRVIAQRCGDYRPASKPATYEIDPSLKGPTNPQGIISATVYLWKQDPKSGDWYEVAGQAYWEEFAPISHSPDQYNYVETGDTWPDGKPKKMKKLKDGAVPSLDDSGNWCRMPRLMIAKCAEMQALRAGWPEQFTGLYDEAEMDRAKIIDLTASEIVEHEREENRLKAVGASNSITITWGDNWALENVPVGEFFDRACEFIKNEPPAKVAKWRDANREPLKLFWSKHPGDALELKKRLEAAIARAPAKSAVTDAELRTHVLAAG