Ref A: 78cf56ae5548438a8a5c5ea3a0a49370 Ref B: BCF30EB5EE30935B33A61A9E3B0E9921 Ref C: Fri May 24 01:10:25 2013 PST