Ref A: 93e6cce9aa6c43cc87954be6ec9acbe4 Ref B: 16E461B6AB102C7AF0F00C9D0E456161 Ref C: Wed Nov 26 20:44:38 2014 PST