Ref A: 3a5fc511305b4445bd9af9b8322dbcba Ref B: 20BC1FFB0C6C2D2288EB8BE404CCFE58 Ref C: Mon Mar 02 11:09:22 2015 PST