Ref A: 5e874b2f00b24a59849d59901a19b528 Ref B: 68695BC505735DC366F69C1CBEF2156F Ref C: Sat Dec 20 14:17:39 2014 PST