MERHLFLHGGNTQGDSGLVLSTDAKPRLKWTPELHQRFVDAVNQLGGAEKATPKTVMRLMGIPGLTLYHLKSHLQKYRLSKNLQGQANVGTAKNALGCTAVADKIPGTSTLAMASANVIPPAEKTIQIGEALQMQIEVQRQLNEQLEVQRHLQLRIEAQGKYLQAVLEQAQETLGKQNLGPASLEDAKIKISELVSQVSNECLSNAVTEIRESSSIHRLEPRQIQFVESSAHNCLTAAEGFIKEHRLQSHGVLKAYDDSTLSCHKRSQDQETQYSLNRSLSERRMGHLYSGIEYHKAEGSESDTEVLHEYITPQKNGGGSTTSSTSGSKEINVEKLYLDEPSCKRQAVDYQRESKLLDFEQQSSGKKLDLNTHNIDDNDQGYRHFDLNGFSWS