Ref A: 07a74588835b400fb5914fefaac77d6e Ref B: DD3E43FAFD90FF55919B02261BF7F20C Ref C: Mon May 20 01:31:39 2013 PST