Ref A: 50cf51966f4f4cefad45ad2d006b0517 Ref B: 426273E9A9459CEC70CDE921E4F01D39 Ref C: Tue Sep 30 23:13:56 2014 PST