Ref A: eb3f6a66bc0a4644b9e05a5471833611 Ref B: 21FD86C10BC44B5EDE2FBEF20DFDAB5D Ref C: Tue Jul 29 01:05:53 2014 PST