MAASSTQTRIGPFDVFISHRGEELKYGFADCLYHALQDCGIACFLDKDKLPKGLDVREQLPDAVRTSRIQLPIFTVDYGTSEWCLDELVGMMDCMREGTSKVCPVFYDVKPEELRMGDGLFARNFKEFIRKRERQGGEERIEQWEKALRDASFVDGFELQTYGRSTGTLIAAIKQHVLRETFKALPVHPTPPLVGLDDKVEAVLRGFSLHNQTSVYVVLIFGEGGIGKTTLAWEIYRRHRKDFEATSFVDSCVGENQVQEQLCRDLLRECSLLRECSVLLRDMLLRELSRKKVLIVFDDVKDLRRVEKSIDLHSLCPGSLVLVTSRDRTVFPHENEFNSELKGERYELPTMDDPSALKLLCHHAFRRPNPEPGFDKLAMEVVHACAGRPLCLEVLGRYLSSMTTEGQWREAVGKLRKCKFKDVSA