Ref A: 1ded94a0d5b240129bafd3166a54b713 Ref B: B40F29ACFDAC4B999BD297AEC44602F8 Ref C: Thu Oct 23 00:10:30 2014 PST