Ref A: a33c61545c6e4c3b8f3c7669b3fd9981 Ref B: B1A8585E73A92167249096C08B9B382A Ref C: Wed Nov 26 03:51:21 2014 PST