Ref A: e03e8c4d60dc4d5d998a38ae9bec120f Ref B: 7711CF619858A456AAB7B0B9399FE6B2 Ref C: Wed Apr 23 04:21:23 2014 PST