Ref A: 5ef4b106f6cd4c21a82fc69b4024b8b6 Ref B: B968FA475156789910F75936BD59F217 Ref C: Sat Oct 25 00:15:09 2014 PST