Ref A: c26ff4f9fe8243f290a83f81c8b3e62d Ref B: BBCBBA713E4253BA68BC72BCC53B15BB Ref C: Mon Mar 02 07:57:34 2015 PST