Ref A: 89648f8639204c4793638b44be68045a Ref B: A5467124AECC9FBF33B92456A97836B6 Ref C: Fri Oct 24 22:52:34 2014 PST