Ref A: 6519de9da8fb4b3790e93d837bdf0aa7 Ref B: E6762F2EA878B0D820024AC6139B1BBE Ref C: Tue May 21 11:20:56 2013 PST