Ref A: cbe35b507d124c3187efbc886aebeae1 Ref B: 4168DFBF98CFEAA14D0B5C2B592EDA3F Ref C: Sat Oct 25 03:38:27 2014 PST