Ref A: c372ef09f1104efc9b736d88c9c832bb Ref B: 2E7511594ED5D2017EC7605C2906094B Ref C: Fri Apr 18 01:20:18 2014 PST