Ref A: ee08057dbaa44ed28904d302cc3e1c62 Ref B: 72F7BA30EE7608F63516A123005F103E Ref C: Mon May 20 05:57:31 2013 PST