Ref A: 54f3d934015d42d886256dcc029d82d7 Ref B: 8E9D0196D9643587911868EF1F1214B6 Ref C: Sat May 25 16:07:06 2013 PST