Ref A: f06438eb2890473188d2a504225c24ab Ref B: CBA8207846EF49EED19B232016AFAACE Ref C: Thu May 23 13:04:06 2013 PST