MFLLGVIIQLWLFTAAHIASATAPIQRPLRLTEESHDDRTISTALFAELEELARIVDITYCVGATGTGIQKPFQCLSRCAEFQNFELITTWNTGPLLSDSCGYIALSHASNPGRIIVAFRGTYSLANTIADLTAMPQEYTPYPGEGNSTSTTDLPKCENCTVHTGFYRSWENTRSLISPYIESALHDRPDYTLHLVGHSLGGAVAVFAGLDFLSRGFNPIITTFGEPRLGNRQLAQYIDARFDLNSTNNLAGRTLRRITHIEDPVPQLPLEETGYMPHAGEVFISKYQLPPSVADIQYCDGDADPACIEQAEEARNRWIPARFKIWQLLFAHRDYFWRLGLCVPSVDPIWDKRPVSWSD*