Ref A: 1f74f95f5f614338aebccb9fab045cae Ref B: 78D2EB89222D6651A04030D6D2B13EC7 Ref C: Fri Jan 30 21:38:21 2015 PST