Ref A: 2f30b46d1d574a48b187655d2bbe1add Ref B: 38A62CFCDD7BFBC099A1FC60A9FED0A8 Ref C: Fri Mar 06 06:52:45 2015 PST