Ref A: 6bd2c3cf8eac476ebd293e054625830d Ref B: 459F2C36D03ACC3435B00FB81ECCD8B1 Ref C: Wed Jan 28 23:11:01 2015 PST