Ref A: 23f8db0bba7e4e55a86503539355198d Ref B: DA69FEB100E1A2D4B31603B56741E248 Ref C: Fri May 24 00:15:42 2013 PST