婚姻撤销权详解:民法典中的夫妻关系保护
婚姻撤销权是指在婚姻关系成立后,因存在违法行为或存在违法行为和存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在存在