Ref A: aa35d75dda97446ca4b93e34799abe0d Ref B: ABDDA30FF1445002975AA5A7BCA9D84C Ref C: Thu May 23 23:16:33 2013 PST