Ref A: 2ca7a7f5f8bd4b70ae72d68e91536815 Ref B: F8EA1934A548732D4219C5AA6E821E2C Ref C: Sat May 25 21:51:11 2013 PST