Ref A: bdc12b5f055147ea80eb0f0e5fa5eee1 Ref B: 31157D2962D9B9B73F3D4183376994CB Ref C: Thu Jan 29 02:06:45 2015 PST