METHOD 00da2b00
00da2b00 push      ebx
00da2b01 push      esi
00da2b02 mov       esi, ecx
00da2b04 push      edi
00da2b05 mov       edi, dword ptr [esi + 0x30]
00da2b08 mov       ecx, edi
00da2b0a mov       ebx, edx
00da2b0c call      0xda1c90
00da2b11 mov       edx, dword ptr [esp + 0x18]
00da2b15 mov       ecx, dword ptr [esi + 0x34]
00da2b18 mov       eax, dword ptr [ecx]
00da2b1a mov       eax, dword ptr [eax + 0x84]
00da2b20 push      edx
00da2b21 mov       edx, dword ptr [esp + 0x18]
00da2b25 push      edx
00da2b26 mov       edx, dword ptr [esp + 0x18]
00da2b2a push      edx
00da2b2b mov       edx, ebx
00da2b2d call      eax
00da2b2f mov       ecx, edi
00da2b31 mov       esi, eax
00da2b33 call      0xda1cb0
00da2b38 pop       edi
00da2b39 mov       eax, esi
00da2b3b pop       esi
00da2b3c pop       ebx
00da2b3d ret       0xc
00da2b40 push      ebx
00da2b41 push      esi
00da2b42 mov       esi, ecx
00da2b44 push      edi
00da2b45 mov       edi, dword ptr [esi + 0x30]
00da2b48 mov       ecx, edi
00da2b4a mov       ebx, edx
00da2b4c call      0xda1c90
00da2b51 mov       ecx, dword ptr [esi + 0x34]
00da2b54 mov       eax, dword ptr [ecx]
00da2b56 mov       eax, dword ptr [eax + 0x8c]
00da2b5c mov       edx, ebx
00da2b5e call      eax
00da2b60 mov       ecx, edi
00da2b62 mov       esi, eax
00da2b64 call      0xda1cb0
00da2b69 pop       edi
00da2b6a mov       eax, esi
00da2b6c pop       esi
00da2b6d pop       ebx
00da2b6e ret       
00da2b6f int3      
00da2b70 push      ebx
00da2b71 push      esi
00da2b72 mov       esi, ecx
00da2b74 push      edi
00da2b75 mov       edi, dword ptr [esi + 0x30]
00da2b78 mov       ecx, edi
00da2b7a mov       ebx, edx
00da2b7c call      0xda1c90
00da2b81 mov       ecx, dword ptr [esi + 0x34]
00da2b84 mov       edx, dword ptr [esp + 0x10]
00da2b88 mov       eax, dword ptr [ecx]
00da2b8a mov       eax, dword ptr [eax + 0x88]
00da2b90 push      edx
00da2b91 mov       edx, ebx
00da2b93 call      eax
00da2b95 mov       ecx, edi
00da2b97 mov       esi, eax
00da2b99 call      0xda1cb0
00da2b9e pop       edi
METHOD 00da2d90
00da2d90 mov       eax, ecx
00da2d92 mov       ecx, dword ptr [esp + 4]
00da2d96 push      esi
00da2d97 xor       esi, esi
00da2d99 mov       dword ptr [eax + 4], ecx
00da2d9c lea       ecx, [eax + 0x1c]
00da2d9f mov       dword ptr [eax], 0xfd0ea4
00da2da5 mov       dword ptr [eax + 8], esi
00da2da8 mov       dword ptr [eax + 0xc], esi
00da2dab mov       dword ptr [eax + 0x10], esi
00da2dae mov       dword ptr [eax + 0x14], esi
00da2db1 mov       dword ptr [eax + 0x18], esi
00da2db4 mov       dword ptr [eax + 0x28], esi
00da2db7 lea       edx, [ecx + 0xc]
00da2dba lea       ebx, [ebx]
00da2dc0 mov       dword ptr [ecx], esi
00da2dc2 add       ecx, 4
00da2dc5 cmp       ecx, edx
00da2dc7 jb        0xda2dc0
00da2dc9 pop       esi
00da2dca ret       4
00da2dcd int3      
00da2dce int3      
00da2dcf int3      
00da2dd0 mov       dword ptr [ecx], 0xfd0ea4
00da2dd6 ret       
00da2dd7 int3      
00da2dd8 int3      
00da2dd9 int3      
00da2dda int3      
00da2ddb int3      
00da2ddc int3      
00da2ddd int3      
00da2dde int3      
00da2ddf int3      
00da2de0 xor       al, al
00da2de2 ret       4
00da2de5 int3      
00da2de6 int3      
00da2de7 int3      
00da2de8 int3      
00da2de9 int3      
00da2dea int3      
00da2deb int3      
00da2dec int3      
00da2ded int3      
00da2dee int3      
00da2def int3      
00da2df0 xor       eax, eax
00da2df2 ret       0x18
00da2df5 int3      
00da2df6 int3      
00da2df7 int3      
00da2df8 int3      
00da2df9 int3      
00da2dfa int3      
00da2dfb int3      
00da2dfc int3      
00da2dfd int3      
00da2dfe int3      
00da2dff int3      
00da2e00 mov       dword ptr [ecx + 0x10], edx
00da2e03 ret       
00da2e04 int3      
00da2e05 int3      
00da2e06 int3      
00da2e07 int3      
00da2e08 int3      
00da2e09 int3      
00da2e0a int3      
00da2e0b int3      
00da2e0c int3      
00da2e0d int3      
00da2e0e int3      
00da2e0f int3      
METHOD 00da24d0
00da24d0 push      esi
00da24d1 push      0x968ec1e2
00da24d6 mov       esi, ecx
00da24d8 call      0xda2d90
00da24dd xor       eax, eax
00da24df mov       dword ptr [esi + 0x2c], eax
00da24e2 mov       dword ptr [esi + 0x30], eax
00da24e5 mov       dword ptr [esi + 0x34], eax
00da24e8 mov       dword ptr [esi + 0x28], eax
00da24eb mov       dword ptr [esi], 0xfd0dec
00da24f1 mov       dword ptr [esi + 0x18], esi
00da24f4 mov       eax, esi
00da24f6 pop       esi
00da24f7 ret       
00da24f8 int3      
00da24f9 int3      
00da24fa int3      
00da24fb int3      
00da24fc int3      
00da24fd int3      
00da24fe int3      
00da24ff int3      
00da2500 push      esi
00da2501 mov       esi, ecx
00da2503 push      edi
00da2504 mov       ecx, 0xc
00da2509 mov       edi, edx
00da250b call      0xe09cc0
00da2510 mov       ecx, dword ptr [esp + 0xc]
00da2514 mov       dword ptr [ecx + 0x28], eax
00da2517 mov       dword ptr [esi + 0x28], eax
00da251a mov       eax, dword ptr [esp + 0x10]
00da251e mov       dword ptr [esi + 0x30], edi
00da2521 mov       dword ptr [esi + 0x2c], eax
00da2524 mov       dword ptr [esi + 0x34], ecx
00da2527 mov       dword ptr [esi + 0x18], esi
00da252a pop       edi
00da252b mov       dword ptr [ecx + 0x18], esi
00da252e pop       esi
00da252f ret       8
00da2532 int3      
00da2533 int3      
00da2534 int3      
00da2535 int3      
00da2536 int3      
00da2537 int3      
00da2538 int3      
00da2539 int3      
00da253a int3      
00da253b int3      
00da253c int3      
00da253d int3      
00da253e int3      
00da253f int3      
00da2540 push      ebx
00da2541 push      esi
00da2542 mov       esi, ecx
00da2544 push      edi
00da2545 mov       edi, dword ptr [esi + 0x30]
00da2548 mov       ecx, edi
00da254a mov       ebx, edx
METHOD 00d9cb00
00d9cb00 push      esi
00d9cb01 push      0x93d82b95
00d9cb06 mov       esi, ecx
00d9cb08 call      0xda2d90
00d9cb0d xor       eax, eax
00d9cb0f mov       word ptr [esi + 0x79], ax
00d9cb13 mov       byte ptr [esi + 0x7b], al
00d9cb16 mov       byte ptr [esi + 0x7f], al
00d9cb19 mov       dword ptr [esi + 0x1d4], eax
00d9cb1f mov       dword ptr [esi], 0xfd0b94
00d9cb25 mov       eax, esi
00d9cb27 pop       esi
00d9cb28 ret       
00d9cb29 int3      
00d9cb2a int3      
00d9cb2b int3      
00d9cb2c int3      
00d9cb2d int3      
00d9cb2e int3      
00d9cb2f int3      
00d9cb30 mov       eax, dword ptr [ecx + 0x58]
00d9cb33 ret       
00d9cb34 int3      
00d9cb35 int3      
00d9cb36 int3      
00d9cb37 int3      
00d9cb38 int3      
00d9cb39 int3      
00d9cb3a int3      
00d9cb3b int3      
00d9cb3c int3      
00d9cb3d int3      
00d9cb3e int3      
00d9cb3f int3      
00d9cb40 mov       eax, dword ptr [ecx + 0x54]
00d9cb43 ret       
00d9cb44 int3      
00d9cb45 int3      
00d9cb46 int3      
00d9cb47 int3      
00d9cb48 int3      
00d9cb49 int3      
00d9cb4a int3      
00d9cb4b int3      
00d9cb4c int3      
00d9cb4d int3      
00d9cb4e int3      
00d9cb4f int3      
00d9cb50 mov       eax, dword ptr [ecx + 0x64]
00d9cb53 ret       
00d9cb54 int3      
00d9cb55 int3      
00d9cb56 int3      
00d9cb57 int3      
00d9cb58 int3      
00d9cb59 int3      
00d9cb5a int3      
00d9cb5b int3      
00d9cb5c int3      
00d9cb5d int3      
00d9cb5e int3      
00d9cb5f int3      
00d9cb60 test      ecx, ecx
00d9cb62 je        0xd9cb78
00d9cb64 lea       eax, [ecx + 3]
00d9cb67 mov       edx, eax
00d9cb69 and       edx, 3
00d9cb6c sub       eax, edx
00d9cb6e cmp       eax, ecx
00d9cb70 jne       0xd9cb78
00d9cb72 mov       eax, 1
00d9cb77 ret       
00d9cb78 xor       eax, eax
00d9cb7a ret       
00d9cb7b int3      
00d9cb7c int3      
00d9cb7d int3      
00d9cb7e int3      
00d9cb7f int3      
00d9cb80 mov       eax, 1
00d9cb85 test      byte ptr [ecx + 0x1a], al
00d9cb88 jne       0xd9cb90
00d9cb8a cmp       dword ptr [ecx + 0xc], 0
00d9cb8e jne       0xd9cb92
00d9cb90 xor       eax, eax
00d9cb92 ret       
00d9cb93 int3      
00d9cb94 int3      
00d9cb95 int3      
00d9cb96 int3      
00d9cb97 int3      
00d9cb98 int3      
00d9cb99 int3      
00d9cb9a int3      
00d9cb9b int3      
00d9cb9c int3      
00d9cb9d int3      
00d9cb9e int3      
00d9cb9f int3      
00d9cba0 mov       eax, 1
00d9cba5 test      byte ptr [ecx + 0x1a], al
00d9cba8 je        0xd9cbb0
00d9cbaa cmp       dword ptr [ecx + 0xc], 0
00d9cbae jne       0xd9cbb2
00d9cbb0 xor       eax, eax
00d9cbb2 ret       
00d9cbb3 int3      
00d9cbb4 int3      
00d9cbb5 int3      
00d9cbb6 int3      
00d9cbb7 int3      
00d9cbb8 int3      
00d9cbb9 int3      
00d9cbba int3      
00d9cbbb int3      
00d9cbbc int3      
00d9cbbd int3      
00d9cbbe int3      
00d9cbbf int3      
