Ref A: f1760c6e639941079c67a2a4c834e50b Ref B: 5B3E182AEEA1CD9CBE623D8FAD908C98 Ref C: Fri Jan 30 14:07:06 2015 PST