/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c * Ghidra 12.1.2 decompiler output for 0x14011a530 FUN_14011a530 * Pseudocode, not original source. */ undefined8 FUN_14011a530(undefined8 *param_1,longlong param_2) { short sVar1; IUnknown *pIVar2; ULONG UVar3; int iVar4; undefined8 *puVar5; undefined8 uVar6; longlong *plVar7; longlong lVar8; longlong *plVar9; longlong *plVar10; longlong *local_res18; longlong *local_res20; longlong *local_a8; longlong *local_a0; longlong *local_98 [2]; undefined4 local_88; undefined4 uStack_84; undefined4 uStack_80; undefined4 uStack_7c; longlong *local_68; undefined4 uStack_60; undefined4 uStack_5c; longlong local_58 [4]; undefined8 local_38; local_38 = 0xfffffffffffffffe; pIVar2 = *(IUnknown **)*param_1; plVar10 = (longlong *)0x0; if (pIVar2 != (IUnknown *)0x0) { local_res18 = (longlong *)((ulonglong)local_res18 & 0xffffffff00000000); UVar3 = (*pIVar2->lpVtbl[0xb].AddRef)(pIVar2); if ((int)UVar3 < 0) { _com_issue_errorex(UVar3,pIVar2,(_GUID *)&DAT_14029e018); } if ((int)local_res18 != 0) goto LAB_14011a5c6; } iVar4 = FUN_1400a80c0(param_1); if (iVar4 == 0) { FUN_1400a8040(param_1,param_2,0); return 0; } LAB_14011a5c6: local_res20 = (longlong *)0x0; iVar4 = FUN_140001990(&local_res20); if ((iVar4 < 0) && (iVar4 != -0x7fffbffe)) { /* WARNING: Subroutine does not return */ FUN_140218220(iVar4); } puVar5 = (undefined8 *)FUN_140001f40(*param_1,&local_res18); FUN_140001700(&local_res20,*puVar5,"dbo.up_mail_item_move"); if (local_res18 != (longlong *)0x0) { (**(code **)(*local_res18 + 0x10))(); } local_a8 = (longlong *)&local_88; local_68 = *(longlong **)(param_2 + 0xe); uStack_60 = *(undefined4 *)(param_2 + 0x16); uStack_5c = *(undefined4 *)(param_2 + 0x1a); uVar6 = FUN_140063820(&local_88,&local_68); plVar7 = operator_new(0x18); plVar9 = plVar10; local_a0 = plVar7; if (plVar7 != (longlong *)0x0) { plVar7[1] = 0; *(undefined4 *)(plVar7 + 2) = 1; lVar8 = FUN_1402182d0("mail_id"); *plVar7 = lVar8; plVar9 = plVar7; } local_res18 = plVar9; if (plVar9 == (longlong *)0x0) { /* WARNING: Subroutine does not return */ FUN_140218220(0x8007000e); } plVar9 = (longlong *)FUN_140001870(&local_res20,local_98,&local_res18,0xca,1,0x26,uVar6); local_a0 = plVar9; if (local_res20 == (longlong *)0x0) { /* WARNING: Subroutine does not return */ FUN_140218220(0x80004003); } puVar5 = (undefined8 *)FUN_140001650(local_res20,&local_a8); pIVar2 = (IUnknown *)*puVar5; if (pIVar2 == (IUnknown *)0x0) { /* WARNING: Subroutine does not return */ FUN_140218220(0x80004003); } UVar3 = (*pIVar2->lpVtbl[3].AddRef)(pIVar2); if ((int)UVar3 < 0) { _com_issue_errorex(UVar3,pIVar2,(_GUID *)&DAT_14029dfc0); } if (local_a8 != (longlong *)0x0) { (**(code **)(*local_a8 + 0x10))(); } if ((longlong *)*plVar9 != (longlong *)0x0) { (**(code **)(*(longlong *)*plVar9 + 0x10))(); } local_98[0] = local_58; local_88 = *(undefined4 *)(param_2 + 0x1e); uStack_84 = *(undefined4 *)(param_2 + 0x22); uStack_80 = *(undefined4 *)(param_2 + 0x26); uStack_7c = *(undefined4 *)(param_2 + 0x2a); uVar6 = FUN_140063820(local_58,&local_88); plVar7 = operator_new(0x18); plVar9 = plVar10; local_a0 = plVar7; if (plVar7 != (longlong *)0x0) { plVar7[1] = 0; *(undefined4 *)(plVar7 + 2) = 1; lVar8 = FUN_1402182d0("item_id01"); *plVar7 = lVar8; plVar9 = plVar7; } local_res18 = plVar9; if (plVar9 == (longlong *)0x0) { /* WARNING: Subroutine does not return */ FUN_140218220(0x8007000e); } plVar9 = (longlong *)FUN_140001870(&local_res20,&local_68,&local_res18,0xca,1,0x26,uVar6); local_98[0] = plVar9; if (local_res20 == (longlong *)0x0) { /* WARNING: Subroutine does not return */ FUN_140218220(0x80004003); } puVar5 = (undefined8 *)FUN_140001650(local_res20,&local_a8); pIVar2 = (IUnknown *)*puVar5; if (pIVar2 == (IUnknown *)0x0) { /* WARNING: Subroutine does not return */ FUN_140218220(0x80004003); } UVar3 = (*pIVar2->lpVtbl[3].AddRef)(pIVar2); if ((int)UVar3 < 0) { _com_issue_errorex(UVar3,pIVar2,(_GUID *)&DAT_14029dfc0); } if (local_a8 != (longlong *)0x0) { (**(code **)(*local_a8 + 0x10))(); } if ((longlong *)*plVar9 != (longlong *)0x0) { (**(code **)(*(longlong *)*plVar9 + 0x10))(); } local_68 = (longlong *)&local_88; sVar1 = *(short *)(param_2 + 0x4e); Ordinal_8(&local_88); FUN_140063620(&local_88,(int)sVar1); plVar7 = operator_new(0x18); plVar9 = plVar10; local_98[0] = plVar7; if (plVar7 != (longlong *)0x0) { plVar7[1] = 0; *(undefined4 *)(plVar7 + 2) = 1; lVar8 = FUN_1402182d0("page_01"); *plVar7 = lVar8; plVar9 = plVar7; } local_res18 = plVar9; if (plVar9 == (longlong *)0x0) { /* WARNING: Subroutine does not return */ FUN_140218220(0x8007000e); } plVar9 = (longlong *)FUN_140001870(&local_res20,&local_a0,&local_res18,3,1,4,&local_88); local_68 = plVar9; if (local_res20 == (longlong *)0x0) { /* WARNING: Subroutine does not return */ FUN_140218220(0x80004003); } puVar5 = (undefined8 *)FUN_140001650(local_res20,&local_a8); pIVar2 = (IUnknown *)*puVar5; if (pIVar2 == (IUnknown *)0x0) { /* WARNING: Subroutine does not return */ FUN_140218220(0x80004003); } UVar3 = (*pIVar2->lpVtbl[3].AddRef)(pIVar2); if ((int)UVar3 < 0) { _com_issue_errorex(UVar3,pIVar2,(_GUID *)&DAT_14029dfc0); } if (local_a8 != (longlong *)0x0) { (**(code **)(*local_a8 + 0x10))(); } if ((longlong *)*plVar9 != (longlong *)0x0) { (**(code **)(*(longlong *)*plVar9 + 0x10))(); } local_68 = (longlong *)&local_88; sVar1 = *(short *)(param_2 + 0x54); Ordinal_8(&local_88); FUN_140063620(&local_88,(int)sVar1); plVar7 = operator_new(0x18); plVar9 = plVar10; local_98[0] = plVar7; if (plVar7 != (longlong *)0x0) { plVar7[1] = 0; *(undefined4 *)(plVar7 + 2) = 1; lVar8 = FUN_1402182d0("slot_01"); *plVar7 = lVar8; plVar9 = plVar7; } local_res18 = plVar9; if (plVar9 == (longlong *)0x0) { /* WARNING: Subroutine does not return */ FUN_140218220(0x8007000e); } plVar9 = (longlong *)FUN_140001870(&local_res20,&local_a0,&local_res18,3,1,4,&local_88); local_68 = plVar9; if (local_res20 == (longlong *)0x0) { /* WARNING: Subroutine does not return */ FUN_140218220(0x80004003); } puVar5 = (undefined8 *)FUN_140001650(local_res20,&local_a8); pIVar2 = (IUnknown *)*puVar5; if (pIVar2 == (IUnknown *)0x0) { /* WARNING: Subroutine does not return */ FUN_140218220(0x80004003); } UVar3 = (*pIVar2->lpVtbl[3].AddRef)(pIVar2); if ((int)UVar3 < 0) { _com_issue_errorex(UVar3,pIVar2,(_GUID *)&DAT_14029dfc0); } if (local_a8 != (longlong *)0x0) { (**(code **)(*local_a8 + 0x10))(); } if ((longlong *)*plVar9 != (longlong *)0x0) { (**(code **)(*(longlong *)*plVar9 + 0x10))(); } local_68 = local_58; local_88 = *(undefined4 *)(param_2 + 0x5a); uStack_84 = *(undefined4 *)(param_2 + 0x5e); uStack_80 = *(undefined4 *)(param_2 + 0x62); uStack_7c = *(undefined4 *)(param_2 + 0x66); uVar6 = FUN_140063820(local_58,&local_88); plVar7 = operator_new(0x18); plVar9 = plVar10; local_98[0] = plVar7; if (plVar7 != (longlong *)0x0) { plVar7[1] = 0; *(undefined4 *)(plVar7 + 2) = 1; lVar8 = FUN_1402182d0("over_item_id01"); *plVar7 = lVar8; plVar9 = plVar7; } local_res18 = plVar9; if (plVar9 == (longlong *)0x0) { /* WARNING: Subroutine does not return */ FUN_140218220(0x8007000e); } plVar9 = (longlong *)FUN_140001870(&local_res20,&local_a0,&local_res18,0xca,1,0x26,uVar6); local_68 = plVar9; if (local_res20 == (longlong *)0x0) { /* WARNING: Subroutine does not return */ FUN_140218220(0x80004003); } puVar5 = (undefined8 *)FUN_140001650(local_res20,&local_a8); pIVar2 = (IUnknown *)*puVar5; if (pIVar2 != (IUnknown *)0x0) { UVar3 = (*pIVar2->lpVtbl[3].AddRef)(pIVar2); if ((int)UVar3 < 0) { _com_issue_errorex(UVar3,pIVar2,(_GUID *)&DAT_14029dfc0); } if (local_a8 != (longlong *)0x0) { (**(code **)(*local_a8 + 0x10))(); } if ((longlong *)*plVar9 != (longlong *)0x0) { (**(code **)(*(longlong *)*plVar9 + 0x10))(); } local_68 = local_58; local_88 = *(undefined4 *)(param_2 + 0x2e); uStack_84 = *(undefined4 *)(param_2 + 0x32); uStack_80 = *(undefined4 *)(param_2 + 0x36); uStack_7c = *(undefined4 *)(param_2 + 0x3a); uVar6 = FUN_140063820(local_58,&local_88); plVar7 = operator_new(0x18); plVar9 = plVar10; local_98[0] = plVar7; if (plVar7 != (longlong *)0x0) { plVar7[1] = 0; *(undefined4 *)(plVar7 + 2) = 1; lVar8 = FUN_1402182d0("item_id02"); *plVar7 = lVar8; plVar9 = plVar7; } local_res18 = plVar9; if (plVar9 == (longlong *)0x0) { /* WARNING: Subroutine does not return */ FUN_140218220(0x8007000e); } plVar9 = (longlong *)FUN_140001870(&local_res20,&local_a0,&local_res18,0xca,1,0x26,uVar6); local_68 = plVar9; if (local_res20 == (longlong *)0x0) { /* WARNING: Subroutine does not return */ FUN_140218220(0x80004003); } puVar5 = (undefined8 *)FUN_140001650(local_res20,&local_a8); pIVar2 = (IUnknown *)*puVar5; if (pIVar2 == (IUnknown *)0x0) { /* WARNING: Subroutine does not return */ FUN_140218220(0x80004003); } UVar3 = (*pIVar2->lpVtbl[3].AddRef)(pIVar2); if ((int)UVar3 < 0) { _com_issue_errorex(UVar3,pIVar2,(_GUID *)&DAT_14029dfc0); } if (local_a8 != (longlong *)0x0) { (**(code **)(*local_a8 + 0x10))(); } if ((longlong *)*plVar9 != (longlong *)0x0) { (**(code **)(*(longlong *)*plVar9 + 0x10))(); } local_68 = (longlong *)&local_88; sVar1 = *(short *)(param_2 + 0x50); Ordinal_8(&local_88); FUN_140063620(&local_88,(int)sVar1); plVar7 = operator_new(0x18); plVar9 = plVar10; local_98[0] = plVar7; if (plVar7 != (longlong *)0x0) { plVar7[1] = 0; *(undefined4 *)(plVar7 + 2) = 1; lVar8 = FUN_1402182d0("page_02"); *plVar7 = lVar8; plVar9 = plVar7; } local_res18 = plVar9; if (plVar9 == (longlong *)0x0) { /* WARNING: Subroutine does not return */ FUN_140218220(0x8007000e); } plVar9 = (longlong *)FUN_140001870(&local_res20,&local_a0,&local_res18,3,1,4,&local_88); local_68 = plVar9; if (local_res20 == (longlong *)0x0) { /* WARNING: Subroutine does not return */ FUN_140218220(0x80004003); } puVar5 = (undefined8 *)FUN_140001650(local_res20,&local_a8); pIVar2 = (IUnknown *)*puVar5; if (pIVar2 != (IUnknown *)0x0) { UVar3 = (*pIVar2->lpVtbl[3].AddRef)(pIVar2); if ((int)UVar3 < 0) { _com_issue_errorex(UVar3,pIVar2,(_GUID *)&DAT_14029dfc0); } if (local_a8 != (longlong *)0x0) { (**(code **)(*local_a8 + 0x10))(); } if ((longlong *)*plVar9 != (longlong *)0x0) { (**(code **)(*(longlong *)*plVar9 + 0x10))(); } local_68 = (longlong *)&local_88; sVar1 = *(short *)(param_2 + 0x56); Ordinal_8(&local_88); FUN_140063620(&local_88,(int)sVar1); plVar7 = operator_new(0x18); plVar9 = plVar10; local_98[0] = plVar7; if (plVar7 != (longlong *)0x0) { plVar7[1] = 0; *(undefined4 *)(plVar7 + 2) = 1; lVar8 = FUN_1402182d0("slot_02"); *plVar7 = lVar8; plVar9 = plVar7; } local_res18 = plVar9; if (plVar9 == (longlong *)0x0) { /* WARNING: Subroutine does not return */ FUN_140218220(0x8007000e); } plVar9 = (longlong *)FUN_140001870(&local_res20,&local_a0,&local_res18,3,1,4,&local_88); local_68 = plVar9; if (local_res20 == (longlong *)0x0) { /* WARNING: Subroutine does not return */ FUN_140218220(0x80004003); } puVar5 = (undefined8 *)FUN_140001650(local_res20,&local_a8); pIVar2 = (IUnknown *)*puVar5; if (pIVar2 == (IUnknown *)0x0) { /* WARNING: Subroutine does not return */ FUN_140218220(0x80004003); } UVar3 = (*pIVar2->lpVtbl[3].AddRef)(pIVar2); if ((int)UVar3 < 0) { _com_issue_errorex(UVar3,pIVar2,(_GUID *)&DAT_14029dfc0); } if (local_a8 != (longlong *)0x0) { (**(code **)(*local_a8 + 0x10))(); } if ((longlong *)*plVar9 != (longlong *)0x0) { (**(code **)(*(longlong *)*plVar9 + 0x10))(); } local_68 = local_58; local_88 = *(undefined4 *)(param_2 + 0x6a); uStack_84 = *(undefined4 *)(param_2 + 0x6e); uStack_80 = *(undefined4 *)(param_2 + 0x72); uStack_7c = *(undefined4 *)(param_2 + 0x76); uVar6 = FUN_140063820(local_58,&local_88); plVar7 = operator_new(0x18); plVar9 = plVar10; local_98[0] = plVar7; if (plVar7 != (longlong *)0x0) { plVar7[1] = 0; *(undefined4 *)(plVar7 + 2) = 1; lVar8 = FUN_1402182d0("over_item_id02"); *plVar7 = lVar8; plVar9 = plVar7; } local_res18 = plVar9; if (plVar9 == (longlong *)0x0) { /* WARNING: Subroutine does not return */ FUN_140218220(0x8007000e); } plVar9 = (longlong *)FUN_140001870(&local_res20,&local_a0,&local_res18,0xca,1,0x26,uVar6); local_68 = plVar9; if (local_res20 == (longlong *)0x0) { /* WARNING: Subroutine does not return */ FUN_140218220(0x80004003); } puVar5 = (undefined8 *)FUN_140001650(local_res20,&local_a8); pIVar2 = (IUnknown *)*puVar5; if (pIVar2 == (IUnknown *)0x0) { /* WARNING: Subroutine does not return */ FUN_140218220(0x80004003); } UVar3 = (*pIVar2->lpVtbl[3].AddRef)(pIVar2); if ((int)UVar3 < 0) { _com_issue_errorex(UVar3,pIVar2,(_GUID *)&DAT_14029dfc0); } if (local_a8 != (longlong *)0x0) { (**(code **)(*local_a8 + 0x10))(); } if ((longlong *)*plVar9 != (longlong *)0x0) { (**(code **)(*(longlong *)*plVar9 + 0x10))(); } local_68 = local_58; local_88 = *(undefined4 *)(param_2 + 0x3e); uStack_84 = *(undefined4 *)(param_2 + 0x42); uStack_80 = *(undefined4 *)(param_2 + 0x46); uStack_7c = *(undefined4 *)(param_2 + 0x4a); uVar6 = FUN_140063820(local_58,&local_88); plVar7 = operator_new(0x18); plVar9 = plVar10; local_98[0] = plVar7; if (plVar7 != (longlong *)0x0) { plVar7[1] = 0; *(undefined4 *)(plVar7 + 2) = 1; lVar8 = FUN_1402182d0("item_id03"); *plVar7 = lVar8; plVar9 = plVar7; } local_res18 = plVar9; if (plVar9 == (longlong *)0x0) { /* WARNING: Subroutine does not return */ FUN_140218220(0x8007000e); } plVar9 = (longlong *)FUN_140001870(&local_res20,&local_a0,&local_res18,0xca,1,0x26,uVar6); local_68 = plVar9; if (local_res20 == (longlong *)0x0) { /* WARNING: Subroutine does not return */ FUN_140218220(0x80004003); } puVar5 = (undefined8 *)FUN_140001650(local_res20,&local_a8); pIVar2 = (IUnknown *)*puVar5; if (pIVar2 != (IUnknown *)0x0) { UVar3 = (*pIVar2->lpVtbl[3].AddRef)(pIVar2); if ((int)UVar3 < 0) { _com_issue_errorex(UVar3,pIVar2,(_GUID *)&DAT_14029dfc0); } if (local_a8 != (longlong *)0x0) { (**(code **)(*local_a8 + 0x10))(); } if ((longlong *)*plVar9 != (longlong *)0x0) { (**(code **)(*(longlong *)*plVar9 + 0x10))(); } local_68 = (longlong *)&local_88; sVar1 = *(short *)(param_2 + 0x52); Ordinal_8(&local_88); FUN_140063620(&local_88,(int)sVar1); plVar7 = operator_new(0x18); plVar9 = plVar10; local_98[0] = plVar7; if (plVar7 != (longlong *)0x0) { plVar7[1] = 0; *(undefined4 *)(plVar7 + 2) = 1; lVar8 = FUN_1402182d0("page_03"); *plVar7 = lVar8; plVar9 = plVar7; } local_res18 = plVar9; if (plVar9 == (longlong *)0x0) { /* WARNING: Subroutine does not return */ FUN_140218220(0x8007000e); } plVar9 = (longlong *)FUN_140001870(&local_res20,&local_a0,&local_res18,3,1,4,&local_88); local_68 = plVar9; if (local_res20 == (longlong *)0x0) { /* WARNING: Subroutine does not return */ FUN_140218220(0x80004003); } puVar5 = (undefined8 *)FUN_140001650(local_res20,&local_a8); pIVar2 = (IUnknown *)*puVar5; if (pIVar2 == (IUnknown *)0x0) { /* WARNING: Subroutine does not return */ FUN_140218220(0x80004003); } UVar3 = (*pIVar2->lpVtbl[3].AddRef)(pIVar2); if ((int)UVar3 < 0) { _com_issue_errorex(UVar3,pIVar2,(_GUID *)&DAT_14029dfc0); } if (local_a8 != (longlong *)0x0) { (**(code **)(*local_a8 + 0x10))(); } if ((longlong *)*plVar9 != (longlong *)0x0) { (**(code **)(*(longlong *)*plVar9 + 0x10))(); } local_68 = (longlong *)&local_88; sVar1 = *(short *)(param_2 + 0x58); Ordinal_8(&local_88); FUN_140063620(&local_88,(int)sVar1); plVar7 = operator_new(0x18); plVar9 = plVar10; local_98[0] = plVar7; if (plVar7 != (longlong *)0x0) { plVar7[1] = 0; *(undefined4 *)(plVar7 + 2) = 1; lVar8 = FUN_1402182d0("slot_03"); *plVar7 = lVar8; plVar9 = plVar7; } local_res18 = plVar9; if (plVar9 == (longlong *)0x0) { /* WARNING: Subroutine does not return */ FUN_140218220(0x8007000e); } plVar9 = (longlong *)FUN_140001870(&local_res20,&local_a0,&local_res18,3,1,4,&local_88); local_68 = plVar9; if (local_res20 == (longlong *)0x0) { /* WARNING: Subroutine does not return */ FUN_140218220(0x80004003); } puVar5 = (undefined8 *)FUN_140001650(local_res20,&local_a8); pIVar2 = (IUnknown *)*puVar5; if (pIVar2 != (IUnknown *)0x0) { UVar3 = (*pIVar2->lpVtbl[3].AddRef)(pIVar2); if ((int)UVar3 < 0) { _com_issue_errorex(UVar3,pIVar2,(_GUID *)&DAT_14029dfc0); } if (local_a8 != (longlong *)0x0) { (**(code **)(*local_a8 + 0x10))(); } if ((longlong *)*plVar9 != (longlong *)0x0) { (**(code **)(*(longlong *)*plVar9 + 0x10))(); } local_68 = local_58; local_88 = *(undefined4 *)(param_2 + 0x7a); uStack_84 = *(undefined4 *)(param_2 + 0x7e); uStack_80 = *(undefined4 *)(param_2 + 0x82); uStack_7c = *(undefined4 *)(param_2 + 0x86); uVar6 = FUN_140063820(local_58,&local_88); plVar9 = operator_new(0x18); local_98[0] = plVar9; if (plVar9 != (longlong *)0x0) { plVar9[1] = 0; *(undefined4 *)(plVar9 + 2) = 1; lVar8 = FUN_1402182d0("over_item_id03"); *plVar9 = lVar8; plVar10 = plVar9; } local_res18 = plVar10; if (plVar10 == (longlong *)0x0) { /* WARNING: Subroutine does not return */ FUN_140218220(0x8007000e); } plVar10 = (longlong *)FUN_140001870(&local_res20,&local_a0,&local_res18,0xca,1,0x26,uVar6) ; local_68 = plVar10; if (local_res20 == (longlong *)0x0) { /* WARNING: Subroutine does not return */ FUN_140218220(0x80004003); } puVar5 = (undefined8 *)FUN_140001650(local_res20,&local_a8); pIVar2 = (IUnknown *)*puVar5; if (pIVar2 != (IUnknown *)0x0) { UVar3 = (*pIVar2->lpVtbl[3].AddRef)(pIVar2); if ((int)UVar3 < 0) { _com_issue_errorex(UVar3,pIVar2,(_GUID *)&DAT_14029dfc0); } if (local_a8 != (longlong *)0x0) { (**(code **)(*local_a8 + 0x10))(); } if ((longlong *)*plVar10 != (longlong *)0x0) { (**(code **)(*(longlong *)*plVar10 + 0x10))(); } FUN_1400016c0(&local_res20,&local_res18); if (local_res18 != (longlong *)0x0) { (**(code **)(*local_res18 + 0x10))(); } if (local_res20 != (longlong *)0x0) { (**(code **)(*local_res20 + 0x10))(); } return 1; } /* WARNING: Subroutine does not return */ FUN_140218220(0x80004003); } /* WARNING: Subroutine does not return */ FUN_140218220(0x80004003); } /* WARNING: Subroutine does not return */ FUN_140218220(0x80004003); } /* WARNING: Subroutine does not return */ FUN_140218220(0x80004003); } /* WARNING: Subroutine does not return */ FUN_140218220(0x80004003); }