Ref A: d8c5562650094b95b50ae7827b8d5f7e Ref B: DC266E71E3E731F9D9A1BD4F02DC6297 Ref C: Thu Jan 29 16:55:15 2015 PST