Ref A: beb58c8504f5435fae58fe7dca208875 Ref B: 86238F050763378D2B1F9664F53E5C46 Ref C: Wed Jul 01 19:04:41 2015 PST