Ref A: 8dc438407d864416be333865909fa8ba Ref B: 46EFF3F3D0ACD37E6B53188A8FE80FBA Ref C: Wed Jun 19 21:12:59 2013 PST