Ref A: ea7f6d408cab480da49c2918ad69ce5a Ref B: B4B031AFD4C0B259A419BCF2ABF83E86 Ref C: Sun Mar 01 13:56:08 2015 PST