Ref A: ae3ee036ae324cd4a2ede0b155fb85a3 Ref B: D6F8A2C21E568C2BCEE864D952731FAC Ref C: Thu Jun 20 04:20:24 2013 PST