Ref A: e0e2a94360f94477b8ed7db35d7abe57 Ref B: 210F657F17B292AE84240D95BE08EBB0 Ref C: Wed Nov 26 15:11:59 2014 PST