MKDLGELRYFLGIEVVRTPHGILLLQRQYGLDMLSKYGMTGCKPILVPLELNIKLSIDTGELMVEDPTMYRRIVGSLIYMTITRPDLSYVVGLVNQFMQAPRKPHLDAARRILRYIKSTLDYGLFYEADTGIQLTGYTDADWVGSISGRRSTSGFVFSFGSAAVSWSSKKQPTVALSSTEAQYRGATMATLYPVYHARSKHIEVHYHFVREKVLVGVVDLAYVSTEDQVADIFMKPLGTEKLHRFRSLLGLQSMELSSRGSVEISSSSTADITGAPG*