Ref A: e6a888c37003429f97a2440e0b32abcd Ref B: DAF4EE4E6F0F05216A1C6E94B4EF6E99 Ref C: Tue Jan 27 18:22:57 2015 PST