Ref A: ca6cecb537d74209b289c85b00d1e39c Ref B: 1F75AE163165BE98A829C1ECFDAF8200 Ref C: Sat May 25 02:57:21 2013 PST