Ref A: 0e791d9ac924454caf39d00eeb7aa5e2 Ref B: 2EB89C25C5AADB6487E27BF8736E6734 Ref C: Sun May 19 07:11:14 2013 PST