MESQLEQREIVVKVKRYNQEKGEYWQEYKLVVDRFTQMTEVLRRIKSEQDPTLAYRASCHMAVCGSCAMRINGEPRLACKTLALDIVKKYDSNQITVEPMDYFKVQKDLIVDMDEFYARMFKVKPRLYPSKEVVEGRGEHRLRPEDQRELWKFAQCIWCGLCVSACPAVRIDEEFLGPAAHAKGYRFLADPRDTIYDERLKILADSAWRCTYCYQCFNVCPRDVEPVTTIKKTRAHTRFLKDKSEVAKTGEKHVKAIFDSIRETGKLEEAKVYITTYGLAAAITDMLYTMRNGKVNLALIREKKVSQIDQIQKLMGEKE