Ref A: 969e77312b364cf6b7a15fc300eae07c Ref B: 1C61FFDB9A8F2B9E21B33980BF3AF77F Ref C: Wed Nov 26 04:45:28 2014 PST