Ref A: 93483f569d3c43ef8f9361aea84c3827 Ref B: E0CB57C0024B072F80E2EE1677CD1C38 Ref C: Sat Dec 20 11:46:43 2014 PST