Ref A: 48eedc8c2a12488eb08f39239dc58dcf Ref B: C7F04A1A9588A6239FFA38B18D5FEDDE Ref C: Wed May 22 07:27:50 2013 PST