MSEYLVTGGTGFIASYIIKSLLELGHTVRTTVRNPRDEEKVGFLWEFQGAKQRLKILQADLTVEGSFDEAVNGVDGVFHTASPVLVPQDHNIQETLVDPIIKGTTNVMSSCAKSKATLKRIVLTSSCSSIRYRFDATEASPLNESHWSDPEYCKRFNLWYGYAKTLGEREAWRIAEEKGLDLVVVNPSFVVGPLLGPKPTSTLLMILAIAKGLAGEYPNFTVGFVHIDDVVAAHVLAMEEPKASGRIICSSSVAHWSEIIELMRNKYPNYPFENKCSNKEGDNSPHSMDTRKIHELGFGSFKSLPEMFDDCIISFQKKGLL*