Ref A: c5effb539289481684d61f5f632b1d94 Ref B: 9D226B02F59A0BF57A89FFF0A65A634D Ref C: Sun May 19 14:06:51 2013 PST