Ref A: 7e8c4b40683041d6b33642541916890d Ref B: 983A49BC2813A5D8410FAC53E88A8C4D Ref C: Sat Feb 28 11:27:40 2015 PST