Ref A: 47bc992f3a934578b681efb16f3b0a61 Ref B: 8E26E5335DBD6CA4DE1B035D30EC4C4A Ref C: Thu Oct 23 07:42:14 2014 PST