Ref A: E42E1B0BD7F64CCBBC15DDD0C47D35D0 Ref B: E6662383DBD749300E6196A81CBBF19D Ref C: Fri Feb 10 06:18:18 2012 PST