Ref A: a10f01cf729f4d4c9434def828847e48 Ref B: 83466E724AE932A4CD2DD7E68475FAE1 Ref C: Sat May 25 19:57:41 2013 PST