Ref A: 14b55796e6bb45d89462618a11b9c77b Ref B: F5070EB6F3D71CC480922380529FB398 Ref C: Sat Oct 25 18:59:46 2014 PST