Function at 0x663aa0
Capabilities:
Acquire debug privileges

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
push 0x401836
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x5c
push ebx
push esi
push edi
mov dword [ebp - 8], esp
mov dword [ebp - 4], 0x4016f8
xor eax, eax
push 3
mov dword [ebp - 0x38], eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x34], eax
xor ebx, ebx
mov dword [ebp - 0x30], eax
push 0x47bb84
push ecx
mov dword [ebp - 0x24], ebx
mov dword [ebp - 0x28], ebx
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x5c], ebx
mov dword [ebp - 0x60], ebx
call dword [sym.imp.MSVBVM60.DLL___vbaAryConstruct2]
push 0x47bd14
call fcn.00664f60
mov edi, eax
cmp edi, ebx
jne 0x663b1f
call fcn.0047b608
mov dword [ebp - 0x60], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov edx, dword [ebp - 0x60]
mov dword [ebp - 0x5c], edx
jmp 0x663c86
call fcn.0047b668
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 0x60], eax
call esi
mov ecx, dword [ebp - 0x60]
lea eax, [ebp - 0x28]
push eax
push 0x28
push ecx
call fcn.0047b6c8
call esi
push 0x47a3b0
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
lea edx, [ebp - 0x34]
push edx
push eax
push ebx
call fcn.0047b718
mov dword [ebp - 0x60], eax
call esi
mov ecx, dword [ebp - 0x28]
push ebx
push ebx
lea eax, [ebp - 0x38]
push 0x10
push eax
push ebx
push ecx
mov dword [ebp - 0x38], 1
mov dword [ebp - 0x2c], 2
call fcn.0047b768
mov dword [ebp - 0x60], eax
call esi
push edi
push ebx
push 0x1f0fff
call fcn.0047b2e0
mov dword [ebp - 0x60], eax
call esi
mov edi, dword [ebp - 0x60]
cmp edi, ebx
je 0x663c76
call 0x663cc0
push 0x40
push 0x1000
push 0x4f4
push ebx
push edi
call fcn.0047b830
mov dword [ebp - 0x60], eax
call esi
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x663c64
mov eax, dword [0x668094]
lea edx, [ebp - 0x60]
push edx
push 0x4f4
push eax
push ebx
push edi
mov dword [ebp - 0x60], 0
call fcn.0047b378
mov dword [ebp - 0x64], eax
call esi
mov ecx, dword [ebp - 0x64]
lea edx, [ebp - 0x24]
mov eax, ebx
push edx
add eax, 8
push 0
push 0
mov dword [ebp - 0x5c], ecx
jo 0x663cb2
push eax
push 0
push 0
push edi
call fcn.0047b8c4
mov dword [ebp - 0x60], eax
call esi
mov eax, dword [ebp - 0x60]
test eax, eax
mov dword [ebp - 0x1c], eax
jne 0x663c2b
call fcn.0047b608
mov dword [ebp - 0x60], eax
call esi
mov ecx, dword [ebp - 0x60]
mov dword [ebp - 0x5c], ecx
jmp 0x663c86
push 0xffffffffffffffff
push eax
call fcn.0047b910
call esi
mov eax, dword [ebp - 0x1c]
lea edx, [ebp - 0x5c]
push edx
push eax
call fcn.0047b95c
call esi
mov ecx, dword [ebp - 0x1c]
push ecx
call fcn.0047b5c0
call esi
push 0x4000
push 0x4f4
push ebx
push edi
call fcn.0047b878
call esi
jmp 0x663c86
call fcn.0047b608
mov dword [ebp - 0x60], eax
call esi
mov edx, dword [ebp - 0x60]
mov dword [ebp - 0x5c], edx
jmp 0x663c86
call fcn.0047b608
mov dword [ebp - 0x60], eax
call esi
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0x5c], eax
push 0x663c9e
lea edx, [ebp - 0x60]
lea ecx, [ebp - 0x54]
push edx
push 0
mov dword [ebp - 0x60], ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
ret
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
nop
nop
nop
nop
nop
nop
nop
nop
push ebp
mov ebp, esp
sub esp, 8
push 0x401836
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x18
push ebx
push esi
push edi
mov dword [ebp - 8], esp
mov dword [ebp - 4], 0x401708
xor eax, eax
push 0x47af1c
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x1c], eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
push eax
call fcn.0047b7b4
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov esi, eax
call edi
lea eax, [ebp - 0x1c]
push 0x47be34
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push esi
call fcn.0047b7fc
mov ebx, eax
call edi
mov ecx, dword [0x668094]
mov dword [ecx], ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x1c]
call ebx
lea edx, [ebp - 0x1c]
push 0x47be5c
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push esi
call fcn.0047b7fc
mov esi, eax
call edi
mov eax, dword [0x668094]
lea ecx, [ebp - 0x1c]
mov dword [eax + 4], esi
call ebx
mov ecx, dword [0x668094]
mov ebx, 0x4010b083
mov dword [ecx + 8], 0xe853
mov edx, dword [0x668094]
mov dword [edx + 0xc], 0x815b0000
mov eax, dword [0x668094]
mov dword [eax + 0x10], 0x40100eeb
mov ecx, dword [0x668094]
mov dword [ecx + 0x14], 0x238e800
mov edx, dword [0x668094]
mov dword [edx + 0x18], 0xc00b0000
mov eax, dword [0x668094]
mov dword [eax + 0x1c], 0x838d5075
mov ecx, dword [0x668094]
mov dword [ecx + 0x20], sym.imp.MSVBVM60.DLL___vbaVarTstEq
mov edx, dword [0x668094]
mov dword [edx + 0x24], 0xd093ff50
mov eax, dword [0x668094]
mov dword [eax + 0x28], 0xf004013
mov ecx, dword [0x668094]
mov dword [ecx + 0x2c], 0xc00bc0b7
mov edx, dword [0x668094]
mov dword [edx + 0x30], 0x683a75
mov eax, dword [0x668094]
mov dword [eax + 0x34], 0x6a020000
mov ecx, dword [0x668094]
mov eax, 0x93ff5000
mov dword [ecx + 0x38], 0x8d006a00
mov edx, dword [0x668094]
mov dword [edx + 0x3c], ebx
mov ecx, dword [0x668094]
mov dword [ecx + 0x40], eax
mov edx, dword [0x668094]
mov dword [edx + 0x44], sym.imp.MSVBVM60.DLL_PutMemStr
mov ecx, dword [0x668094]
mov dword [ecx + 0x48], 0x1874c00b
mov edx, dword [0x668094]
mov dword [edx + 0x4c], 0x10c2938d
mov ecx, dword [0x668094]
mov dword [ecx + 0x50], 0x6a0040
mov edx, dword [0x668094]
mov esi, 0xf8858d00
mov dword [edx + 0x54], 0x93ff5052
mov ecx, dword [0x668094]
mov dword [ecx + 0x58], sym.imp.MSVBVM60.DLL__CIsin
mov edx, dword [0x668094]
mov dword [edx + 0x5c], 0x474c00b
mov ecx, dword [0x668094]
mov dword [ecx + 0x60], 0xaeb0aeb
mov edx, dword [0x668094]
mov dword [edx + 0x64], 0x108c93ff
mov ecx, dword [0x668094]
mov dword [ecx + 0x68], 0x2eb0040
mov edx, dword [0x668094]
mov dword [edx + 0x6c], 0xc25bc033
mov ecx, dword [0x668094]
mov dword [ecx + 0x70], 0xff8b0004
mov edx, dword [0x668094]
mov dword [edx + 0x98], 0x410053
mov ecx, dword [0x668094]
mov dword [ecx + 0x9c], 0x200053
mov edx, dword [0x668094]
mov dword [edx + 0xa0], 0x690077
mov ecx, dword [0x668094]
mov dword [ecx + 0xa4], 0x64006e
mov edx, dword [0x668094]
mov dword [edx + 0xa8], 0x77006f
mov ecx, dword [0x668094]
mov dword [ecx + 0xac], 0xff8b0000
mov edx, dword [0x668094]
mov dword [edx + 0xb0], 0x690057
mov ecx, dword [0x668094]
mov dword [ecx + 0xb4], 0x6c006e
mov edx, dword [0x668094]
mov dword [edx + 0xb8], 0x67006f
mov ecx, dword [0x668094]
mov dword [ecx + 0xbc], 0x6e006f
mov edx, dword [0x668094]
mov dword [edx + 0xc0], 0x8b550000
mov ecx, dword [0x668094]
mov dword [ecx + 0xc4], 0xf0c481ec
mov edx, dword [0x668094]
mov dword [edx + 0xc8], 0x53fffffd
mov ecx, dword [0x668094]
mov dword [ecx + 0xcc], 0xe8
mov edx, dword [0x668094]
mov dword [edx + 0xd0], 0xeb815b00
mov ecx, dword [0x668094]
mov dword [ecx + 0xd4], 0x4010d1
mov edx, dword [0x668094]
mov dword [edx + 0xd8], 0x10468
mov ecx, dword [0x668094]
mov edx, 0x50fffffd
mov dword [ecx + 0xdc], esi
mov ecx, dword [0x668094]
mov dword [ecx + 0xe0], edx
mov edi, dword [0x668094]
mov ecx, 0xff0875ff
mov dword [edi + 0xe4], ecx
mov edi, dword [0x668094]
mov dword [edi + 0xe8], 0x40108093
mov edi, dword [0x668094]
mov dword [edi + 0xec], esi
mov esi, dword [0x668094]
mov dword [esi + 0xf0], edx
mov edx, dword [0x668094]
mov dword [edx + 0xf4], 0x1098838d
mov edx, dword [0x668094]
mov dword [edx + 0xf8], 0xff500040
mov edx, dword [0x668094]
mov dword [edx + 0xfc], 0x40107c93
mov edx, dword [0x668094]
mov dword [edx + 0x100], 0x75c00b00
mov edx, dword [0x668094]
mov dword [edx + 0x104], 0x68406a69
mov edx, dword [0x668094]
mov dword [edx + 0x108], 0x1000
mov edx, dword [0x668094]
mov dword [edx + 0x10c], 0x7668
mov edx, dword [0x668094]
mov dword [edx + 0x110], 0xff006a00
mov edx, dword [0x668094]
mov edi, 0x74c00b00
mov dword [edx + 0x114], 0x40107493
mov edx, dword [0x668094]
mov dword [edx + 0x118], edi
mov edx, dword [0x668094]
mov dword [edx + 0x11c], 0x85896054
mov edx, dword [0x668094]
mov dword [edx + 0x120], 0xfffffdf0
mov edx, dword [0x668094]
mov dword [edx + 0x124], 0x75fffc6a
mov edx, dword [0x668094]
mov dword [edx + 0x128], 0x8493ff08
mov edx, dword [0x668094]
mov dword [edx + 0x12c], 0x8d004010
mov edx, dword [0x668094]
mov dword [edx + 0x130], 0x4013c893
mov edx, dword [0x668094]
mov dword [edx + 0x134], 0xfc028900
mov edx, dword [0x668094]
mov dword [edx + 0x138], 0xfdf0bd8b
mov edx, dword [0x668094]
mov dword [edx + 0x13c], 0x76b9ffff
mov edx, dword [0x668094]
mov dword [edx + 0x140], 0x8d000000
mov edx, dword [0x668094]
mov dword [edx + 0x144], 0x401374b3
mov edx, dword [0x668094]
mov dword [edx + 0x148], 0x8da4f300
mov edx, dword [0x668094]
mov dword [edx + 0x14c], ebx
mov edx, dword [0x668094]
mov dword [edx + 0x150], eax
mov edx, dword [0x668094]
mov dword [edx + reloc.MSVBVM60.DLL___vbaObjSetAddref], sym.imp.MSVBVM60.DLL___vbaObjSetAddref
mov edx, dword [0x668094]
mov dword [edx + 0x158], 0xfdf0b5ff
mov edx, dword [0x668094]
mov dword [edx + 0x15c], 0xfc6affff
mov edx, dword [0x668094]
mov dword [edx + 0x160], ecx
mov ecx, dword [0x668094]
mov dword [ecx + 0x164], 0x40108893
mov edx, dword [0x668094]
mov dword [edx + 0x168], 0xc0336100
mov ecx, dword [0x668094]
mov dword [ecx + 0x16c], 0xc03303eb
mov edx, dword [0x668094]
mov dword [edx + 0x170], 0xc2c95b40
mov ecx, dword [0x668094]
mov dword [ecx + 0x174], 0x6b0008
mov edx, dword [0x668094]
mov ecx, 0x720065
mov dword [edx + 0x178], ecx
mov edx, dword [0x668094]
mov dword [edx + 0x17c], 0x65006e
mov edx, dword [0x668094]
mov dword [edx + 0x180], 0x33006c
mov edx, dword [0x668094]
mov dword [edx + 0x184], 0x2e0032
mov edx, dword [0x668094]
mov dword [edx + 0x188], 0x6c0064
mov edx, dword [0x668094]
mov dword [edx + 0x18c], 0x6c
mov edx, dword [0x668094]
mov dword [edx + 0x190], 0x730075
mov edx, dword [0x668094]
mov dword [edx + 0x194], ecx
mov ecx, dword [0x668094]
mov dword [ecx + 0x198], 0x320033
mov edx, dword [0x668094]
mov dword [edx + 0x19c], 0x64002e
mov ecx, dword [0x668094]
mov dword [ecx + 0x1a0], 0x6c006c
mov edx, dword [0x668094]
mov dword [edx + 0x1a4], 0x69560000
mov ecx, dword [0x668094]
mov dword [ecx + 0x1a8], 0x61757472
mov edx, dword [0x668094]
mov dword [edx + 0x1ac], 0x6572466c
mov ecx, dword [0x668094]
mov dword [ecx + 0x1b0], 0x6c470065
mov edx, dword [0x668094]
mov ecx, 0x6c61626f
mov dword [edx + 0x1b4], ecx
mov edx, dword [0x668094]
mov dword [edx + 0x1b8], 0x646e6946
mov edx, dword [0x668094]
mov dword [edx + 0x1bc], 0x6d6f7441
mov edx, dword [0x668094]
mov dword [edx + 0x1c0], 0x6c470057
mov edx, dword [0x668094]
mov dword [edx + 0x1c4], ecx
mov ecx, dword [0x668094]
mov dword [ecx + 0x1c8], 0x41646441
mov edx, dword [0x668094]
mov dword [edx + 0x1cc], 0x576d6f74
mov ecx, dword [0x668094]
mov dword [ecx + 0x1d0], 0x74736c00
mov edx, dword [0x668094]
mov dword [edx + 0x1d4], 0x706d6372
mov ecx, dword [0x668094]
mov dword [ecx + 0x1d8], 0x4f005769
mov edx, dword [0x668094]
mov dword [edx + 0x1dc], 0x446e6570
mov ecx, dword [0x668094]
mov dword [ecx + 0x1e0], 0x746b7365
mov edx, dword [0x668094]
mov dword [edx + 0x1e4], 0x57706f
mov ecx, dword [0x668094]
mov dword [ecx + 0x1e8], 0x6d756e45
mov edx, dword [0x668094]
mov dword [edx + 0x1ec], 0x6b736544
mov ecx, dword [0x668094]
mov dword [ecx + 0x1f0], 0x57706f74
mov edx, dword [0x668094]
mov dword [edx + 0x1f4], 0x6f646e69
mov ecx, dword [0x668094]
mov dword [ecx + 0x1f8], 0x47007377
mov edx, dword [0x668094]
mov dword [edx + 0x1fc], 0x69577465
mov ecx, dword [0x668094]
mov dword [ecx + 0x200], 0x776f646e
mov edx, dword [0x668094]
mov dword [edx + 0x204], 0x74786554
mov ecx, dword [0x668094]
mov dword [ecx + 0x208], 0x65470057
mov edx, dword [0x668094]
mov dword [edx + 0x20c], 0x6e695774
mov ecx, dword [0x668094]
mov dword [ecx + 0x210], 0x4c776f64
mov edx, dword [0x668094]
mov dword [edx + 0x214], 0x57676e6f
mov ecx, dword [0x668094]
mov dword [ecx + 0x218], 0x74655300
mov edx, dword [0x668094]
mov ecx, 0x646e6957
mov dword [edx + 0x21c], ecx
mov edx, dword [0x668094]
mov dword [edx + 0x220], 0x6f4c776f
mov edx, dword [0x668094]
mov dword [edx + 0x224], 0x57676e
mov edx, dword [0x668094]
mov dword [edx + 0x228], 0x6c6c6143
mov edx, dword [0x668094]
mov dword [edx + 0x22c], ecx
mov ecx, dword [0x668094]
mov dword [ecx + 0x230], 0x7250776f
mov edx, dword [0x668094]
mov dword [edx + 0x234], 0x57636f
mov ecx, dword [0x668094]
mov dword [ecx + 0x238], 0x4c746547
mov edx, dword [0x668094]
mov dword [edx + 0x23c], 0x45747361
mov ecx, dword [0x668094]
mov dword [ecx + 0x240], 0x726f7272
mov edx, dword [0x668094]
mov dword [edx + 0x244], 0x72695600
mov ecx, dword [0x668094]
mov dword [ecx + 0x248], 0x6c617574
mov edx, dword [0x668094]
mov dword [edx + 0x24c], 0x6f6c6c41
mov ecx, dword [0x668094]
mov esi, 0x50004012
mov dword [ecx + 0x250], 0x8b550063
mov edx, dword [0x668094]
mov dword [edx + 0x254], 0xfcc483ec
mov ecx, dword [0x668094]
mov dword [ecx + 0x258], 0x48c03360
mov edx, dword [0x668094]
mov dword [edx + 0x25c], 0x8dfc4589
mov ecx, dword [0x668094]
mov dword [ecx + 0x260], 0x40117683
mov edx, dword [0x668094]
mov dword [edx + 0x264], eax
mov eax, dword [0x668094]
mov dword [eax + reloc.MSVBVM60.DLL___vbaStrI2], sym.imp.MSVBVM60.DLL___vbaStrI2
mov ecx, dword [0x668094]
mov dword [ecx + 0x26c], 0x840fc00b
mov edx, dword [0x668094]
mov dword [edx + 0x270], 0xfa
mov eax, dword [0x668094]
mov dword [eax + 0x274], 0x838df88b
mov ecx, dword [0x668094]
mov dword [ecx + reloc.MSVBVM60.DLL__CIatan], sym.imp.MSVBVM60.DLL__CIatan
mov edx, dword [0x668094]
mov dword [edx + 0x27c], 0x93ff50
mov eax, dword [0x668094]
mov dword [eax + 0x280], 0xb004010
mov ecx, dword [0x668094]
mov dword [ecx + 0x284], 0xe3840fc0
mov edx, dword [0x668094]
mov dword [edx + 0x288], 0x8b000000
mov eax, dword [0x668094]
mov dword [eax + 0x28c], 0x45838df0
mov ecx, dword [0x668094]
mov eax, 0x89004010
mov dword [ecx + 0x290], esi
mov edx, dword [0x668094]
mov ecx, 0x493ff57
mov dword [edx + 0x294], ecx
mov edx, dword [0x668094]
mov dword [edx + 0x298], eax
mov edx, dword [0x668094]
mov dword [edx + 0x29c], 0x40107483
mov edx, dword [0x668094]
mov dword [edx + 0x2a0], 0x38838d00
mov edx, dword [0x668094]
mov dword [edx + 0x2a4], esi
mov edx, dword [0x668094]
mov dword [edx + 0x2a8], ecx
mov edx, dword [0x668094]
mov dword [edx + 0x2ac], eax
mov edx, dword [0x668094]
mov dword [edx + 0x2b0], 0x40108c83
mov edx, dword [0x668094]
mov dword [edx + 0x2b4], 0xc2838d00
mov ebx, dword [0x668094]
mov edx, 0x50004011
mov dword [ebx + 0x2b8], edx
mov ebx, dword [0x668094]
mov dword [ebx + 0x2bc], ecx
mov ebx, dword [0x668094]
mov dword [ebx + 0x2c0], eax
mov ebx, dword [0x668094]
mov dword [ebx + 0x2c4], 0x40107883
mov ebx, dword [0x668094]
mov dword [ebx + 0x2c8], 0xb2838d00
mov ebx, dword [0x668094]
mov dword [ebx + 0x2cc], edx
mov ebx, dword [0x668094]
mov dword [ebx + 0x2d0], ecx
mov ebx, dword [0x668094]
mov dword [ebx + 0x2d4], eax
mov ebx, dword [0x668094]
mov dword [ebx + 0x2d8], 0x4013d083
mov ebx, dword [0x668094]
mov dword [ebx + 0x2dc], 0xd1838d00
mov ebx, dword [0x668094]
mov dword [ebx + 0x2e0], edx
mov ebx, dword [0x668094]
mov dword [ebx + 0x2e4], ecx
mov ecx, dword [0x668094]
mov dword [ecx + 0x2e8], eax
mov ecx, dword [0x668094]
mov dword [ecx + 0x2ec], 0x40107c83
mov ecx, dword [0x668094]
mov dword [ecx + 0x2f0], 0xdb838d00
mov ecx, dword [0x668094]
mov dword [ecx + 0x2f4], edx
mov ebx, dword [0x668094]
mov ecx, 0x493ff56
mov dword [ebx + 0x2f8], ecx
mov ebx, dword [0x668094]
mov dword [ebx + 0x2fc], eax
mov ebx, dword [0x668094]
mov dword [ebx + 0x300], 0x40109083
mov ebx, dword [0x668094]
mov dword [ebx + 0x304], 0xe8838d00
mov ebx, dword [0x668094]
mov dword [ebx + 0x308], edx
mov ebx, dword [0x668094]
mov dword [ebx + 0x30c], ecx
mov ebx, dword [0x668094]
mov dword [ebx + 0x310], eax
mov ebx, dword [0x668094]
mov dword [ebx + 0x314], 0x40109483
mov ebx, dword [0x668094]
mov dword [ebx + 0x318], 0xfb838d00
mov ebx, dword [0x668094]
mov dword [ebx + 0x31c], edx
mov edx, dword [0x668094]
mov dword [edx + 0x320], ecx
mov edx, dword [0x668094]
mov dword [edx + 0x324], eax
mov edx, dword [0x668094]
mov dword [edx + 0x328], 0x40108083
mov edx, dword [0x668094]
mov dword [edx + 0x32c], 0xa838d00
mov edx, dword [0x668094]
mov dword [edx + 0x330], esi
mov edx, dword [0x668094]
mov dword [edx + 0x334], ecx
mov edx, dword [0x668094]
mov dword [edx + 0x338], eax
mov edx, dword [0x668094]
mov dword [edx + 0x33c], 0x40108483
mov edx, dword [0x668094]
mov dword [edx + 0x340], 0x19838d00
mov edx, dword [0x668094]
mov dword [edx + 0x344], esi
mov edx, dword [0x668094]
mov dword [edx + 0x348], ecx
mov edx, dword [0x668094]
mov dword [edx + 0x34c], eax
mov edx, dword [0x668094]
mov dword [edx + 0x350], 0x40108883
mov edx, dword [0x668094]
mov dword [edx + 0x354], 0x28838d00
mov edx, dword [0x668094]
mov dword [edx + 0x358], esi
mov edx, dword [0x668094]
mov dword [edx + 0x35c], ecx
mov ecx, dword [0x668094]
mov dword [ecx + 0x360], eax
mov edx, dword [0x668094]
mov dword [edx + 0x364], 0x4013cc83
mov eax, dword [0x668094]
mov dword [eax + 0x368], 0x89c03300
mov ecx, dword [0x668094]
mov dword [ecx + 0x36c], 0x8b61fc45
mov edx, dword [0x668094]
mov dword [edx + 0x370], 0xc3c9fc45
mov eax, dword [0x668094]
mov dword [eax + 0x374], 0x53ec8b55
mov ecx, dword [0x668094]
mov dword [ecx + 0x378], 0xe8
mov edx, dword [0x668094]
mov dword [edx + 0x37c], 0xeb815b00
mov eax, dword [0x668094]
mov dword [eax + 0x380], 0x40137d
mov ecx, dword [0x668094]
mov dword [ecx + 0x384], 0x120c7d81
mov edx, dword [0x668094]
mov esi, 0x6a006a00
mov dword [edx + 0x388], 0x75000003
mov eax, dword [0x668094]
mov dword [eax + 0x38c], 0xd4838d1c
mov ecx, dword [0x668094]
mov dword [ecx + 0x390], 0x50004013
mov edx, dword [0x668094]
mov dword [edx + 0x394], 0x13d093ff
mov eax, dword [0x668094]
mov dword [eax + 0x398], 0xb70f0040
mov ecx, dword [0x668094]
mov dword [ecx + 0x39c], 0x74c00bc0
mov edx, dword [0x668094]
mov dword [edx + 0x3a0], 0x40c03308
mov eax, dword [0x668094]
mov dword [eax + 0x3a4], 0x10c2c95b
mov ecx, dword [0x668094]
mov dword [ecx + 0x3a8], 0x1475ff00
mov edx, dword [0x668094]
mov dword [edx + 0x3ac], 0xff1075ff
mov eax, dword [0x668094]
mov dword [eax + 0x3b0], 0x75ff0c75
mov ecx, dword [0x668094]
mov dword [ecx + 0x3b4], 0xc8b3ff08
mov edx, dword [0x668094]
mov dword [edx + 0x3b8], 0xff004013
mov eax, dword [0x668094]
mov dword [eax + 0x3bc], 0x4013cc93
mov ecx, dword [0x668094]
mov dword [ecx + 0x3c0], 0xc2c95b00
mov edx, dword [0x668094]
mov dword [edx + 0x3c4], 0xff8b0010
mov eax, dword [0x668094]
mov dword [eax + 0x3d4], 0x6f0048
mov ecx, dword [0x668094]
mov dword [ecx + 0x3d8], 0x6b006f
mov edx, dword [0x668094]
mov dword [edx + 0x3dc], 0x790053
mov eax, dword [0x668094]
mov dword [eax + 0x3e0], 0x4b0073
mov ecx, dword [0x668094]
mov dword [ecx + 0x3e4], 0x790065
mov edx, dword [0x668094]
mov dword [edx + 0x3e8], 0x8b550000
mov eax, dword [0x668094]
mov dword [eax + 0x3ec], 0xd8c481ec
mov ecx, dword [0x668094]
mov dword [ecx + 0x3f0], 0xe8fffffd
mov edx, dword [0x668094]
mov dword [edx + 0x3f4], 0x226
mov eax, dword [0x668094]
mov dword [eax + 0x3f8], 0x8de84589
mov ecx, dword [0x668094]
mov dword [ecx + 0x3fc], 0x6a50ec45
mov edx, dword [0x668094]
mov dword [edx + 0x400], 0xe875ff28
mov eax, dword [0x668094]
mov dword [eax + 0x404], 0x24be8
mov ecx, dword [0x668094]
mov dword [ecx + 0x408], 0xfc00b00
mov edx, dword [0x668094]
mov dword [edx + 0x40c], 0x11584
mov eax, dword [0x668094]
mov dword [eax + 0x410], 0xf4458d00
mov ecx, dword [0x668094]
mov dword [ecx + 0x414], 0x20606850
mov edx, dword [0x668094]
mov dword [edx + 0x418], 0x6a0040
mov eax, dword [0x668094]
mov dword [eax + 0x41c], 0x22de8
mov ecx, dword [0x668094]
mov dword [ecx + 0x420], edi
mov edx, dword [0x668094]
mov dword [edx + 0x424], 0xf045c722
mov eax, dword [0x668094]
mov dword [eax + 0x428], 1
mov ecx, dword [0x668094]
mov dword [ecx + 0x42c], 0x2fc45c7
mov edx, dword [0x668094]
mov dword [edx + 0x430], 0x6a000000
mov eax, dword [0x668094]
mov dword [eax + 0x434], esi
mov ecx, dword [0x668094]
mov dword [ecx + 0x438], 0xf0458d00
mov edx, dword [0x668094]
mov dword [edx + 0x43c], 0xff006a50
mov eax, dword [0x668094]
mov dword [eax + 0x440], 0x1e8ec75
mov ecx, dword [0x668094]
mov dword [ecx + 0x444], 0xff000002
mov edx, dword [0x668094]
mov dword [edx + 0x448], 0x6a0875
mov eax, dword [0x668094]
mov dword [eax + 0x44c], 0x1f0fff68
mov ecx, dword [0x668094]
mov dword [ecx + 0x450], 0x1cee800
mov edx, dword [0x668094]
mov dword [edx + 0x454], 0x45890000
mov eax, dword [0x668094]
mov dword [eax + 0x458], 0x68046ae8
mov ecx, dword [0x668094]
mov eax, 0x4f268
mov dword [ecx + 0x45c], 0x1000
mov edx, dword [0x668094]
mov dword [edx + 0x460], eax
mov ecx, dword [0x668094]
mov dword [ecx + 0x464], 0xff006a00
mov edx, dword [0x668094]
mov dword [edx + 0x468], 0xc1e8e875
mov ecx, dword [0x668094]
mov dword [ecx + 0x46c], 0x89000001
mov edx, dword [0x668094]
mov dword [edx + 0x470], 0x6ae445
mov ecx, dword [0x668094]
mov dword [ecx + 0x474], eax
mov edx, dword [0x668094]
mov ecx, 0xe875ffe4
mov dword [edx + 0x478], 0x10006800
mov eax, dword [0x668094]
mov edx, 0x75ff0040
mov dword [eax + 0x47c], edx
mov eax, dword [0x668094]
mov dword [eax + 0x480], ecx
mov eax, dword [0x668094]
mov dword [eax + 0x484], 0x1b9e8
mov eax, dword [0x668094]
mov dword [eax + 0x488], 0x30186800
mov eax, dword [0x668094]
mov dword [eax + 0x48c], 0x86a0040
mov eax, dword [0x668094]
mov dword [eax + 0x490], 0x40300068
mov eax, dword [0x668094]
mov dword [eax + 0x494], 0xe475ff00
mov edi, dword [0x668094]
mov eax, 0xe8e875ff
mov dword [edi + 0x498], eax
mov edi, dword [0x668094]
mov dword [edi + 0x49c], 0x1a2
mov edi, dword [0x668094]
mov dword [edi + 0x4a0], 0x81e4558b
mov edi, dword [0x668094]
mov dword [edi + 0x4a4], 0x8c2
mov edi, dword [0x668094]
mov dword [edi + 0x4a8], esi
mov esi, dword [0x668094]
mov dword [esi + 0x4ac], 0x52006a00
mov esi, dword [0x668094]
mov dword [esi + 0x4b0], 0x6a006a
mov esi, dword [0x668094]
mov dword [esi + 0x4b4], eax
mov eax, dword [0x668094]
mov dword [eax + 0x4b8], 0x156
mov eax, dword [0x668094]
mov dword [eax + 0x4bc], 0x144e850
mov eax, dword [0x668094]
mov dword [eax + 0x4c0], 0x18680000
mov eax, dword [0x668094]
mov dword [eax + 0x4c4], 0x6a004030
mov eax, dword [0x668094]
mov dword [eax + 0x4c8], 0x30006808
mov eax, dword [0x668094]
mov dword [eax + 0x4cc], edx
mov edx, dword [0x668094]
push 0x664f4c
mov dword [edx + 0x4d0], ecx
mov eax, dword [0x668094]
mov dword [eax + 0x4d4], 0x151e8
mov ecx, dword [0x668094]
mov dword [ecx + 0x4d8], 0x58d00
mov edx, dword [0x668094]
mov dword [edx + 0x4dc], 0x8b004030
mov eax, dword [0x668094]
mov dword [eax + 0x4e0], 0x4408b10
mov ecx, dword [0x668094]
mov dword [ecx + 0x4e4], 0xcb685250
mov edx, dword [0x668094]
mov dword [edx + 0x4e8], 0x8d004020
mov eax, dword [0x668094]
mov dword [eax + 0x4ec], 0xfffdd885
mov ecx, dword [0x668094]
mov dword [ecx + 0x4f0], 0x909050ff
jmp 0x664f4b
ret