MAELLHAALPVVPLDKGVSSANTGNAFLDLLPLLSVAPCALTLQLQWKYGRRLDCFVFSIGFALAVIYHYLHLHPEGIAAAQLLGLPGPTWRGLDILCAQALIARTVGHVLNVQSTVGKVISNLAFPVANLTYAHLLADGVLTLAFASKVLLVVLLATVAAKAVLEGWSTLPKYCSRRGPQTVACFALGFAFFPLPELLPRHYWLFHTLWHIFLARGYQLLYQQLEGLPDGQQQLDGADAFSPVRRPTKEGTKPRHAAAVATAASGWVQSLLQPYRRFLQYQHQHLDTLLSSKAEX