MSHAKALEIIGVPRMIQTDRFSLHAFPALAPSLKEVGISKKQAWCKHKKLGIRRRRCGTLRWHSHMHENTTLRKSSKAQNEESMNTPGAVETEDMNNTLPGGESLNMSFAVEKEGTTDSLLVVEERSFLWNFIEGASNVFKADELGWEIAAIALPALLALAADPLASLVDTAFIGQIGSVELGAVGVSIAVFNLVSKLLNLPVLNITTSFVAEEDATEAAYSKEQELQVDSSEPFIDGDGYPLLSNRDSENLTVDGNGKEIYKKHVTEQRNLPAVSTALVVGAVLGLVEACVLAWGAGPILDIMGVPADSNMRLPAKQYLALRAIGAPAVVVSLAVQGVFRGFKDTKTPLYATVSGNIA