MKAVTYDTDSELAYIYVLPPKKNRNVRTEELRVNDCLLLDISQDGKIAGFECFGEAAHLCAPFAGKSRLYVKDSDGYHFRVCQHASVRSCYTVYRVTFCFSDGDYQEFAGFDLDGTMYHSAFLQRLTEK