MNLPWFSATEVISNHIILEACKGAKRIHIVDYGILYGSQWPWLIRALSQQPEGAPLLRMTGIDSSGMIDGAQIGKHLLEFAELCGIPFEFNYITADSWELAQPQCNSLNEFVVINTNRRLRFLRDDSTAANNPRKVFFDRMLKLQPALLIQSLQSADPNVSSPFFVQRFEATLAYYANILNGFGEVLKDHPQELGFARKFVERSIMNVVACEGVDRVERPGPYYYWDSTAKKAGFEQLPLSDQVIETARLIWRGEKFSLYRDGHWLLLAWKDALAFGICAW