Ref A: 8a95bfbbb5c744f7b742b6fb957a652f Ref B: C388E2677290CB4EEA08D6BC7E04101F Ref C: Wed May 22 12:04:41 2013 PST