Ref A: 9b7c5df21c554166a8584be93f698c6a Ref B: BA524CC341970566CD85523121BA3728 Ref C: Sat May 26 10:58:47 2012 PST