MNLSPFKRDIDELIDEFVEDDLTTFADMKSVWLSRKFSHIYEASPNSNLAFFMQSLYVHTIGHMVSIDSFSRRLGGLYCLYCLHEIQPFKPKFRIYISLQELGKFRDLVVEAKDKGVEIAAAVAKKMLDENMLIFGAVDETSATKTIHQLTELQNARVRFAYEKLICDTSINQFIHLDMGKEVDLNSLDKMSIEYAEAKKRAVEGAGEIMEIDDIKHISEEKELMGERMEKLKEEWDSQRLYFYEQTKLDGFTTTPKQLTNVEHDEDDGFDELDRLLSQS*