Ref A: 1c3bdbe29c624af18b677fbda625d8f9 Ref B: F46DF0DFCC5CA09E0F66ABDC91AC6E32 Ref C: Thu May 23 15:02:48 2013 PST