lGentkonQacbaiGnmbnQbxiszaQdYfvcddQnPirsQdeJcQfdtQcneQGeQoPzm