Ref A: b165e66b7eff431ea5b88de22402ff9f Ref B: 544A551DA37E7F05A68096F49DF05038 Ref C: Thu Oct 23 06:17:09 2014 PST