Can you create a python program that takes string as an argument, returns the first character that is not repeated anywhere in the string. If a string contains all repeating characters, it should return an empty string.  Upper and lowercase letters are considered the same character, but the function should return the correct case for the letter.