Ref A: 94a66a370ed44c1ea8238d35c8875e64 Ref B: 45E7941C246AD59BEA0C758E761A3E0B Ref C: Tue May 21 06:43:54 2013 PST