Ref A: 2b42e1cfa44c4ded9ea53c2e13330ae3 Ref B: D4928A7B325E19A93D8BB707DDFB434A Ref C: Wed Oct 22 01:35:34 2014 PST