MSIGFVVGTSDSSLYMKKTEDGIVVIVIYVDDLIVTGDSGKGIAKVKEMLCAEFDMKDLGDLRYFLGIEVVRCKDGIWLVQRHYALEMLAKYGMTGCKPMSTPLEQNVKLRADLGDELDDVTMYRKMVGSLIYLTITRPDLSYAVGLVSQFMQSPRKPHLDAVRRIMRYVKASAHYGLFYAHGRDLDVHGFTDADWAGSSYDRRSTSGYAFTLGSAVVSWSSKKQPTVALSSTEAEYRGAALAACDAMWLKKLLMDLGEHCGGKVVMYCDNMSSIQLASNPVFHARTKHIEVHYHYVREKVLDGQIDLAYVRTAEQVADIFTKALVKRSLSTSEVDLESWRWTL*