Ref A: 27F68C3FA9C14C8CAEF97262C3D7E41B Ref B: 2B34E01215CF98B9AABCFAA68B9F7988 Ref C: Fri Feb 10 06:23:48 2012 PST