Ref A: 8b18f0d70c454292a23600cae32550c4 Ref B: 22DDB8267F5CDE80DC007F97A6BAA513 Ref C: Sun Apr 20 14:07:29 2014 PST