Function at 0x10002dc0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push ecx
push ebx
push esi
push edi
mov edi, dword [ebp + 8]
mov eax, dword [edi]
mov esi, ecx
lea ebx, [edi + 4]
lea ecx, [esi + 4]
push ebx
mov edx, 0x411b50
mov dword [esi], eax
call edx
fld dword [ebx + 0xc]
fstp dword [esi + 0x10]
mov eax, dword [edi + 0x14]
mov dword [esi + 0x14], eax
movzx ecx, byte [edi + 0x18]
mov byte [esi + 0x18], cl
movzx edx, byte [edi + 0x19]
mov byte [esi + 0x19], dl
movzx eax, byte [edi + 0x1a]
mov byte [esi + 0x1a], al
movzx ecx, byte [edi + 0x1b]
mov byte [esi + 0x1b], cl
movzx edx, byte [edi + 0x1c]
mov byte [esi + 0x1c], dl
movzx eax, byte [edi + 0x1d]
mov byte [esi + 0x1d], al
movzx ecx, byte [edi + 0x1e]
mov byte [esi + 0x1e], cl
movzx edx, byte [edi + 0x1f]
mov byte [esi + 0x1f], dl
movzx eax, byte [edi + 0x20]
mov byte [esi + 0x20], al
movzx ecx, byte [edi + 0x21]
mov byte [esi + 0x21], cl
movzx edx, byte [edi + 0x22]
mov byte [esi + 0x22], dl
movzx eax, byte [edi + 0x23]
mov byte [esi + 0x23], al
movzx ecx, byte [edi + 0x24]
mov byte [esi + 0x24], cl
movzx edx, byte [edi + 0x25]
mov byte [esi + 0x25], dl
movzx eax, byte [edi + 0x26]
mov byte [esi + 0x26], al
movzx ecx, byte [edi + 0x27]
mov byte [esi + 0x27], cl
movzx edx, byte [edi + 0x28]
mov byte [esi + 0x28], dl
movzx eax, byte [edi + 0x29]
mov byte [esi + 0x29], al
movzx ecx, byte [edi + 0x2a]
mov byte [esi + 0x2a], cl
movzx edx, byte [edi + 0x2b]
mov byte [esi + 0x2b], dl
movzx eax, byte [edi + 0x2c]
mov byte [esi + 0x2c], al
movzx ecx, byte [edi + 0x2d]
mov byte [esi + 0x2d], cl
movzx edx, byte [edi + 0x2e]
mov byte [esi + 0x2e], dl
movzx eax, byte [edi + 0x2f]
mov byte [esi + 0x2f], al
movzx ecx, byte [edi + 0x30]
mov byte [esi + 0x30], cl
movzx edx, byte [edi + 0x31]
mov byte [esi + 0x31], dl
movzx eax, byte [edi + 0x32]
mov byte [esi + 0x32], al
movzx ecx, byte [edi + 0x33]
mov byte [esi + 0x33], cl
movzx edx, byte [edi + 0x34]
mov byte [esi + 0x34], dl
movzx eax, byte [edi + 0x35]
mov byte [esi + 0x35], al
movzx ecx, byte [edi + 0x36]
mov byte [esi + 0x36], cl
movzx edx, byte [edi + 0x37]
mov byte [esi + 0x37], dl
movzx eax, byte [edi + 0x38]
mov byte [esi + 0x38], al
movzx ecx, byte [edi + 0x39]
mov byte [esi + 0x39], cl
movzx edx, byte [edi + 0x3a]
mov byte [esi + 0x3a], dl
movzx eax, byte [edi + 0x3b]
mov byte [esi + 0x3b], al
movzx ecx, byte [edi + 0x3c]
mov byte [esi + 0x3c], cl
movzx edx, byte [edi + 0x3d]
mov byte [esi + 0x3d], dl
movzx eax, byte [edi + 0x3e]
mov byte [esi + 0x3e], al
movzx ecx, byte [edi + 0x3f]
mov byte [esi + 0x3f], cl
movzx edx, byte [edi + 0x40]
mov byte [esi + 0x40], dl
movzx eax, byte [edi + 0x41]
mov byte [esi + 0x41], al
movzx ecx, byte [edi + 0x42]
mov byte [esi + 0x42], cl
movzx edx, byte [edi + 0x43]
mov byte [esi + 0x43], dl
movzx eax, byte [edi + 0x44]
mov byte [esi + 0x44], al
movzx ecx, byte [edi + 0x45]
mov byte [esi + 0x45], cl
movzx edx, word [edi + 0x46]
mov word [esi + 0x46], dx
mov ax, word [edi + 0x48]
mov word [esi + 0x48], ax
movzx ecx, word [edi + 0x4a]
mov word [esi + 0x4a], cx
movzx edx, word [edi + 0x4c]
mov word [esi + 0x4c], dx
movzx eax, byte [edi + 0x4e]
mov byte [esi + 0x4e], al
movzx ecx, byte [edi + 0x4f]
mov byte [esi + 0x4f], cl
movzx edx, byte [edi + 0x50]
mov byte [esi + 0x50], dl
movzx eax, byte [edi + 0x51]
mov byte [esi + 0x51], al
movzx ecx, byte [edi + 0x52]
mov byte [esi + 0x52], cl
movzx edx, byte [edi + 0x53]
mov byte [esi + 0x53], dl
movzx eax, byte [edi + 0x54]
mov byte [esi + 0x54], al
movzx ecx, byte [edi + 0x55]
mov byte [esi + 0x55], cl
movzx edx, byte [edi + 0x56]
mov byte [esi + 0x56], dl
movzx eax, byte [edi + 0x57]
mov byte [esi + 0x57], al
movzx ecx, byte [edi + 0x58]
mov byte [esi + 0x58], cl
movzx edx, byte [edi + 0x59]
mov byte [esi + 0x59], dl
movzx eax, byte [edi + 0x5a]
mov byte [esi + 0x5a], al
movzx ecx, byte [edi + 0x5b]
mov byte [esi + 0x5b], cl
mov edx, dword [edi + 0x5c]
mov dword [esi + 0x5c], edx
mov eax, dword [edi + 0x60]
mov dword [esi + 0x60], eax
mov ecx, dword [edi + 0x64]
mov dword [esi + 0x64], ecx
mov edx, dword [edi + 0x68]
mov dword [esi + 0x68], edx
mov eax, dword [edi + 0x6c]
mov dword [esi + 0x6c], eax
mov ecx, dword [edi + 0x70]
mov dword [esi + 0x70], ecx
mov edx, dword [edi + 0x74]
mov dword [esi + 0x74], edx
mov eax, dword [edi + 0x78]
mov dword [esi + 0x78], eax
mov ecx, dword [edi + 0x7c]
mov dword [esi + 0x7c], ecx
mov edx, dword [edi + 0x80]
mov dword [esi + 0x80], edx
mov eax, dword [edi + 0x84]
mov dword [esi + 0x84], eax
mov ecx, dword [edi + 0x88]
mov dword [esi + 0x88], ecx
mov edx, dword [edi + 0x8c]
mov dword [esi + 0x8c], edx
mov eax, dword [edi + 0x90]
mov dword [esi + 0x90], eax
mov ecx, dword [edi + 0x94]
mov dword [esi + 0x94], ecx
mov edx, dword [edi + 0x98]
mov dword [esi + 0x98], edx
mov eax, dword [edi + 0x9c]
mov dword [esi + 0x9c], eax
mov ecx, dword [edi + 0xa0]
mov dword [esi + 0xa0], ecx
mov edx, dword [edi + 0xa4]
mov dword [esi + 0xa4], edx
mov eax, dword [edi + 0xa8]
mov dword [esi + 0xa8], eax
mov ecx, dword [edi + 0xac]
mov dword [esi + 0xac], ecx
mov edx, dword [edi + 0xb0]
mov dword [esi + 0xb0], edx
mov eax, dword [edi + 0xb4]
mov dword [esi + 0xb4], eax
fld dword [edi + 0xb8]
fstp dword [esi + 0xb8]
fld dword [edi + 0xbc]
fstp dword [esi + 0xbc]
fld dword [edi + 0xc0]
fstp dword [esi + 0xc0]
fld dword [edi + 0xc4]
fstp dword [esi + 0xc4]
fld dword [edi + 0xc8]
fstp dword [esi + 0xc8]
fld dword [edi + 0xcc]
fstp dword [esi + 0xcc]
fld dword [edi + 0xd0]
fstp dword [esi + 0xd0]
fld dword [edi + 0xd4]
fstp dword [esi + 0xd4]
fld dword [edi + 0xd8]
fstp dword [esi + 0xd8]
fld dword [edi + 0xdc]
fstp dword [esi + 0xdc]
fld dword [edi + 0xe0]
fstp dword [esi + 0xe0]
fld dword [edi + 0xe4]
fstp dword [esi + 0xe4]
fld dword [edi + 0xe8]
fstp dword [esi + 0xe8]
fld dword [edi + 0xec]
fstp dword [esi + 0xec]
fld dword [edi + 0xf0]
fstp dword [esi + 0xf0]
fld dword [edi + 0xf4]
fstp dword [esi + 0xf4]
fld dword [edi + 0xf8]
fstp dword [esi + 0xf8]
fld dword [edi + 0xfc]
fstp dword [esi + 0xfc]
fld dword [edi + 0x100]
fstp dword [esi + 0x100]
fld dword [edi + 0x104]
fstp dword [esi + 0x104]
fld dword [edi + 0x108]
fstp dword [esi + 0x108]
fld dword [edi + 0x10c]
fstp dword [esi + 0x10c]
fld dword [edi + 0x110]
fstp dword [esi + 0x110]
fld dword [edi + 0x114]
fstp dword [esi + 0x114]
fld dword [edi + 0x118]
fstp dword [esi + 0x118]
fld dword [edi + 0x11c]
fstp dword [esi + 0x11c]
fld dword [edi + 0x120]
fstp dword [esi + 0x120]
mov ebx, edi
fld dword [edi + 0x124]
sub ebx, esi
fstp dword [esi + 0x124]
mov dword [ebp - 4], 3
fld dword [edi + 0x128]
fstp dword [esi + 0x128]
fld dword [edi + 0x12c]
fstp dword [esi + 0x12c]
fld dword [edi + 0x130]
fstp dword [esi + 0x130]
fld dword [edi + 0x134]
fstp dword [esi + 0x134]
fld dword [edi + 0x138]
fstp dword [esi + 0x138]
fld dword [edi + 0x13c]
fstp dword [esi + 0x13c]
fld dword [edi + 0x140]
fstp dword [esi + 0x140]
fld dword [edi + 0x144]
fstp dword [esi + 0x144]
fld dword [edi + 0x148]
fstp dword [esi + 0x148]
fld dword [edi + 0x14c]
fstp dword [esi + 0x14c]
fld dword [edi + 0x150]
fstp dword [esi + 0x150]
fld dword [edi + 0x154]
fstp dword [esi + 0x154]
fld dword [edi + 0x158]
fstp dword [esi + 0x158]
fld dword [edi + 0x15c]
fstp dword [esi + 0x15c]
fld dword [edi + 0x160]
fstp dword [esi + 0x160]
fld dword [edi + 0x164]
fstp dword [esi + 0x164]
movzx ecx, word [edi + 0x168]
mov word [esi + 0x168], cx
movzx edx, byte [edi + 0x16a]
mov byte [esi + 0x16a], dl
movzx eax, byte [edi + 0x16b]
mov byte [esi + 0x16b], al
lea ecx, [esi + 0x174]
fld dword [edi + 0x16c]
mov dword [ebp + 8], ecx
fstp dword [esi + 0x16c]
fld dword [edi + 0x170]
fstp dword [esi + 0x170]
jmp 0x100032f5
mov ecx, dword [ebp + 8]
lea edx, [ebx + ecx]
push edx
call sym.plugin.dll_public:_class_CCam____thiscall_CCam::operator_class_CCam_const__
add dword [ebp + 8], 0x238
dec dword [ebp - 4]
jne 0x100032f2
mov eax, dword [edi + 0x81c]
mov dword [esi + 0x81c], eax
mov ecx, dword [edi + 0x820]
mov dword [esi + 0x820], ecx
mov edx, dword [edi + 0x824]
mov dword [esi + 0x824], edx
mov eax, dword [edi + 0x828]
mov dword [esi + 0x828], eax
mov ecx, dword [edi + 0x82c]
mov dword [esi + 0x82c], ecx
mov edx, dword [edi + 0x830]
mov dword [esi + 0x830], edx
mov eax, dword [edi + 0x834]
mov dword [esi + 0x834], eax
mov ecx, dword [edi + 0x838]
lea edx, [edi + 0x83c]
mov dword [esi + 0x838], ecx
push edx
lea ecx, [esi + 0x83c]
mov eax, 0x411b50
call eax
lea ecx, [edi + 0x848]
push ecx
lea ecx, [esi + 0x848]
mov edx, 0x411b50
call edx
lea eax, [edi + 0x854]
push eax
lea ecx, [esi + 0x854]
mov edx, 0x411b50
call edx
lea eax, [edi + 0x860]
push eax
lea ecx, [esi + 0x860]
mov edx, 0x411b50
call edx
lea eax, [edi + 0x86c]
push eax
lea ecx, [esi + 0x86c]
mov edx, 0x411b50
call edx
lea eax, [edi + 0x878]
push eax
lea ecx, [esi + 0x878]
mov edx, 0x411b50
call edx
lea eax, [edi + 0x884]
push eax
lea ecx, [esi + 0x884]
mov edx, 0x411b50
call edx
lea eax, [edi + 0x890]
push eax
lea ecx, [esi + 0x890]
mov edx, 0x411b50
call edx
lea eax, [edi + 0x89c]
push eax
lea ecx, [esi + 0x89c]
mov edx, 0x411b50
call edx
lea eax, [edi + 0x8a8]
push eax
lea ecx, [esi + 0x8a8]
mov edx, 0x411b50
call edx
lea eax, [edi + 0x8b4]
push eax
lea ecx, [esi + 0x8b4]
mov edx, 0x411b50
call edx
lea eax, [edi + 0x8c0]
push eax
lea ecx, [esi + 0x8c0]
mov edx, 0x411b50
call edx
lea eax, [edi + 0x8cc]
push eax
lea ecx, [esi + 0x8cc]
mov edx, 0x411b50
call edx
lea eax, [edi + 0x8d8]
push eax
lea ecx, [esi + 0x8d8]
mov edx, 0x411b50
call edx
lea eax, [edi + 0x8e4]
push eax
lea ecx, [esi + 0x8e4]
mov edx, 0x411b50
call edx
lea eax, [edi + 0x8f0]
push eax
lea ecx, [esi + 0x8f0]
mov edx, 0x411b50
call edx
lea eax, [edi + 0x8fc]
push eax
lea ecx, [esi + 0x8fc]
mov edx, 0x411b50
call edx
lea eax, [edi + 0x908]
push eax
lea ecx, [esi + 0x908]
mov edx, 0x411b50
call edx
lea eax, [edi + 0x914]
push eax
lea ecx, [esi + 0x914]
mov edx, 0x411b50
call edx
lea eax, [edi + 0x920]
push eax
lea ecx, [esi + 0x920]
mov edx, 0x411b50
call edx
lea eax, [edi + 0x92c]
push eax
lea ecx, [esi + 0x92c]
mov edx, 0x411b50
call edx
lea eax, [edi + 0x938]
push eax
lea ecx, [esi + 0x938]
mov edx, 0x411b50
call edx
lea eax, [edi + 0x944]
push eax
lea ecx, [esi + 0x944]
mov edx, 0x411b50
call edx
fld dword [edi + 0x950]
fstp dword [esi + 0x950]
mov eax, dword [edi + 0x954]
mov dword [esi + 0x954], eax
mov ecx, dword [edi + 0x958]
mov dword [esi + 0x958], ecx
mov edx, dword [edi + 0x95c]
mov dword [esi + 0x95c], edx
mov eax, dword [edi + 0x960]
mov dword [esi + 0x960], eax
mov ecx, dword [edi + 0x964]
mov dword [esi + 0x964], ecx
mov edx, dword [edi + 0x968]
mov dword [esi + 0x968], edx
mov eax, dword [edi + 0x96c]
mov dword [esi + 0x96c], eax
movzx ecx, byte [edi + 0x970]
mov byte [esi + 0x970], cl
mov dl, byte [edi + 0x971]
mov byte [esi + 0x971], dl
mov al, byte [edi + 0x972]
mov byte [esi + 0x972], al
movzx ecx, byte [edi + 0x973]
lea edx, [edi + 0x974]
mov byte [esi + 0x973], cl
push edx
lea ecx, [esi + 0x974]
mov eax, 0x59bbc0
call eax
lea ecx, [edi + 0x9bc]
push ecx
lea ecx, [esi + 0x9bc]
mov edx, 0x59bbc0
call edx
lea eax, [edi + 0xa04]
push eax
lea ecx, [esi + 0xa04]
mov edx, 0x59bbc0
call edx
lea eax, [edi + 0xa4c]
push eax
lea ecx, [esi + 0xa4c]
mov edx, 0x59bbc0
call edx
lea eax, [edi + 0xa94]
push eax
lea ecx, [esi + 0xa94]
mov edx, 0x59bbc0
call edx
lea eax, [edi + 0xadc]
push eax
lea ecx, [esi + 0xadc]
mov edx, 0x59bbc0
call edx
lea ecx, [esi + 0xb24]
mov dword [ebp + 8], ecx
mov dword [ebp - 4], 4
jmp 0x10003655
mov ecx, dword [ebp + 8]
lea eax, [ecx + ebx]
push eax
mov edx, 0x411b50
call edx
add dword [ebp + 8], 0xc
dec dword [ebp - 4]
jne 0x10003652
lea ecx, [esi + 0xb54]
mov dword [ebp + 8], ecx
mov dword [ebp - 4], 4
jmp 0x10003683
mov ecx, dword [ebp + 8]
lea eax, [ecx + ebx]
push eax
mov edx, 0x411b50
call edx
add dword [ebp + 8], 0xc
dec dword [ebp - 4]
jne 0x10003680
lea ecx, [esi + 0xb84]
mov dword [ebp + 8], ecx
mov dword [ebp - 4], 4
jmp 0x100036b3
mov ecx, dword [ebp + 8]
lea eax, [ecx + ebx]
push eax
mov edx, 0x411b50
call edx
add dword [ebp + 8], 0xc
dec dword [ebp - 4]
jne 0x100036b0
fld dword [edi + 0xbb4]
lea eax, [edi + 0xbd4]
fstp dword [esi + 0xbb4]
push eax
fld dword [edi + 0xbb8]
lea ecx, [esi + 0xbd4]
fstp dword [esi + 0xbb8]
mov edx, 0x411b50
fld dword [edi + 0xbbc]
fstp dword [esi + 0xbbc]
fld dword [edi + 0xbc0]
fstp dword [esi + 0xbc0]
fld dword [edi + 0xbc4]
fstp dword [esi + 0xbc4]
fld dword [edi + 0xbc8]
fstp dword [esi + 0xbc8]
fld dword [edi + 0xbcc]
fstp dword [esi + 0xbcc]
fld dword [edi + 0xbd0]
fstp dword [esi + 0xbd0]
call edx
mov eax, dword [edi + 0xbe0]
mov dword [esi + 0xbe0], eax
mov ecx, dword [edi + 0xbe4]
mov dword [esi + 0xbe4], ecx
mov edx, dword [edi + 0xbe8]
mov dword [esi + 0xbe8], edx
mov eax, dword [edi + 0xbec]
mov dword [esi + 0xbec], eax
mov ecx, dword [edi + 0xbf0]
mov dword [esi + 0xbf0], ecx
mov edx, dword [edi + 0xbf4]
mov dword [esi + 0xbf4], edx
mov eax, dword [edi + 0xbf8]
mov dword [esi + 0xbf8], eax
fld dword [edi + 0xbfc]
fstp dword [esi + 0xbfc]
mov ecx, dword [edi + 0xc00]
mov dword [esi + 0xc00], ecx
fld dword [edi + 0xc04]
fstp dword [esi + 0xc04]
mov edx, dword [edi + 0xc08]
mov dword [esi + 0xc08], edx
mov eax, dword [edi + 0xc0c]
mov dword [esi + 0xc0c], eax
mov ecx, dword [edi + 0xc10]
mov dword [esi + 0xc10], ecx
mov edx, dword [edi + 0xc14]
mov dword [esi + 0xc14], edx
mov eax, dword [edi + 0xc18]
mov dword [esi + 0xc18], eax
mov ecx, dword [edi + 0xc1c]
mov dword [esi + 0xc1c], ecx
mov edx, dword [edi + 0xc20]
mov dword [esi + 0xc20], edx
mov eax, dword [edi + 0xc24]
mov dword [esi + 0xc24], eax
mov ecx, dword [edi + 0xc28]
mov dword [esi + 0xc28], ecx
mov edx, dword [edi + 0xc2c]
mov dword [esi + 0xc2c], edx
movzx eax, word [edi + 0xc30]
mov word [esi + 0xc30], ax
movzx ecx, word [edi + 0xc32]
mov word [esi + 0xc32], cx
mov edx, dword [edi + 0xc34]
mov dword [esi + 0xc34], edx
movzx eax, word [edi + 0xc38]
mov word [esi + 0xc38], ax
movzx ecx, word [edi + 0xc3a]
mov word [esi + 0xc3a], cx
mov dx, word [edi + 0xc3c]
mov word [esi + 0xc3c], dx
movzx eax, word [edi + 0xc3e]
mov word [esi + 0xc3e], ax
mov ecx, dword [edi + 0xc40]
mov dword [esi + 0xc40], ecx
mov edx, dword [edi + 0xc44]
mov dword [esi + 0xc44], edx
mov eax, dword [edi + 0xc48]
mov dword [esi + 0xc48], eax
mov ecx, dword [edi + 0xc4c]
mov dword [esi + 0xc4c], ecx
mov edx, dword [edi + 0xc50]
mov dword [esi + 0xc50], edx
mov eax, dword [edi + 0xc54]
mov dword [esi + 0xc54], eax
mov ecx, dword [edi + 0xc58]
mov dword [esi + 0xc58], ecx
mov edx, dword [edi + 0xc5c]
mov dword [esi + 0xc5c], edx
mov eax, dword [edi + 0xc60]
lea ecx, [edi + 0xc64]
push ecx
lea ecx, [esi + 0xc64]
mov edx, 0x411b50
mov dword [esi + 0xc60], eax
call edx
lea eax, [edi + 0xc70]
push eax
lea ecx, [esi + 0xc70]
mov edx, 0x411b50
call edx
movzx eax, byte [edi + 0xc7c]
mov byte [esi + 0xc7c], al
movzx ecx, byte [edi + 0xc7d]
mov byte [esi + 0xc7d], cl
movzx edx, byte [edi + 0xc7e]
mov byte [esi + 0xc7e], dl
movzx eax, byte [edi + 0xc7f]
lea ecx, [edi + 0xc80]
push ecx
lea ecx, [esi + 0xc80]
mov edx, 0x411b50
mov byte [esi + 0xc7f], al
call edx
movzx eax, byte [edi + 0xc8c]
mov byte [esi + 0xc8c], al
movzx ecx, byte [edi + 0xc8d]
mov byte [esi + 0xc8d], cl
movzx edx, byte [edi + 0xc8e]
mov byte [esi + 0xc8e], dl
movzx eax, byte [edi + 0xc8f]
mov byte [esi + 0xc8f], al
mov ecx, dword [edi + 0xc90]
mov dword [esi + 0xc90], ecx
mov edx, dword [edi + 0xc94]
mov dword [esi + 0xc94], edx
mov eax, dword [edi + 0xc98]
mov dword [esi + 0xc98], eax
mov ecx, dword [edi + 0xc9c]
mov dword [esi + 0xc9c], ecx
mov edx, dword [edi + 0xca0]
mov dword [esi + 0xca0], edx
mov eax, dword [edi + 0xca4]
mov dword [esi + 0xca4], eax
mov ecx, dword [edi + 0xca8]
mov dword [esi + 0xca8], ecx
fld dword [edi + 0xcac]
fstp dword [esi + 0xcac]
fld dword [edi + 0xcb0]
fstp dword [esi + 0xcb0]
movzx edx, byte [edi + 0xcb4]
mov byte [esi + 0xcb4], dl
movzx eax, byte [edi + 0xcb5]
mov byte [esi + 0xcb5], al
movzx ecx, byte [edi + 0xcb6]
mov byte [esi + 0xcb6], cl
movzx edx, byte [edi + 0xcb7]
mov byte [esi + 0xcb7], dl
mov eax, dword [edi + 0xcb8]
mov dword [esi + 0xcb8], eax
mov ecx, dword [edi + 0xcbc]
mov dword [esi + 0xcbc], ecx
mov edx, dword [edi + 0xcc0]
lea eax, [edi + 0xcc4]
mov dword [esi + 0xcc0], edx
push eax
lea ecx, [esi + 0xcc4]
mov edx, 0x411b50
call edx
lea eax, [edi + 0xcd0]
push eax
lea ecx, [esi + 0xcd0]
mov edx, 0x411b50
call edx
movzx eax, byte [edi + 0xcdc]
mov byte [esi + 0xcdc], al
movzx ecx, byte [edi + 0xcdd]
mov byte [esi + 0xcdd], cl
movzx edx, byte [edi + 0xcde]
mov byte [esi + 0xcde], dl
movzx eax, byte [edi + 0xcdf]
lea ecx, [edi + 0xce0]
push ecx
lea ecx, [esi + 0xce0]
mov edx, 0x411b50
mov byte [esi + 0xcdf], al
call edx
movzx eax, byte [edi + 0xcec]
mov byte [esi + 0xcec], al
movzx ecx, byte [edi + 0xced]
mov byte [esi + 0xced], cl
movzx edx, byte [edi + 0xcee]
mov byte [esi + 0xcee], dl
movzx eax, byte [edi + 0xcef]
mov byte [esi + 0xcef], al
movzx ecx, byte [edi + 0xcf0]
mov byte [esi + 0xcf0], cl
movzx edx, byte [edi + 0xcf1]
mov byte [esi + 0xcf1], dl
movzx eax, byte [edi + 0xcf2]
mov byte [esi + 0xcf2], al
movzx ecx, byte [edi + 0xcf3]
mov byte [esi + 0xcf3], cl
lea eax, [esi + 0xcf4]
mov ecx, 0x50
mov dl, byte [eax + ebx]
mov byte [eax], dl
inc eax
dec ecx
jne 0x10003b42
mov eax, dword [edi + 0xd44]
mov dword [esi + 0xd44], eax
mov ecx, dword [edi + 0xd48]
mov dword [esi + 0xd48], ecx
mov edx, dword [edi + 0xd4c]
mov dword [esi + 0xd4c], edx
mov eax, dword [edi + 0xd50]
mov dword [esi + 0xd50], eax
mov ecx, dword [edi + 0xd54]
mov dword [esi + 0xd54], ecx
mov edx, dword [edi + 0xd58]
mov dword [esi + 0xd58], edx
mov eax, dword [edi + 0xd5c]
mov dword [esi + 0xd5c], eax
mov ecx, dword [edi + 0xd60]
mov dword [esi + 0xd60], ecx
mov edx, dword [edi + 0xd64]
mov dword [esi + 0xd64], edx
mov eax, dword [edi + 0xd68]
mov dword [esi + 0xd68], eax
mov ecx, dword [edi + 0xd6c]
mov dword [esi + 0xd6c], ecx
mov edx, dword [edi + 0xd70]
mov dword [esi + 0xd70], edx
mov eax, dword [edi + 0xd74]
mov dword [esi + 0xd74], eax
pop edi
mov eax, esi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4