Ref A: 80243f478c454de8b6739e9134e0cc56 Ref B: 5003A5BF4B6F3E6D623643673ADB13F2 Ref C: Wed May 22 15:56:24 2013 PST