Ref A: de3d9c5f82d5402bb34daa1c03323a2f Ref B: A6C1B714D8AF216CF830B61B3A595D14 Ref C: Fri Apr 18 01:19:51 2014 PST