MSLPDRIETGISGAARLPAKQESSVRATGQWAGEQVSLQPDPLSLLMDAKEELTFAHSERVESKEIEERNIEEAKPDILKRIERKEMAEELPDLDTHQLEAVSEELRTLRASSGAILGLVRERFSDPSHQYAALRQAAADARDTGDPEMEARLNEALQKLEAESGPAIRAGLNVTRTAMELAGGDREAAATLRASYRDTVFGKPGPAGVYKGILDKFGTEGFSAQIKFLTRAAGDELASTGSSVPAERLRELLSDLSALRTIDTVHERASVMAKRVGKLVKGEIAPVEIMRRLMPLTEEPVSGPGKLLAVPEQCGVPARRLDGQILFMRETRELLAMMPAGVFRDMDARFSVLAGANEAMDQLIEREESQI