MNLPWFSATEVISNHIILEACKGAKRIHIVDYGILYGSQWPWLIRALSQRPEGTPLLRMTGIDSSGMIDGAQIGQHLLEFAESCGIPFEFNYITTDSWELAQPQCNSLNEFVVINTNRRLRFLRDDSTAANNPRKVFFDRMLKLQPALLIQSLPNADPNVSSPFFVQRFEATLAYYANILNGFGEVLKDHPQELAFARKFVERSIMNVVACEGVDRVERPGPYYYWDSTAKKAGFEQLPLSDQVIETAKLIWRGEKFSLYRDGHWLLLAWKEALAFGICAW