Ref A: 67b52391de22458ca32317d475dfb482 Ref B: 2B65178E730E2E618AACA6B8BDDD15B3 Ref C: Sat Oct 25 16:43:45 2014 PST