Ref A: ad441b8b895a4c7abc52424287e68ee8 Ref B: BB683C85BB6539A969C894A2FD862130 Ref C: Thu Apr 17 21:59:44 2014 PST