Ref A: 161a50ba0c0c4b4690ffc4e110f55ea8 Ref B: E01F2D5760596ABFE7A53F8E044BB019 Ref C: Tue May 21 12:45:06 2013 PST