mntlllkkrrieeleeeeelleeellaeiellywwtnrvddrggfygrigkgnnihnqnadkgvvnrrilwtfsaaaynqhadyllaaahadylyyyfidyeyggvywsvdykgkalntkkqvygqafviyaiseyylatgkqaaleeavsilyhiiekhsydkeqtgyieaftrewqpiedlslsekdanekktmnthlhiieayanlyrnpektlkqlqqelignfledfiisgthhhlllffdewnnknnetisyghdieawllleaaeiignnemielekiiiiqmmmammvieldedgglwyeyepddhhhwqekhwwvqaeamvgffnvwqisdpkylylqyvnwqfikkyildkengewfwgiiddkiimdeedkagfwkcpyhnsracmeiyiridri