MSSKDPASIDLSTVGSLLDDTDQSGSKEVFRSQQSLGLITQRFMSLRAKNETMNLNDVAKELSIPKRRVYDVVNVLEGLGYVQKVEKNNIKWIGDDVKDEEQNQLEARVEILRQEEKILEMMIQDAQAVINLHFEDPIARPYNYIRKEDIRNTSELDTKSIIMKSEHDDSKFNVLIRDPTGSSAHEMIVKNINGVRSHALLFSNEPTITVKQESPEKDDPLPEEMNNEWSLSDVGSNQNLEQIKTEDPDEIDTEDLETFVLPSTSTNPQNTQYLPETPGRGLFFSPFKSLIDPCILPAFSDDLTSGYINITTPSRAAAEHALQADVEPPSIMDFFND