Ref A: 6aca151ba9ee4545b5cd6e08d993f8ff Ref B: 91A9BEFAE25182D904123A821D00312D Ref C: Wed Apr 23 22:09:19 2014 PST