Ref A: 930177f23d7f4e8ab5fb60637d9ea539 Ref B: 31FBB7023E36D41BDB99E1863701269E Ref C: Mon Dec 22 04:05:44 2014 PST