MPLECNSKVADLLSEMAKINQDALREVYKAKQYAAAASALRSLNFEVQSIDQVDVIPMLKKRDGKIRKYVQEILTTGKLTALQSLRQRPDVKSCVELSGIHGVGPVTARKLFDKGYKSLADLRAPGVPRDTLTPTQWIGLKYYEEFKQRIPREEVSHIATAVREAANTFMKDEVRCYCVGSFRRGKADSGDVDVLVECRDVSLANDLLMHILNDLRAGSPSPRSGILTDDLQVGDVQYMGVAALQQPLRADDQAPPVHRRIDIKVYETDAFPTALLYFTGSDKFNRSMRLWAKRKGYALQDKGLFRDRSEAAASRVRVRDEKDIFDALQLDYVAPKDRNV