636 lines
21 KiB
JSON
636 lines
21 KiB
JSON
{
|
|
"template_name": "mortgage_fraudulent_act_module_v1",
|
|
"schema_version": "1.0-draft",
|
|
"jurisdiction": "KR",
|
|
"language": "ko-KR",
|
|
"currency": "KRW",
|
|
"purpose": "근저당권설정 자체가 사해행위인 사건에서 계약취소·등기말소를 기본구조로 삼고, 경매·배당 또는 원상회복 불능 시 배당금 상당 지급 또는 가액배상까지 분기할 수 있도록 계산·검증·문안 입력값을 생성하는 전용 모듈",
|
|
"design_principles": [
|
|
"근저당권설정 자체가 사해행위이면 기본 remedy는 근저당권설정계약 취소 + 근저당권설정등기 말소이다.",
|
|
"근저당권설정형은 일반 소유권이전형 가액배상 엔진과 별도로 당사자 역할, 피담보채권, 등기상태, 경매·배당 여부를 집중 관리한다.",
|
|
"등기말소가 가능하면 금전배상보다 말소를 우선한다.",
|
|
"배당이 이미 이루어졌거나 원상회복이 곤란한 경우에만 배당금 상당 지급 또는 가액배상을 검토한다.",
|
|
"금전지급형으로 분기되는 경우에도 소장 단계에서는 잠정 특정액을 사용하고 감정·배당자료 보강 후 변론종결 전 최종화한다.",
|
|
"채권최고액과 실제 피담보채권액을 엄격히 구분한다.",
|
|
"전득자, 소유자, 근저당권자, 담보제공자, 피담보채권자 역할을 분리한다."
|
|
],
|
|
"proceeding_stages": {
|
|
"allowed_values": [
|
|
"filing_provisional",
|
|
"evidence_update",
|
|
"pre_close_finalization",
|
|
"post_close_reference_only"
|
|
],
|
|
"current_stage": "filing_provisional"
|
|
},
|
|
"runtime_inputs": {
|
|
"close_of_arguments_date": {
|
|
"value": null,
|
|
"required_for": [
|
|
"pre_close_finalization"
|
|
],
|
|
"not_required_for": [
|
|
"filing_provisional",
|
|
"evidence_update"
|
|
]
|
|
},
|
|
"judgment_finality_date": {
|
|
"value": null,
|
|
"required_for": []
|
|
},
|
|
"litigation_mode": {
|
|
"value": "litigation_safe",
|
|
"allowed_values": [
|
|
"strict",
|
|
"best_estimate",
|
|
"litigation_safe"
|
|
]
|
|
},
|
|
"allow_provisional_filing_amount": {
|
|
"value": true,
|
|
"description": "배당금 상당 지급 또는 가액배상형으로 분기되는 경우 소장 단계 잠정 특정액 허용"
|
|
},
|
|
"auto_trigger_distribution_sheet_request": {
|
|
"value": true,
|
|
"description": "경매·배당이 의심되는데 배당표가 없으면 자료보강 요청 플래그 생성"
|
|
},
|
|
"auto_trigger_appraisal_motion_when_value_relief_selected": {
|
|
"value": true,
|
|
"description": "금전지급형으로 분기되었는데 시가 자료가 부족하면 감정신청 필요 플래그 생성"
|
|
}
|
|
},
|
|
"case_metadata": {
|
|
"matter_id": null,
|
|
"claim_group_id": null,
|
|
"claim_id": null,
|
|
"working_title": null,
|
|
"review_status": "draft",
|
|
"overall_confidence": "unknown"
|
|
},
|
|
"party_structure": {
|
|
"plaintiffs": [],
|
|
"debtor_name": null,
|
|
"beneficiary_name": null,
|
|
"transferee_name": null,
|
|
"mortgagee_name": null,
|
|
"secured_creditor_name": null,
|
|
"security_provider_name": null,
|
|
"registered_owner_name_at_mortgage_setting": null,
|
|
"current_registered_owner_name": null,
|
|
"party_roles": [
|
|
{
|
|
"party_name": null,
|
|
"role": null,
|
|
"allowed_roles": [
|
|
"plaintiff",
|
|
"debtor",
|
|
"beneficiary",
|
|
"transferee",
|
|
"mortgagee",
|
|
"secured_creditor",
|
|
"security_provider",
|
|
"current_owner",
|
|
"subsequent_acquirer",
|
|
"auction_purchaser"
|
|
]
|
|
}
|
|
],
|
|
"is_beneficiary_same_as_mortgagee": null,
|
|
"is_transferee_same_as_security_provider": null,
|
|
"defendant_scope": {
|
|
"selected_value": null,
|
|
"allowed_values": [
|
|
"mortgagee_only",
|
|
"owner_and_mortgagee",
|
|
"beneficiary_and_transferee",
|
|
"beneficiary_only",
|
|
"transferee_only"
|
|
]
|
|
}
|
|
},
|
|
"property_and_registry": {
|
|
"asset_id": null,
|
|
"property_label_for_schedule": null,
|
|
"property_type": null,
|
|
"address": null,
|
|
"registry_office": null,
|
|
"ownership_transfer_registration_date": null,
|
|
"ownership_transfer_receipt_no": null,
|
|
"ownership_transfer_recorded_contract_date": null,
|
|
"mortgage_registration_date": null,
|
|
"mortgage_registration_receipt_no": null,
|
|
"mortgage_registration_rank": null,
|
|
"mortgage_type": {
|
|
"selected_value": null,
|
|
"allowed_values": [
|
|
"저당권",
|
|
"근저당권",
|
|
"공동근저당",
|
|
"추가근저당"
|
|
]
|
|
},
|
|
"registration_status": {
|
|
"selected_value": null,
|
|
"allowed_values": [
|
|
"존속",
|
|
"말소",
|
|
"이전",
|
|
"경정",
|
|
"실행완료"
|
|
]
|
|
}
|
|
},
|
|
"prior_transfer_chain": {
|
|
"prior_transfer_exists": null,
|
|
"prior_transfer_type": null,
|
|
"prior_transfer_date": null,
|
|
"prior_transfer_registration_date": null,
|
|
"prior_transfer_registry_receipt_no": null,
|
|
"prior_transfer_sale_price": {
|
|
"krw": null,
|
|
"status": "unknown",
|
|
"source_grade": null,
|
|
"confidence": "unknown",
|
|
"basis": null,
|
|
"inference_note": null,
|
|
"source_refs": []
|
|
},
|
|
"prior_transfer_market_value_at_act": {
|
|
"krw": null,
|
|
"status": "unknown",
|
|
"source_grade": null,
|
|
"confidence": "unknown",
|
|
"basis": null,
|
|
"inference_note": null,
|
|
"source_refs": []
|
|
},
|
|
"prior_transfer_consideration_breakdown": [],
|
|
"prior_transfer_fraudulent_act_date": null,
|
|
"prior_transfer_beneficiary_name": null,
|
|
"prior_transfer_transferee_name": null,
|
|
"prior_transfer_bad_faith_flags": [],
|
|
"linkage_to_mortgage_setting": {
|
|
"selected_value": null,
|
|
"allowed_values": [
|
|
"same_transactional_scheme",
|
|
"shortly_after_transfer",
|
|
"long_after_transfer",
|
|
"independent"
|
|
]
|
|
}
|
|
},
|
|
"mortgage_setting_fact": {
|
|
"mortgage_contract_exists": null,
|
|
"mortgage_contract_date": null,
|
|
"mortgage_registration_date": null,
|
|
"mortgage_registration_receipt_no": null,
|
|
"mortgagee_name": null,
|
|
"security_provider_name": null,
|
|
"secured_creditor_name": null,
|
|
"principal_debtor_name": null,
|
|
"claim_security_provider": null,
|
|
"claim_secured_cap_amount": {
|
|
"krw": null,
|
|
"status": "unknown",
|
|
"source_grade": null,
|
|
"confidence": "unknown",
|
|
"basis": null,
|
|
"inference_note": null,
|
|
"source_refs": []
|
|
},
|
|
"claim_event_type": null,
|
|
"claim_arising_date": null,
|
|
"claim_status_tags": [],
|
|
"claim_nature_tags": [],
|
|
"legal_keywords": [],
|
|
"is_continuing_max_security": null,
|
|
"future_claims_secured": null,
|
|
"secured_claim_category": null,
|
|
"contract_document_ref": null,
|
|
"registration_document_ref": null
|
|
},
|
|
"secured_claim_details": {
|
|
"secured_claim_exists": null,
|
|
"secured_claim_type": null,
|
|
"secured_claim_principal_amount": {
|
|
"krw": null,
|
|
"status": "unknown",
|
|
"source_grade": null,
|
|
"confidence": "unknown",
|
|
"basis": null,
|
|
"inference_note": null,
|
|
"source_refs": []
|
|
},
|
|
"secured_claim_interest_amount": {
|
|
"krw": null,
|
|
"status": "unknown",
|
|
"source_grade": null,
|
|
"confidence": "unknown",
|
|
"basis": null,
|
|
"inference_note": null,
|
|
"source_refs": []
|
|
},
|
|
"secured_claim_default_damage_amount": {
|
|
"krw": null,
|
|
"status": "unknown",
|
|
"source_grade": null,
|
|
"confidence": "unknown",
|
|
"basis": null,
|
|
"inference_note": null,
|
|
"source_refs": []
|
|
},
|
|
"secured_claim_total_at_mortgage_setting": {
|
|
"krw": null,
|
|
"status": "unknown",
|
|
"source_grade": null,
|
|
"confidence": "unknown",
|
|
"basis": null,
|
|
"inference_note": null,
|
|
"source_refs": []
|
|
},
|
|
"secured_claim_total_at_fraudulent_act": {
|
|
"krw": null,
|
|
"status": "unknown",
|
|
"source_grade": null,
|
|
"confidence": "unknown",
|
|
"basis": null,
|
|
"inference_note": null,
|
|
"source_refs": []
|
|
},
|
|
"secured_claim_total_at_close_of_arguments": {
|
|
"krw": null,
|
|
"status": "unknown",
|
|
"source_grade": null,
|
|
"confidence": "unknown",
|
|
"basis": null,
|
|
"inference_note": null,
|
|
"source_refs": []
|
|
},
|
|
"secured_claim_total_at_distribution": {
|
|
"krw": null,
|
|
"status": "unknown",
|
|
"source_grade": null,
|
|
"confidence": "unknown",
|
|
"basis": null,
|
|
"inference_note": null,
|
|
"source_refs": []
|
|
},
|
|
"secured_claim_maturity_date": null,
|
|
"secured_claim_default_date": null,
|
|
"secured_claim_interest_rate": null,
|
|
"secured_claim_default_rate": null,
|
|
"secured_claim_document_type": null,
|
|
"is_preexisting_claim": null,
|
|
"is_simulated_or_colorable": null,
|
|
"is_actual_consideration_proven": null,
|
|
"secured_claim_evidence_strength": "unknown"
|
|
},
|
|
"fraud_analysis": {
|
|
"fraudulent_act_date": {
|
|
"selected_value": null,
|
|
"candidate_values": [
|
|
{
|
|
"date": null,
|
|
"source_grade": null,
|
|
"confidence": "unknown",
|
|
"basis": null,
|
|
"evidence_refs": [],
|
|
"inference_note": null
|
|
}
|
|
]
|
|
},
|
|
"debtor_insolvency_at_setting": null,
|
|
"debtor_remaining_assets_after_setting": {
|
|
"krw": null,
|
|
"status": "unknown",
|
|
"source_grade": null,
|
|
"confidence": "unknown",
|
|
"basis": null,
|
|
"inference_note": null,
|
|
"source_refs": []
|
|
},
|
|
"mortgage_setting_reduces_general_creditor_pool": null,
|
|
"mortgage_set_for_antecedent_debt": null,
|
|
"unfair_preference_issue": null,
|
|
"bad_faith_of_mortgagee": null,
|
|
"bad_faith_of_transferee": null,
|
|
"knowledge_of_debtor_insolvency": null,
|
|
"knowledge_of_prejudice_to_general_creditors": null,
|
|
"relationship_between_security_provider_and_mortgagee": null,
|
|
"consideration_adequacy": null,
|
|
"other_badges_of_fraud": [],
|
|
"date_creditor_knew_cancellation_cause": null,
|
|
"within_one_year_from_knowledge": null,
|
|
"within_five_years_from_act": null,
|
|
"void_ab_initio_issue": null,
|
|
"simulation_issue": null,
|
|
"good_faith_defense_of_transferee": null,
|
|
"good_faith_defense_of_mortgagee": null
|
|
},
|
|
"restoration_feasibility": {
|
|
"restoration_legally_possible": null,
|
|
"restoration_factually_possible": null,
|
|
"mortgage_still_registered": null,
|
|
"mortgage_already_cancelled": null,
|
|
"mortgage_executed_in_auction": null,
|
|
"distribution_already_paid": null,
|
|
"property_already_sold_in_auction": null,
|
|
"third_party_acquired_after_auction": null,
|
|
"selected_remedy_mode": {
|
|
"selected_value": null,
|
|
"allowed_values": [
|
|
"cancel_contract_and_erase_registration",
|
|
"erase_registration_only",
|
|
"dividend_equivalent_payment",
|
|
"value_compensation",
|
|
"restoration_primary_value_backup"
|
|
]
|
|
},
|
|
"why_erasure_is_not_possible": null,
|
|
"why_dividend_equivalent_is_preferred": null,
|
|
"why_value_compensation_is_preferred": null
|
|
},
|
|
"market_value_policy_for_money_relief": {
|
|
"legal_reference_time": "사실심 변론종결시",
|
|
"practical_handling_when_close_unknown": {
|
|
"at_filing_stage": "배당금 상당 지급 또는 가액배상형으로 분기되는 경우 최근 감정가, 공시가격·시가표준액·실거래자료 등 현재 확보 가능한 객관자료를 이용해 잠정 특정액을 산정한다.",
|
|
"at_evidence_update_stage": "배당표, 경매기록, 감정결과, 피담보채권 잔액 자료를 반영해 청구취지 변경 후보를 재산정한다.",
|
|
"at_pre_close_finalization_stage": "변론종결일에 가장 가까운 배당·감정·권리상태 자료를 반영해 최종화한다."
|
|
},
|
|
"candidate_selection_rules": [
|
|
"금전지급형이 아니면 시가 candidate는 참고값으로만 유지한다.",
|
|
"금전지급형이면 candidate_amount, valuation_date, basis_type, evidence_refs, distance_to_close_days를 반드시 저장한다.",
|
|
"경매감정가와 실제 매각가가 모두 있으면 둘 다 별도 후보로 유지한다.",
|
|
"채권최고액은 시가 대체지표가 아니다.",
|
|
"피담보채권액과 시가를 혼동하지 않는다."
|
|
]
|
|
},
|
|
"money_relief_calculation": {
|
|
"property_value_candidates_at_close": [
|
|
{
|
|
"asset_id": null,
|
|
"candidate_amount": {
|
|
"krw": null,
|
|
"status": "unknown",
|
|
"source_grade": null,
|
|
"confidence": "unknown",
|
|
"basis": null,
|
|
"inference_note": null,
|
|
"source_refs": []
|
|
},
|
|
"valuation_date": null,
|
|
"basis_type": null,
|
|
"evidence_refs": [],
|
|
"distance_to_close_days": null,
|
|
"source_grade": null,
|
|
"confidence": "unknown",
|
|
"rights_state_snapshot": null,
|
|
"note": null
|
|
}
|
|
],
|
|
"property_value_at_close_of_arguments": {
|
|
"filing_provisional_selected": null,
|
|
"interim_selected": null,
|
|
"final_close_selected": null,
|
|
"selected_for_relief": null
|
|
},
|
|
"other_senior_encumbrances": [
|
|
{
|
|
"identity_key": null,
|
|
"holder": null,
|
|
"kind": null,
|
|
"rank": null,
|
|
"amount_krw": null,
|
|
"deductible": null,
|
|
"reason_text": null,
|
|
"evidence_refs": []
|
|
}
|
|
],
|
|
"property_net_equity_after_senior_burdens": {
|
|
"strict_value": null,
|
|
"best_estimate": null,
|
|
"litigation_safe_value": null,
|
|
"selected_for_relief": null
|
|
},
|
|
"auction_and_distribution": {
|
|
"auction_case_number": null,
|
|
"auction_court": null,
|
|
"auction_commencement_date": null,
|
|
"auction_sale_price": {
|
|
"krw": null,
|
|
"status": "unknown",
|
|
"source_grade": null,
|
|
"confidence": "unknown",
|
|
"basis": null,
|
|
"inference_note": null,
|
|
"source_refs": []
|
|
},
|
|
"distribution_date": null,
|
|
"distribution_sheet_ref": null,
|
|
"distribution_total": {
|
|
"krw": null,
|
|
"status": "unknown",
|
|
"source_grade": null,
|
|
"confidence": "unknown",
|
|
"basis": null,
|
|
"inference_note": null,
|
|
"source_refs": []
|
|
},
|
|
"distributed_to_mortgagee": {
|
|
"krw": null,
|
|
"status": "unknown",
|
|
"source_grade": null,
|
|
"confidence": "unknown",
|
|
"basis": null,
|
|
"inference_note": null,
|
|
"source_refs": []
|
|
},
|
|
"distributed_to_other_creditors": {
|
|
"krw": null,
|
|
"status": "unknown",
|
|
"source_grade": null,
|
|
"confidence": "unknown",
|
|
"basis": null,
|
|
"inference_note": null,
|
|
"source_refs": []
|
|
},
|
|
"surplus_after_distribution": {
|
|
"krw": null,
|
|
"status": "unknown",
|
|
"source_grade": null,
|
|
"confidence": "unknown",
|
|
"basis": null,
|
|
"inference_note": null,
|
|
"source_refs": []
|
|
},
|
|
"mortgage_extinguished_by_distribution": null
|
|
},
|
|
"money_relief_mode_blocks": {
|
|
"dividend_equivalent_payment": {
|
|
"mortgagee_actual_enrichment_amount": {
|
|
"strict_value": null,
|
|
"best_estimate": null,
|
|
"litigation_safe_value": null,
|
|
"selected_for_relief": null
|
|
},
|
|
"avoidable_distribution_amount": {
|
|
"strict_value": null,
|
|
"best_estimate": null,
|
|
"litigation_safe_value": null,
|
|
"selected_for_relief": null
|
|
},
|
|
"formula": "min(distributed_to_mortgagee, plaintiff_preserved_claim_total, avoidable_distribution_amount)"
|
|
},
|
|
"value_compensation": {
|
|
"general_collateral_reduction_amount": {
|
|
"strict_value": null,
|
|
"best_estimate": null,
|
|
"litigation_safe_value": null,
|
|
"selected_for_relief": null
|
|
},
|
|
"mortgagee_gain_amount": {
|
|
"strict_value": null,
|
|
"best_estimate": null,
|
|
"litigation_safe_value": null,
|
|
"selected_for_relief": null
|
|
},
|
|
"plaintiff_specific_cap": {
|
|
"strict_value": null,
|
|
"best_estimate": null,
|
|
"litigation_safe_value": null,
|
|
"selected_for_relief": null
|
|
},
|
|
"final_recovery_cap": {
|
|
"strict_value": null,
|
|
"best_estimate": null,
|
|
"litigation_safe_value": null,
|
|
"selected_for_relief": null,
|
|
"formula": "min(general_collateral_reduction_amount, mortgagee_gain_amount, plaintiff_preserved_claim_total)"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"plaintiff_claims": [
|
|
{
|
|
"plaintiff_name": null,
|
|
"principal_existing_at_fraudulent_act": null,
|
|
"secured_portion_at_fraudulent_act": null,
|
|
"unsecured_portion_at_fraudulent_act": null,
|
|
"contractual_interest_rate": null,
|
|
"default_interest_rate": null,
|
|
"interest_start_date": null,
|
|
"segment_table": [
|
|
{
|
|
"segment_no": 1,
|
|
"start_date": null,
|
|
"end_date": null,
|
|
"days": null,
|
|
"principal_basis_krw": null,
|
|
"rate_type": null,
|
|
"rate_text": null,
|
|
"rate_numeric_per_annum": null,
|
|
"computed_interest": null,
|
|
"evidence_refs": [],
|
|
"note": null
|
|
}
|
|
],
|
|
"preserved_claim_principal": {
|
|
"strict_value": null,
|
|
"best_estimate": null,
|
|
"litigation_safe_value": null,
|
|
"selected_for_relief": null
|
|
},
|
|
"preserved_claim_interest_until_close": {
|
|
"strict_value": null,
|
|
"best_estimate": null,
|
|
"litigation_safe_value": null,
|
|
"selected_for_relief": null
|
|
},
|
|
"preserved_claim_total": {
|
|
"strict_value": null,
|
|
"best_estimate": null,
|
|
"litigation_safe_value": null,
|
|
"selected_for_relief": null
|
|
}
|
|
}
|
|
],
|
|
"drafting_workflow": {
|
|
"default_text_policy": "말소 가능하면 계약취소 + 근저당권설정등기 말소를 우선 문안으로 생성한다.",
|
|
"filing_stage_policy": {
|
|
"money_relief_if_needed": "배당금 상당 지급 또는 가액배상형으로 분기되는 경우 잠정 특정액을 사용하고, 청구원인에는 감정·배당자료·변론종결시 권리상태를 반영하여 보정한다는 문구를 포함한다.",
|
|
"cause_summary_phrase": "정확한 금액은 향후 배당자료, 감정결과 및 변론종결시 권리상태를 반영하여 보정한다."
|
|
},
|
|
"text_blocks": {
|
|
"cancel_and_erase": {
|
|
"cancellation_text": null,
|
|
"erasure_text": null,
|
|
"combined_relief_text": null
|
|
},
|
|
"dividend_equivalent_payment": {
|
|
"principal_text": null,
|
|
"pre_close_interest_text": null,
|
|
"post_finality_interest_text": null,
|
|
"combined_relief_text": null
|
|
},
|
|
"value_compensation": {
|
|
"principal_text": null,
|
|
"pre_close_interest_text": null,
|
|
"post_finality_interest_text": null,
|
|
"combined_relief_text": null
|
|
},
|
|
"restoration_primary_value_backup": {
|
|
"primary_relief_text": null,
|
|
"backup_relief_text": null
|
|
}
|
|
}
|
|
},
|
|
"validation": {
|
|
"required_fields_for_cancel_and_erase": [
|
|
"mortgage_setting_fact.mortgage_contract_date",
|
|
"property_and_registry.mortgage_registration_date",
|
|
"property_and_registry.mortgage_registration_receipt_no",
|
|
"restoration_feasibility.selected_remedy_mode"
|
|
],
|
|
"required_fields_for_money_relief_at_filing": [
|
|
"money_relief_calculation.property_value_at_close_of_arguments.filing_provisional_selected",
|
|
"plaintiff_claims[].preserved_claim_principal.litigation_safe_value"
|
|
],
|
|
"required_fields_for_money_relief_final": [
|
|
"runtime_inputs.close_of_arguments_date.value",
|
|
"money_relief_calculation.property_value_at_close_of_arguments.final_close_selected"
|
|
],
|
|
"blocking_rules": [
|
|
"말소형인데 등기 특정사항이 없으면 blocking이다.",
|
|
"금전지급형인데 시가 candidate table이 없으면 filing 단계에서도 blocking이다.",
|
|
"배당금 상당 지급형인데 배당표 또는 배당액 자료가 전혀 없으면 manual review required이다.",
|
|
"채권최고액만 있고 실제 피담보채권액이 없으면 금전배상 cap 확정은 blocking이다."
|
|
],
|
|
"cross_checks": [
|
|
"채권최고액과 실제 피담보채권액을 별도로 저장했는지 확인한다.",
|
|
"근저당권자가 피고인지, 현재 소유자가 피고인지, 전득자 구조가 있는지 확인한다.",
|
|
"등기말소 가능 사안에서 곧바로 금전지급형을 출력하지 않는다.",
|
|
"금전지급형이면 시가 후보의 valuation_date와 evidence_refs가 모두 존재해야 한다."
|
|
],
|
|
"validation_warnings": [],
|
|
"finalization_status": {
|
|
"numeric_finalization_allowed": false,
|
|
"relief_summary_rendering_allowed": false,
|
|
"manual_review_required": true
|
|
}
|
|
},
|
|
"output_blocks": {
|
|
"relief_summary": null,
|
|
"cause_summary": null,
|
|
"internal_reasoning_notes": {
|
|
"why_cancel_and_erase_or_money_relief": null,
|
|
"direct_evidence_fact_ids": [],
|
|
"missing_inputs": [],
|
|
"next_required_actions": [
|
|
"등기부 및 계약서 특정사항 보강",
|
|
"필요시 배당표 확보",
|
|
"필요시 시가감정신청",
|
|
"변론종결 전 최종 문안 재생성"
|
|
]
|
|
}
|
|
}
|
|
} |