Ref A: c526615e8fea437dac6c3ecd89011fa2 Ref B: 43B136A587A87E8061B9E975B776651B Ref C: Thu Oct 23 03:37:35 2014 PST