Ref A: 59181a97bde74ea0905d55f455e1e44f Ref B: DAD582C8BB1EC34B89A7B7C2864B167C Ref C: Tue May 21 11:40:42 2013 PST