Ref A: c231fe09acaf486780346e483b2a31a0 Ref B: 9E8AB309C528D732E3D054E5CDD539B2 Ref C: Wed May 22 19:46:02 2013 PST