TICA Titles

Have you ever wondered about the titles in TICA? What do all those initials mean? And what does your cat have to do to earn those titles?