Ref A: 32fc381450d74bebbe301dd39949d098 Ref B: 3078B86BE024B2AECABE295C4063262D Ref C: Wed May 22 18:44:27 2013 PST