Ref A: 86f974ffbd90440aadc50383a5cd7c3c Ref B: F58BAAF5567937879645A13557002798 Ref C: Mon Dec 22 19:17:15 2014 PST