MGALLNMTQYFVANLQPKNTNASTFESREQYCKDTVVTIWHYHGGCRVGRVVDHQYKVLGVDSLRVIDGSTFTESPGTNPQATLMMLGSCLELSLAFVDLFGDVALSSPWRPRNHCVV