Ref A: 37a11b5433dc47f3babce0db904d066a Ref B: 74005C2F1A05AE3417347DD9566A66F1 Ref C: Wed Nov 26 18:22:36 2014 PST