Ref A: 83f522bac51743d8ba6e0b5a11dde6fe Ref B: AD17EE9BCF1812D9018FFD50EC8A7C81 Ref C: Fri Dec 19 16:25:08 2014 PST