Ref A: ee8ce5bc8dbf4743ba9b3e1d6ab90b39 Ref B: F08424ABC5139453A3F19AF202280F33 Ref C: Thu Oct 30 16:43:42 2014 PST