Ref A: 1e7ff094b9a04f2584bf0c50619ecb27 Ref B: 10ADE1B5A5D20FA6FD47B4C1BD284AAB Ref C: Wed Jan 28 20:59:58 2015 PST