Ref A: 2d746023eba94119b6eecb8d6eb9d026 Ref B: AE5FBE996EA977638286BB96D07C6002 Ref C: Fri May 24 14:20:16 2013 PST