Ref A: 6378a8516c7e4bc7b2331c515a5b2465 Ref B: 4E2B89C402CC38C7DA4D4A949F5283F9 Ref C: Wed May 22 14:03:43 2013 PST