Ref A: 6887df0e25c8439380ffb0f2ff8f121f Ref B: 0D244CB391269EB77501F5ED28E9BE4C Ref C: Tue Jul 22 00:45:23 2014 PST