Ref A: c5aa930e9920432abb87297b0ffb5f88 Ref B: 11A04AE90302E116E8AC266F6D688E72 Ref C: Mon Dec 29 07:57:50 2014 PST