Ref A: 2b11e8c0648842039a15a4cd6b7293cf Ref B: 8A3104E0CAD4F397404435D724305B5C Ref C: Sat Nov 22 19:57:38 2014 PST