MSADSIRLVAVTSGETEELNQDGFPDAIKNKKYGSESDLVKDLEEYELLDDYKYIALNEEGVAYRTEMPTIFHEMAVGELETIVLQRCGGQLLVRKNFEMNFPDGTAKYPDLAIWGEERVVRPASSSTIETGSGSLNPAPKTKEVVELGFEAEMNPRVIIEFSWTDKSTDEIAKFKKQMTDHVESLGTINVGFLINAVPTRGTALPTKKNREIPICGFNVYEFRGKRSKIIESEPFLEYRVGVNDDAFITISDEDLDRSSESPEVYHFPLALLKLVLEQNKACKVKFEKQENECL*