Ref A: d86e346073d14090b9f858caa647b924 Ref B: 6CA93D70AC0294B866AA7B3ABCCDDD46 Ref C: Wed Jun 19 18:46:26 2013 PST