Ref A: b63c613388d04a12b2da8db392457dfe Ref B: A544C65E0349605C50F7D4DC799ACF26 Ref C: Tue Oct 21 21:02:33 2014 PST