Ref A: aa0d9a42477f4bc78bbbe4ae82d223f6 Ref B: C4651EC9547DF0C94EA6FC3EC9423507 Ref C: Wed May 22 17:19:42 2013 PST