Ref A: 14f7b4c8e8db462688c3da4abcefbadf Ref B: DF06BABEA005B05D1E8678F06EF5F2CE Ref C: Fri Jan 30 16:20:42 2015 PST