Ref A: ae218d15a69945ab892881b187a8cf3c Ref B: A7DBBC2EB591A2D83AD861DD18EDB414 Ref C: Fri Oct 31 14:47:02 2014 PST