Ref A: 3c7084037c524329917c6602446b64f1 Ref B: DAEF8AF7946B55BC036DB63A1E479216 Ref C: Sun Dec 21 04:31:32 2014 PST