Ref A: 2a8ee044fc0b493b9bc2a427a023e5f8 Ref B: D07667C183A32D943A990CD94D6BE45F Ref C: Wed Jun 19 00:21:31 2013 PST