Ref A: 5d279c0fb45d4de6b5a3e7877178b8a8 Ref B: 5C25007C7ED4F71A6E5CEDBBE769C2DD Ref C: Wed Oct 22 23:18:47 2014 PST