MLRPLRIGITIGLSSPNESLWINGIKQNALFLAKLFQSSPLNHDVVLLNTTNVRPDSRTEWDMRAFPTVQIDQYSRDLDVLIELGGQISDAQTQRHKAKGGKLVSYCCGPEYVQNIEAIIFERRLWDSIFVNADYDELWVIPQVAESSLHFLQTFRRCPARVVPFVWDPMALTSIASGYAFGGEYRPSGRPKRLTVIEPNIDVLKFCLYPILIAEQAFRREPDAIGFLHVANADHFVHRDTEFAGLMRHLDIVKANKASFIGRVKTPAFLAEYTDIVISHQWGLPLNYFYLECCWQGYPLIHNAELVKDLGYYYPGNDVAVATESLVRALRQHDEAWEAYRDEQRAGIQKFLAVNPELVAQYDNLLFELCG