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

Disassembly:
push ebp
push edi
push esi
push ebx
sub esp, 0x5c
mov ebx, dword [esp + 0x70]
test ebx, ebx
je 0x1141457
mov eax, dword [esp + 0x70]
mov esi, dword [eax]
test esi, esi
je 0x1141499
mov eax, dword [esi + 0xc]
test eax, eax
je 0x1141445
sub esp, 0xc
push eax
call dword [0x11baa10]
mov eax, dword [esp + 0x80]
mov eax, dword [eax]
mov dword [esp + 0x1c], eax
add esp, 0x10
mov dword [esp + 0x20], 0x33
mov dword [esp + 0x2c], esi
lea esi, [esi]
mov eax, dword [esp + 0x70]
movzx eax, byte [eax + 0x97]
cmp al, 2
je 0x1140b77
mov ebx, dword [esp + 0x70]
cmp al, 1
jne 0x1140b73
jmp 0x1140f08
sub esp, 0xc
push ebx
call fcn.011148c0
movzx eax, byte [ebx + 0x97]
add esp, 0x10
cmp al, 1
je 0x1140f08
cmp al, 3
je 0x1140b58
mov eax, dword [esp + 0x70]
movzx eax, byte [eax + 0x98]
and eax, 0xc
je 0x1140e08
mov esi, dword [esp + 0x70]
mov esi, dword [esi]
mov dword [esp + 0x24], esi
mov esi, dword [esp + 0x70]
mov esi, dword [esi + 0x58]
mov dword [esp + 0x1c], esi
add esi, 0x28
mov dword [esp + 0x28], esi
cmp al, 4
je 0x1141030
mov eax, dword [esp + 0x24]
mov edx, 8
mov esi, dword [eax + 0x20]
mov eax, dword [esp + 0x28]
call fcn.010a8ed0
mov eax, dword [esp + 0x70]
cmp dword [eax + 0x24], 7
je 0x1141344
mov eax, dword [esp + 0x70]
and esi, 0x1000000
xor edi, edi
mov eax, dword [eax + 0x6c]
mov dword [esp], eax
mov edx, eax
mov eax, dword [esp + 0x70]
movzx eax, byte [eax + 0x98]
mov ecx, eax
and ecx, 0xc
mov byte [esp + 0xb], cl
mov ecx, esi
or ecx, edi
jne 0x1141058
mov dword [esp + 4], 0
mov dword [esp + 0x10], 0
mov dword [esp + 0x14], 0
mov eax, dword [esp + 0x70]
mov ebx, dword [eax + 0x20]
lea esi, cs:[esi]
mov eax, dword [esp]
mov edi, ebx
add ebx, 1
cmp edi, eax
mov eax, dword [esp + 0x70]
jge 0x11410d8
mov eax, dword [eax + 0x6c]
cmp edi, eax
jge 0x1140d88
mov eax, dword [esp + 0x70]
mov esi, dword [eax + 0x68]
mov eax, dword [esp + 4]
test eax, eax
je 0x1140c66
lea eax, [edi + edi*4]
lea ebp, [esi + eax*4]
cmp byte [ebp + 1], 0xfc
je 0x1140db8
cmp byte [esp + 0xb], 8
jne 0x1140c88
lea eax, [edi + edi*4]
movzx eax, byte [esi + eax*4]
cmp al, 0xbc
je 0x1140c88
cmp al, 8
jne 0x1140c28
cmp ebx, 1
jle 0x1140c28
lea esi, [esi]
mov eax, dword [esp + 0x70]
mov dword [eax + 0x20], ebx
mov eax, dword [esp + 0x24]
mov eax, dword [eax + 0x120]
test eax, eax
je 0x11412dd
mov eax, dword [esp + 0x70]
sub esp, 8
mov dword [eax + 0x24], 9
push 0x143178c
push dword [esp + 0x7c]
call fcn.010d6660
mov edx, dword [esp + 0x80]
add esp, 0x10
xor eax, eax
cmp eax, dword [edx + 0x88]
sbb eax, dword [edx + 0x8c]
jl 0x1141377
lea esi, cs:[esi]
mov eax, dword [esp + 0x70]
mov dword [eax + 0x78], 0
mov ebx, 1
mov eax, dword [esp + 0x70]
cmp byte [eax + 0x96], 0
js 0x11410c4
mov ecx, dword [eax + 0x24]
test ecx, ecx
setne dl
mov eax, dword [esp + 0xc]
mov dword [eax + 0x40], ebx
mov eax, dword [esp + 0x70]
mov eax, dword [eax]
cmp byte [eax + 0x57], 0
jne 0x1140eb0
test dl, dl
jne 0x1140eb0
mov eax, dword [esp + 0xc]
and ebx, dword [eax + 0x48]
cmp ebx, 0x11
jne 0x114144e
sub dword [esp + 0x20], 1
je 0x114144e
mov eax, dword [esp + 0x70]
mov ebx, dword [eax + 0x20]
call fcn.01155790
test eax, eax
jne 0x11413bd
sub esp, 0xc
push dword [esp + 0x7c]
call fcn.011148c0
add esp, 0x10
test ebx, ebx
js 0x1140d75
mov eax, dword [esp + 0x70]
mov byte [eax + 0x95], 0xfe
mov eax, dword [esp + 0x70]
mov eax, dword [eax]
mov dword [esp + 0xc], eax
jmp 0x1140b38
mov esi, dword [esp + 0x10]
sub edi, eax
mov ecx, dword [esi]
mov eax, dword [ecx + 4]
cmp edi, eax
jl 0x1140dae
lea edx, [esi + 4]
lea esi, [esi]
mov ecx, dword [edx]
sub edi, eax
add edx, 4
mov eax, dword [ecx + 4]
cmp eax, edi
jle 0x1140da0
mov esi, dword [ecx]
jmp 0x1140c4e
mov eax, dword [esp + 0x14]
test eax, eax
jle 0x114142e
mov edx, dword [ebp + 0x10]
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x18], ebx
xor eax, eax
mov ebx, dword [esp + 0x14]
jmp 0x1140deb
add eax, 1
cmp ebx, eax
je 0x1140fb0
cmp dword [ecx + eax*4], edx
jne 0x1140de0
mov ebx, dword [esp + 0x18]
cmp dword [esp + 0x14], eax
jne 0x1140c66
jmp 0x1140fb4
mov esi, dword [esp + 0xc]
mov eax, dword [esp + 0x70]
add dword [esi + 0xc8], 1
call fcn.01137510
sub dword [esi + 0xc8], 1
mov ebx, eax
cmp eax, 0x64
je 0x1141250
mov eax, dword [esp + 0x70]
xor esi, esi
cmp esi, dword [eax + 0x88]
sbb esi, dword [eax + 0x8c]
jge 0x1140e4d
mov edx, eax
mov eax, dword [esp + 0xc]
call fcn.0109f340
mov eax, dword [esp + 0x70]
mov dword [eax + 0x78], 0
cmp ebx, 0x65
jne 0x1140cf0
mov eax, dword [esp + 0xc]
cmp byte [eax + 0x55], 0
jne 0x114110f
mov eax, dword [esp + 0x70]
mov ebx, 0x65
mov ecx, dword [eax + 0x24]
test ecx, ecx
setne dl
jmp 0x1140d09
mov ecx, dword [esp]
mov eax, dword [esp + 0x70]
mov dword [eax + 0x24], ecx
test ecx, ecx
je 0x1141336
mov eax, dword [esp + 0xc]
mov ebx, 1
mov dword [eax + 0x40], 1
mov eax, dword [esp + 0x70]
mov eax, dword [eax]
lea esi, [esi]
mov edx, ecx
call fcn.010a9ca0
cmp eax, 7
jne 0x1140d28
mov eax, dword [esp + 0x70]
cmp byte [eax + 0x96], 0
mov dword [eax + 0x24], 7
jns 0x1140d28
mov eax, dword [esp + 0xc]
mov esi, dword [esp + 0x2c]
mov ebx, dword [eax + 0x48]
and ebx, 7
mov eax, dword [esi + 0xc]
test eax, eax
je 0x1140efa
sub esp, 0xc
push eax
call dword [0x11baa18]
add esp, 0x10
add esp, 0x5c
mov eax, ebx
pop ebx
pop esi
pop edi
pop ebp
ret
mov eax, dword [esp + 0x70]
test byte [eax + 0x98], 3
jne 0x11411f1
mov eax, dword [esp + 0xc]
mov ecx, dword [eax + 0xbc]
test ecx, ecx
je 0x11412a7
mov eax, dword [esp + 0xc]
test byte [eax + 0x5e], 2
je 0x1140f60
cmp byte [eax + 0xb1], 0
jne 0x1140f60
mov esi, dword [esp + 0x70]
mov edx, dword [esi + 0xc8]
test edx, edx
je 0x1140f60
mov eax, dword [eax]
lea edx, [esi + 0x88]
call fcn.0109f2d0
lea esi, [esi]
mov eax, dword [esp + 0x70]
mov esi, dword [esp + 0xc]
movzx eax, byte [eax + 0x98]
add dword [esi + 0xbc], 1
test al, 0x40
jne 0x1140f81
add dword [esi + 0xc4], 1
test al, al
jns 0x1140f90
mov esi, dword [esp + 0xc]
add dword [esi + 0xc0], 1
mov edx, dword [esp + 0x70]
mov dword [edx + 0x20], 0
mov byte [edx + 0x97], 2
jmp 0x1140b82
mov ebx, dword [esp + 0x18]
mov ecx, dword [esp + 0x14]
lea eax, [ecx + 1]
test ecx, ecx
lea edx, [eax*4]
mov dword [esp + 0x14], eax
setne cl
mov eax, dword [esp + 4]
movzx ecx, cl
mov dword [esp + 0x18], edx
call fcn.010be740
mov edx, dword [esp + 0x70]
mov dword [edx + 0x24], eax
test eax, eax
jne 0x1141218
mov eax, dword [esp + 4]
mov ecx, dword [ebp + 0x10]
mov edx, dword [eax + 8]
mov ebp, edx
mov dword [esp + 0x10], edx
mov edx, dword [esp + 0x18]
mov dword [ebp + edx - 4], ecx
mov ebp, eax
movzx eax, word [eax + 0x10]
mov ecx, dword [ecx + 4]
mov dword [ebp + 0xc], edx
mov word [esp + 0x18], ax
and ax, 0xf240
or eax, 0x10
add dword [esp], ecx
mov word [ebp + 0x10], ax
jmp 0x1140c66
mov eax, esi
mov edx, 8
call fcn.010a8ed0
mov eax, dword [esp + 0x70]
cmp dword [eax + 0x24], 7
je 0x1141344
mov esi, dword [esp + 0x70]
movzx eax, byte [eax + 0x98]
mov edx, dword [esi + 0x6c]
mov esi, dword [esp + 0x70]
and eax, 0xc
mov dword [esp], edx
mov byte [esp + 0xb], al
mov ecx, dword [esi + 0x58]
lea esi, [ecx + 0x168]
mov dword [esp + 4], esi
test byte [ecx + 0x178], 0x10
je 0x1140c0c
mov eax, dword [ecx + 0x174]
mov esi, dword [ecx + 0x170]
shr eax, 2
mov dword [esp + 0x10], esi
mov dword [esp + 0x14], eax
mov ecx, eax
je 0x1140c1c
mov edx, dword [esp]
mov eax, esi
lea ecx, [esi + ecx*4]
lea esi, cs:[esi]
nop
mov ebx, dword [eax]
add eax, 4
add edx, dword [ebx + 4]
cmp ecx, eax
jne 0x11410b0
mov dword [esp], edx
jmp 0x1140c1c
mov eax, dword [esp + 0x70]
call fcn.010c29b0
mov ebx, eax
mov eax, dword [esp + 0x70]
jmp 0x1140d01
xor esi, esi
cmp esi, dword [eax + 0x88]
sbb esi, dword [eax + 0x8c]
mov dword [eax + 0x20], ebx
mov dword [eax + 0x24], 0
jl 0x11413a2
mov eax, dword [esp + 0x70]
mov dword [eax + 0x78], 0
mov eax, dword [esp + 0xc]
cmp byte [eax + 0x55], 0
je 0x1140e6f
mov eax, dword [esp + 0xc]
xor ecx, ecx
xor esi, esi
mov ebx, dword [eax + 0x14]
test ebx, ebx
jle 0x114132b
mov dword [esp], ecx
mov edi, dword [esp + 0xc]
jmp 0x11411bc
mov eax, dword [ebx + 0xc]
cmp byte [ebx + 0xa], 0
lea edx, [eax + 1]
mov dword [ebx + 0xc], edx
jne 0x1141270
mov eax, ebx
call fcn.010a49c0
mov eax, dword [ebx + 4]
mov eax, dword [eax]
mov ecx, dword [eax + 0xe8]
test ecx, ecx
je 0x11412b6
movzx eax, byte [ebx + 9]
mov edx, dword [ecx + 0xc]
mov dword [ecx + 0xc], 0
test al, al
je 0x1141180
sub dword [ebx + 0xc], 1
je 0x1141293
lea esi, [esi]
test edx, edx
jle 0x11411b0
mov ecx, dword [esp]
mov eax, dword [edi + 0x108]
test ecx, ecx
jne 0x11411b0
test eax, eax
je 0x11411b0
push edx
mov edx, dword [edi + 0x10]
push dword [edx + ebp]
push edi
push dword [edi + 0x10c]
call eax
mov dword [esp + 0x10], eax
add esp, 0x10
lea esi, [esi]
add esi, 1
cmp esi, dword [edi + 0x14]
jge 0x1140e85
mov eax, dword [edi + 0x10]
mov ebp, esi
shl ebp, 4
mov ebx, dword [eax + ebp + 4]
test ebx, ebx
je 0x11411b0
cmp byte [ebx + 9], 0
jne 0x1141130
mov eax, dword [ebx + 4]
mov eax, dword [eax]
mov eax, dword [eax + 0xe8]
test eax, eax
je 0x11411b0
mov edx, dword [eax + 0xc]
mov dword [eax + 0xc], 0
jmp 0x1141180
cmp byte [eax + 0x96], 0
mov dword [eax + 0x24], 0x11
js 0x1141435
mov eax, dword [esp + 0xc]
mov esi, dword [esp + 0x2c]
mov ebx, dword [eax + 0x48]
and ebx, 1
jmp 0x1140ee6
mov eax, dword [esp + 0x70]
xor esi, esi
cmp esi, dword [eax + 0x88]
sbb esi, dword [eax + 0x8c]
mov dword [eax + 0x20], ebx
jge 0x1140ce0
mov eax, dword [esp + 0xc]
mov edx, dword [esp + 0x70]
call fcn.0109f340
mov eax, dword [esp + 0x70]
mov dword [eax + 0x78], 0
jmp 0x1140ceb
mov esi, dword [esp + 0x2c]
mov eax, dword [esp + 0xc]
mov ebx, 0x64
mov dword [eax + 0x40], 0x64
jmp 0x1140ee6
mov edx, dword [ebx + 4]
mov edx, dword [edx]
mov ecx, dword [edx + 0xe8]
test ecx, ecx
je 0x11412c6
mov edx, dword [ecx + 0xc]
mov dword [ecx + 0xc], 0
sub dword [ebx + 0xc], 1
jne 0x1141180
mov eax, ebx
mov dword [esp + 4], edx
call fcn.01099390
mov edx, dword [esp + 4]
jmp 0x1141180
mov dword [eax + 0x120], 0
jmp 0x1140f2b
cmp byte [ebx + 9], 0
je 0x11411b0
mov eax, dword [ebx + 0xc]
sub eax, 1
mov dword [ebx + 0xc], eax
test eax, eax
jne 0x11411b0
mov eax, ebx
call fcn.01099390
jmp 0x11411b0
lea eax, [edi + edi*4]
mov dword [esp + 0x3c], 0
lea ebx, [esi + eax*4]
xor eax, eax
mov dword [esp + 0x38], 0
mov dword [esp + 0x40], 0
mov dword [esp + 0x44], 0x3b9aca00
mov dword [esp + 0x48], 0
mov word [esp + 0x4c], ax
movzx eax, byte [ebx + 1]
add eax, 0xf
cmp al, 0xd
ja 0x114170f
movzx eax, al
jmp dword [eax*4 + 0x14317c8]
mov eax, dword [esp + 0x70]
mov dword [eax + 0x24], 0
xor edx, edx
xor ecx, ecx
mov ebx, 0x65
jmp 0x1140d09
mov eax, dword [esp + 0x24]
cmp byte [eax + 0x57], 0
jne 0x1141385
mov eax, dword [esp + 0x24]
cmp byte [eax + 0x58], 0
jne 0x1141385
call fcn.010b7980
mov esi, dword [esp + 0x70]
xor eax, eax
cmp eax, dword [esi + 0x88]
sbb eax, dword [esi + 0x8c]
jge 0x1140ce0
mov edx, esi
mov eax, dword [esp + 0xc]
call fcn.0109f340
jmp 0x1140ce0
mov esi, dword [esp + 0x70]
xor eax, eax
cmp eax, dword [esi + 0x88]
sbb eax, dword [esi + 0x8c]
jge 0x1140ce0
jmp 0x1141233
mov edx, eax
mov eax, dword [esp + 0xc]
call fcn.0109f340
mov eax, dword [esp + 0x70]
mov dword [eax + 0x78], 0
jmp 0x1140e61
mov esi, dword [esp + 0x2c]
mov edi, eax
mov ebx, dword [esi + 0x11c]
test ebx, ebx
je 0x11413f6
movzx eax, word [ebx + 0x10]
mov edx, eax
not edx
test dx, 0x202
je 0x11414d4
test al, 1
jne 0x11414e6
mov eax, ebx
mov edx, 1
call fcn.010c07a0
mov ebx, eax
mov eax, dword [esp + 0x70]
mov edx, dword [eax + 0x7c]
test edx, edx
je 0x1141408
mov eax, esi
call fcn.010a7e90
cmp byte [esi + 0x57], 0
je 0x11414ad
mov eax, dword [esp + 0x70]
mov ebx, 7
mov dword [eax + 0x7c], 0
mov dword [eax + 0x24], 7
jmp 0x1140ee6
xor eax, eax
jmp 0x1140df4
mov eax, dword [esp + 0x70]
call fcn.010c29b0
mov ebx, eax
jmp 0x1140d28
mov dword [esp + 0xc], esi
jmp 0x1140b26
mov esi, dword [esp + 0x2c]
jmp 0x1140ee6
sub esp, 8
push 0x142ea54
push 0x15
call fcn.010d83d0
add esp, 0x10
sub esp, 0xc
mov ebx, 0x15
push 0x142cf30
push 0x16490
push 0x142e87c
push 0x142e883
push 0x15
call fcn.010d83d0
add esp, 0x20
mov eax, ebx
add esp, 0x5c
pop ebx
pop esi
pop edi
pop ebp
ret
sub esp, 8
push 0x142ea7c
push 0x15
call fcn.010d83d0
add esp, 0x10
jmp 0x1141469
mov edx, ebx
mov eax, esi
call fcn.010b9c10
mov edx, dword [esp + 0x70]
mov dword [edx + 0x7c], eax
mov edx, edi
mov eax, esi
call fcn.010a9ca0
mov ebx, eax
mov eax, dword [esp + 0x70]
mov dword [eax + 0x24], ebx
jmp 0x1140ee6
cmp byte [ebx + 0x12], 1
jne 0x11413e0
mov ebx, dword [ebx + 8]
jmp 0x11413f6
xor ebx, ebx
jmp 0x11413f6
test eax, eax
je 0x11419c2
sub esp, 8
push eax
lea esi, [esp + 0x44]
push esi
call fcn.010be2f0
add esp, 0x10
test byte [esp + 0x4c], 7
jne 0x11419a0
mov eax, dword [esp + 0x3c]
test eax, eax
je 0x11419c2
mov edx, dword [esp + 0x48]
mov byte [eax + edx], 0
mov ebp, dword [esp + 0x44]
test ebp, ebp
je 0x114154a
test byte [esp + 0x4d], 4
je 0x1141a85
mov esi, dword [esp + 0x3c]
mov eax, dword [esp + 0x1c]
movzx eax, word [eax + 0x38]
mov word [esp], ax
mov ecx, eax
mov eax, dword [esp + 0x70]
and cx, 0x9000
movzx eax, byte [eax + 0x98]
mov byte [esp], al
and eax, 0xc
cmp al, 8
je 0x114191e
mov eax, edi
cdq
test cx, cx
jne 0x1141a12
mov ecx, dword [esp + 0x1c]
mov eax, 4
mov dword [ecx + 0x28], edi
mov dword [ecx + 0x2c], edx
mov word [ecx + 0x38], ax
movzx eax, byte [ebx]
mov edi, dword [esp + 0x1c]
push 0
push 1
push 0xffffffffffffffff
mov edx, dword [eax*4 + 0x1437900]
lea eax, [edi + 0x50]
push 0xffffffffffffffff
call fcn.010c1e20
mov eax, dword [ebx + 4]
add esp, 0x10
mov ecx, dword [esp + 0x1c]
cdq
test word [edi + 0x88], 0x9000
jne 0x1141a3a
mov dword [ecx + 0x78], eax
mov eax, 4
mov dword [ecx + 0x7c], edx
mov word [ecx + 0x88], ax
mov eax, dword [ebx + 8]
mov ecx, dword [esp + 0x1c]
cdq
test word [ecx + 0xb0], 0x9000
jne 0x1141a24
mov ecx, dword [esp + 0x1c]
mov dword [ecx + 0xa0], eax
mov eax, 4
mov dword [ecx + 0xa4], edx
mov word [ecx + 0xb0], ax
mov eax, dword [ebx + 0xc]
mov ecx, dword [esp + 0x1c]
cdq
test word [ecx + 0xd8], 0x9000
jne 0x11419fc
mov ecx, dword [esp + 0x1c]
mov dword [ecx + 0xc8], eax
mov eax, 4
mov dword [ecx + 0xcc], edx
mov word [ecx + 0xd8], ax
mov ecx, dword [esp + 0x1c]
movzx eax, word [ebx + 2]
xor edx, edx
test word [ecx + 0x128], 0x9000
jne 0x11419c9
mov ecx, dword [esp + 0x1c]
mov ebp, 4
mov dword [ecx + 0x118], eax
mov eax, dword [esp + 0x1c]
mov dword [ecx + 0x11c], edx
mov word [ecx + 0x128], bp
test word [eax + 0x150], 0x9000
jne 0x11419ed
mov eax, dword [esp + 0x1c]
mov edi, 1
mov word [eax + 0x150], di
mov eax, dword [esp + 0x1c]
add eax, 0xf0
push 0x109e7c0
mov edx, esi
push 1
push 0xffffffffffffffff
push 0xffffffffffffffff
call fcn.010c1e20
mov eax, dword [esp + 0x80]
mov esi, dword [esp + 0x38]
add esp, 0x10
mov dword [eax + 0x78], esi
mov eax, dword [esp + 0x24]
cmp byte [eax + 0x57], 0
je 0x114190a
mov eax, dword [esp + 0x70]
mov dword [eax + 0x24], 7
jmp 0x114135d
mov eax, dword [ebx + 0x10]
jmp 0x11414ff
mov eax, dword [esp + 0x70]
mov esi, dword [esp + 0x2c]
mov dword [eax + 0x24], 0
jmp 0x1141254
mov eax, dword [ebx + 4]
cdq
test cx, cx
jne 0x1141a73
mov ecx, dword [esp + 0x1c]
mov edi, 4
mov dword [ecx + 0x28], eax
mov dword [ecx + 0x2c], edx
mov word [ecx + 0x38], di
mov eax, dword [ebx + 8]
mov ecx, dword [esp + 0x1c]
cdq
test word [ecx + 0x60], 0x9000
jne 0x1141a60
mov ecx, dword [esp + 0x1c]
mov dword [ecx + 0x54], edx
mov edx, 4
mov dword [ecx + 0x50], eax
mov word [ecx + 0x60], dx
mov eax, dword [ebx + 0xc]
mov ecx, dword [esp + 0x1c]
cdq
test word [ecx + 0x88], 0x9000
jne 0x1141a4d
mov ecx, dword [esp + 0x1c]
mov dword [ecx + 0x78], eax
mov eax, 4
mov dword [ecx + 0x7c], edx
mov word [ecx + 0x88], ax
mov eax, dword [esp + 0x1c]
add eax, 0xa0
jmp 0x11416aa
mov eax, dword [esp + 0x24]
cmp byte [eax + 0x57], 0
jne 0x1141523
cmp byte [eax + 0x58], 0
jne 0x1141523
call fcn.010b7980
jmp 0x1141523
xor esi, esi
jmp 0x114154e
lea ebx, [ecx + 0x118]
mov ecx, edx
mov edx, eax
mov eax, ebx
call fcn.010a8380
mov eax, dword [esp + 0x1c]
test word [eax + 0x150], 0x9000
je 0x1141691
add eax, 0x140
call fcn.010a82d0
jmp 0x11416a1
lea edi, [ecx + 0xc8]
mov ecx, edx
mov edx, eax
mov eax, edi
call fcn.010a8380
jmp 0x1141649
mov eax, dword [esp + 0x28]
mov ecx, edx
mov edx, edi
call fcn.010a8380
jmp 0x1141599
lea edi, [ecx + 0xa0]
mov ecx, edx
mov edx, eax
mov eax, edi
call fcn.010a8380
jmp 0x1141616
lea edi, [ecx + 0x78]
mov ecx, edx
mov edx, eax
mov eax, edi
call fcn.010a8380
jmp 0x11415e3
lea ebx, [ecx + 0x78]
mov ecx, edx
mov edx, eax
mov eax, ebx
call fcn.010a8380
jmp 0x1141992
lea edi, [ecx + 0x50]
mov ecx, edx
mov edx, eax
mov eax, edi
call fcn.010a8380
jmp 0x1141965
mov ecx, edx
mov edx, eax
mov eax, dword [esp + 0x28]
call fcn.010a8380
jmp 0x114193e
mov eax, esi
call fcn.010ba0f0
mov esi, eax
jmp 0x114154e