Ref A: b83e7a0576f348ecb8807405396272cd Ref B: 376698C4C6A83E3D33E0E7EB343A6B88 Ref C: Mon May 20 09:07:37 2013 PST