MLRASARRAISSFQWRNSQSTHQKREYCLGVLAGGGSESVRRNRSRNKLLPRERIDRLLDPGSSFLELSQLAGHDLYDESLPSGGIITGIGPVHGRLCMFVANDPTVKGGTYYPVTVKKHLRAQEIASQCKLPCIYLVDSGGANLPRQADVFPDRDNFGRIFYNQAQMSADGIPQIALVLGSCTAGGAYIPAMADESVIVKGNGTIFLAGPPLVKAATGEEISAEDLGGATLHCKISGVSDHFADDELHGLAIGRHIVKNLHMAGKQRAMNSLSSSLRDYQDPLYDERELRSIAPTDHKQSFDIRPVIARIVDGSEFDEFKKLYGSTLVTGFARIFGQPVGIIGNNGILFTESALKGAHFIELCAQRNIPLIFLQNITGFMVGSRSEASGIAKAGAKMVMAVSCAKVPKVTIIVGGSFGAGNYGMCGRAYSPNFLFLWPTARISVMGGNQAAGVLAQIERSTKKRQGVEWSQEEEDKFKSKVVEAYEREASPYFSTSRLWDDGIIDPADTRKVVGLCLSASVKPVPDDTKYGVFRM