Ref A: 62318eacb085477d89c8e8cbeb150e74 Ref B: 1BE2B8F30151F3493C820C59E9047A34 Ref C: Sat Apr 19 22:29:12 2014 PST