Ref A: bbf54e0cec6642b4918b23aa9dd1cad5 Ref B: AE7ADF76D5422C290D1E34904DF98190 Ref C: Sun Dec 28 23:01:28 2014 PST