Ref A: fe22fdee72a94fb899bc08b8a99f3f82 Ref B: 6FFEE4343C170590A5F73C6A52E38E07 Ref C: Fri May 24 11:49:39 2013 PST