Ref A: fe7e8f51728f4f8c97183477c950a7d5 Ref B: F3C3FAAC8CF0DBB7209A02CDBDC12A4B Ref C: Fri May 24 19:13:49 2013 PST