Ref A: a2a7a8c1231a44ce9b98407cd2a08b32 Ref B: 6983FE1577421E34A604C656804748DD Ref C: Fri May 24 16:15:07 2013 PST