Ref A: 2b1406fa8b5b4c5c949c13d7a03ab19f Ref B: 8B49D47E74E0B65E8DB9FC80C606F90F Ref C: Mon Dec 22 03:03:15 2014 PST