Ref A: eddffa91ba454b4e87d4ffbc5664f89b Ref B: F47E3DA9DBC3A270E11D417DE57EF689 Ref C: Fri Apr 18 23:32:11 2014 PST