Ref A: c9a1fb55248c42aeb0f7fc289a6e635e Ref B: FBE52DE4655080D6161E0C1B24467978 Ref C: Wed Jan 28 20:49:06 2015 PST