Ref A: 00cdee3a945142f9b4062d31ff0841c9 Ref B: 84E7D4A8319A1AA4BD0AEABE04ADA0EE Ref C: Sun Dec 28 05:11:39 2014 PST