Ref A: db6f14d645ff4e7e8b03f05eada2752d Ref B: 4362A254153AF355AE29044F66628AD1 Ref C: Sat Dec 20 12:36:59 2014 PST