Ref A: 5abb69f8193246f5bf76406958b3cafd Ref B: 0C8B369D369DF850E27D57269C8A51B9 Ref C: Sat May 25 02:57:12 2013 PST