MESLGNALHMLVQEPSVWLCLLTAAGILVYASLRARALDRLHADAAGFAADGSATHATHGTLTTWFLQMHGYHMQQSAHAAHSGSGTAYYGSQSQAIELSAAVLFPVVSSVALILLFYFFGALSWLLQLITLFGTTIALFYLFMPYLDSAMIAARVWKPLHTWLAGALVLLTILGWVLSGHWMLNNLLGASLCVFFVSFVRLPNLKVGSALLLGLFCYDIFWVFFSKHLFGKNVMLEIATQEASNPIATMADALHLPINPVRMLPLPSKLMFPVGFRVDAAHGFVLLGLGDIVVPAIFLDLMMVVDMFGSAARRERDRDRASPASRFSTLYARGVAGYVAGVVLSFVFNVLFASPQPALLYIVPCIVVPTLLTALSRKELKSMWSMNEADASGSRPYVSIDTVSATSGSDSEAVQHIAP*