Ref A: 6ea1a5e5fcb9429c8d99afcd4881d462 Ref B: D63A34070EAD0DD2A0B3E8959365F37A Ref C: Mon Dec 22 19:39:47 2014 PST