MGKKFKTRYQIPFYESDVNHNVKLPHILSVALQIASDQSVSLGLGDERIFKDYNLVWVVSEHEVTIDRLPRFNEIVEIETEPISYNRYFCYREFRIYDQNGEKLVDIFSTFVLMDYDTRRVHDVPEDLVAPYESEKIRKILRGPKYKALEKATDTLYHVRYFDLDINGHVNNSRYLEWMYDVLDFNFLKAYTPKKINLKYVKEVQYGSDIESRLEQDGLITKHEITSNGYVNAQAITQWEKI