Ref A: 505860c94e6e44b5b0f1bcaa8c59aebb Ref B: 821EE09511DB387B2AE669438DC1763D Ref C: Tue Mar 03 14:48:33 2015 PST