Ref A: 8667f93763414cf196f52e1e0aa0b7ec Ref B: 6094F002AF9E11693E598BBAAFC78EB7 Ref C: Thu May 23 07:19:50 2013 PST