Ref A: 38217569949a48f896dd730cc63b35d7 Ref B: B6D118FE5049EEF48525D7C1C77E808D Ref C: Sat Apr 19 04:22:29 2014 PST