Here Kittykittykitty purrs to victory in $110,000 Mesilla Valley Speed Handicap