Ref A: 6f68203c96e24b59b44d0a7cc9d5f63a Ref B: 80A744922888D0364B5D635D442DFAEA Ref C: Sat Apr 19 04:17:29 2014 PST