Ref A: ba1d0d664bb94ba18467d2df7c1738cf Ref B: 16F58AF2C9289B5C3117602B87EB7DDC Ref C: Mon May 20 13:22:13 2013 PST