Ref A: 0a48a142753246fbbd8ce1c500f213e5 Ref B: 8432C42B576126747E41E4F5A3078656 Ref C: Sat Apr 25 22:23:20 2015 PST