Ref A: e9fbeb4c424549ec8a082a4e5386fa10 Ref B: E72DD01C95193E6F3CD0054379804DB5 Ref C: Fri May 24 12:59:51 2013 PST