Ref A: 7118eb0db2844877b58c72cee3d7973a Ref B: 79CA20BE908B1AE7C1EDAA321C1C110C Ref C: Fri May 24 02:32:11 2013 PST