Ref A: ac0ccccef1884b9a930be1da7920fc18 Ref B: B5DCE9A2D375A32B1078255D0DA87DF5 Ref C: Mon May 04 19:55:22 2015 PST