MLLLKVAAVLSMHCSLQLRRRCRDRLTLSSLVILVCAPALSYTVVSLALRSLALAYRPHIPAGAAPSAYPGNTRAVAXAIFVLTMARQAFTLLTPREPTKVGWALSLQQAWGSTLLXWGHACGLLEGRPGATATSADLPLSMTSLGTTVLTLALTLGVFVAMSVAQRAWERVPPXDQSSQGQSSSTQRQAVCADFMRAVLREGGPQCVETVCRALQECTKELLGGEFLVKLAVINERVVLNDDELATLHIVHRGWKHVSCALDVRTLPLATLPSVAYAKESQDYELSRAIALPWSGSGRPDPHGQAPCRTEPGPAPPAYGAGQLGQPGAAQPIPAGRAGGWAASTSGHPAPACGCKLDTQGSLNDPVLRRQCWLGLAHNQEHSRSGSASQHHPH