Ref A: 4be6b1b2d4124e20be1e758adb3f60ae Ref B: C3D3937F59D6DAAC102ECCE0E8605723 Ref C: Thu May 23 19:48:01 2013 PST