ADAFPPYKFLMFILYGGAMWLPLFLVVFMPIGLEYMVMMIIVPPIFGDDKLAWWLMMILFLVMIKHLAVIPFGFGVMIMPMLPLMYYFFSIPPPIIIMMLMALLLKISG