MELRLRPYQEEVVQAALRGENSIIWLPTGGGKTRAAVYVAEKHLETKANAKVAVLVNKVHLVDQHYMKEFGHYLRHKYRIKAISGDSSEKDFFGRLVRVSDLVICTAQILENALNNMDEDKHVEITDFTLLVIDECHHTNKESVYNKIMWRYVEKKVRKEGRLPQILGLTASPGTGGNKSLDKAVEHVLQICANLDSKIVSTKNYTPMLQNFVPKPKKEYDIVERRDKDPFGDHLKSMMLMIHEFMPPTVSRGLRELGTQEYEADVVELEKAGVKVNNRLIAQCALHLRKYNDALLINDTIRMVDAFRVLEEFYNSRSSKLLDGTDIFLQGLFDENSLELKHLASDARYENPKLAQLQSRLLEEFQDTNSRGK