Ref A: cd62b262952b422e98797b092139023e Ref B: F7E6E67BA9B8F42D015F0C3D189934B8 Ref C: Wed Jun 19 01:54:05 2013 PST