Ref A: bdd0370ce4d64091a51aa4c3b0abb534 Ref B: E8A3F149F9269718816AB9836EBE4ED1 Ref C: Mon May 20 12:51:21 2013 PST