MNLMLCCTPLQVLIARKIIELHPNEQFFGVMFGGVWDKKRTLYASKLAEVCSDSMNIDTGKDLKGFDFLKLMRQLKNKITHKGFDKVFLANLNSLWLQTYLSHVSFKELYTFDDGSDNIFPHPNLLREPGTFKYKLIKAFIGDKYSVNKLFKKIKKHYTVYPNYKNIVSNIEPISLWDNQIDCEIDGEVSFFIGQPLLNTKEENISLIKKLKDQIPFDYYFPHPAEDYRVDGVNYVESELIFEDYVFKHLSNKKIIIYTFFSSVAFNLLSHPNVEIRFIRTSIPRWQFCYDSFPDLGLTIYKEI