Function at 0x403c80
Capabilities:
Check for peb ntglobalflag flag
Contain obfuscated stackstrings
Get number of processors
Parse pe header

Disassembly:
push 0xffffffffffffffff
push 0x410530
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x70
push ebx
push ebp
push esi
push edi
xor ebp, ebp
mov ebx, 7
push str.D3DCompiler_33.dll
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x28], ebp
mov word [esp + 0x18], bp
call fcn.00409a7d
add esp, 4
push eax
push str.D3DCompiler_33.dll
lea ecx, [esp + 0x18]
call fcn.00402010
mov esi, dword [esp + 0x90]
lea eax, [esp + 0x10]
push eax
lea ecx, [esp + 0x30]
push esi
push ecx
mov dword [esp + 0x94], ebp
call fcn.00402c30
push ebp
push 0x45f582f6
push ebp
push 0x112570
push eax
mov byte [esp + 0xa8], 1
call fcn.00403be0
mov eax, dword [esp + 0x64]
add esp, 0x20
cmp eax, 8
jb 0x403d1d
mov edx, dword [esp + 0x30]
push edx
call fcn.00409ad2
add esp, 4
mov eax, dword [esp + 0x28]
or edi, 0xffffffff
cmp eax, 8
mov dword [esp + 0x44], ebx
mov dword [esp + 0x40], ebp
mov word [esp + 0x30], bp
mov dword [esp + 0x88], edi
jb 0x403d4a
mov eax, dword [esp + 0x14]
push eax
call fcn.00409ad2
add esp, 4
push str.D3DCompiler_34.dll
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x28], ebp
mov word [esp + 0x18], bp
call fcn.00409a7d
add esp, 4
push eax
push str.D3DCompiler_34.dll
lea ecx, [esp + 0x18]
call fcn.00402010
lea ecx, [esp + 0x10]
push ecx
lea edx, [esp + 0x30]
push esi
push edx
mov dword [esp + 0x94], 2
call fcn.00402c30
push ebp
push 0x464b351c
push ebp
push 0x112970
push eax
mov byte [esp + 0xa8], 3
call fcn.00403be0
mov eax, dword [esp + 0x64]
add esp, 0x20
cmp eax, 8
jb 0x403dc1
mov eax, dword [esp + 0x30]
push eax
call fcn.00409ad2
add esp, 4
cmp dword [esp + 0x28], 8
mov dword [esp + 0x44], ebx
mov dword [esp + 0x40], ebp
mov word [esp + 0x30], bp
mov dword [esp + 0x88], edi
jb 0x403de9
mov ecx, dword [esp + 0x14]
push ecx
call fcn.00409ad2
add esp, 4
push str.D3DCompiler_35.dll
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x28], ebp
mov word [esp + 0x18], bp
call fcn.00409a7d
add esp, 4
push eax
push str.D3DCompiler_35.dll
lea ecx, [esp + 0x18]
call fcn.00402010
lea edx, [esp + 0x10]
push edx
lea eax, [esp + 0x30]
push esi
push eax
mov dword [esp + 0x94], 4
call fcn.00402c30
push ebp
push 0x469faa12
push ebp
push 0x14b970
push eax
mov byte [esp + 0xa8], 5
call fcn.00403be0
mov eax, dword [esp + 0x64]
add esp, 0x20
cmp eax, 8
jb 0x403e60
mov ecx, dword [esp + 0x30]
push ecx
call fcn.00409ad2
add esp, 4
cmp dword [esp + 0x28], 8
mov dword [esp + 0x44], ebx
mov dword [esp + 0x40], ebp
mov word [esp + 0x30], bp
mov dword [esp + 0x88], edi
jb 0x403e88
mov edx, dword [esp + 0x14]
push edx
call fcn.00409ad2
add esp, 4
push str.D3DCompiler_36.dll
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x28], ebp
mov word [esp + 0x18], bp
call fcn.00409a7d
add esp, 4
push eax
push str.D3DCompiler_36.dll
lea ecx, [esp + 0x18]
call fcn.00402010
lea eax, [esp + 0x10]
push eax
lea ecx, [esp + 0x30]
push esi
push ecx
mov dword [esp + 0x94], 6
call fcn.00402c30
push ebp
push 0x470f8f38
push ebp
push 0x14f818
push eax
mov byte [esp + 0xa8], bl
call fcn.00403be0
mov eax, dword [esp + 0x64]
add esp, 0x20
cmp eax, 8
jb 0x403efe
mov edx, dword [esp + 0x30]
push edx
call fcn.00409ad2
add esp, 4
cmp dword [esp + 0x28], 8
mov dword [esp + 0x44], ebx
mov dword [esp + 0x40], ebp
mov word [esp + 0x30], bp
mov dword [esp + 0x88], edi
jb 0x403f26
mov eax, dword [esp + 0x14]
push eax
call fcn.00409ad2
add esp, 4
push str.D3DCompiler_37.dll
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x28], ebp
mov word [esp + 0x18], bp
call fcn.00409a7d
add esp, 4
push eax
push str.D3DCompiler_37.dll
lea ecx, [esp + 0x18]
call fcn.00402010
lea ecx, [esp + 0x10]
push ecx
lea edx, [esp + 0x30]
push esi
push edx
mov dword [esp + 0x94], 8
call fcn.00402c30
push ebp
push 0x47cec2ca
push ebp
push 0x15ae18
push eax
mov byte [esp + 0xa8], 9
call fcn.00403be0
mov eax, dword [esp + 0x64]
add esp, 0x20
cmp eax, 8
jb 0x403f9d
mov eax, dword [esp + 0x30]
push eax
call fcn.00409ad2
add esp, 4
cmp dword [esp + 0x28], 8
mov dword [esp + 0x44], ebx
mov dword [esp + 0x40], ebp
mov word [esp + 0x30], bp
mov dword [esp + 0x88], edi
jb 0x403fc5
mov ecx, dword [esp + 0x14]
push ecx
call fcn.00409ad2
add esp, 4
push str.D3DCompiler_38.dll
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x28], ebp
mov word [esp + 0x18], bp
call fcn.00409a7d
add esp, 4
push eax
push str.D3DCompiler_38.dll
lea ecx, [esp + 0x18]
call fcn.00402010
lea edx, [esp + 0x10]
push edx
lea eax, [esp + 0x30]
push esi
push eax
mov dword [esp + 0x94], 0xa
call fcn.00402c30
push ebp
push 0x48400b22
push ebp
push 0x16c418
push eax
mov byte [esp + 0xa8], 0xb
call fcn.00403be0
mov eax, dword [esp + 0x64]
add esp, 0x20
cmp eax, 8
jb 0x40403c
mov ecx, dword [esp + 0x30]
push ecx
call fcn.00409ad2
add esp, 4
cmp dword [esp + 0x28], 8
mov dword [esp + 0x44], ebx
mov dword [esp + 0x40], ebp
mov word [esp + 0x30], bp
mov dword [esp + 0x88], edi
jb 0x404064
mov edx, dword [esp + 0x14]
push edx
call fcn.00409ad2
add esp, 4
push str.D3DCompiler_39.dll
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x28], ebp
mov word [esp + 0x18], bp
call fcn.00409a7d
add esp, 4
push eax
push str.D3DCompiler_39.dll
lea ecx, [esp + 0x18]
call fcn.00402010
lea eax, [esp + 0x10]
push eax
lea ecx, [esp + 0x30]
push esi
push ecx
mov dword [esp + 0x94], 0xc
call fcn.00402c30
push ebp
push 0x4875ebea
push ebp
push 0x16ca18
push eax
mov byte [esp + 0xa8], 0xd
call fcn.00403be0
mov eax, dword [esp + 0x64]
add esp, 0x20
cmp eax, 8
jb 0x4040db
mov edx, dword [esp + 0x30]
push edx
call fcn.00409ad2
add esp, 4
cmp dword [esp + 0x28], 8
mov dword [esp + 0x44], ebx
mov dword [esp + 0x40], ebp
mov word [esp + 0x30], bp
mov dword [esp + 0x88], edi
jb 0x404103
mov eax, dword [esp + 0x14]
push eax
call fcn.00409ad2
add esp, 4
push str.D3DCompiler_40.dll
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x28], ebp
mov word [esp + 0x18], bp
call fcn.00409a7d
add esp, 4
push eax
push str.D3DCompiler_40.dll
lea ecx, [esp + 0x18]
call fcn.00402010
lea ecx, [esp + 0x10]
push ecx
lea edx, [esp + 0x30]
push esi
push edx
mov dword [esp + 0x94], 0xe
call fcn.00402c30
push ebp
push 0x48f58c3c
push ebp
push 0x1f1360
push eax
mov byte [esp + 0xa8], 0xf
call fcn.00403be0
mov eax, dword [esp + 0x64]
add esp, 0x20
cmp eax, 8
jb 0x40417a
mov eax, dword [esp + 0x30]
push eax
call fcn.00409ad2
add esp, 4
cmp dword [esp + 0x28], 8
mov dword [esp + 0x44], ebx
mov dword [esp + 0x40], ebp
mov word [esp + 0x30], bp
mov dword [esp + 0x88], edi
jb 0x4041a2
mov ecx, dword [esp + 0x14]
push ecx
call fcn.00409ad2
add esp, 4
push str.D3DCompiler_41.dll
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x28], ebp
mov word [esp + 0x18], bp
call fcn.00409a7d
add esp, 4
push eax
push str.D3DCompiler_41.dll
lea ecx, [esp + 0x18]
call fcn.00402010
lea edx, [esp + 0x10]
push edx
lea eax, [esp + 0x30]
push esi
push eax
mov dword [esp + 0x94], 0x10
call fcn.00402c30
push ebp
push 0x49b5355a
push ebp
push 0x1c2d68
push eax
mov byte [esp + 0xa8], 0x11
call fcn.00403be0
mov eax, dword [esp + 0x64]
add esp, 0x20
cmp eax, 8
jb 0x404219
mov ecx, dword [esp + 0x30]
push ecx
call fcn.00409ad2
add esp, 4
cmp dword [esp + 0x28], 8
mov dword [esp + 0x44], ebx
mov dword [esp + 0x40], ebp
mov word [esp + 0x30], bp
mov dword [esp + 0x88], edi
jb 0x404241
mov edx, dword [esp + 0x14]
push edx
call fcn.00409ad2
add esp, 4
push str.D3DCompiler_42.dll
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x28], ebp
mov word [esp + 0x18], bp
call fcn.00409a7d
add esp, 4
push eax
push str.D3DCompiler_42.dll
lea ecx, [esp + 0x18]
call fcn.00402010
lea eax, [esp + 0x10]
push eax
lea ecx, [esp + 0x30]
push esi
push ecx
mov dword [esp + 0x94], 0x12
call fcn.00402c30
push ebp
push 0x4aa14e7c
push ebp
push 0x1e2158
push eax
mov byte [esp + 0xa8], 0x13
call fcn.00403be0
mov eax, dword [esp + 0x64]
add esp, 0x20
cmp eax, 8
jb 0x4042b8
mov edx, dword [esp + 0x30]
push edx
call fcn.00409ad2
add esp, 4
cmp dword [esp + 0x28], 8
mov dword [esp + 0x44], ebx
mov dword [esp + 0x40], ebp
mov word [esp + 0x30], bp
mov dword [esp + 0x88], edi
jb 0x4042e0
mov eax, dword [esp + 0x14]
push eax
call fcn.00409ad2
add esp, 4
push str.D3DCompiler_43.dll
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x28], ebp
mov word [esp + 0x18], bp
call fcn.00409a7d
add esp, 4
push eax
push str.D3DCompiler_43.dll
lea ecx, [esp + 0x18]
call fcn.00402010
lea ecx, [esp + 0x10]
push ecx
lea edx, [esp + 0x30]
push esi
push edx
mov dword [esp + 0x94], 0x14
call fcn.00402c30
push ebp
push 0x4bfd08ce
push ebp
push 0x202368
push eax
mov byte [esp + 0xa8], 0x15
call fcn.00403be0
mov eax, dword [esp + 0x64]
add esp, 0x20
cmp eax, 8
jb 0x404357
mov eax, dword [esp + 0x30]
push eax
call fcn.00409ad2
add esp, 4
cmp dword [esp + 0x28], 8
mov dword [esp + 0x44], ebx
mov dword [esp + 0x40], ebp
mov word [esp + 0x30], bp
mov dword [esp + 0x88], edi
jb 0x40437f
mov ecx, dword [esp + 0x14]
push ecx
call fcn.00409ad2
add esp, 4
push str.d3dcsx_42.dll
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x28], ebp
mov word [esp + 0x18], bp
call fcn.00409a7d
add esp, 4
push eax
push str.d3dcsx_42.dll
lea ecx, [esp + 0x18]
call fcn.00402010
lea edx, [esp + 0x10]
push edx
lea eax, [esp + 0x30]
push esi
push eax
mov dword [esp + 0x94], 0x16
call fcn.00402c30
push ebp
push 0x4aa14e7c
push ebp
push 0x53f360
push eax
mov byte [esp + 0xa8], 0x17
call fcn.00403be0
mov eax, dword [esp + 0x64]
add esp, 0x20
cmp eax, 8
jb 0x4043f6
mov ecx, dword [esp + 0x30]
push ecx
call fcn.00409ad2
add esp, 4
cmp dword [esp + 0x28], 8
mov dword [esp + 0x44], ebx
mov dword [esp + 0x40], ebp
mov word [esp + 0x30], bp
mov dword [esp + 0x88], edi
jb 0x40441e
mov edx, dword [esp + 0x14]
push edx
call fcn.00409ad2
add esp, 4
push str.d3dcsx_43.dll
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x28], ebp
mov word [esp + 0x18], bp
call fcn.00409a7d
add esp, 4
push eax
push str.d3dcsx_43.dll
lea ecx, [esp + 0x18]
call fcn.00402010
lea eax, [esp + 0x10]
push eax
lea ecx, [esp + 0x30]
push esi
push ecx
mov dword [esp + 0x94], 0x18
call fcn.00402c30
push ebp
push 0x4bfd08ce
push ebp
push 0x1c8160
push eax
mov byte [esp + 0xa8], 0x19
call fcn.00403be0
mov eax, dword [esp + 0x64]
add esp, 0x20
cmp eax, 8
jb 0x404495
mov edx, dword [esp + 0x30]
push edx
call fcn.00409ad2
add esp, 4
cmp dword [esp + 0x28], 8
mov dword [esp + 0x44], ebx
mov dword [esp + 0x40], ebp
mov word [esp + 0x30], bp
mov dword [esp + 0x88], edi
jb 0x4044bd
mov eax, dword [esp + 0x14]
push eax
call fcn.00409ad2
add esp, 4
push str.d3dx10_33.dll
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x28], ebp
mov word [esp + 0x18], bp
call fcn.00409a7d
add esp, 4
push eax
push str.d3dx10_33.dll
lea ecx, [esp + 0x18]
call fcn.00402010
lea ecx, [esp + 0x10]
push ecx
lea edx, [esp + 0x30]
push esi
push edx
mov dword [esp + 0x94], 0x1a
call fcn.00402c30
push ebp
push 0x45f97b16
push ebp
push 0x6c568
push eax
mov byte [esp + 0xa8], 0x1b
call fcn.00403be0
mov eax, dword [esp + 0x64]
add esp, 0x20
cmp eax, 8
jb 0x404534
mov eax, dword [esp + 0x30]
push eax
call fcn.00409ad2
add esp, 4
cmp dword [esp + 0x28], 8
mov dword [esp + 0x44], ebx
mov dword [esp + 0x40], ebp
mov word [esp + 0x30], bp
mov dword [esp + 0x88], edi
jb 0x40455c
mov ecx, dword [esp + 0x14]
push ecx
call fcn.00409ad2
add esp, 4
push str.d3dx10_34.dll
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x28], ebp
mov word [esp + 0x18], bp
call fcn.00409a7d
add esp, 4
push eax
push str.d3dx10_34.dll
lea ecx, [esp + 0x18]
call fcn.00402010
lea edx, [esp + 0x10]
push edx
lea eax, [esp + 0x30]
push esi
push eax
mov dword [esp + 0x94], 0x1c
call fcn.00402c30
push ebp
push 0x464b351c
push ebp
push 0x6c568
push eax
mov byte [esp + 0xa8], 0x1d
call fcn.00403be0
mov eax, dword [esp + 0x64]
add esp, 0x20
cmp eax, 8
jb 0x4045d3
mov ecx, dword [esp + 0x30]
push ecx
call fcn.00409ad2
add esp, 4
cmp dword [esp + 0x28], 8
mov dword [esp + 0x44], ebx
mov dword [esp + 0x40], ebp
mov word [esp + 0x30], bp
mov dword [esp + 0x88], edi
jb 0x4045fb
mov edx, dword [esp + 0x14]
push edx
call fcn.00409ad2
add esp, 4
push str.d3dx10_35.dll
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x28], ebp
mov word [esp + 0x18], bp
call fcn.00409a7d
add esp, 4
push eax
push str.d3dx10_35.dll
lea ecx, [esp + 0x18]
call fcn.00402010
lea eax, [esp + 0x10]
push eax
lea ecx, [esp + 0x30]
push esi
push ecx
mov dword [esp + 0x94], 0x1e
call fcn.00402c30
push ebp
push 0x469faa12
push ebp
push 0x6c968
push eax
mov byte [esp + 0xa8], 0x1f
call fcn.00403be0
mov eax, dword [esp + 0x64]
add esp, 0x20
cmp eax, 8
jb 0x404672
mov edx, dword [esp + 0x30]
push edx
call fcn.00409ad2
add esp, 4
cmp dword [esp + 0x28], 8
mov dword [esp + 0x44], ebx
mov dword [esp + 0x40], ebp
mov word [esp + 0x30], bp
mov dword [esp + 0x88], edi
jb 0x40469a
mov eax, dword [esp + 0x14]
push eax
call fcn.00409ad2
add esp, 4
push str.d3dx10_36.dll
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x28], ebp
mov word [esp + 0x18], bp
call fcn.00409a7d
add esp, 4
push eax
push str.d3dx10_36.dll
lea ecx, [esp + 0x18]
call fcn.00402010
lea ecx, [esp + 0x10]
push ecx
lea edx, [esp + 0x30]
push esi
push edx
mov dword [esp + 0x94], 0x20
call fcn.00402c30
push ebp
push 0x470215d2
push ebp
push 0x6c968
push eax
mov byte [esp + 0xa8], 0x21
call fcn.00403be0
mov eax, dword [esp + 0x64]
add esp, 0x20
cmp eax, 8
jb 0x404711
mov eax, dword [esp + 0x30]
push eax
call fcn.00409ad2
add esp, 4
cmp dword [esp + 0x28], 8
mov dword [esp + 0x44], ebx
mov dword [esp + 0x40], ebp
mov word [esp + 0x30], bp
mov dword [esp + 0x88], edi
jb 0x404739
mov ecx, dword [esp + 0x14]
push ecx
call fcn.00409ad2
add esp, 4
push str.d3dx10_37.dll
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x28], ebp
mov word [esp + 0x18], bp
call fcn.00409a7d
add esp, 4
push eax
push str.d3dx10_37.dll
lea ecx, [esp + 0x18]
call fcn.00402010
lea edx, [esp + 0x10]
push edx
lea eax, [esp + 0x30]
push esi
push eax
mov dword [esp + 0x94], 0x22
call fcn.00402c30
push ebp
push 0x47a8ec38
push ebp
push 0x71010
push eax
mov byte [esp + 0xa8], 0x23
call fcn.00403be0
mov eax, dword [esp + 0x64]
add esp, 0x20
cmp eax, 8
jb 0x4047b0
mov ecx, dword [esp + 0x30]
push ecx
call fcn.00409ad2
add esp, 4
cmp dword [esp + 0x28], 8
mov dword [esp + 0x44], ebx
mov dword [esp + 0x40], ebp
mov word [esp + 0x30], bp
mov dword [esp + 0x88], edi
jb 0x4047d8
mov edx, dword [esp + 0x14]
push edx
call fcn.00409ad2
add esp, 4
push str.d3dx10_38.dll
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x28], ebp
mov word [esp + 0x18], bp
call fcn.00409a7d
add esp, 4
push eax
push str.d3dx10_38.dll
lea ecx, [esp + 0x18]
call fcn.00402010
lea eax, [esp + 0x10]
push eax
lea ecx, [esp + 0x30]
push esi
push ecx
mov dword [esp + 0x94], 0x24
call fcn.00402c30
push ebp
push 0x48400b22
push ebp
push 0x72410
push eax
mov byte [esp + 0xa8], 0x25
call fcn.00403be0
mov eax, dword [esp + 0x64]
add esp, 0x20
cmp eax, 8
jb 0x40484f
mov edx, dword [esp + 0x30]
push edx
call fcn.00409ad2
add esp, 4
cmp dword [esp + 0x28], 8
mov dword [esp + 0x44], ebx
mov dword [esp + 0x40], ebp
mov word [esp + 0x30], bp
mov dword [esp + 0x88], edi
jb 0x404877
mov eax, dword [esp + 0x14]
push eax
call fcn.00409ad2
add esp, 4
push str.d3dx10_39.dll
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x28], ebp
mov word [esp + 0x18], bp
call fcn.00409a7d
add esp, 4
push eax
push str.d3dx10_39.dll
lea ecx, [esp + 0x18]
call fcn.00402010
lea ecx, [esp + 0x10]
push ecx
lea edx, [esp + 0x30]
push esi
push edx
mov dword [esp + 0x94], 0x26
call fcn.00402c30
push ebp
push 0x4875ebec
push ebp
push 0x72410
push eax
mov byte [esp + 0xa8], 0x27
call fcn.00403be0
mov eax, dword [esp + 0x64]
add esp, 0x20
cmp eax, 8
jb 0x4048ee
mov eax, dword [esp + 0x30]
push eax
call fcn.00409ad2
add esp, 4
cmp dword [esp + 0x28], 8
mov dword [esp + 0x44], ebx
mov dword [esp + 0x40], ebp
mov word [esp + 0x30], bp
mov dword [esp + 0x88], edi
jb 0x404916
mov ecx, dword [esp + 0x14]
push ecx
call fcn.00409ad2
add esp, 4
push str.d3dx10_40.dll
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x28], ebp
mov word [esp + 0x18], bp
call fcn.00409a7d
add esp, 4
push eax
push str.d3dx10_40.dll
lea ecx, [esp + 0x18]
call fcn.00402010
lea edx, [esp + 0x10]
push edx
lea eax, [esp + 0x30]
push esi
push eax
mov dword [esp + 0x94], 0x28
call fcn.00402c30
push ebp
push 0x48f58c3c
push ebp
push 0x6e758
push eax
mov byte [esp + 0xa8], 0x29
call fcn.00403be0
mov eax, dword [esp + 0x64]
add esp, 0x20
cmp eax, 8
jb 0x40498d
mov ecx, dword [esp + 0x30]
push ecx
call fcn.00409ad2
add esp, 4
cmp dword [esp + 0x28], 8
mov dword [esp + 0x44], ebx
mov dword [esp + 0x40], ebp
mov word [esp + 0x30], bp
mov dword [esp + 0x88], edi
jb 0x4049b5
mov edx, dword [esp + 0x14]
push edx
call fcn.00409ad2
add esp, 4
push str.d3dx10_41.dll
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x28], ebp
mov word [esp + 0x18], bp
call fcn.00409a7d
add esp, 4
push eax
push str.d3dx10_41.dll
lea ecx, [esp + 0x18]
call fcn.00402010
lea eax, [esp + 0x10]
push eax
lea ecx, [esp + 0x30]
push esi
push ecx
mov dword [esp + 0x94], 0x2a
call fcn.00402c30
push ebp
push 0x49b5355a
push ebp
push 0x6eb50
push eax
mov byte [esp + 0xa8], 0x2b
call fcn.00403be0
mov eax, dword [esp + 0x64]
add esp, 0x20
cmp eax, 8
jb 0x404a2c
mov edx, dword [esp + 0x30]
push edx
call fcn.00409ad2
add esp, 4
cmp dword [esp + 0x28], 8
mov dword [esp + 0x44], ebx
mov dword [esp + 0x40], ebp
mov word [esp + 0x30], bp
mov dword [esp + 0x88], edi
jb 0x404a54
mov eax, dword [esp + 0x14]
push eax
call fcn.00409ad2
add esp, 4
push str.d3dx10_42.dll
lea ecx, [esp + 0x14]
call fcn.00402460
lea ecx, [esp + 0x10]
push ecx
lea edx, [esp + 0x30]
push esi
push edx
mov dword [esp + 0x94], 0x2c
call fcn.00402c30
push ebp
push 0x4aa14e7e
push ebp
push 0x6eb50
push eax
mov byte [esp + 0xa8], 0x2d
call fcn.00403be0
mov eax, dword [esp + 0x64]
add esp, 0x20
cmp eax, 8
jb 0x404ab0
mov eax, dword [esp + 0x30]
push eax
call fcn.00409ad2
add esp, 4
cmp dword [esp + 0x28], 8
mov dword [esp + 0x44], ebx
mov dword [esp + 0x40], ebp
mov word [esp + 0x30], bp
mov dword [esp + 0x88], edi
jb 0x404ad8
mov ecx, dword [esp + 0x14]
push ecx
call fcn.00409ad2
add esp, 4
push str.d3dx10_43.dll
lea ecx, [esp + 0x14]
call fcn.00402460
lea edx, [esp + 0x10]
push edx
lea eax, [esp + 0x30]
push esi
push eax
mov dword [esp + 0x94], 0x2e
call fcn.00402c30
push ebp
push 0x4bfd08ce
push ebp
push 0x72f60
push eax
mov byte [esp + 0xa8], 0x2f
call fcn.00403be0
mov eax, dword [esp + 0x64]
add esp, 0x20
cmp eax, 8
jb 0x404b34
mov ecx, dword [esp + 0x30]
push ecx
call fcn.00409ad2
add esp, 4
cmp dword [esp + 0x28], 8
mov dword [esp + 0x44], ebx
mov dword [esp + 0x40], ebp
mov word [esp + 0x30], bp
mov dword [esp + 0x88], edi
jb 0x404b5c
mov edx, dword [esp + 0x14]
push edx
call fcn.00409ad2
add esp, 4
push str.d3dx10.dll
lea ecx, [esp + 0x14]
call fcn.00402460
lea eax, [esp + 0x10]
push eax
lea ecx, [esp + 0x30]
push esi
push ecx
mov dword [esp + 0x94], 0x30
call fcn.00402c30
push ebp
push 0x456d85ca
push ebp
push 0x6b710
push eax
mov byte [esp + 0xa8], 0x31
call fcn.00403be0
mov eax, dword [esp + 0x64]
add esp, 0x20
cmp eax, 8
jb 0x404bb8
mov edx, dword [esp + 0x30]
push edx
call fcn.00409ad2
add esp, 4
cmp dword [esp + 0x28], 8
mov dword [esp + 0x44], ebx
mov dword [esp + 0x40], ebp
mov word [esp + 0x30], bp
mov dword [esp + 0x88], edi
jb 0x404be0
mov eax, dword [esp + 0x14]
push eax
call fcn.00409ad2
add esp, 4
push str.d3dx11_42.dll
lea ecx, [esp + 0x14]
call fcn.00402460
lea ecx, [esp + 0x10]
push ecx
lea edx, [esp + 0x30]
push esi
push edx
mov dword [esp + 0x94], 0x32
call fcn.00402c30
push ebp
push 0x4aa14e7e
push ebp
push 0x39750
push eax
mov byte [esp + 0xa8], 0x33
call fcn.00403be0
mov eax, dword [esp + 0x64]
add esp, 0x20
cmp eax, 8
jb 0x404c3c
mov eax, dword [esp + 0x30]
push eax
call fcn.00409ad2
add esp, 4
cmp dword [esp + 0x28], 8
mov dword [esp + 0x44], ebx
mov dword [esp + 0x40], ebp
mov word [esp + 0x30], bp
mov dword [esp + 0x88], edi
jb 0x404c64
mov ecx, dword [esp + 0x14]
push ecx
call fcn.00409ad2
add esp, 4
push str.d3dx11_43.dll
lea ecx, [esp + 0x14]
call fcn.00402460
lea edx, [esp + 0x10]
push edx
lea eax, [esp + 0x30]
push esi
push eax
mov dword [esp + 0x94], 0x34
call fcn.00402c30
push ebp
push 0x4bfd08ce
push ebp
push 0x3cb60
push eax
mov byte [esp + 0xa8], 0x35
call fcn.00403be0
mov eax, dword [esp + 0x64]
add esp, 0x20
cmp eax, 8
jb 0x404cc0
mov ecx, dword [esp + 0x30]
push ecx
call fcn.00409ad2
add esp, 4
cmp dword [esp + 0x28], 8
mov dword [esp + 0x44], ebx
mov dword [esp + 0x40], ebp
mov word [esp + 0x30], bp
mov dword [esp + 0x88], edi
jb 0x404ce8
mov edx, dword [esp + 0x14]
push edx
call fcn.00409ad2
add esp, 4
push str.d3dx9_24.dll
lea ecx, [esp + 0x14]
call fcn.00402460
lea eax, [esp + 0x10]
push eax
lea ecx, [esp + 0x30]
push esi
push ecx
mov dword [esp + 0x94], 0x36
call fcn.00402c30
push ebp
push 0x42052256
push ebp
push 0x21ead0
push eax
mov byte [esp + 0xa8], 0x37
call fcn.00403be0
mov eax, dword [esp + 0x64]
add esp, 0x20
cmp eax, 8
jb 0x404d44
mov edx, dword [esp + 0x30]
push edx
call fcn.00409ad2
add esp, 4
cmp dword [esp + 0x28], 8
mov dword [esp + 0x44], ebx
mov dword [esp + 0x40], ebp
mov word [esp + 0x30], bp
mov dword [esp + 0x88], edi
jb 0x404d6c
mov eax, dword [esp + 0x14]
push eax
call fcn.00409ad2
add esp, 4
push str.d3dx9_25.dll
lea ecx, [esp + 0x14]
call fcn.00402460
lea ecx, [esp + 0x10]
push ecx
lea edx, [esp + 0x30]
push esi
push edx
mov dword [esp + 0x94], 0x38
call fcn.00402c30
push ebp
push 0x423b0dbe
push ebp
push 0x23aad0
push eax
mov byte [esp + 0xa8], 0x39
call fcn.00403be0
mov eax, dword [esp + 0x64]
add esp, 0x20
cmp eax, 8
jb 0x404dc8
mov eax, dword [esp + 0x30]
push eax
call fcn.00409ad2
add esp, 4
cmp dword [esp + 0x28], 8
mov dword [esp + 0x44], ebx
mov dword [esp + 0x40], ebp
mov word [esp + 0x30], bp
mov dword [esp + 0x88], edi
jb 0x404df0
mov ecx, dword [esp + 0x14]
push ecx
call fcn.00409ad2
add esp, 4
push str.d3dx9_26.dll
lea ecx, [esp + 0x14]
call fcn.00402460
lea edx, [esp + 0x10]
push edx
lea eax, [esp + 0x30]
push esi
push eax
mov dword [esp + 0x94], 0x3a
call fcn.00402c30
push ebp
push 0x4295ec9c
push ebp
push 0x230ed0
push eax
mov byte [esp + 0xa8], 0x3b
call fcn.00403be0
mov eax, dword [esp + 0x64]
add esp, 0x20
cmp eax, 8
jb 0x404e4c
mov ecx, dword [esp + 0x30]
push ecx
call fcn.00409ad2
add esp, 4
cmp dword [esp + 0x28], 8
mov dword [esp + 0x44], ebx
mov dword [esp + 0x40], ebp
mov word [esp + 0x30], bp
mov dword [esp + 0x88], edi
jb 0x404e74
mov edx, dword [esp + 0x14]
push edx
call fcn.00409ad2
add esp, 4
push str.d3dx9_27.dll
lea ecx, [esp + 0x14]
call fcn.00402460
lea eax, [esp + 0x10]
push eax
lea ecx, [esp + 0x30]
push esi
push ecx
mov dword [esp + 0x94], 0x3c
call fcn.00402c30
push ebp
push 0x42e15008
push ebp
push 0x2364d0
push eax
mov byte [esp + 0xa8], 0x3d
call fcn.00403be0
mov eax, dword [esp + 0x64]
add esp, 0x20
cmp eax, 8
jb 0x404ed0
mov edx, dword [esp + 0x30]
push edx
call fcn.00409ad2
add esp, 4
cmp dword [esp + 0x28], 8
mov dword [esp + 0x44], ebx
mov dword [esp + 0x40], ebp
mov word [esp + 0x30], bp
mov dword [esp + 0x88], edi
jb 0x404ef8
mov eax, dword [esp + 0x14]
push eax
call fcn.00409ad2
add esp, 4
push str.d3dx9_28.dll
lea ecx, [esp + 0x14]
call fcn.00402460
lea ecx, [esp + 0x10]
push ecx
lea edx, [esp + 0x30]
push esi
push edx
mov dword [esp + 0x94], 0x3e
call fcn.00402c30
push ebp
push 0x4394824e
push ebp
push 0x2374d0
push eax
mov byte [esp + 0xa8], 0x3f
call fcn.00403be0
mov eax, dword [esp + 0x64]
add esp, 0x20
cmp eax, 8
jb 0x404f54
mov eax, dword [esp + 0x30]
push eax
call fcn.00409ad2
add esp, 4
cmp dword [esp + 0x28], 8
mov dword [esp + 0x44], ebx
mov dword [esp + 0x40], ebp
mov word [esp + 0x30], bp
mov dword [esp + 0x88], edi
jb 0x404f7c
mov ecx, dword [esp + 0x14]
push ecx
call fcn.00409ad2
add esp, 4
push str.d3dx9_29.dll
lea ecx, [esp + 0x14]
call fcn.00402460
lea edx, [esp + 0x10]
push edx
lea eax, [esp + 0x30]
push esi
push eax
mov dword [esp + 0x94], 0x40
call fcn.00402c30
push ebp
push 0x43e317a4
push ebp
push 0x2396d0
push eax
mov byte [esp + 0xa8], 0x41
call fcn.00403be0
mov eax, dword [esp + 0x64]
add esp, 0x20
cmp eax, 8
jb 0x404fd8
mov ecx, dword [esp + 0x30]
push ecx
call fcn.00409ad2
add esp, 4
cmp dword [esp + 0x28], 8
mov dword [esp + 0x44], ebx
mov dword [esp + 0x40], ebp
mov word [esp + 0x30], bp
mov dword [esp + 0x88], edi
jb 0x405000
mov edx, dword [esp + 0x14]
push edx
call fcn.00409ad2
add esp, 4
push str.d3dx9_30.dll
lea ecx, [esp + 0x14]
call fcn.00402460
lea eax, [esp + 0x10]
push eax
lea ecx, [esp + 0x30]
push esi
push ecx
mov dword [esp + 0x94], 0x42
call fcn.00402c30
push ebp
push 0x442d235a
push ebp
push 0x2470d0
push eax
mov byte [esp + 0xa8], 0x43
call fcn.00403be0
mov eax, dword [esp + 0x64]
add esp, 0x20
cmp eax, 8
jb 0x40505c
mov edx, dword [esp + 0x30]
push edx
call fcn.00409ad2
add esp, 4
push ebp
push 1
lea ecx, [esp + 0x18]
mov dword [esp + 0x4c], ebx
mov dword [esp + 0x48], ebp
mov word [esp + 0x38], bp
mov dword [esp + 0x90], edi
call fcn.00401350
push str.d3dx9_31.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0x44
call fcn.00402c30
push ebp
push 0x451bf2c0
push ebp
push 0x24d718
push eax
mov byte [esp + 0xa8], 0x45
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.d3dx9_32.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0x46
call fcn.00402c30
push ebp
push 0x456d85ca
push ebp
push 0x344718
push eax
mov byte [esp + 0xa8], 0x47
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.d3dx9_33.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0x48
call fcn.00402c30
push ebp
mov byte [esp + 0x98], 0x49
push 0x45f582f6
push ebp
push 0x355768
push eax
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.d3dx9_34.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0x4a
call fcn.00402c30
push ebp
push 0x464b351c
push ebp
push 0x355f68
push eax
mov byte [esp + 0xa8], 0x4b
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.d3dx9_35.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0x4c
call fcn.00402c30
push ebp
push 0x469faa12
push ebp
push 0x38e168
push eax
mov byte [esp + 0xa8], 0x4d
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.d3dx9_36.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
mov dword [esp + 0x8c], 0x4e
push esi
lea edx, [esp + 0x18]
push edx
call fcn.00402c30
push ebp
push 0x470f8f38
push ebp
push 0x38fc08
push eax
mov byte [esp + 0xa8], 0x4f
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.D3DX9_37.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0x50
call fcn.00402c30
push ebp
push 0x47cec2ca
push ebp
push 0x39c808
push eax
mov byte [esp + 0xa8], 0x51
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.D3DX9_38.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0x52
call fcn.00402c30
push ebp
push 0x48400b22
push ebp
push 0x3ac208
push eax
mov byte [esp + 0xa8], 0x53
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.D3DX9_39.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0x54
call fcn.00402c30
push ebp
push 0x4875ebea
push ebp
push 0x3ac608
push eax
mov byte [esp + 0xa8], 0x55
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.D3DX9_40.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0x56
call fcn.00402c30
push ebp
push 0x48f58c3c
push ebp
push 0x42d550
push eax
mov byte [esp + 0xa8], 0x57
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.D3DX9_41.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0x58
call fcn.00402c30
push ebp
push 0x49b5355a
push ebp
push 0x3fc158
push eax
mov byte [esp + 0xa8], 0x59
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
mov dword [esp + 0x88], edi
push ebp
push 1
lea ecx, [esp + 0x34]
call fcn.00401350
push str.D3DX9_42.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0x5a
call fcn.00402c30
push ebp
push 0x4aa14e7a
push ebp
push 0x1cdf58
push eax
mov byte [esp + 0xa8], 0x5b
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.D3DX9_43.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0x5c
call fcn.00402c30
push ebp
push 0x4bfd08ce
push ebp
push 0x1e7d58
push eax
mov byte [esp + 0xa8], 0x5d
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.x3daudio1_0.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0x5e
call fcn.00402c30
push ebp
push 0x43e31736
push ebp
push 0x36d0
push eax
mov byte [esp + 0xa8], 0x5f
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.x3daudio1_1.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0x60
call fcn.00402c30
push ebp
push 0x45ec102a
push ebp
push 0x3b18
push eax
mov byte [esp + 0xa8], 0x61
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.X3DAudio1_2.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0x62
call fcn.00402c30
push ebp
push 0x471c1aec
push ebp
push 0x4608
push eax
mov byte [esp + 0xa8], 0x63
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.X3DAudio1_3.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0x64
call fcn.00402c30
mov byte [esp + 0x94], 0x65
push ebp
push 0x47cec386
push ebp
push 0x6408
push eax
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.X3DAudio1_4.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0x66
call fcn.00402c30
push ebp
push 0x48400c5c
push ebp
push 0x6408
push eax
mov byte [esp + 0xa8], 0x67
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.X3DAudio1_5.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0x68
call fcn.00402c30
push ebp
push 0x49059220
push ebp
push 0x5b50
push eax
mov byte [esp + 0xa8], 0x69
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.X3DAudio1_6.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
mov dword [esp + 0x8c], 0x6a
push esi
lea eax, [esp + 0x18]
push eax
call fcn.00402c30
push ebp
push 0x49be5fb8
push ebp
push 0x5758
push eax
mov byte [esp + 0xa8], 0x6b
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.X3DAudio1_7.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0x6c
call fcn.00402c30
push ebp
push 0x4b6a9aea
push ebp
push 0x5758
push eax
mov byte [esp + 0xa8], 0x6d
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.xactengine2_0.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0x6e
call fcn.00402c30
push ebp
push 0x43e3175e
push ebp
push 0x382d0
push eax
mov byte [esp + 0xa8], 0x6f
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.xactengine2_10.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0x70
call fcn.00402c30
push ebp
push 0x471c1b8a
push ebp
push 0x41408
push eax
mov byte [esp + 0xa8], 0x71
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.xactengine2_1.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0x72
call fcn.00402c30
push ebp
push 0x442d2314
push ebp
push 0x380d0
push eax
mov byte [esp + 0xa8], 0x73
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.xactengine2_2.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0x74
call fcn.00402c30
push ebp
push 0x447d44a0
push ebp
push 0x38318
push eax
mov byte [esp + 0xa8], 0x75
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
mov dword [esp + 0x88], edi
push ebp
push 1
lea ecx, [esp + 0x34]
call fcn.00401350
push str.xactengine2_3.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0x76
call fcn.00402c30
push ebp
push 0x44c9d938
push ebp
push 0x39d18
push eax
mov byte [esp + 0xa8], 0x77
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.xactengine2_4.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0x78
call fcn.00402c30
push ebp
push 0x451bf2e4
push ebp
push 0x3a118
push eax
mov byte [esp + 0xa8], 0x79
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.xactengine2_5.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0x7a
call fcn.00402c30
push ebp
push 0x45795438
push ebp
push 0x3d718
push eax
mov byte [esp + 0xa8], 0x7b
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.xactengine2_6.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0x7c
call fcn.00402c30
push ebp
push 0x45b77ae2
push ebp
push 0x3e768
push eax
mov byte [esp + 0xa8], 0x7d
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.xactengine2_7.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0x7e
call fcn.00402c30
push ebp
push 0x4613f484
push ebp
push 0x3fd68
push eax
mov byte [esp + 0xa8], 0x7f
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.xactengine2_8.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0x80
call fcn.00402c30
mov byte [esp + 0x94], 0x81
push ebp
push 0x4679920c
push ebp
push 0x40f68
push eax
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.xactengine2_9.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0x82
call fcn.00402c30
push ebp
push 0x46a00868
push ebp
push 0x41368
push eax
mov byte [esp + 0xa8], 0x83
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.xactengine3_0.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0x84
call fcn.00402c30
push ebp
push 0x47cec448
push ebp
push 0x3a208
push eax
mov byte [esp + 0xa8], 0x85
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.xactengine3_1.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
mov dword [esp + 0x88], 0x86
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
call fcn.00402c30
push ebp
push 0x48400ccc
push ebp
push 0x3a208
push eax
mov byte [esp + 0xa8], 0x87
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.xactengine3_2.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0x88
call fcn.00402c30
push ebp
push 0x489196f2
push ebp
push 0x3a208
push eax
mov byte [esp + 0xa8], 0x89
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.xactengine3_3.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0x8a
call fcn.00402c30
push ebp
push 0x49059220
push ebp
push 0x39950
push eax
mov byte [esp + 0xa8], 0x8b
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.xactengine3_4.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0x8c
call fcn.00402c30
push ebp
push 0x49be5fb8
push ebp
push 0x39758
push eax
mov byte [esp + 0xa8], 0x8d
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.xactengine3_5.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0x8e
call fcn.00402c30
push ebp
push 0x4aa15208
push ebp
push 0x3a558
push eax
mov byte [esp + 0xa8], 0x8f
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.xactengine3_6.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0x90
call fcn.00402c30
push ebp
push 0x4b6a9aea
push ebp
push 0x3a558
push eax
mov byte [esp + 0xa8], 0x91
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.xactengine3_7.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0x92
call fcn.00402c30
push ebp
push 0x4c05e442
push ebp
push 0x3a958
push eax
mov byte [esp + 0xa8], 0x93
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.XAPOFX1_0.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0x94
call fcn.00402c30
push ebp
push 0x48400c7a
push ebp
push 0xfe08
push eax
mov byte [esp + 0xa8], 0x95
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.XAPOFX1_1.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0x96
call fcn.00402c30
push ebp
push 0x489196f0
push ebp
push 0x10c08
mov byte [esp + 0xa4], 0x97
push eax
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.XAPOFX1_2.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0x98
call fcn.00402c30
push ebp
push 0x4905921e
push ebp
push 0x11550
push eax
mov byte [esp + 0xa8], 0x99
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.XAPOFX1_3.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0x9a
call fcn.00402c30
push ebp
push 0x4aa15208
push ebp
push 0x10f58
push eax
mov byte [esp + 0xa8], 0x9b
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.XAPOFX1_4.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0x9c
call fcn.00402c30
push ebp
push 0x4b6a9aea
push ebp
push 0x12158
push eax
mov byte [esp + 0xa8], 0x9d
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.XAPOFX1_5.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0x9e
call fcn.00402c30
push ebp
push 0x4c05e442
push ebp
push 0x12158
push eax
mov byte [esp + 0xa8], 0x9f
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.XAudio2_0.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0xa0
call fcn.00402c30
push ebp
push 0x47cec46a
push ebp
push 0x75208
push eax
mov byte [esp + 0xa8], 0xa1
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.XAudio2_1.dll
lea ecx, [esp + 0x30]
call fcn.00402460
mov dword [esp + 0x88], 0xa2
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
call fcn.00402c30
push ebp
push 0x48400ce6
push ebp
push 0x7be08
push eax
mov byte [esp + 0xa8], 0xa3
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.XAudio2_2.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0xa4
call fcn.00402c30
push ebp
push 0x489196a0
push ebp
push 0x7c608
push eax
mov byte [esp + 0xa8], 0xa5
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.XAudio2_3.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0xa6
call fcn.00402c30
push ebp
push 0x49059222
push ebp
push 0x7d950
push eax
mov byte [esp + 0xa8], 0xa7
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.XAudio2_4.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0xa8
call fcn.00402c30
push ebp
push 0x49be5fb8
push ebp
push 0x7e548
push eax
mov byte [esp + 0xa8], 0xa9
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.XAudio2_5.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0xaa
call fcn.00402c30
push ebp
push 0x4aa15208
push ebp
push 0x7dd58
push eax
mov byte [esp + 0xa8], 0xab
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.XAudio2_6.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0xac
call fcn.00402c30
push ebp
push 0x4b6a9aea
push ebp
push 0x80f58
push eax
mov byte [esp + 0xa8], 0xad
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.XAudio2_7.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0xae
call fcn.00402c30
push ebp
push 0x4c05e442
push ebp
push 0x80b58
push eax
mov byte [esp + 0xa8], 0xaf
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.xinput1_1.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0xb0
call fcn.00402c30
push ebp
push 0x442d22fc
push ebp
push 0xf4d0
push eax
mov byte [esp + 0xa8], 0xb1
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.xinput1_2.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0xb2
call fcn.00402c30
push ebp
push 0x44c9d926
push ebp
mov byte [esp + 0xa0], 0xb3
push 0xf518
push eax
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.xinput1_3.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0xb4
call fcn.00402c30
push ebp
push 0x4613f436
push ebp
push 0x13f68
push eax
mov byte [esp + 0xa8], 0xb5
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.xinput9_1_0.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0xb6
call fcn.00402c30
push ebp
push 0x439481e2
push ebp
push 0xeed0
push eax
mov byte [esp + 0xa8], 0xb7
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64D3DCompiler_33.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0xb8
call fcn.00402c30
push ebp
push 0x45f582f6
push ebp
push 0x155d70
push eax
mov byte [esp + 0xa8], 0xb9
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64D3DCompiler_34.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0xba
call fcn.00402c30
push ebp
push 0x464b351c
push ebp
push 0x156170
push eax
mov byte [esp + 0xa8], 0xbb
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64D3DCompiler_35.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0xbc
call fcn.00402c30
push ebp
push 0x469faa12
push ebp
push 0x1e4d70
push eax
mov byte [esp + 0xa8], 0xbd
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64D3DCompiler_36.dll
lea ecx, [esp + 0x30]
call fcn.00402460
mov dword [esp + 0x88], 0xbe
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
call fcn.00402c30
push ebp
push 0x470f8f38
push ebp
push 0x1e9e18
push eax
mov byte [esp + 0xa8], 0xbf
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64D3DCompiler_37.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0xc0
call fcn.00402c30
push ebp
push 0x47cec2ca
push ebp
push 0x1c6218
push eax
mov byte [esp + 0xa8], 0xc1
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64D3DCompiler_38.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0xc2
call fcn.00402c30
push ebp
push 0x48400b22
push ebp
push 0x1da018
push eax
mov byte [esp + 0xa8], 0xc3
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
mov dword [esp + 0x8c], edi
push 1
lea ecx, [esp + 0x34]
call fcn.00401350
push str.64D3DCompiler_39.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0xc4
call fcn.00402c30
push ebp
push 0x4875ebe2
push ebp
push 0x1da418
push eax
mov byte [esp + 0xa8], 0xc5
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64D3DCompiler_40.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0xc6
call fcn.00402c30
push ebp
push 0x48f58c3c
push ebp
push 0x27c360
push eax
mov byte [esp + 0xa8], 0xc7
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64D3DCompiler_41.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0xc8
call fcn.00402c30
push ebp
push 0x49b5355a
push ebp
push 0x251568
push eax
mov byte [esp + 0xa8], 0xc9
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64D3DCompiler_42.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0xca
call fcn.00402c30
push ebp
push 0x4aa14e72
push ebp
push 0x276968
push eax
mov byte [esp + 0xa8], 0xcb
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64D3DCompiler_43.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0xcc
call fcn.00402c30
push ebp
push 0x4bfd08ce
push ebp
push 0x268b68
push eax
mov byte [esp + 0xa8], 0xcd
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64d3dcsx_42.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0xce
call fcn.00402c30
push ebp
push 0x4aa14e74
mov byte [esp + 0x9c], 0xcf
push ebp
push 0x54c150
push eax
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64d3dcsx_43.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0xd0
call fcn.00402c30
push ebp
push 0x4bfd08ce
push ebp
push 0x1d1b60
push eax
mov byte [esp + 0xa8], 0xd1
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64d3dx10_33.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0xd2
call fcn.00402c30
push ebp
push 0x45f97b16
push ebp
push 0x7bb68
push eax
mov byte [esp + 0xa8], 0xd3
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64d3dx10_34.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
push esi
lea ecx, [esp + 0x18]
mov dword [esp + 0x90], 0xd4
push ecx
call fcn.00402c30
push ebp
push 0x464b351c
push ebp
push 0x7bb68
push eax
mov byte [esp + 0xa8], 0xd5
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64d3dx10_35.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0xd6
call fcn.00402c30
push ebp
push 0x469faa12
push ebp
push 0x7c168
push eax
mov byte [esp + 0xa8], 0xd7
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64d3dx10_36.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0xd8
call fcn.00402c30
push ebp
push 0x470215ce
push ebp
push 0x7c168
push eax
mov byte [esp + 0xa8], 0xd9
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64d3dx10_37.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0xda
call fcn.00402c30
push ebp
push 0x47a8ec34
push ebp
push 0x81410
push eax
mov byte [esp + 0xa8], 0xdb
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64d3dx10_38.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0xdc
call fcn.00402c30
push ebp
push 0x48400b22
push ebp
push 0x84010
push eax
mov byte [esp + 0xa8], 0xdd
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64d3dx10_39.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0xde
call fcn.00402c30
push ebp
push 0x4875ebe4
push ebp
push 0x84010
push eax
mov byte [esp + 0xa8], 0xdf
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
mov dword [esp + 0x8c], edi
push 1
lea ecx, [esp + 0x34]
call fcn.00401350
push str.64d3dx10_40.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0xe0
call fcn.00402c30
push ebp
push 0x48f58c3c
push ebp
push 0x7eb58
push eax
mov byte [esp + 0xa8], 0xe1
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64d3dx10_41.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0xe2
call fcn.00402c30
push ebp
push 0x49b5355a
push ebp
push 0x7f160
push eax
mov byte [esp + 0xa8], 0xe3
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64d3dx10_42.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0xe4
call fcn.00402c30
push ebp
push 0x4aa14e74
push ebp
push 0x7fb50
push eax
mov byte [esp + 0xa8], 0xe5
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64d3dx10_43.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0xe6
call fcn.00402c30
push ebp
push 0x4bfd08ce
push ebp
push 0x7cd60
push eax
mov byte [esp + 0xa8], 0xe7
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64d3dx10.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0xe8
call fcn.00402c30
push ebp
push 0x456d85ca
push ebp
push 0x72910
push eax
mov byte [esp + 0xa8], 0xe9
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64d3dx11_42.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0xea
call fcn.00402c30
push ebp
mov byte [esp + 0x98], 0xeb
push 0x4aa14e74
push ebp
push 0x45960
push eax
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64d3dx11_43.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0xec
call fcn.00402c30
push ebp
push 0x4bfd08ce
push ebp
push 0x43960
push eax
mov byte [esp + 0xa8], 0xed
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64d3dx9_24.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0xee
call fcn.00402c30
push ebp
push 0x42052274
push ebp
push 0x3614d0
push eax
mov byte [esp + 0xa8], 0xef
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64d3dx9_25.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
mov dword [esp + 0x8c], pe_nt_image_headers32
push esi
lea edx, [esp + 0x18]
push edx
call fcn.00402c30
push ebp
push 0x423b0dbc
push ebp
push 0x3a56d0
push eax
mov byte [esp + 0xa8], 0xf1
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64d3dx9_26.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0xf2
call fcn.00402c30
push ebp
push 0x4295eca2
push ebp
push 0x397cd0
push eax
mov byte [esp + 0xa8], 0xf3
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64d3dx9_27.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0xf4
call fcn.00402c30
push ebp
push 0x42e1500c
push ebp
push 0x3a18d0
push eax
mov byte [esp + 0xa8], 0xf5
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64d3dx9_28.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0xf6
call fcn.00402c30
push ebp
push 0x43948266
push ebp
push 0x3a36d0
push eax
mov byte [esp + 0xa8], 0xf7
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64d3dx9_29.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0xf8
call fcn.00402c30
push ebp
push 0x43e317b0
push ebp
push 0x3a74d0
push eax
mov byte [esp + 0xa8], 0xf9
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64d3dx9_30.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0xfa
call fcn.00402c30
push ebp
push 0x442d235e
push ebp
push 0x3becd0
push eax
mov byte [esp + 0xa8], 0xfb
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
mov dword [esp + 0x88], edi
push ebp
push 1
lea ecx, [esp + 0x34]
call fcn.00401350
push str.64d3dx9_31.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0xfc
call fcn.00402c30
push ebp
push 0x451bf2d0
push ebp
push 0x3cb118
push eax
mov byte [esp + 0xa8], 0xfd
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64d3dx9_32.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0xfe
call fcn.00402c30
push ebp
push 0x456d85ca
push ebp
push 0x431d18
push eax
mov byte [esp + 0xa8], 0xff
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64d3dx9_33.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0x100
call fcn.00402c30
push ebp
push 0x45f582f6
push ebp
push 0x449368
push eax
mov byte [esp + 0xa8], 1
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64d3dx9_34.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0x102
call fcn.00402c30
push ebp
push 0x464b351c
push ebp
push 0x449b68
push eax
mov byte [esp + 0xa8], 3
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64d3dx9_35.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0x104
call fcn.00402c30
push ebp
push 0x469faa12
push ebp
push 0x4d6968
push eax
mov byte [esp + 0xa8], 5
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64d3dx9_36.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0x106
call fcn.00402c30
mov byte [esp + 0x94], bl
push ebp
push 0x470f8f38
push ebp
push 0x4d8a08
push eax
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64D3DX9_37.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0x108
call fcn.00402c30
push ebp
push 0x47cec2ca
push ebp
push 0x4aec08
push eax
mov byte [esp + 0xa8], 9
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64D3DX9_38.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0x10a
call fcn.00402c30
push ebp
push 0x48400b22
push ebp
push 0x4c2a08
push eax
mov byte [esp + 0xa8], 0xb
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64D3DX9_39.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
mov dword [esp + 0x8c], 0x10c
push esi
lea eax, [esp + 0x18]
push eax
call fcn.00402c30
push ebp
push 0x4875ebe2
push ebp
push 0x4c2e08
push eax
mov byte [esp + 0xa8], 0xd
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64D3DX9_40.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0x10e
call fcn.00402c30
push ebp
push 0x48f58c3c
push ebp
push 0x55ed50
push eax
mov byte [esp + 0xa8], 0xf
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64D3DX9_41.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0x110
call fcn.00402c30
push ebp
push 0x49b5355a
push ebp
push 0x52c958
push eax
mov byte [esp + 0xa8], 0x11
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64D3DX9_42.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0x112
call fcn.00402c30
push ebp
push 0x4aa14e70
push ebp
push 0x25c558
push eax
mov byte [esp + 0xa8], 0x13
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64D3DX9_43.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0x114
call fcn.00402c30
push ebp
push 0x4bfd08cc
push ebp
push 0x24a358
push eax
mov byte [esp + 0xa8], 0x15
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64x3daudio1_0.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0x116
call fcn.00402c30
push ebp
push 0x43e3172e
push ebp
push 0x40d0
push eax
mov byte [esp + 0xa8], 0x17
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
mov dword [esp + 0x88], edi
push ebp
push 1
lea ecx, [esp + 0x34]
call fcn.00401350
push str.64x3daudio1_1.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0x118
call fcn.00402c30
push ebp
push 0x45ec1026
push ebp
push 0x4518
push eax
mov byte [esp + 0xa8], 0x19
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64X3DAudio1_2.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0x11a
call fcn.00402c30
push ebp
push 0x471c1aea
push ebp
push 0x5208
push eax
mov byte [esp + 0xa8], 0x1b
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64X3DAudio1_3.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0x11c
call fcn.00402c30
push ebp
push 0x47cec386
push ebp
push 0x6e08
push eax
mov byte [esp + 0xa8], 0x1d
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64X3DAudio1_4.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0x11e
call fcn.00402c30
push ebp
push 0x48400c54
push ebp
push 0x6e08
push eax
mov byte [esp + 0xa8], 0x1f
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64X3DAudio1_5.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0x120
call fcn.00402c30
push ebp
push 0x49059220
push ebp
push 0x6550
push eax
mov byte [esp + 0xa8], 0x21
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64X3DAudio1_6.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0x122
call fcn.00402c30
mov byte [esp + 0x94], 0x23
push ebp
push 0x49be5fb8
push ebp
push 0x6158
push eax
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64X3DAudio1_7.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0x124
call fcn.00402c30
push ebp
push 0x4b6a9aea
push ebp
push 0x6158
push eax
mov byte [esp + 0xa8], 0x25
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64xactengine2_0.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0x126
call fcn.00402c30
push ebp
push 0x43e31776
push ebp
push 0x56cd0
push eax
mov byte [esp + 0xa8], 0x27
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64xactengine2_10.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
mov dword [esp + 0x88], 0x128
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
call fcn.00402c30
push ebp
push 0x471c1ba0
push ebp
push 0x64808
push eax
mov byte [esp + 0xa8], 0x29
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64xactengine2_1.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0x12a
call fcn.00402c30
push ebp
push 0x442d2326
push ebp
push 0x560d0
push eax
mov byte [esp + 0xa8], 0x2b
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64xactengine2_2.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0x12c
call fcn.00402c30
push ebp
push 0x447d444c
push ebp
push 0x56718
push eax
mov byte [esp + 0xa8], 0x2d
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64xactengine2_3.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0x12e
call fcn.00402c30
push ebp
push 0x44c9d948
push ebp
push 0x58b18
push eax
mov byte [esp + 0xa8], 0x2f
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64xactengine2_4.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0x130
call fcn.00402c30
push ebp
push 0x451bf276
push ebp
push 0x59118
push eax
mov byte [esp + 0xa8], 0x31
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64xactengine2_5.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0x132
call fcn.00402c30
push ebp
push 0x457953de
push ebp
push 0x5f518
push eax
mov byte [esp + 0xa8], 0x33
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64xactengine2_6.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0x134
call fcn.00402c30
push ebp
push 0x45b77af2
push ebp
push 0x60168
push eax
mov byte [esp + 0xa8], 0x35
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64xactengine2_7.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0x136
call fcn.00402c30
push ebp
push 0x4613f492
push ebp
push 0x62768
push eax
mov byte [esp + 0xa8], 0x37
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64xactengine2_8.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0x138
call fcn.00402c30
push ebp
push 0x467992c0
push ebp
push 0x64168
mov byte [esp + 0xa4], 0x39
push eax
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64xactengine2_9.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0x13a
call fcn.00402c30
push ebp
push 0x46a00888
push ebp
push 0x64768
push eax
mov byte [esp + 0xa8], 0x3b
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64xactengine3_0.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0x13c
call fcn.00402c30
push ebp
push 0x47cec438
push ebp
push 0x2b608
push eax
mov byte [esp + 0xa8], 0x3d
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64xactengine3_1.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0x13e
call fcn.00402c30
push ebp
push 0x48400c9a
push ebp
push 0x2b608
push eax
mov byte [esp + 0xa8], 0x3f
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64xactengine3_2.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0x140
call fcn.00402c30
push ebp
push 0x489196f2
push ebp
push 0x2b608
push eax
mov byte [esp + 0xa8], 0x41
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64xactengine3_3.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0x142
call fcn.00402c30
push ebp
push 0x49059220
push ebp
push 0x2ad50
push eax
mov byte [esp + 0xa8], 0x43
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64xactengine3_4.dll
lea ecx, [esp + 0x30]
call fcn.00402460
mov dword [esp + 0x88], 0x144
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
call fcn.00402c30
push ebp
push 0x49be5fb8
push ebp
push 0x2ab58
push eax
mov byte [esp + 0xa8], 0x45
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64xactengine3_5.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0x146
call fcn.00402c30
push ebp
push 0x4aa15208
push ebp
push 0x2b348
push eax
mov byte [esp + 0xa8], 0x47
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64xactengine3_6.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0x148
call fcn.00402c30
push ebp
push 0x4b6a9aea
push ebp
push 0x2b358
push eax
mov byte [esp + 0xa8], 0x49
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64xactengine3_7.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0x14a
call fcn.00402c30
push ebp
push 0x4c05e442
push ebp
push 0x2b358
push eax
mov byte [esp + 0xa8], 0x4b
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64XAPOFX1_0.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0x14c
call fcn.00402c30
push ebp
push 0x48400c78
push ebp
push 0x10a08
push eax
mov byte [esp + 0xa8], 0x4d
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64XAPOFX1_1.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0x14e
call fcn.00402c30
push ebp
push 0x489196f0
push ebp
push 0x11a08
push eax
mov byte [esp + 0xa8], 0x4f
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64XAPOFX1_2.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0x150
call fcn.00402c30
push ebp
push 0x49059220
push ebp
push 0x12350
push eax
mov byte [esp + 0xa8], 0x51
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64XAPOFX1_3.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0x152
call fcn.00402c30
push ebp
push 0x4aa1520a
push ebp
push 0x11f48
push eax
mov byte [esp + 0xa8], 0x53
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64XAPOFX1_4.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0x154
call fcn.00402c30
push ebp
push 0x4b6a9aea
push ebp
mov byte [esp + 0xa0], 0x55
push 0x13358
push eax
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64XAPOFX1_5.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0x156
call fcn.00402c30
push ebp
push 0x4c05e442
push ebp
push 0x12f58
push eax
mov byte [esp + 0xa8], 0x57
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64XAudio2_0.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0x158
call fcn.00402c30
push ebp
push 0x47cec470
push ebp
push 0x77808
push eax
mov byte [esp + 0xa8], 0x59
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64XAudio2_1.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0x15a
call fcn.00402c30
push ebp
push 0x48400cec
push ebp
push 0x7ce08
push eax
mov byte [esp + 0xa8], 0x5b
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64XAudio2_2.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0x15c
call fcn.00402c30
push ebp
push 0x489196a0
push ebp
push 0x7d608
push eax
mov byte [esp + 0xa8], 0x5d
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64XAudio2_3.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0x15e
call fcn.00402c30
push ebp
push 0x49059222
push ebp
push 0x7e950
push eax
mov byte [esp + 0xa8], 0x5f
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64XAudio2_4.dll
lea ecx, [esp + 0x30]
call fcn.00402460
mov dword [esp + 0x88], 0x160
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
call fcn.00402c30
push ebp
push 0x49be5fb8
push ebp
push 0x7f558
push eax
mov byte [esp + 0xa8], 0x61
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64XAudio2_5.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0x162
call fcn.00402c30
push ebp
push 0x4aa15208
push ebp
push 0x7e748
push eax
mov byte [esp + 0xa8], 0x63
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64XAudio2_6.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0x164
call fcn.00402c30
push ebp
push 0x4b6a9aea
push ebp
push 0x81958
push eax
mov byte [esp + 0xa8], 0x65
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
mov dword [esp + 0x8c], edi
push 1
lea ecx, [esp + 0x34]
call fcn.00401350
push str.64XAudio2_7.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0x166
call fcn.00402c30
push ebp
push 0x4c05e442
push ebp
push 0x7e958
push eax
mov byte [esp + 0xa8], 0x67
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64xinput1_1.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x14]
push esi
push edx
mov dword [esp + 0x94], 0x168
call fcn.00402c30
push ebp
push 0x442d2314
push ebp
push 0x146d0
push eax
mov byte [esp + 0xa8], 0x69
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64xinput1_2.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x14]
push esi
push ecx
mov dword [esp + 0x94], 0x16a
call fcn.00402c30
push ebp
push 0x44c9d95c
push ebp
push 0x14718
push eax
mov byte [esp + 0xa8], 0x6b
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64xinput1_3.dll
lea ecx, [esp + 0x30]
call fcn.00402460
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x14]
push esi
push eax
mov dword [esp + 0x94], 0x16c
call fcn.00402c30
push ebp
push 0x4613f45e
push ebp
push 0x1a368
push eax
mov byte [esp + 0xa8], 0x6d
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x18]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x34]
mov dword [esp + 0x90], edi
call fcn.00401350
push str.64xinput9_1_0.dll
lea ecx, [esp + 0x4c]
call fcn.00402460
lea ecx, [esp + 0x48]
push ecx
lea edx, [esp + 0x68]
push esi
push edx
mov dword [esp + 0x94], 0x16e
call fcn.00402c30
push ebp
push 0x439481f8
push ebp
push 0x13ed0
push eax
mov byte [esp + 0xa8], 0x6f
call fcn.00403be0
add esp, 0x20
push ebp
push 1
lea ecx, [esp + 0x6c]
call fcn.00401350
push ebp
push 1
lea ecx, [esp + 0x50]
call fcn.00401350
mov ecx, dword [esp + 0x80]
pop edi
pop esi
pop ebp
pop ebx
mov dword fs:[0], ecx
add esp, 0x7c
ret