Ref A: 8096715d85b5412f883b6e5e06f2a3a3 Ref B: 23D037402C284C8F4973B24C8DDD2FF7 Ref C: Fri May 24 08:51:26 2013 PST