Ref A: c6b7d164b30849a9abb1abac5be5e566 Ref B: 236DA4F61CF465D31A7DD8D8325AD2B6 Ref C: Wed Jan 28 23:40:28 2015 PST