Ref A: cf8d234add90493fac5264082be76ff8 Ref B: BA5094AF547B48620478C332CB03B71B Ref C: Fri Jan 30 21:20:17 2015 PST