Ref A: 98ab3f4aa6324d41a68af22143ef97fe Ref B: FA5C958D58ECFDB69B6D162DBC7A90FF Ref C: Fri May 24 09:31:47 2013 PST