Ref A: 9b28a1caf0944f9aa360fbfa09a20d3a Ref B: 0D1346A71B4DB27AEF81B82B2BAE3CA3 Ref C: Tue May 21 06:43:31 2013 PST