Ref A: d392756bf56b4ae986c26be47a9e36d0 Ref B: 5D455721128D00EE440FA90A6F3A578F Ref C: Wed May 22 17:07:07 2013 PST