Ref A: 159816da807c43f5b82c7b6a704695ac Ref B: 9B49B5CF244ADDE901227283CE52A42F Ref C: Sun Jan 25 12:21:33 2015 PST