Ref A: ef595f94ae9847d0aa96c6275261a7cf Ref B: 3DEBAFE99469596E859E3FF2A88B38BD Ref C: Mon Dec 22 15:58:18 2014 PST