MFVLSINYRIAGAEERQKFSLQEAEKERLYAGLKERGICQAVYLFTCNRCELYGIGRFYEALQVLAEVCGTDPSEMKEQVLVYEGRRAMVHLFRVISGMDSMVVGEDEILGQMRQAYLYAKDRGAAAYELNTIFQAALAGAKKVKTDTLLSKSSVSVATLAAAKCHEWKEGKKRVLMIGAGGDIGGKTMLNLLSYGDCEIQATYRRRRFRQQGVSMLPYEDRIAAVRGADIVISATASPHYTLVYKELKQAGLPEKQRLFVDLAVPRDIDDEVRRLPGAELIRIDDFQQIARENNARKESAVQSAEEILREQLDELEKELEFHRFFPRFQKMRQERGGEFARLVFQYRKAATAEEFDSFIRVLERLESRE