Ref A: 6df245c4186d41cfa6a6e4d225270390 Ref B: FC0D8CD50E08E5FBC9F0F69D10EBBC2F Ref C: Fri May 24 07:40:53 2013 PST