Ref A: fa41596ec847442fbd382a4efabd83d4 Ref B: F2D597A3613CC0ECD32AE7048F6FB87F Ref C: Thu Dec 18 01:12:32 2014 PST