Ref A: 648af50d69694d44999760b30ed2dcf2 Ref B: E20C409D05594F4D38F71E3A36B3927D Ref C: Thu Jan 29 22:53:54 2015 PST