Ref A: 720ca3e1796b4807b5b70ad9ae12daeb Ref B: D6757B2E60DC8B5C19EE251F2F78AAB9 Ref C: Mon Apr 20 22:21:39 2015 PST