Ref A: 3f64aa2fbd9b4b77a0a7e8165907260c Ref B: 0A51C582EBBC41D14DD8789654A788CC Ref C: Wed Nov 26 01:02:01 2014 PST