Ref A: bf91e7f179af4379b0ba184fa9f4ffbd Ref B: 009E037719FC81AFB1BB40FC9FF3CEC2 Ref C: Mon Aug 03 02:21:36 2015 PST