Ref A: c9d880dc11fb421aba578c24fdaf152d Ref B: 4F42E182213D317541A38DE845FCB4CA Ref C: Fri Dec 19 20:44:17 2014 PST