Ref A: a7a91fe61e8d46e8be7f91d8565a5312 Ref B: A4996FF104B611CED5234B06A6EBD196 Ref C: Thu May 23 11:52:50 2013 PST