Ref A: 3256d26a3f9249c191f25ebbe41b5a68 Ref B: CED36380D059F92513FF3D49F78F5760 Ref C: Mon May 20 10:04:00 2013 PST