Ref A: 73ed88d40bb44d22a906f4fe466fcf07 Ref B: 646109B587DCF130AB69D896DCB0A8F3 Ref C: Wed Oct 22 06:30:40 2014 PST