Ref A: 9e614493fa034f2ca8c1aaf06f20569f Ref B: 1069DD6CB232DEA86671C0259A6CC5C1 Ref C: Wed Oct 22 05:50:52 2014 PST