Ref A: 2dae686998cf4250af208b803682f49f Ref B: 91F4A2490BF69B7AE1167494015C78ED Ref C: Wed May 22 18:05:06 2013 PST