MSQTALEAKLQPGDWADMAPRGLQYQGRGAAWRQRLLGFVNSPWYYVLLVLAALFVVFADDVKRAALPPTADLPLEAVLCGVWSIIILDMAISSCIKPGYFFGFYWWLDLIAISSLAFEVPALAQRTMGVGGQPASAQDRERLYTWVSQQALILAQVARVARAFRLLRLLRLLTLYKRFSAKRRARAALAKAGITPGAEHGILXAQDLTLIELEILQNGNKESRVGQKLDELIIRRIIVFILICALLLPPLNPYLGVLGRGQALDVGGLKMLHDMAVAKPSLPTQIGIGGPSNGSLLNIATQ