Ref A: 012a18f73de1430183b4d31db84ff2d7 Ref B: 86E780085B011E07D99E0847C32F284D Ref C: Sun Apr 19 00:59:01 2015 PST