MKDLGELRYFLGIEVVRTPHGILLLQRQYGLDMLSKYGMTGCKTISVPLELNSKLSADTGELMEDPTMYRHIVGSLIYMTITRPDLSYAVGLVSQFMQAPRKPHLDAARRILRYIKSTLDYGLFYEAGTGIQLTGYTDADWAGSISDRRSTSGFVFSFGSAAVSWSSKKQPTVALSSTEAEYRGATMATCEVAWLQKLLADMGEPMDGAVVIYCDNMSSIQLASNPVYHARSKHIEVHYHFVREKVLAGVVDLAYVSTEDQVADIFTKPLGTEKLHRFRSLLGVQSMELSSRGSVEISSSSTADITRAPGWPPHTYSTGLVGEIWLICHQWLTGCVTATLQYVDKMDDVLELSEGWRQLMMKTDCTVEGTTDRACTVEGREAGDGCIYVENSRRKLGRQKTP*