Ref A: afd1c35dc7d0409fbbfdece5fc68adda Ref B: C34BEFE7EA86C1A7D3EC852276E3F586 Ref C: Wed May 22 19:17:54 2013 PST