MDKLLLWMFVFTSLLSEAFCQTDLKRKVFVFPRESETDHVKLIPHLEKPLQNFTLCFRTYSDLSRSQSLFSYSVKGRDNELLIYKEKVGEYSLYIGQSKVTVRGMEEYLSPVHLCTTWESSSGIVEFWVNGKPWVKKSLQREYTVKAPPSIVLGQEQDNYGGGFQRSQSFVGEFSDLYMWDYVLTPQDILFVYRDSPVNPNILNWQALNYEINGYVVIRPRVWD