Ref A: c26a2a9052cd4b1a82a3405dbae78fc6 Ref B: DF8803EFE38AD2CEAA1AF28315F17101 Ref C: Sun Jan 25 11:26:47 2015 PST