Ref A: 0d8ec7572480481bafa4cafab9661fcd Ref B: 2EE33520500C453F0B5FA88D22CA8BDD Ref C: Fri May 24 15:15:59 2013 PST