Ref A: 354407aa6b3a44948ba9b293a6470f43 Ref B: AE84AC74E0A2E7F0A634E0E7B44F5B04 Ref C: Thu Jun 20 03:25:56 2013 PST