Ref A: ae2e2c03124d4babba86d500dfb1275c Ref B: 67D80FB7839E39E7A79764624892AA83 Ref C: Wed Jun 19 18:27:31 2013 PST