Ref A: 8e05672c07af4009ab9ec9c45250cf3e Ref B: 6F54C4CED979D4D2AF63CCDECFD1730B Ref C: Sun Apr 20 05:47:00 2014 PST