MSVRALPLLFLNLGGEMLYILDQRLRAQNIPGDKARRVLHDIILTMFNKSFIEELLKPQELYSKKALRTIYDRLAHASIMKLNQASMDKLYDLMTMALKYQVLLCPRPKDVLLVTFNHLDTIKGLIQDNPALLHLVDETLRQLIEVYGGLSAGEFQLIRQTLLTFFQDLHIRVSLFLKDKVQNSNGRFVLPVSGPVPWGIEVPGLIRMFDNKGEEVRRVEFPHGGNYVAAPKEGSFEVYGDRVLKLGTNMYSVNRPVETHTSGTSKNLASQTQQSIAPNPLAKEELNFLAKLMGGMEIKKTSGPEPGFRLNLFTTDEEEEQAALTRPEELSHEVVNIQATQDQQRNQELARIMGEFEVMDQPRWSASKGDDLLAMMDEL