Ref A: 89b8e7f4156c40408543351d15cfb1ab Ref B: F0AEAE77E665075D4D4C34E9F2B48AD9 Ref C: Fri Dec 26 11:19:29 2014 PST