MAREALEVLGEPNIADLIPVLKVFDLQGLKRRLMKTAKKFDEFFDKLIDERLEERRKGVKINDNGRMDMLDVFVDYRSQKKDDELMEFSRVDIKCMLRDMFIGGTDTTSNTVEWGMTEILKNPAIHTKLTTELDQAVGRHRFVEESHIPNLPYLQSTVKELFRLHPAVPLLIPRRNDQDCHISGFHIPKHTVLLVNLWGMGRDPNLWADPMEFRPERFEGSDIDVKGQDFELRPFGTGRRVCVGMPLGHRMVHYTLASLLCYRHLNGRLRGRWWKMLGRKLGSLYRRKGPWLGFLSQDCLILRTRCRDIWVLLEFDVLLFCGKTILTAKMSVVSM