Ref A: 3883de32d2a9459f89eb9540f66c02ad Ref B: D9E8F83C73B02DFDDC15B916EBC2BE01 Ref C: Thu May 23 19:54:04 2013 PST