Ref A: 94f918c6015d4cf89364843ccfd28498 Ref B: 29303EFDAD6B8DB6DA9F775C12EA51F1 Ref C: Sat Jan 31 01:16:28 2015 PST