Shaelyn Walker to swim for SA in Slovenia