Ref A: 16f28ae8f36c46faa3004f0ac0c78b8b Ref B: 82B4D16AE6433ECDA6846A3A2754127E Ref C: Thu Sep 03 12:45:25 2015 PST