Ref A: 1ec2f526ed754f2997e31089d2667d9a Ref B: 663A5DC294E66F46A834485C64B2DB06 Ref C: Sun Apr 20 07:41:53 2014 PST