Ref A: 297e01c3659645ceb2b0d85db2c90885 Ref B: 4910E9DA30AA82CD093BEB7DE8819851 Ref C: Tue May 21 13:47:52 2013 PST