MLRQQQQRAQLPPALADLLRRHDAAAAAAAAAPGAPRAARGGAAAAHAAGQARAAGGQARAMARLAFPNLPNFMAQLNMRAALQLMVLAVVVHQHCPPGRFLMLLGLGLLLYLTATAPVRRFLNHLAGVPQPVPPQVRRPAAEAAPAAEAGQAQAGGGAGPAGEAAAAPAPAAGGAGQPPAAAGDAGAQPAAGAAAAAPALGVERHPHRGGVLRELQALVIGFFTSLIPGWNVNPDDAAAIAAAQAMFAEDEAAARQAGVMX