Ref A: 8cf5f829514d41dda586428ca50bafe4 Ref B: 4A337216E88EE733A0D3887B70FE0096 Ref C: Tue Oct 21 01:54:24 2014 PST