YFIFCGVWPDPSWMEFLLPFTIRGMKTAGVPPDIVLVAAFGPLLWDGPFMLFMLLLFIYMGVIMPDGYLDPTALMQLMPPKMYIILIYMMCIAPYPMGPSPAMMAFAMMMWMFIRMPAMMFIF