Ref A: f387542dd0ea4fe4ab3aa36c38c5a7db Ref B: 034F9436B48AFD7D6A46B19F55829C2A Ref C: Wed Dec 17 13:25:25 2014 PST