Ref A: 231f5d3b532b4c71b296df0ba7d61211 Ref B: 89EA5317DAE4F2C922E802C242E2B649 Ref C: Tue Jul 29 02:48:13 2014 PST