Ref A: 60b512f2be9649918363556be9de154e Ref B: BDF277FB0A75B17746ED1369BD94EB32 Ref C: Sat Oct 25 22:35:04 2014 PST