Ref A: fc225f5f9057457892d97764b106106a Ref B: F3967B073F2CCF02A8945B95E8C2D6C1 Ref C: Mon Oct 20 21:37:42 2014 PST