Ref A: 3f2e1e0d4a8241269568a84311883b14 Ref B: F46DF0DFCC5CA09E0F66ABDC91AC6E32 Ref C: Thu May 23 09:13:14 2013 PST