Ref A: 6e8c4a185f4b46daa33ba4cce2dbbe03 Ref B: 240A6EB2AA5D7A370F9433C4FF24DE94 Ref C: Sat Dec 27 11:08:36 2014 PST