Ref A: 29a1d9e244844452be3e23a6491574fe Ref B: E92306AF0E71B809E7C4831E44056972 Ref C: Thu May 23 17:30:29 2013 PST