Ref A: f38afe13966b445d9aed0b52a6c08171 Ref B: D4D1881E381FC3E061F3783943A70A0F Ref C: Fri May 24 07:38:12 2013 PST