Ref A: be68f95612a540cf849e2f3f6ce26acf Ref B: 9BDA626D73FD96AC9529B6FFBC1C6B26 Ref C: Fri Dec 19 17:17:44 2014 PST