MKLQLASLALWASSALAFAPNSLPSRNNRAVGYVPSSISSLHAAALEPPPLSPLTQWGDRIENIRALQAELKARELPPFAPELSAVKDCGLAREDTEGQLAYVRDNAMRIKTMMQEHGAVVFRDFDLMKTQEGFQAFYAAIGMKACLDPLHSVSARPTVDGQKNSPVYEAVNKESRKNFFIGMHNEFVGTRAPRAAAFVCFKAAETGGEFLVADGRRMFRDLDADLIEELYNREIRYSVMELPFFGWIDNLPSFVQQPAMNVVRGAVSAAINAKVDFDVELLWGEGGYDGTRMLQARAPSQPPIVKHPVTGDPTWFCNVHSHSSKLRHQRESIYGAERFEDGASQINKSDMFFGDDGELSEAQLKQLDEVTVKNTRYVKMTEGDVVLLDNYKTMHGRNVFDGTRKHGVAWFEGWEGEADMKQQFQAEGASQKVVA*