Ref A: 6cc681171eb74691a19e57b2cc270489 Ref B: 150CF760F33865B15D7961B132AF6BD0 Ref C: Tue May 21 06:09:50 2013 PST