Ref A: 8b4f33e832504e3cb9a40f9634db610c Ref B: E08259BD9DB5CF8426AE9A5E0031B393 Ref C: Fri Dec 19 02:15:34 2014 PST