Ref A: 90bc2982516b478389f8ea34d6a6de94 Ref B: 4AB1D2FFFE0DF3FB0CC9A1F045A3A895 Ref C: Fri Dec 19 09:30:46 2014 PST