Ref A: 8a2ef0b8256c4c2585f451d9f0524090 Ref B: 05AFB31EFA926F2AD22B50FCC0A4E3A4 Ref C: Sat May 25 05:47:47 2013 PST