MVMDELRRALALLSSQGFEFTVFVKQKDPLRCESVEKDFSPESFTSPSIERDPRLAFNPLVNRRKITVYEANIQPTMVLQLDQPISIRNYLCTAFKLLRQVPCKAIAKLWIKIIEPRKKTRFPYIKGDAKKPVWWPKDVEHKEPDHLHKADRLNLMCTIIADVLPQMPNGREILNELLRVTVAMIIFKKENVKRVIIKNVFEVAKCLCDKDFKHETLTLADLNDLAQKQKKRCYRHPLNVNELVSTEEDLPQQPSESNFLRSLQIEKNDTAYLSREHSRCPVSESYQNKTYRPKSVPDFDPLFLIKLDDLNDSDSLYSSDDPGISFLKNSEYVERF