MPKKKVKDKKILVDQSDPLELASVVSLYSDGSETPTASSVDVEDGLALESLLDKVCSAIDLMEEKRTETRINAIRSLIEFFRSHHFCLDGSWNYTETLITSIENIFKKSKPQDQALAADLLTVFSLQINPHEVPIWFERFFPILEPVIRDTTKNPKFRASSAIALAVLQSLSGYCDFISPLDVIKSFEFVFRSSTSKIEADIFDLYVAALKAWTLIYTFLSPYDSGNVGKAVLPVLLSLLQCSNVNVRIIAGEASAVIYERIRNEVDDKFKGPYYSDLVRLLGELATDSSKSRSKNDLKKQRHSFRELVEAVVHSDYPETSINFGVEVLTLSSCTGHFYYNFLCSVLGSGLRHHLRENPYIRNLFDLGLPSLLQQNRANHRVLKEQKRLTNAIASKSRTQKLGMYRDKRREMLSELE