Ref A: dc3f12603911431aa2ba84b5a9c2de7b Ref B: 905DF83FACAFC502CB1820A0E0CCFCDA Ref C: Fri Aug 29 21:37:47 2014 PST