soQVlLlMJlNVlxVmspVOVquLVmQVHlQuPVmlVWlOVuOwQVJNVrONVzwlNqlMVlQNVuOzoQVwOANVNQzoVOVoOVmlVWmspVOVqNqlLVHIDVFMwVtOuVwlVPuwVMQVuPQUVmPowVlzoVmPVWHJwVkQNuPVloVmlAQU