Ref A: 1abef77b5359406f85f98a03ac1a87cb Ref B: ECE798E2391DA658CF5F45DD329FA886 Ref C: Sun May 19 18:18:50 2013 PST