Ref A: 65bd1ca63f6041d6ae9c2a89de530d8f Ref B: 6A6D9312883EBC8B797CD3E96795EA78 Ref C: Sat May 18 23:21:32 2013 PST