Ref A: 119f6d9960224e4c8ac5aadbc1b77328 Ref B: A117F84652A0B809EB660C4651E28B34 Ref C: Tue Sep 01 20:27:56 2015 PST