Ref A: 3e868b0864354a659161080a42bb9d58 Ref B: E5F3F4D3BBB586040C258EEEA200E188 Ref C: Fri May 24 03:36:03 2013 PST