Ref A: 6f2ce795674346f5b3d855056852f194 Ref B: 49A974B10576ACA03AEB0BABAF8E0F29 Ref C: Fri Oct 31 01:32:11 2014 PST