Ref A: 5c2f78b5b30045219cb5037dbb2a3e1d Ref B: EEA49374581CA8DE4B4518C86C3C0332 Ref C: Thu Oct 23 09:11:44 2014 PST