Ref A: e070a7f25bf74d73a921a7bf21db07ae Ref B: 4EDC7BD480C184B92B0959D2A944C9FD Ref C: Fri Aug 29 14:25:33 2014 PST