Ref A: f8aaefbb02484420a9e9455974d8fbfc Ref B: 41631BB1721D67E0735C076F6F66C412 Ref C: Fri May 24 18:58:47 2013 PST