Ref A: e1bd02d46f504a4cb3c08c4fc24a3544 Ref B: AFE1D3176CF64264D35E815C3908CAC9 Ref C: Thu Oct 23 01:51:55 2014 PST