Ref A: 2cb5a86e3ef4474092b98fd32ff8fdf0 Ref B: B3DB496013A1875449F3467D168CAC54 Ref C: Tue May 21 10:53:18 2013 PST