Ref A: 44c8494aa1af4563b1b4c9b5c94161dc Ref B: 52F1FC8F9A8347F159896D873D27A55D Ref C: Sun May 19 10:23:05 2013 PST