DMLLIMAVAIVGMGPAIMMMMFLLFILGGRFLIICAGIFCGGVLPMAVMAMLWLGFYCWFMYGLPVDPFWLQIAIMVVCLDLDPFYLLPPLPPDVQLIFLPFPMPFGLDMTYMFLIALLIFAMIMMMMSM