Ref A: cb868e625d1d441aa7fbd1363f5d6c10 Ref B: 2BC2C6C101E3EE35D263E0989C1A09B2 Ref C: Fri May 24 06:01:35 2013 PST