PPPDIALSFPGKLVPTQAPFMWIGMMPWMMPMGKPMPYPIIIVMLIYAPPGTLVLVFIGYIICPKAPMMFFMAIIFQGVAVFAMPMMLGIMGLEMLAFPMVIILLTPMLLAFMPIPILIAPVGP