Ref A: 0bfb05a95d8147349b895175f7a28f66 Ref B: 705A504DE33EC14D9447A4671CC4E1DE Ref C: Tue May 21 17:29:30 2013 PST