Ref A: 4f318f6f42f84359862ec921410061c7 Ref B: F8C7B9D7C271ACFEFA1DA19C1E6337C5 Ref C: Wed Jun 19 06:11:59 2013 PST