MVLSRTTTESNEPVSSTFGSRYALTALPKYEIGESSIPKDAAYQIIKDELMLDGNPRLNLASFVTTWMEPECDKLIMDSINKNYVDMDEYPVTTELQNRCVNMIARLFNAPLGDTETAMGVGTVGSSEAIMLAGLAFKRNWQNKRKAEGKTYDKPNIVTGANVQVCWEKFARYFEVELKEIKLSEGYYVMDPEKAVDMVDENTICVAAILGSTLTGEFEDVKRLNDLLVKKNDATGWNTPIHVDAASGGFIAPFIYPELEWDFRLPLVLHELDTLPSKISRKMGAEDFGNVKGKKVKREKLMEVIVGWRKFVKDRKKMNGVC*