Ref A: cd3e0e3b444a471095e4b7f30f9ccb8d Ref B: 51D7F550E7CFF0C11762F9E44C129265 Ref C: Thu Mar 05 16:56:53 2015 PST