Ref A: 2e1ff80235b74728909cac201d16ecad Ref B: 45EBEA81C31A0823C1ADDAA1B4132209 Ref C: Fri May 24 15:15:22 2013 PST