MSFSQGLVKIKENEESRAKSTPIELNKHFLFRFPEDANLRQIWTDLTGRNNWTPTDYSYICVQHFSVDCFECNADNTVVLNSKAVPSLKLPKHVLETLDNEYEDEDYLMDSDEYSDAENYQRELTDTTSLNVSNHVTSKKDEDSLELLKLFTEVQKMQRQAVSLKEKLKSRMKVYKRQTRFLLRVKEIIEMKRNILNQKRKKKSRILLSLQDKIREDTNGLVLAMPTRQTDDLKNFALSIYKYSPQAYIYIRNTLRTLLPSTEVLESWVSSGYEPKNVMSNSNLLKVVSELTDTELSCKRPLESRPIDLWYILSHVDGPILSHSKFSSSKIDDAVN