Ref A: c3b86c8d4a8340a2807689795ab6d00e Ref B: E917D1EFCF13E18135BE80DB6F2F6990 Ref C: Fri Feb 27 15:14:05 2015 PST