Ref A: def4c25ec660408da4636486e594ec4a Ref B: 31AA63ED863ADB319115140C4DBC02BC Ref C: Wed May 06 11:32:08 2015 PST