Ref A: 0c9f1847a4b0497b857038a88c3c1a7d Ref B: F5FE499AFC2607528C734E1091F34A53 Ref C: Tue May 21 07:45:44 2013 PST