Ref A: f1d4625bc5c04446a546e0a45d6a6a01 Ref B: B52F40BF9933EE00AE5E0D1E23374576 Ref C: Sat Dec 27 13:47:44 2014 PST