Ref A: 23f93ade1af441f9adb066f5fc7f27a5 Ref B: 7C9569E6030A042978F8FB45582CD47A Ref C: Thu Sep 03 13:27:17 2015 PST