MRHEVLLVTLEDKPQGFTDGDMRLFATLDAVELRAMAQHRSLKANRTILHRLVLTEGACPEEIKEQFFRNLATLLSLMKPVLTEDDTKRLTHHVLITANVPYVKELVRTATELELEVFSNRAVIATHLDSQEYSHRAMRCRELGITVPTKEEIRRHSQKVLRTEVAVASVSVAPVVAEKESEFLREMLLAVESKLARVEREKTTAAEELRKLQEQHAETQALLGEAQERLAKVDGLDSELAREKEQRETVQAQLQRTRAKLQQAKDREALLNDNLDKANEKAASLEDELAQAVAEARELQRLNQQLTVQSGEFRRRERATTLQLEHAQRAQTLLQQGMTALAMANGATPEISEGDVVSAAARTTHRRPAAREDLAEAAAASFSGERMSSRKRSAAQPSDDLELDSRQAPTAAAPSVAHSSSSMFASRKRAAASEVLPEAPEFKRVPSLL