Ref A: df92552a499f45b88dd6e5fcc4ef5d89 Ref B: FE38AE493C5F20E28B995A94C99A0CD7 Ref C: Sat May 25 16:11:41 2013 PST