Ref A: 35d40475d93e4e2da17322e5ab582982 Ref B: EE5C46CA371A180ECEEAFDBD116E4237 Ref C: Sat Jan 31 01:46:31 2015 PST