Ref A: 8946db831f1f4d13ba156e336e3af301 Ref B: 882DE88FC7304E32EB98C7BC8A5AAE5B Ref C: Sun Dec 28 16:24:41 2014 PST