Ref A: 03b9d9d944a449f7a1a2b396a38f8e23 Ref B: 54F4159B92FA7B7A4B2ED8CE1E40696E Ref C: Wed May 22 23:36:44 2013 PST