Function at 0x10011aa0
Capabilities:
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push ebp
push ebx
push edi
push esi
sub esp, 0x294
mov eax, dword [esp + 0x2a8]
mov ecx, dword [0x10356534]
xor ecx, esp
mov dword [esp + 0x290], ecx
mov edx, dword [eax + 0x18]
mov esi, dword [eax + 4]
mov eax, dword [eax + 0xc]
add edx, edx
mov ecx, edx
and ecx, 0xc88bd582
mov dword [esp + 8], eax
mov eax, dword [eax + ecx*4 + 4]
mov dword [esp + 0x1c], esi
cmp eax, esi
je 0x100142ef
cmp dword [eax + 8], 0x8c06ee98
je 0x10011b14
mov esi, dword [esp + 8]
mov ecx, dword [esi + ecx*4]
nop word [eax + eax]
cmp eax, ecx
je 0x100142ef
mov eax, dword [eax + 4]
cmp dword [eax + 8], 0x8c06ee98
jne 0x10011b00
mov ecx, dword [eax + 0xc]
movzx eax, word [ecx]
cmp eax, 0x5a4d
jne 0x100142f9
mov ebp, dword [ecx + 0x3c]
cmp dword [ecx + ebp], 0x4550
jne 0x1001430c
mov edi, edx
and edi, 0x88bf852c
mov eax, dword [esp + 8]
mov eax, dword [eax + edi*4 + 4]
cmp eax, dword [esp + 0x1c]
je 0x100142ef
mov ebx, dword [ecx + ebp + 0x2c]
add ebx, ecx
mov esi, dword [ecx + ebp + 0x1c]
mov dword [esp + 0x58], ebx
add esi, ebx
cmp dword [eax + 8], 0xd2eb9be3
je 0x10011b84
mov ecx, dword [esp + 8]
mov edi, dword [ecx + edi*4]
nop
cmp eax, edi
je 0x100142ef
mov eax, dword [eax + 4]
cmp dword [eax + 8], 0xd2eb9be3
jne 0x10011b70
mov edi, dword [eax + 0xc]
movzx eax, word [edi]
cmp eax, 0x5a4d
jne 0x100142f9
mov ebx, dword [edi + 0x3c]
cmp dword [edi + ebx], 0x4550
jne 0x1001430c
mov ebp, edx
and ebp, 0xcb192668
mov eax, dword [esp + 8]
mov eax, dword [eax + ebp*4 + 4]
cmp eax, dword [esp + 0x1c]
je 0x100142ef
mov ecx, dword [edi + ebx + 0x2c]
add ecx, edi
mov edi, dword [edi + ebx + 0x1c]
mov dword [esp + 0x40], ecx
add edi, ecx
cmp dword [eax + 8], 0x98405d26
je 0x10011bf4
mov ecx, dword [esp + 8]
mov ebx, dword [ecx + ebp*4]
nop
cmp eax, ebx
je 0x100142ef
mov eax, dword [eax + 4]
cmp dword [eax + 8], 0x98405d26
jne 0x10011be0
mov ebp, dword [eax + 0xc]
movzx eax, word [ebp]
cmp eax, 0x5a4d
jne 0x100142f9
mov ebx, dword [ebp + 0x3c]
cmp dword [ebp + ebx], 0x4550
jne 0x1001430c
and edx, 0xd0c52ef0
mov eax, dword [esp + 8]
mov eax, dword [eax + edx*4 + 4]
cmp eax, dword [esp + 0x1c]
je 0x100142ef
mov ecx, dword [ebp + ebx + 0x2c]
add ecx, ebp
mov ebx, dword [ebp + ebx + 0x1c]
mov dword [esp + 0x50], ecx
add ebx, ecx
mov dword [esp + 0x1c], ebx
cmp dword [eax + 8], 0x112aa8bc
je 0x10011c74
mov ecx, dword [esp + 8]
mov edx, dword [ecx + edx*4]
nop word cs:[eax + eax]
cmp eax, edx
je 0x100142ef
mov eax, dword [eax + 4]
cmp dword [eax + 8], 0x112aa8bc
jne 0x10011c60
mov eax, dword [eax + 0xc]
movzx edx, word [eax]
cmp edx, 0x5a4d
jne 0x100142f9
mov dword [esp + 0x6c], edi
mov edx, dword [eax + 0x3c]
cmp dword [eax + edx], 0x4550
jne 0x1001430c
mov edi, dword [eax + edx + 0x2c]
add edi, eax
mov eax, dword [eax + edx + 0x1c]
mov dword [esp + 0x10], eax
mov bx, 0x8001
mov bp, 0x3d01
mov dx, 3
mov cx, 0x8b01
mov ax, 0x9101
mov word [esp + 0x3a], bx
mov word [esp + 0x24c], bx
mov word [esp + 0x48], bp
mov word [esp + 0x24e], bp
movd xmm0, edx
pshuflw xmm0, xmm0, 0
movq qword [esp + 0x250], xmm0
mov dword [esp + 0x14], edx
mov word [esp + 0x258], dx
mov word [esp + 0x25a], cx
mov word [esp + 0x25c], ax
mov dx, 0xd01
mov ax, 0xc601
movq qword [esp + 0x25e], xmm0
mov word [esp], cx
mov word [esp + 0x266], cx
mov word [esp + 0x6a], dx
mov word [esp + 0x268], dx
movq qword [esp + 0x26a], xmm0
mov word [esp + 0x272], ax
mov dword [esp + 0x18], edi
add dword [esp + 0x10], edi
mov cx, 0x501
mov ax, 0x101
mov word [esp + 0x38], cx
mov word [esp + 0x274], cx
movdqu xmmword [esp + 0x78], xmm0
movq qword [esp + 0x276], xmm0
mov word [esp + 0x2c], ax
mov word [esp + 0x27e], ax
mov edi, dword [esp + 0x58]
mov edx, edi
inc edx
xor ebx, ebx
mov dword [esp + 8], edx
jmp 0x10011d9b
add ebx, 4
add edx, 2
cmp ebx, 0x34
je 0x10011dfe
lea ebp, [edx - 1]
cmp ebp, esi
je 0x10011dfc
movzx eax, byte [esp + ebx + 0x24c]
cmp eax, 3
je 0x10011dca
test eax, eax
je 0x10011df5
movzx ecx, byte [esp + ebx + 0x24d]
cmp cl, byte [ebp]
sete cl
cmp al, 2
sete al
cmp al, cl
je 0x10011df5
cmp edx, esi
je 0x10011dfc
movzx eax, byte [esp + ebx + 0x24e]
cmp eax, 3
je 0x10011d90
test eax, eax
je 0x10011df5
movzx ecx, byte [esp + ebx + 0x24f]
cmp cl, byte [edx]
sete cl
cmp al, 2
sete al
cmp al, cl
jne 0x10011d90
inc edi
mov edx, dword [esp + 8]
jmp 0x10011d7e
mov edi, esi
push 0x10356890
push 0x1007b830
push edi
call fcn.100ed6df
test eax, eax
jne 0x1001431f
mov cx, 0x5601
mov ax, 0xf101
mov word [esp + 0x22], ax
mov ax, 0x8e01
mov word [esp + 0x66], ax
mov bx, 0x8301
mov bp, 0xf901
mov dx, 0xff01
mov ax, 0x7401
mov di, 0x2101
mov esi, ecx
mov word [esp + 2], cx
mov word [esp + 0x24c], cx
movzx esi, word [esp]
mov word [esp + 0x24e], si
movzx ecx, word [esp + 0x22]
mov word [esp + 0x250], cx
mov word [esp + 0x252], si
movzx ecx, word [esp + 0x66]
mov word [esp + 0x254], cx
movdqu xmm0, xmmword [esp + 0x78]
movq qword [esp + 0x256], xmm0
mov word [esp + 0x24], bx
mov word [esp + 0x25e], bx
mov word [esp + 0xe], bp
mov word [esp + 0x260], bp
mov word [esp + 0x3c], dx
mov word [esp + 0x262], dx
mov word [esp + 0x68], ax
mov word [esp + 0x264], ax
mov word [esp + 0x266], di
mov ebp, dword [esp + 0x40]
mov esi, ebp
mov edi, dword [esp + 0x6c]
xor ecx, ecx
jmp 0x10011ee8
add ecx, 2
cmp ecx, 0xe
je 0x10011f4c
lea edx, [esi + ecx]
cmp edx, edi
je 0x10011f4a
movzx ebx, byte [esp + ecx*2 + 0x24c]
cmp ebx, 3
je 0x10011f17
test ebx, ebx
je 0x10011f47
movzx eax, byte [esp + ecx*2 + 0x24d]
cmp al, byte [edx]
sete al
cmp bl, 2
sete dl
cmp dl, al
je 0x10011f47
lea edx, [esi + ecx]
inc edx
cmp edx, edi
je 0x10011f4a
movzx ebx, byte [esp + ecx*2 + 0x24e]
cmp ebx, 3
je 0x10011ee0
test ebx, ebx
je 0x10011f47
movzx eax, byte [esp + ecx*2 + 0x24f]
cmp al, byte [edx]
sete al
cmp bl, 2
sete dl
cmp dl, al
jne 0x10011ee0
inc esi
jmp 0x10011ed2
mov esi, edi
push 0x10356894
push 0x1007e140
push esi
call fcn.100ed6df
test eax, eax
jne 0x10014332
mov ax, 0x5501
mov cx, 0xec01
mov bx, 0x5301
mov dx, 0x5d01
mov word [esp + 0x4a], dx
mov dx, 0x801
mov word [esp + 0x36], dx
mov dx, 0x5701
mov word [esp + 6], dx
mov dx, 0x7501
mov word [esp + 0x30], dx
mov dx, 0x1801
mov word [esp + 0x28], dx
mov word [esp + 8], ax
movzx eax, al
mov dword [esp + 0x58], eax
movzx eax, byte [esp]
mov dword [esp + 0x54], eax
mov word [esp + 4], cx
movzx eax, cl
mov dword [esp + 0x60], eax
mov word [esp + 0x2e], bx
movzx eax, bl
mov dword [esp + 0x8c], eax
cmp ebp, edi
je 0x10012286
mov eax, ebp
movzx ebx, word [esp + 0x28]
jmp 0x10011fe9
inc eax
cmp eax, edi
je 0x10012286
cmp byte [esp + 8], 0
je 0x10011fe0
cmp dword [esp + 0x58], 3
je 0x1001200b
movzx edx, word [esp + 8]
cmp dl, 2
sete cl
cmp byte [eax], dh
sete dl
cmp cl, dl
je 0x10011fe0
lea ecx, [eax + 1]
cmp ecx, edi
je 0x10012286
cmp byte [esp], 0
je 0x10011fe0
cmp dword [esp + 0x54], 3
je 0x1001203b
movzx ebx, word [esp]
cmp bl, 2
sete dl
cmp byte [ecx], bh
movzx ebx, word [esp + 0x28]
sete cl
cmp dl, cl
je 0x10011fe0
lea ecx, [eax + 2]
cmp ecx, edi
je 0x10012286
cmp byte [esp + 4], 0
je 0x10011fe0
cmp dword [esp + 0x60], 3
je 0x10012071
movzx ebx, word [esp + 4]
cmp bl, 2
sete dl
cmp byte [ecx], bh
movzx ebx, word [esp + 0x28]
sete cl
cmp dl, cl
je 0x10011fe0
lea ecx, [eax + 3]
cmp ecx, edi
je 0x10012286
cmp byte [esp + 0x2e], 0
je 0x10011fe0
cmp dword [esp + 0x8c], 3
je 0x100120ae
movzx ebx, word [esp + 0x2e]
cmp bl, 2
sete dl
cmp byte [ecx], bh
movzx ebx, word [esp + 0x28]
sete cl
cmp dl, cl
je 0x10011fe0
lea ecx, [eax + 4]
cmp ecx, edi
je 0x10012286
cmp byte [esp], 0
je 0x10011fe0
cmp dword [esp + 0x54], 3
je 0x100120e6
movzx ebx, word [esp]
cmp bl, 2
sete dl
cmp byte [ecx], bh
movzx ebx, word [esp + 0x28]
sete cl
cmp dl, cl
je 0x10011fe0
lea ecx, [eax + 5]
cmp ecx, edi
je 0x10012286
cmp byte [esp + 0x4a], 0
je 0x10011fe0
movzx edx, byte [esp + 0x4a]
cmp edx, 3
je 0x10012123
movzx ebx, word [esp + 0x4a]
cmp bl, 2
sete dl
cmp byte [ecx], bh
movzx ebx, word [esp + 0x28]
sete cl
cmp dl, cl
je 0x10011fe0
lea ecx, [eax + 6]
cmp ecx, edi
je 0x10012286
cmp byte [esp + 0x36], 0
je 0x10011fe0
movzx edx, byte [esp + 0x36]
cmp edx, 3
je 0x10012160
movzx ebx, word [esp + 0x36]
cmp bl, 2
sete dl
cmp byte [ecx], bh
movzx ebx, word [esp + 0x28]
sete cl
cmp dl, cl
je 0x10011fe0
lea ecx, [eax + 7]
cmp ecx, edi
je 0x10012286
cmp byte [esp + 2], 0
je 0x10011fe0
movzx edx, byte [esp + 2]
cmp edx, 3
movzx edx, word [esp + 6]
je 0x100121a7
movzx ebx, word [esp + 2]
cmp bl, 2
sete dl
cmp byte [ecx], bh
movzx ebx, word [esp + 0x28]
sete cl
cmp dl, cl
movzx edx, word [esp + 6]
je 0x10011fe0
lea ecx, [eax + 8]
cmp ecx, edi
je 0x10012286
test dl, dl
je 0x10011fe0
movzx edx, byte [esp + 6]
cmp edx, 3
movzx edx, word [esp + 6]
je 0x100121e6
cmp dl, 2
sete dl
movzx ebx, word [esp + 6]
cmp byte [ecx], bh
movzx ebx, word [esp + 0x28]
sete cl
cmp dl, cl
je 0x10011fe0
lea ecx, [eax + 9]
cmp ecx, edi
je 0x10012286
cmp byte [esp + 0x3c], 0
je 0x10011fe0
movzx edx, byte [esp + 0x3c]
cmp edx, 3
je 0x10012222
movzx edx, word [esp + 0x3c]
cmp dl, 2
sete byte [esp + 0x20]
cmp byte [ecx], dh
sete cl
cmp byte [esp + 0x20], cl
je 0x10011fe0
lea ecx, [eax + 0xa]
cmp ecx, edi
je 0x10012286
cmp byte [esp + 0x30], 0
je 0x10011fe0
movzx edx, byte [esp + 0x30]
cmp edx, 3
je 0x1001225a
movzx edx, word [esp + 0x30]
cmp dl, 2
sete byte [esp + 0x20]
cmp byte [ecx], dh
sete cl
cmp byte [esp + 0x20], cl
je 0x10011fe0
lea ecx, [eax + 0xb]
cmp ecx, edi
je 0x10012286
test bl, bl
je 0x10011fe0
movzx edx, bl
cmp edx, 3
je 0x10012288
cmp bl, 2
sete dl
cmp byte [ecx], bh
sete cl
xor cl, dl
je 0x10011fe0
jmp 0x10012288
mov eax, edi
push 0x10356898
push 0x1007c740
push eax
call fcn.100ed6df
test eax, eax
jne 0x10014345
mov ax, 0xa101
mov cx, 0x1001
movzx edx, word [esp + 8]
mov word [esp + 0x24c], dx
movzx edx, word [esp]
mov word [esp + 0x24e], dx
movzx esi, word [esp + 4]
mov word [esp + 0x250], si
mov word [esp + 0x252], ax
mov ax, 0xb901
movdqu xmm0, xmmword [esp + 0x78]
movq qword [esp + 0x254], xmm0
movzx edi, word [esp + 0x24]
mov word [esp + 0x25c], di
mov word [esp + 0x25e], si
mov word [esp + 0x260], cx
movzx ecx, word [esp + 2]
mov word [esp + 0x262], cx
mov word [esp + 0x264], dx
movzx ecx, word [esp + 0x22]
mov word [esp + 0x266], cx
mov word [esp + 0x268], ax
lea esi, [ebp + 1]
mov dword [esp + 0x3c], ebp
mov edi, dword [esp + 0x6c]
xor edx, edx
mov ecx, esi
jmp 0x10012356
add edx, 4
add ecx, 2
lea ebp, [ecx - 1]
cmp ebp, edi
je 0x100123bf
movzx eax, byte [esp + edx + 0x24c]
cmp eax, 3
je 0x10012385
test eax, eax
je 0x100123b5
movzx ebx, byte [esp + edx + 0x24d]
cmp bl, byte [ebp]
sete bl
cmp al, 2
sete al
cmp al, bl
je 0x100123b5
cmp edx, 0x1c
je 0x100123c3
cmp ecx, edi
je 0x100123bf
movzx eax, byte [esp + edx + 0x24e]
cmp eax, 3
je 0x10012350
test eax, eax
je 0x100123b5
movzx ebx, byte [esp + edx + 0x24f]
cmp bl, byte [ecx]
sete bl
cmp al, 2
sete al
cmp al, bl
jne 0x10012350
inc dword [esp + 0x3c]
inc esi
jmp 0x1001233b
mov eax, edi
jmp 0x100123c7
mov eax, dword [esp + 0x3c]
push 0x1035689c
push 0x1007b9b0
push eax
call fcn.100ed6df
test eax, eax
mov esi, dword [esp + 0x10]
jne 0x10014358
mov ax, 0x8a01
mov word [esp + 0x46], ax
mov bx, 0x4601
movzx eax, byte [esp + 0x24]
mov dword [esp + 0x88], eax
mov eax, dword [esp + 0x18]
cmp eax, esi
je 0x1001265c
mov ebp, ebx
jmp 0x10012419
inc eax
cmp eax, esi
je 0x1001265c
cmp byte [esp + 8], 0
je 0x10012410
cmp dword [esp + 0x58], 3
je 0x1001243b
movzx edx, word [esp + 8]
cmp dl, 2
sete cl
cmp byte [eax], dh
sete dl
cmp cl, dl
je 0x10012410
lea ecx, [eax + 1]
cmp ecx, esi
je 0x1001265c
cmp byte [esp], 0
je 0x10012410
cmp dword [esp + 0x54], 3
je 0x10012468
movzx ebx, word [esp]
cmp bl, 2
sete dl
cmp byte [ecx], bh
mov ebx, ebp
sete cl
cmp dl, cl
je 0x10012410
lea ecx, [eax + 2]
cmp ecx, esi
je 0x1001265c
cmp byte [esp + 4], 0
je 0x10012410
cmp dword [esp + 0x60], 3
je 0x1001249b
movzx ebx, word [esp + 4]
cmp bl, 2
sete dl
cmp byte [ecx], bh
mov ebx, ebp
sete cl
cmp dl, cl
je 0x10012410
lea ecx, [eax + 3]
cmp ecx, esi
je 0x1001265c
cmp byte [esp + 0x24], 0
je 0x10012410
cmp dword [esp + 0x88], 3
je 0x100124d5
movzx ebx, word [esp + 0x24]
cmp bl, 2
sete dl
cmp byte [ecx], bh
mov ebx, ebp
sete cl
cmp dl, cl
je 0x10012410
lea ecx, [eax + 4]
cmp ecx, esi
je 0x1001265c
cmp byte [esp + 4], 0
je 0x10012410
cmp dword [esp + 0x60], 3
je 0x1001250c
movzx ebx, word [esp + 4]
cmp bl, 2
sete dl
cmp byte [ecx], bh
mov ebx, ebp
sete cl
cmp dl, cl
je 0x10012410
lea ecx, [eax + 5]
cmp ecx, esi
je 0x1001265c
cmp byte [esp + 0x14], 0
je 0x10012410
movzx edx, byte [esp + 0x14]
cmp edx, 3
movzx edx, word [esp + 2]
je 0x1001254f
mov ebx, dword [esp + 0x14]
cmp bl, 2
sete dl
cmp byte [ecx], bh
mov ebx, ebp
sete cl
cmp dl, cl
movzx edx, word [esp + 2]
je 0x10012410
lea ecx, [eax + 6]
cmp ecx, esi
je 0x1001265c
test dl, dl
je 0x10012410
movzx edx, byte [esp + 2]
cmp edx, 3
movzx edx, word [esp + 2]
je 0x1001258b
cmp dl, 2
sete dl
movzx ebx, word [esp + 2]
cmp byte [ecx], bh
mov ebx, ebp
sete cl
cmp dl, cl
je 0x10012410
lea ecx, [eax + 7]
cmp ecx, esi
je 0x1001265c
cmp byte [esp], 0
je 0x10012410
cmp dword [esp + 0x54], 3
je 0x100125c0
movzx ebx, word [esp]
cmp bl, 2
sete dl
cmp byte [ecx], bh
mov ebx, ebp
sete cl
cmp dl, cl
je 0x10012410
lea ecx, [eax + 8]
cmp ecx, esi
je 0x1001265c
cmp byte [esp + 0x22], 0
je 0x10012410
movzx edx, byte [esp + 0x22]
cmp edx, 3
je 0x100125fa
movzx ebx, word [esp + 0x22]
cmp bl, 2
sete dl
cmp byte [ecx], bh
mov ebx, ebp
sete cl
cmp dl, cl
je 0x10012410
lea ecx, [eax + 9]
cmp ecx, esi
je 0x1001265c
cmp byte [esp + 0x46], 0
je 0x10012410
movzx edx, byte [esp + 0x46]
cmp edx, 3
je 0x10012630
movzx ebx, word [esp + 0x46]
cmp bl, 2
sete dl
cmp byte [ecx], bh
mov ebx, ebp
sete cl
cmp dl, cl
je 0x10012410
lea ecx, [eax + 0xa]
cmp ecx, esi
je 0x1001265c
test bl, bl
je 0x10012410
movzx edx, bl
cmp edx, 3
je 0x1001265e
cmp bl, 2
sete dl
cmp byte [ecx], bh
sete cl
xor cl, dl
je 0x10012410
jmp 0x1001265e
mov eax, esi
push 0x103568a0
push 0x10080160
push eax
call fcn.100ed6df
test eax, eax
jne 0x1001436b
mov ax, 0x2001
mov si, 0xc001
movzx ecx, word [esp + 2]
mov word [esp + 0x24c], cx
movzx ecx, word [esp]
mov word [esp + 0x24e], cx
movzx ecx, word [esp + 0x22]
mov word [esp + 0x250], cx
movzx ecx, word [esp + 0x46]
mov word [esp + 0x252], cx
mov word [esp + 0x254], bx
mov dx, 0xe801
mov cx, 0x201
mov word [esp + 0x256], ax
mov ax, 0xa801
mov word [esp + 0x76], si
mov word [esp + 0x258], si
mov word [esp + 0x25a], dx
mov word [esp + 0x25c], cx
mov cx, 0xb01
mov word [esp + 0x25e], ax
mov ax, 0x6a01
movzx esi, word [esp + 0x2c]
mov word [esp + 0x260], si
movzx esi, word [esp + 0x30]
mov word [esp + 0x262], si
mov word [esp + 0x264], cx
mov cx, 1
mov word [esp + 0x266], ax
mov word [esp + 0x268], cx
mov word [esp + 0x26a], ax
mov word [esp + 0x26c], cx
mov word [esp + 0x26e], ax
mov ax, 0x7e01
mov word [esp + 0x64], cx
mov word [esp + 0x270], cx
mov word [esp + 0x20], dx
mov word [esp + 0x272], dx
movdqu xmm0, xmmword [esp + 0x78]
movq qword [esp + 0x274], xmm0
movzx ecx, word [esp + 0x3a]
mov word [esp + 0x27c], cx
mov word [esp + 0x27e], ax
mov ax, 0x2201
mov word [esp + 0x280], ax
movzx eax, word [esp + 0x38]
mov word [esp + 0x282], ax
mov ax, 0x7601
mov word [esp + 0x284], ax
mov ax, 0xe01
mov word [esp + 0x286], ax
mov esi, dword [esp + 0x18]
inc esi
xor ecx, ecx
mov edx, esi
jmp 0x100127db
add ecx, 4
add edx, 2
cmp ecx, 0x3c
je 0x1001284a
lea ebx, [edx - 1]
cmp ebx, dword [esp + 0x10]
je 0x10012844
movzx ebp, byte [esp + ecx + 0x24c]
cmp ebp, 3
je 0x1001280e
test ebp, ebp
je 0x1001283b
movzx eax, byte [esp + ecx + 0x24d]
cmp al, byte [ebx]
sete al
mov ebx, ebp
cmp bl, 2
sete ah
cmp ah, al
je 0x1001283b
cmp edx, dword [esp + 0x10]
je 0x10012844
movzx eax, byte [esp + ecx + 0x24e]
cmp eax, 3
je 0x100127d0
test eax, eax
je 0x1001283b
movzx ebx, byte [esp + ecx + 0x24f]
cmp bl, byte [edx]
sete bl
cmp al, 2
sete al
cmp al, bl
jne 0x100127d0
inc dword [esp + 0x18]
jmp 0x100127bf
mov eax, dword [esp + 0x10]
jmp 0x1001284e
mov eax, dword [esp + 0x18]
push 0x103568a4
push 0x10080450
push eax
call fcn.100ed6df
test eax, eax
jne 0x1001437e
mov ax, 0xe401
mov word [esp + 0x10], ax
mov bp, 0xf801
mov si, 0x8101
mov ax, 0x8901
mov word [esp + 0x38], ax
mov ax, 0x2401
mov word [esp + 0x5e], ax
mov bx, 0x1c01
movzx eax, word [esp + 8]
mov word [esp + 0x24c], ax
movzx eax, word [esp]
mov word [esp + 0x24e], ax
movzx ecx, word [esp + 4]
mov word [esp + 0x250], cx
movzx edx, word [esp + 0x24]
mov word [esp + 0x252], dx
movzx edx, word [esp + 0x10]
mov word [esp + 0x254], dx
mov word [esp + 0x74], bp
mov word [esp + 0x256], bp
mov word [esp + 0x3c], si
mov word [esp + 0x258], si
mov word [esp + 0x25a], cx
movdqu xmm0, xmmword [esp + 0x78]
movq qword [esp + 0x25c], xmm0
movzx ecx, word [esp + 0x2e]
mov word [esp + 0x264], cx
movzx ecx, word [esp + 2]
mov word [esp + 0x266], cx
mov word [esp + 0x268], ax
movzx eax, word [esp + 0x22]
mov word [esp + 0x26a], ax
movzx eax, word [esp + 6]
mov word [esp + 0x26c], ax
movzx eax, word [esp + 0x38]
mov word [esp + 0x26e], ax
movzx eax, word [esp + 0x68]
mov word [esp + 0x270], ax
movzx eax, word [esp + 0x5e]
mov word [esp + 0x272], ax
mov word [esp + 0x18], bx
mov word [esp + 0x274], bx
mov eax, dword [esp + 0x40]
lea esi, [eax + 1]
mov dword [esp + 0x4c], eax
xor edx, edx
mov ebx, esi
jmp 0x10012986
add edx, 4
add ebx, 2
lea ebp, [ebx - 1]
cmp ebp, edi
je 0x100129ec
movzx eax, byte [esp + edx + 0x24c]
cmp eax, 3
je 0x100129b5
test eax, eax
je 0x100129e5
movzx ecx, byte [esp + edx + 0x24d]
cmp cl, byte [ebp]
sete cl
cmp al, 2
sete al
cmp al, cl
je 0x100129e5
cmp edx, 0x28
je 0x100129f4
cmp ebx, edi
je 0x100129ec
movzx eax, byte [esp + edx + 0x24e]
cmp eax, 3
je 0x10012980
test eax, eax
je 0x100129e5
movzx ecx, byte [esp + edx + 0x24f]
cmp cl, byte [ebx]
sete cl
cmp al, 2
sete al
cmp al, cl
jne 0x10012980
inc dword [esp + 0x4c]
inc esi
jmp 0x10012979
mov eax, edi
mov esi, dword [esp + 0x40]
jmp 0x100129fc
mov esi, dword [esp + 0x40]
mov eax, dword [esp + 0x4c]
push 0x103568a8
push 0x1007c140
push eax
call fcn.100ed6df
test eax, eax
jne 0x10014391
mov bp, 0xf001
mov bx, 0x7c01
movzx eax, word [esp + 8]
mov word [esp + 0x24c], ax
movzx eax, word [esp]
mov word [esp + 0x24e], ax
movzx ecx, word [esp + 4]
mov word [esp + 0x250], cx
movzx edx, word [esp + 0x24]
mov word [esp + 0x252], dx
movzx edx, word [esp + 0x10]
mov word [esp + 0x254], dx
mov word [esp + 0x4c], bp
mov word [esp + 0x256], bp
movzx edx, word [esp + 0x3c]
mov word [esp + 0x258], dx
mov word [esp + 0x25a], cx
movdqu xmm0, xmmword [esp + 0x78]
movq qword [esp + 0x25c], xmm0
movzx ecx, word [esp + 2]
mov word [esp + 0x264], cx
movzx ecx, word [esp + 6]
mov word [esp + 0x266], cx
mov word [esp + 0x268], ax
movzx ecx, word [esp + 0xe]
mov word [esp + 0x26a], cx
mov word [esp + 0x26c], ax
movzx eax, word [esp + 0x6a]
mov word [esp + 0x26e], ax
movq qword [esp + 0x270], xmm0
movzx eax, word [esp + 0x38]
mov word [esp + 0x278], ax
mov word [esp + 0x72], bx
mov word [esp + 0x27a], bx
movzx eax, word [esp + 0x5e]
mov word [esp + 0x27c], ax
movzx eax, word [esp + 0x18]
mov word [esp + 0x27e], ax
lea ebp, [esi + 1]
mov dword [esp + 0x18], esi
xor edx, edx
mov esi, ebp
jmp 0x10012b2b
add edx, 4
add esi, 2
cmp edx, 0x34
je 0x10012b8f
lea ebx, [esi - 1]
cmp ebx, edi
je 0x10012b8b
movzx eax, byte [esp + edx + 0x24c]
cmp eax, 3
je 0x10012b59
test eax, eax
je 0x10012b84
movzx ecx, byte [esp + edx + 0x24d]
cmp cl, byte [ebx]
sete cl
cmp al, 2
sete al
cmp al, cl
je 0x10012b84
cmp esi, edi
je 0x10012b8b
movzx eax, byte [esp + edx + 0x24e]
cmp eax, 3
je 0x10012b20
test eax, eax
je 0x10012b84
movzx ecx, byte [esp + edx + 0x24f]
cmp cl, byte [esi]
sete cl
cmp al, 2
sete al
cmp al, cl
jne 0x10012b20
inc dword [esp + 0x18]
inc ebp
jmp 0x10012b15
mov eax, edi
jmp 0x10012b93
mov eax, dword [esp + 0x18]
push 0x103568ac
push 0x1007c060
push eax
call fcn.100ed6df
test eax, eax
mov eax, dword [esp + 0x40]
jne 0x100143a4
movzx ecx, word [esp + 8]
mov word [esp + 0x24c], cx
movzx ecx, word [esp]
mov word [esp + 0x24e], cx
movzx edx, word [esp + 4]
mov word [esp + 0x250], dx
movzx edx, word [esp + 6]
mov word [esp + 0x252], dx
mov word [esp + 0x254], cx
movzx edx, word [esp + 0xe]
mov word [esp + 0x256], dx
mov word [esp + 0x258], cx
movzx edx, word [esp + 0x6a]
mov word [esp + 0x25a], dx
movdqu xmm0, xmmword [esp + 0x78]
movq qword [esp + 0x25c], xmm0
mov word [esp + 0x264], cx
movzx edx, word [esp + 0x2c]
mov word [esp + 0x266], dx
mov word [esp + 0x268], cx
movzx ecx, word [esp + 0x3a]
mov word [esp + 0x26a], cx
movq qword [esp + 0x26c], xmm0
lea ebp, [eax + 1]
mov dword [esp + 0x18], eax
xor edx, edx
mov esi, ebp
jmp 0x10012c6b
add edx, 4
add esi, 2
cmp edx, 0x28
je 0x10012ccf
lea ebx, [esi - 1]
cmp ebx, edi
je 0x10012ccb
movzx eax, byte [esp + edx + 0x24c]
cmp eax, 3
je 0x10012c99
test eax, eax
je 0x10012cc4
movzx ecx, byte [esp + edx + 0x24d]
cmp cl, byte [ebx]
sete cl
cmp al, 2
sete al
cmp al, cl
je 0x10012cc4
cmp esi, edi
je 0x10012ccb
movzx eax, byte [esp + edx + 0x24e]
cmp eax, 3
je 0x10012c60
test eax, eax
je 0x10012cc4
movzx ecx, byte [esp + edx + 0x24f]
cmp cl, byte [esi]
sete cl
cmp al, 2
sete al
cmp al, cl
jne 0x10012c60
inc dword [esp + 0x18]
inc ebp
jmp 0x10012c55
mov eax, edi
jmp 0x10012cd3
mov eax, dword [esp + 0x18]
push 0x103568b0
push 0x1007be30
push eax
call fcn.100ed6df
test eax, eax
mov edx, dword [esp + 0x40]
jne 0x100143b7
mov cx, 0xb801
movzx eax, word [esp + 8]
mov word [esp + 0x24c], ax
movzx esi, word [esp]
mov word [esp + 0x24e], si
movzx eax, word [esp + 4]
mov word [esp + 0x250], ax
movzx eax, word [esp + 0x24]
mov word [esp + 0x252], ax
movzx eax, word [esp + 0x10]
mov word [esp + 0x254], ax
movzx eax, word [esp + 0x4c]
mov word [esp + 0x256], ax
mov word [esp + 0x2c], cx
mov word [esp + 0x258], cx
movdqu xmm0, xmmword [esp + 0x78]
movq qword [esp + 0x25a], xmm0
movzx eax, word [esp + 0x20]
mov word [esp + 0x262], ax
movq qword [esp + 0x264], xmm0
movzx eax, word [esp + 2]
mov word [esp + 0x26c], ax
mov word [esp + 0x26e], si
movzx eax, word [esp + 0x30]
mov word [esp + 0x270], ax
mov ax, 0x8501
mov cx, 0xf601
movzx ebx, word [esp + 0x36]
mov word [esp + 0x272], bx
movzx ebx, word [esp + 6]
mov word [esp + 0x274], bx
mov word [esp + 0x276], si
movzx esi, word [esp + 0xe]
mov word [esp + 0x278], si
mov word [esp + 0x27a], ax
mov word [esp + 0x27c], cx
lea ebp, [edx + 1]
mov dword [esp + 0x18], edx
xor edx, edx
mov esi, ebp
jmp 0x10012df6
add edx, 4
add esi, 2
lea ebx, [esi - 1]
cmp ebx, edi
je 0x10012e5b
movzx eax, byte [esp + edx + 0x24c]
cmp eax, 3
je 0x10012e24
test eax, eax
je 0x10012e54
movzx ecx, byte [esp + edx + 0x24d]
cmp cl, byte [ebx]
sete cl
cmp al, 2
sete al
cmp al, cl
je 0x10012e54
cmp edx, 0x30
je 0x10012e5f
cmp esi, edi
je 0x10012e5b
movzx eax, byte [esp + edx + 0x24e]
cmp eax, 3
je 0x10012df0
test eax, eax
je 0x10012e54
movzx ecx, byte [esp + edx + 0x24f]
cmp cl, byte [esi]
sete cl
cmp al, 2
sete al
cmp al, cl
jne 0x10012df0
inc dword [esp + 0x18]
inc ebp
jmp 0x10012de2
mov eax, edi
jmp 0x10012e63
mov eax, dword [esp + 0x18]
push 0x103568b4
push 0x1007bd60
push eax
call fcn.100ed6df
test eax, eax
mov ebp, dword [esp + 0x40]
jne 0x100143ca
mov ax, 0xd801
cmp ebp, edi
je 0x10013037
mov word [esp + 0x18], ax
mov eax, ebp
jmp 0x10012ea9
inc eax
cmp eax, edi
je 0x10013037
cmp byte [esp + 8], 0
je 0x10012ea0
cmp dword [esp + 0x58], 3
je 0x10012ecb
movzx ecx, word [esp + 8]
cmp cl, 2
sete dl
cmp byte [eax], ch
sete dh
cmp dl, dh
je 0x10012ea0
lea edx, [eax + 1]
cmp edx, edi
je 0x10013037
cmp byte [esp], 0
je 0x10012ea0
cmp dword [esp + 0x54], 3
je 0x10012ef6
movzx ecx, word [esp]
cmp cl, 2
sete bl
cmp byte [edx], ch
sete dl
cmp bl, dl
je 0x10012ea0
lea edx, [eax + 2]
cmp edx, edi
je 0x10013037
cmp byte [esp + 4], 0
je 0x10012ea0
cmp dword [esp + 0x60], 3
je 0x10012f27
movzx ecx, word [esp + 4]
cmp cl, 2
sete bl
cmp byte [edx], ch
sete dl
cmp bl, dl
je 0x10012ea0
lea edx, [eax + 3]
cmp edx, edi
je 0x10013037
cmp byte [esp + 0x24], 0
je 0x10012ea0
cmp dword [esp + 0x88], 3
je 0x10012f5f
movzx ecx, word [esp + 0x24]
cmp cl, 2
sete bl
cmp byte [edx], ch
sete dl
cmp bl, dl
je 0x10012ea0
lea edx, [eax + 4]
cmp edx, edi
je 0x10013037
cmp byte [esp + 0x10], 0
je 0x10012ea0
movzx esi, byte [esp + 0x10]
cmp esi, 3
je 0x10012f97
movzx ecx, word [esp + 0x10]
cmp cl, 2
sete bl
cmp byte [edx], ch
sete dl
cmp bl, dl
je 0x10012ea0
lea edx, [eax + 5]
cmp edx, edi
je 0x10013037
cmp byte [esp + 0x4c], 0
je 0x10012ea0
movzx esi, byte [esp + 0x4c]
cmp esi, 3
je 0x10012fcf
movzx ecx, word [esp + 0x4c]
cmp cl, 2
sete bl
cmp byte [edx], ch
sete dl
cmp bl, dl
je 0x10012ea0
lea edx, [eax + 6]
cmp edx, edi
je 0x10013037
cmp byte [esp + 0x2c], 0
je 0x10012ea0
movzx esi, byte [esp + 0x2c]
cmp esi, 3
je 0x10013003
movzx ecx, word [esp + 0x2c]
cmp cl, 2
sete bl
cmp byte [edx], ch
sete dl
cmp bl, dl
je 0x10012ea0
lea edx, [eax + 7]
cmp edx, edi
je 0x10013037
cmp byte [esp + 0x18], 0
je 0x10012ea0
movzx ecx, word [esp + 0x18]
movzx esi, cl
cmp esi, 3
je 0x10013039
cmp cl, 2
sete bl
cmp byte [edx], ch
sete dl
xor dl, bl
je 0x10012ea0
jmp 0x10013039
mov eax, edi
push 0x103568b8
push 0x1007b9c0
push eax
call fcn.100ed6df
test eax, eax
jne 0x100143dd
mov si, 0x5101
mov ax, 0xbe01
movzx ecx, word [esp + 8]
mov word [esp + 0x24c], cx
movzx ecx, word [esp]
mov word [esp + 0x24e], cx
movzx edx, word [esp + 4]
mov word [esp + 0x250], dx
mov word [esp + 0x18], si
mov word [esp + 0x252], si
movzx edx, word [esp + 2]
mov word [esp + 0x254], dx
mov word [esp + 0x256], cx
movzx ecx, word [esp + 0x22]
mov word [esp + 0x258], cx
movzx ecx, word [esp + 0x3a]
mov word [esp + 0x25a], cx
mov word [esp + 0x25c], ax
mov ax, 0x3601
movdqu xmm0, xmmword [esp + 0x78]
movq qword [esp + 0x25e], xmm0
mov ecx, dword [esp + 0x14]
mov word [esp + 0x266], cx
movzx ecx, word [esp + 0x68]
mov word [esp + 0x268], cx
mov word [esp + 0x26a], ax
mov eax, ebp
inc ebp
mov dword [esp + 0x30], eax
xor edx, edx
mov esi, ebp
jmp 0x1001311b
add edx, 4
add esi, 2
cmp edx, 0x20
je 0x1001317b
lea ebx, [esi - 1]
cmp ebx, edi
je 0x1001317f
movzx eax, byte [esp + edx + 0x24c]
cmp eax, 3
je 0x10013149
test eax, eax
je 0x10013174
movzx ecx, byte [esp + edx + 0x24d]
cmp cl, byte [ebx]
sete cl
cmp al, 2
sete al
cmp al, cl
je 0x10013174
cmp esi, edi
je 0x1001317f
movzx eax, byte [esp + edx + 0x24e]
cmp eax, 3
je 0x10013110
test eax, eax
je 0x10013174
movzx ecx, byte [esp + edx + 0x24f]
cmp cl, byte [esi]
sete cl
cmp al, 2
sete al
cmp al, cl
jne 0x10013110
inc dword [esp + 0x30]
inc ebp
jmp 0x100130fe
mov edi, dword [esp + 0x30]
push 0x103568bc
push 0x1007bb60
push edi
call fcn.100ed6df
test eax, eax
mov edx, dword [esp + 0x40]
jne 0x100143f0
mov ax, 0x5801
movzx ecx, word [esp + 8]
mov word [esp + 0x24c], cx
movzx esi, word [esp]
mov word [esp + 0x24e], si
movzx ebx, word [esp + 4]
mov word [esp + 0x250], bx
movzx edi, word [esp + 0x24]
mov word [esp + 0x252], di
movzx ecx, word [esp + 0x10]
mov word [esp + 0x254], cx
movzx ecx, word [esp + 0x74]
mov word [esp + 0x256], cx
mov cx, 0x7f01
mov word [esp + 0x258], di
mov word [esp + 0x25a], bx
mov word [esp + 0x25c], ax
mov ax, 0x6001
movzx ebx, word [esp + 2]
mov word [esp + 0x25e], bx
movzx ebx, word [esp + 6]
mov word [esp + 0x260], bx
mov word [esp + 0x262], si
movzx esi, word [esp + 0xe]
mov word [esp + 0x264], si
mov word [esp + 0x266], di
mov word [esp + 0x268], cx
mov word [esp + 0x26a], ax
movzx eax, word [esp + 0x64]
mov word [esp + 0x26c], ax
lea ebp, [edx + 1]
mov dword [esp + 0x30], edx
mov edi, dword [esp + 0x6c]
xor edx, edx
mov esi, ebp
jmp 0x10013286
add edx, 4
add esi, 2
lea ebx, [esi - 1]
cmp ebx, edi
je 0x100132eb
movzx eax, byte [esp + edx + 0x24c]
cmp eax, 3
je 0x100132b4
test eax, eax
je 0x100132e4
movzx ecx, byte [esp + edx + 0x24d]
cmp cl, byte [ebx]
sete cl
cmp al, 2
sete al
cmp al, cl
je 0x100132e4
cmp edx, 0x20
je 0x100132ef
cmp esi, edi
je 0x100132eb
movzx eax, byte [esp + edx + 0x24e]
cmp eax, 3
je 0x10013280
test eax, eax
je 0x100132e4
movzx ecx, byte [esp + edx + 0x24f]
cmp cl, byte [esi]
sete cl
cmp al, 2
sete al
cmp al, cl
jne 0x10013280
inc dword [esp + 0x30]
inc ebp
jmp 0x1001326b
mov eax, edi
jmp 0x100132f3
mov eax, dword [esp + 0x30]
push 0x103568c0
push 0x1007b810
push eax
call fcn.100ed6df
test eax, eax
jne 0x10014403
mov ax, 0x7d01
movzx ecx, word [esp + 8]
mov word [esp + 0x24c], cx
movzx edx, word [esp]
mov word [esp + 0x24e], dx
movzx esi, word [esp + 4]
mov word [esp + 0x250], si
movzx ecx, word [esp + 0x24]
mov word [esp + 0x252], cx
movzx ecx, word [esp + 0x10]
mov word [esp + 0x254], cx
movzx ecx, word [esp + 0x76]
mov word [esp + 0x256], cx
mov cx, 0xd901
movzx ebx, word [esp + 0x3c]
mov word [esp + 0x258], bx
mov word [esp + 0x25a], si
movdqu xmm0, xmmword [esp + 0x78]
movq qword [esp + 0x25c], xmm0
movzx esi, word [esp + 0x2e]
mov word [esp + 0x264], si
movzx esi, word [esp + 2]
mov word [esp + 0x266], si
movzx esi, word [esp + 6]
mov word [esp + 0x268], si
mov word [esp + 0x26a], dx
mov word [esp + 0x26c], ax
movzx eax, word [esp + 0x36]
mov word [esp + 0x26e], ax
mov word [esp + 0x270], dx
mov word [esp + 0x272], cx
mov eax, dword [esp + 0x50]
lea ebp, [eax + 1]
mov dword [esp + 0x30], eax
xor edx, edx
mov esi, ebp
jmp 0x100133fb
add edx, 4
add esi, 2
cmp edx, 0x28
je 0x10013478
lea ebx, [esi - 1]
cmp ebx, dword [esp + 0x1c]
je 0x10013467
movzx eax, byte [esp + edx + 0x24c]
cmp eax, 3
je 0x1001342b
test eax, eax
je 0x1001345d
movzx ecx, byte [esp + edx + 0x24d]
cmp cl, byte [ebx]
sete cl
cmp al, 2
sete al
cmp al, cl
je 0x1001345d
cmp esi, dword [esp + 0x1c]
movzx ebx, word [esp + 0x28]
je 0x10013472
movzx eax, byte [esp + edx + 0x24e]
cmp eax, 3
je 0x100133f0
test eax, eax
je 0x1001345d
movzx ecx, byte [esp + edx + 0x24f]
cmp cl, byte [esi]
sete cl
cmp al, 2
sete al
cmp al, cl
jne 0x100133f0
inc dword [esp + 0x30]
inc ebp
jmp 0x100133e3
mov eax, dword [esp + 0x1c]
movzx ebx, word [esp + 0x28]
jmp 0x10013481
mov eax, dword [esp + 0x1c]
jmp 0x10013481
movzx ebx, word [esp + 0x28]
mov eax, dword [esp + 0x30]
push 0x103568c4
push 0x1007de60
push eax
call fcn.100ed6df
test eax, eax
jne 0x10014416
movzx eax, word [esp + 8]
mov word [esp + 0x24c], ax
movzx eax, word [esp]
mov word [esp + 0x24e], ax
movzx ecx, word [esp + 4]
mov word [esp + 0x250], cx
movzx ecx, word [esp + 0x24]
mov word [esp + 0x252], cx
movzx ecx, word [esp + 0x10]
mov word [esp + 0x254], cx
movzx ecx, word [esp + 0x4c]
mov word [esp + 0x256], cx
movzx ecx, word [esp + 0x2c]
mov word [esp + 0x258], cx
movdqu xmm0, xmmword [esp + 0x78]
movq qword [esp + 0x25a], xmm0
movzx ecx, word [esp + 0x20]
mov word [esp + 0x262], cx
movq qword [esp + 0x264], xmm0
movzx ecx, word [esp + 2]
mov word [esp + 0x26c], cx
movzx ecx, word [esp + 6]
mov word [esp + 0x26e], cx
mov word [esp + 0x270], ax
movzx eax, word [esp + 0xe]
mov word [esp + 0x272], ax
movzx eax, word [esp + 0x38]
mov word [esp + 0x274], ax
movzx eax, word [esp + 0x72]
mov word [esp + 0x276], ax
movzx eax, word [esp + 0x5e]
mov word [esp + 0x278], ax
mov word [esp + 0x27a], bx
mov eax, dword [esp + 0x50]
lea ebp, [eax + 1]
mov dword [esp + 0x10], eax
xor edx, edx
mov esi, ebp
jmp 0x1001359b
add edx, 4
add esi, 2
cmp edx, 0x30
je 0x10013605
lea ebx, [esi - 1]
cmp ebx, dword [esp + 0x1c]
je 0x100135ff
movzx eax, byte [esp + edx + 0x24c]
cmp eax, 3
je 0x100135cb
test eax, eax
je 0x100135f8
movzx ecx, byte [esp + edx + 0x24d]
cmp cl, byte [ebx]
sete cl
cmp al, 2
sete al
cmp al, cl
je 0x100135f8
cmp esi, dword [esp + 0x1c]
je 0x100135ff
movzx eax, byte [esp + edx + 0x24e]
cmp eax, 3
je 0x10013590
test eax, eax
je 0x100135f8
movzx ecx, byte [esp + edx + 0x24f]
cmp cl, byte [esi]
sete cl
cmp al, 2
sete al
cmp al, cl
jne 0x10013590
inc dword [esp + 0x10]
inc ebp
jmp 0x10013581
mov eax, dword [esp + 0x1c]
jmp 0x10013609
mov eax, dword [esp + 0x10]
push 0x103568c8
push 0x1007dcb0
push eax
call fcn.100ed6df
test eax, eax
jne 0x10014429
movzx eax, word [esp + 8]
mov word [esp + 0x24c], ax
movzx eax, word [esp]
mov word [esp + 0x24e], ax
movzx ecx, word [esp + 4]
mov word [esp + 0x250], cx
movzx edx, word [esp + 0x3c]
mov word [esp + 0x252], dx
mov word [esp + 0x254], cx
movdqu xmm0, xmmword [esp + 0x78]
movq qword [esp + 0x256], xmm0
movzx ecx, word [esp + 0x2e]
mov word [esp + 0x25e], cx
movzx ecx, word [esp + 2]
mov word [esp + 0x260], cx
movzx ecx, word [esp + 6]
mov word [esp + 0x262], cx
mov word [esp + 0x264], ax
movzx eax, word [esp + 0x48]
mov word [esp + 0x266], ax
movq qword [esp + 0x268], xmm0
movzx eax, word [esp + 0x46]
mov word [esp + 0x270], ax
mov eax, dword [esp + 0x50]
lea ebp, [eax + 1]
mov dword [esp + 0x10], eax
xor edx, edx
mov esi, ebp
jmp 0x100136d6
add edx, 4
add esi, 2
lea ebx, [esi - 1]
cmp ebx, dword [esp + 0x1c]
je 0x1001373f
movzx eax, byte [esp + edx + 0x24c]
cmp eax, 3
je 0x10013706
test eax, eax
je 0x10013738
movzx ecx, byte [esp + edx + 0x24d]
cmp cl, byte [ebx]
sete cl
cmp al, 2
sete al
cmp al, cl
je 0x10013738
cmp edx, 0x24
je 0x10013745
cmp esi, dword [esp + 0x1c]
je 0x1001373f
movzx eax, byte [esp + edx + 0x24e]
cmp eax, 3
je 0x100136d0
test eax, eax
je 0x10013738
movzx ecx, byte [esp + edx + 0x24f]
cmp cl, byte [esi]
sete cl
cmp al, 2
sete al
cmp al, cl
jne 0x100136d0
inc dword [esp + 0x10]
inc ebp
jmp 0x100136c8
mov eax, dword [esp + 0x1c]
jmp 0x10013749
mov eax, dword [esp + 0x10]
push 0x103568cc
push 0x1007c910
push eax
call fcn.100ed6df
test eax, eax
mov ebp, dword [esp + 0x40]
jne 0x1001443c
mov ax, 0xf01
mov word [esp + 0x10], ax
movzx eax, al
mov dword [esp + 0x28], eax
movzx eax, byte [esp + 0x18]
mov dword [esp + 0x24], eax
cmp ebp, edi
je 0x10013a20
mov eax, ebp
jmp 0x10013799
inc eax
cmp eax, edi
je 0x10013a20
cmp byte [esp + 8], 0
je 0x10013790
cmp dword [esp + 0x58], 3
je 0x100137bb
movzx edx, word [esp + 8]
cmp dl, 2
sete cl
cmp byte [eax], dh
sete dl
cmp cl, dl
je 0x10013790
lea ecx, [eax + 1]
cmp ecx, edi
je 0x10013a20
cmp byte [esp], 0
je 0x10013790
cmp dword [esp + 0x54], 3
je 0x100137e6
movzx ebx, word [esp]
cmp bl, 2
sete dl
cmp byte [ecx], bh
sete cl
cmp dl, cl
je 0x10013790
lea ecx, [eax + 2]
cmp ecx, edi
je 0x10013a20
cmp byte [esp + 4], 0
je 0x10013790
cmp dword [esp + 0x60], 3
je 0x10013817
movzx ebx, word [esp + 4]
cmp bl, 2
sete dl
cmp byte [ecx], bh
sete cl
cmp dl, cl
je 0x10013790
lea ecx, [eax + 3]
cmp ecx, edi
je 0x10013a20
cmp byte [esp + 0x18], 0
je 0x10013790
cmp dword [esp + 0x24], 3
je 0x1001384c
movzx ebx, word [esp + 0x18]
cmp bl, 2
sete dl
cmp byte [ecx], bh
sete cl
cmp dl, cl
je 0x10013790
lea ecx, [eax + 4]
cmp ecx, edi
je 0x10013a20
cmp byte [esp + 0x3a], 0
je 0x10013790
movzx edx, byte [esp + 0x3a]
cmp edx, 3
je 0x10013884
movzx ebx, word [esp + 0x3a]
cmp bl, 2
sete dl
cmp byte [ecx], bh
sete cl
cmp dl, cl
je 0x10013790
lea ecx, [eax + 5]
cmp ecx, edi
je 0x10013a20
cmp byte [esp + 0x48], 0
je 0x10013790
movzx edx, byte [esp + 0x48]
cmp edx, 3
je 0x100138bc
movzx ebx, word [esp + 0x48]
cmp bl, 2
sete dl
cmp byte [ecx], bh
sete cl
cmp dl, cl
je 0x10013790
lea edx, [eax + 6]
cmp edx, edi
je 0x10013a20
cmp byte [esp + 0x14], 0
je 0x10013790
movzx esi, byte [esp + 0x14]
cmp esi, 3
je 0x100138f3
mov ecx, dword [esp + 0x14]
cmp cl, 2
sete bl
cmp byte [edx], ch
sete dl
cmp bl, dl
je 0x10013790
lea edx, [eax + 7]
cmp edx, edi
je 0x10013a20
cmp byte [esp + 0x14], 0
je 0x10013790
cmp esi, 3
je 0x10013925
mov ecx, dword [esp + 0x14]
cmp cl, 2
sete bl
cmp byte [edx], ch
sete dl
cmp bl, dl
je 0x10013790
lea edx, [eax + 8]
cmp edx, edi
je 0x10013a20
cmp byte [esp + 0x14], 0
je 0x10013790
cmp esi, 3
je 0x10013957
mov ecx, dword [esp + 0x14]
cmp cl, 2
sete bl
cmp byte [edx], ch
sete dl
cmp bl, dl
je 0x10013790
lea edx, [eax + 9]
cmp edx, edi
je 0x10013a20
cmp byte [esp + 0x14], 0
je 0x10013790
cmp esi, 3
je 0x10013989
mov ecx, dword [esp + 0x14]
cmp cl, 2
sete bl
cmp byte [edx], ch
sete dl
cmp bl, dl
je 0x10013790
lea edx, [eax + 0xa]
cmp edx, edi
je 0x10013a20
cmp byte [esp + 0x14], 0
je 0x10013790
cmp esi, 3
je 0x100139bb
mov ebx, dword [esp + 0x14]
cmp bl, 2
sete cl
cmp byte [edx], bh
sete dl
cmp cl, dl
je 0x10013790
lea ecx, [eax + 0xb]
cmp ecx, edi
je 0x10013a20
cmp byte [esp + 0x10], 0
je 0x10013790
cmp dword [esp + 0x28], 3
je 0x100139ec
movzx ebx, word [esp + 0x10]
cmp bl, 2
sete dl
cmp byte [ecx], bh
sete cl
cmp dl, cl
je 0x10013790
lea ecx, [eax + 0xc]
cmp ecx, edi
je 0x10013a20
cmp byte [esp + 6], 0
je 0x10013790
movzx ebx, word [esp + 6]
movzx edx, bl
cmp edx, 3
je 0x10013a22
cmp bl, 2
sete dl
cmp byte [ecx], bh
sete cl
xor cl, dl
je 0x10013790
jmp 0x10013a22
mov eax, edi
push 0x103568d0
push 0x1007c8f0
push eax
call fcn.100ed6df
test eax, eax
jne 0x1001444f
mov cx, 0xb701
mov si, 0x1d01
cmp ebp, edi
je 0x10013c48
mov eax, ebp
jmp 0x10013a59
inc eax
cmp eax, edi
je 0x10013c48
cmp byte [esp + 0x2e], 0
je 0x10013a50
cmp dword [esp + 0x8c], 3
je 0x10013a7e
movzx edx, word [esp + 0x2e]
cmp dl, 2
sete bl
cmp byte [eax], dh
sete bh
cmp bl, bh
je 0x10013a50
lea ebx, [eax + 1]
cmp ebx, edi
je 0x10013c48
cmp byte [esp + 0x10], 0
je 0x10013a50
cmp dword [esp + 0x28], 3
je 0x10013aaf
mov ebp, ecx
movzx ecx, word [esp + 0x10]
cmp cl, 2
sete dl
cmp byte [ebx], ch
mov ecx, ebp
sete dh
cmp dl, dh
je 0x10013a50
lea ebx, [eax + 2]
cmp ebx, edi
je 0x10013c48
test cl, cl
je 0x10013a50
movzx edx, cl
cmp edx, 3
je 0x10013ad9
cmp cl, 2
sete dl
cmp byte [ebx], ch
sete dh
cmp dl, dh
je 0x10013a50
lea ebx, [eax + 3]
cmp ebx, edi
je 0x10013c48
mov edx, esi
test dl, dl
je 0x10013a50
mov edx, esi
movzx edx, dl
cmp edx, 3
movzx edx, word [esp + 2]
je 0x10013b1b
mov edx, esi
cmp dl, 2
sete byte [esp + 0xe]
cmp byte [ebx], dh
sete dh
cmp byte [esp + 0xe], dh
movzx edx, word [esp + 2]
je 0x10013a50
lea ebp, [eax + 4]
cmp ebp, edi
je 0x10013c48
cmp byte [esp + 0x14], 0
je 0x10013a50
movzx ebx, byte [esp + 0x14]
cmp ebx, 3
je 0x10013b60
mov edx, ebx
mov ebx, dword [esp + 0x14]
cmp bl, 2
sete byte [esp + 0xe]
cmp byte [ebp], bh
mov ebx, edx
sete dh
cmp byte [esp + 0xe], dh
movzx edx, word [esp + 2]
je 0x10013a50
lea ebp, [eax + 5]
cmp ebp, edi
je 0x10013c48
cmp byte [esp + 0x14], 0
je 0x10013a50
cmp ebx, 3
je 0x10013ba0
mov edx, ebx
mov ebx, dword [esp + 0x14]
cmp bl, 2
sete byte [esp + 0xe]
cmp byte [ebp], bh
mov ebx, edx
sete dh
cmp byte [esp + 0xe], dh
movzx edx, word [esp + 2]
je 0x10013a50
lea ebp, [eax + 6]
cmp ebp, edi
je 0x10013c48
cmp byte [esp + 0x14], 0
je 0x10013a50
cmp ebx, 3
je 0x10013be0
mov edx, ebx
mov ebx, dword [esp + 0x14]
cmp bl, 2
sete byte [esp + 0xe]
cmp byte [ebp], bh
mov ebx, edx
sete dh
cmp byte [esp + 0xe], dh
movzx edx, word [esp + 2]
je 0x10013a50
lea ebp, [eax + 7]
cmp ebp, edi
je 0x10013c48
cmp byte [esp + 0x14], 0
je 0x10013a50
cmp ebx, 3
je 0x10013c14
mov ebx, dword [esp + 0x14]
cmp bl, 2
sete dl
cmp byte [ebp], bh
sete dh
cmp dl, dh
movzx edx, word [esp + 2]
je 0x10013a50
lea ebx, [eax + 8]
cmp ebx, edi
je 0x10013c48
test dl, dl
je 0x10013a50
mov ebp, edx
movzx edx, dl
cmp edx, 3
je 0x10013c4a
mov edx, ebp
cmp dl, 2
sete byte [esp + 0xe]
cmp byte [ebx], dh
sete dh
xor dh, byte [esp + 0xe]
je 0x10013a50
jmp 0x10013c4a
mov eax, edi
push 0x103568d4
push 0x1007dc20
push eax
call fcn.100ed6df
test eax, eax
jne 0x10014462
mov ax, 0x4501
movzx ecx, word [esp + 8]
mov word [esp + 0x24c], cx
movzx ecx, word [esp]
mov word [esp + 0x24e], cx
movzx edx, word [esp + 4]
mov word [esp + 0x250], dx
mov word [esp + 0x252], cx
mov word [esp + 0x254], ax
movzx edx, word [esp + 0x36]
mov word [esp + 0x256], dx
movzx ebx, word [esp + 0x38]
mov word [esp + 0x258], bx
movzx esi, word [esp + 0x3c]
mov word [esp + 0x25a], si
movups xmm0, xmmword [esp + 0x78]
movlps qword [esp + 0x25c], xmm0
mov word [esp + 0x264], cx
mov word [esp + 0x266], ax
mov ax, 0xc01
mov word [esp + 0x268], ax
mov word [esp + 0x26a], bx
mov word [esp + 0x26c], si
movlps qword [esp + 0x26e], xmm0
movzx eax, word [esp + 0x4a]
mov word [esp + 0x276], ax
mov ax, 0xc201
mov word [esp + 0x278], ax
mov word [esp + 0x27a], dx
mov ax, 0xcc01
movzx ecx, word [esp + 0x64]
mov word [esp + 0x27c], cx
movd xmm0, eax
pshuflw xmm0, xmm0, 0
movq qword [esp + 0x27e], xmm0
mov word [esp + 0x286], ax
mov word [esp + 0x288], ax
mov word [esp + 0x28a], ax
movzx eax, word [esp + 2]
mov word [esp + 0x28c], ax
mov eax, dword [esp + 0x50]
lea ebp, [eax + 1]
mov dword [esp + 0x10], eax
xor edx, edx
mov esi, ebp
jmp 0x10013d86
add edx, 4
add esi, 2
lea ebx, [esi - 1]
cmp ebx, dword [esp + 0x1c]
je 0x10013def
movzx eax, byte [esp + edx + 0x24c]
cmp eax, 3
je 0x10013db6
test eax, eax
je 0x10013de8
movzx ecx, byte [esp + edx + 0x24d]
cmp cl, byte [ebx]
sete cl
cmp al, 2
sete al
cmp al, cl
je 0x10013de8
cmp edx, 0x40
je 0x10013df5
cmp esi, dword [esp + 0x1c]
je 0x10013def
movzx eax, byte [esp + edx + 0x24e]
cmp eax, 3
je 0x10013d80
test eax, eax
je 0x10013de8
movzx ecx, byte [esp + edx + 0x24f]
cmp cl, byte [esi]
sete cl
cmp al, 2
sete al
cmp al, cl
jne 0x10013d80
inc dword [esp + 0x10]
inc ebp
jmp 0x10013d78
mov eax, dword [esp + 0x1c]
jmp 0x10013df9
mov eax, dword [esp + 0x10]
push 0x103568d8
push 0x1007c3e0
push eax
call fcn.100ed6df
test eax, eax
jne 0x10014475
mov ax, 0x3b01
movzx ecx, word [esp + 2]
mov word [esp + 0x24c], cx
movzx ecx, word [esp]
mov word [esp + 0x24e], cx
movzx edx, word [esp + 0x22]
mov word [esp + 0x250], dx
movzx edx, word [esp + 0x20]
mov word [esp + 0x252], dx
movdqu xmm0, xmmword [esp + 0x78]
movq qword [esp + 0x254], xmm0
mov word [esp + 0x25c], cx
movzx ecx, word [esp + 0x66]
mov word [esp + 0x25e], cx
movq qword [esp + 0x260], xmm0
mov word [esp + 0x268], ax
mov word [esp + 0x26a], cx
movq qword [esp + 0x26c], xmm0
mov ebp, dword [esp + 0x50]
inc ebp
xor ecx, ecx
mov edx, ebp
jmp 0x10013eab
add ecx, 4
add edx, 2
cmp ecx, 0x28
je 0x10013f19
lea esi, [edx - 1]
cmp esi, dword [esp + 0x1c]
je 0x10013f13
movzx ebx, byte [esp + ecx + 0x24c]
cmp ebx, 3
je 0x10013edc
test ebx, ebx
je 0x10013f0a
movzx eax, byte [esp + ecx + 0x24d]
cmp al, byte [esi]
sete al
cmp bl, 2
sete ah
cmp ah, al
je 0x10013f0a
cmp edx, dword [esp + 0x1c]
je 0x10013f13
movzx ebx, byte [esp + ecx + 0x24e]
cmp ebx, 3
je 0x10013ea0
test ebx, ebx
je 0x10013f0a
movzx eax, byte [esp + ecx + 0x24f]
cmp al, byte [edx]
sete al
cmp bl, 2
sete ah
cmp ah, al
jne 0x10013ea0
inc dword [esp + 0x50]
jmp 0x10013e92
mov eax, dword [esp + 0x1c]
jmp 0x10013f1d
mov eax, dword [esp + 0x50]
push 0x103568dc
push 0x1007c630
push eax
call fcn.100ed6df
test eax, eax
mov edx, dword [esp + 0x40]
je 0x10013f51
lea esi, [esp + 0x15c]
mov ecx, esi
push str.cant_hook_hooks::packet_end.
jmp 0x100145ae
inc edx
cmp edx, edi
je 0x10014078
cmp byte [esp + 8], 0
je 0x10013f50
cmp dword [esp + 0x58], 3
je 0x10013f7b
movzx ecx, word [esp + 8]
cmp cl, 2
sete al
cmp byte [edx], ch
sete cl
cmp al, cl
je 0x10013f50
lea eax, [edx + 1]
cmp eax, edi
je 0x10014078
cmp byte [esp], 0
je 0x10013f50
cmp dword [esp + 0x54], 3
je 0x10013fa6
movzx ebx, word [esp]
cmp bl, 2
sete cl
cmp byte [eax], bh
sete al
cmp cl, al
je 0x10013f50
lea eax, [edx + 2]
cmp eax, edi
je 0x10014078
cmp byte [esp + 4], 0
je 0x10013f50
cmp dword [esp + 0x60], 3
je 0x10013fd7
movzx ebx, word [esp + 4]
cmp bl, 2
sete cl
cmp byte [eax], bh
sete al
cmp cl, al
je 0x10013f50
lea eax, [edx + 3]
cmp eax, edi
je 0x10014078
cmp byte [esp + 0x18], 0
je 0x10013f50
cmp dword [esp + 0x24], 3
je 0x1001400c
movzx ebx, word [esp + 0x18]
cmp bl, 2
sete cl
cmp byte [eax], bh
sete al
cmp cl, al
je 0x10013f50
lea eax, [edx + 4]
cmp eax, edi
je 0x10014078
cmp byte [esp + 6], 0
je 0x10013f50
movzx ecx, byte [esp + 6]
cmp ecx, 3
movzx ecx, word [esp + 0x20]
je 0x1001404a
movzx ebx, word [esp + 6]
cmp bl, 2
sete cl
cmp byte [eax], bh
sete al
cmp cl, al
movzx ecx, word [esp + 0x20]
je 0x10013f50
lea eax, [edx + 5]
cmp eax, edi
je 0x10014078
test cl, cl
je 0x10013f50
mov ebx, ecx
movzx ecx, bl
cmp ecx, 3
je 0x1001407a
cmp bl, 2
sete cl
cmp byte [eax], bh
sete al
xor al, cl
je 0x10013f50
jmp 0x1001407a
mov edx, edi
push 0x103568e0
push 0x1007ea00
push edx
call fcn.100ed6df
test eax, eax
jne 0x10014488
mov eax, dword [0x1035681c]
mov eax, dword [eax]
mov eax, dword [eax + 0x28]
mov eax, dword [eax + 5]
mov edi, dword [eax]
mov eax, dword [0x103567a8]
bswap eax
mov esi, dword [0x103567ac]
add esi, eax
mov ecx, dword [0x103567b0]
ror esi, cl
mov eax, dword [esi + 8]
push 0x103568e4
push 0x1007c150
push dword [eax + 0x60]
call fcn.100ed6df
test eax, eax
jne 0x1001449b
mov eax, dword [0x1035681c]
mov eax, dword [eax]
push 0x103568e8
push 0x1007b890
push dword [eax + 0x54]
call fcn.100ed6df
test eax, eax
jne 0x100144ae
mov eax, dword [0x10356828]
mov eax, dword [eax]
push 0x103568ec
push 0x1007ce70
push dword [eax + 0xa4]
call fcn.100ed6df
test eax, eax
jne 0x100144c1
mov eax, dword [0x10356854]
mov eax, dword [eax]
push 0x103568f0
push 0x1007d8c0
push dword [eax + 0x4c]
call fcn.100ed6df
test eax, eax
jne 0x100144d4
mov eax, dword [0x1035681c]
mov eax, dword [eax]
push 0x103568f4
push 0x1007ea60
push dword [eax + 0x90]
call fcn.100ed6df
test eax, eax
jne 0x100144e7
mov eax, dword [0x10356858]
mov eax, dword [eax]
push 0x103568f8
push 0x1007dc10
push dword [eax + 4]
call fcn.100ed6df
test eax, eax
jne 0x100144fa
mov eax, dword [edi]
push 0x103568fc
push 0x100800d0
push dword [eax + 0x48]
call fcn.100ed6df
test eax, eax
jne 0x1001450d
mov eax, dword [edi]
push 0x10356900
push 0x1007b850
push dword [eax + 0xb0]
call fcn.100ed6df
test eax, eax
jne 0x10014520
mov eax, dword [0x10356820]
mov eax, dword [eax]
push 0x10356904
push 0x100800b0
push dword [eax + 0x194]
call fcn.100ed6df
test eax, eax
jne 0x10014530
mov eax, dword [0x10356854]
mov eax, dword [eax]
push 0x10356908
push 0x1007b880
push dword [eax + 0x50]
call fcn.100ed6df
test eax, eax
jne 0x10014540
mov eax, dword [0x1035682c]
mov eax, dword [eax]
push 0x1035690c
push 0x1007d9a0
push dword [eax + 0x54]
call fcn.100ed6df
test eax, eax
jne 0x10014550
mov ecx, dword [0x10356820]
mov eax, dword [ecx]
call dword [eax + 0xac]
mov eax, dword [eax]
push 0x10356910
push 0x1007bf10
push dword [eax + 0x18]
call fcn.100ed6df
test eax, eax
jne 0x10014560
mov eax, dword [esi + 8]
push 0x10356914
push 0x1007dfd0
push dword [eax + 0x90]
call fcn.100ed6df
test eax, eax
jne 0x10014570
mov eax, dword [0x10356820]
mov eax, dword [eax]
push 0x10356918
push 0x1007e060
push dword [eax + 0x168]
call fcn.100ed6df
test eax, eax
jne 0x10014580
mov eax, dword [0x10356820]
mov eax, dword [eax]
push 0x1035691c
push 0x1007e080
push dword [eax + 0x174]
call fcn.100ed6df
test eax, eax
jne 0x10014590
mov eax, dword [0x1035681c]
mov eax, dword [eax]
push 0x10356920
push 0x1007cae0
push dword [eax + 0x5c]
call fcn.100ed6df
test eax, eax
jne 0x100145a0
mov ecx, dword [esp + 0x290]
xor ecx, esp
call fcn.100f6c33
add esp, 0x294
pop esi
pop edi
pop ebx
pop ebp
ret 4
push str.invalid_unordered_map_K__T__key
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const__
lea esi, [esp + 0x24c]
mov ecx, esi
push str.invalid_dos_hdr.
jmp 0x100145ae
lea esi, [esp + 0x24c]
mov ecx, esi
push str.invalid_nt_hdrs.
jmp 0x100145ae
lea esi, [esp + 0x240]
mov ecx, esi
push str.cant_hook_hooks::lock_cursor.
jmp 0x100145ae
lea esi, [esp + 0x234]
mov ecx, esi
push str.cant_hook_hooks::physics_simulate.
jmp 0x100145ae
lea esi, [esp + 0x228]
mov ecx, esi
push str.cant_hook_hooks::calc_view.
jmp 0x100145ae
lea esi, [esp + 0x21c]
mov ecx, esi
push str.cant_hook_hooks::calc_viewmodel_bob.
jmp 0x100145ae
lea esi, [esp + 0x210]
mov ecx, esi
push str.cant_hook_hooks::get_color_modulation.
jmp 0x100145ae
lea esi, [esp + 0x204]
mov ecx, esi
push str.cant_hook_hooks::get_alpha_modulation.
jmp 0x100145ae
lea esi, [esp + 0x1f8]
mov ecx, esi
push str.cant_hook_hooks::do_extra_bones_processing.
jmp 0x100145ae
lea esi, [esp + 0x1ec]
mov ecx, esi
push str.cant_hook_hooks::build_transformations.
jmp 0x100145ae
lea esi, [esp + 0x1e0]
mov ecx, esi
push str.cant_hook_hooks::accumulate_layers.
jmp 0x100145ae
lea esi, [esp + 0x1d4]
mov ecx, esi
push str.cant_hook_hooks::standard_blending_rules.
jmp 0x100145ae
lea esi, [esp + 0x1c8]
mov ecx, esi
push str.cant_hook_hooks::setup_bones.
jmp 0x100145ae
lea esi, [esp + 0x1bc]
mov ecx, esi
push str.cant_hook_hooks::update_client_side_anim.
jmp 0x100145ae
lea esi, [esp + 0x1b0]
mov ecx, esi
push str.cant_hook_hooks::modify_eye_pos.
jmp 0x100145ae
lea esi, [esp + 0x1a4]
mov ecx, esi
push str.cant_hook_hooks::process_packet.
jmp 0x100145ae
lea esi, [esp + 0x198]
mov ecx, esi
push str.cant_hook_hooks::send_datagram.
jmp 0x100145ae
lea esi, [esp + 0x18c]
mov ecx, esi
push str.cant_hook_hooks::cl_move.
jmp 0x100145ae
lea esi, [esp + 0x180]
mov ecx, esi
push str.cant_hook_hooks::exposure_range.
jmp 0x100145ae
lea esi, [esp + 0x174]
mov ecx, esi
push str.cant_hook_hooks::process_interpolated_list.
jmp 0x100145ae
lea esi, [esp + 0x168]
mov ecx, esi
push str.cant_hook_hooks::packet_start.
jmp 0x100145ae
lea esi, [esp + 0x150]
mov ecx, esi
push str.cant_hook_hooks::should_draw_view_model.
jmp 0x100145ae
lea esi, [esp + 0x144]
mov ecx, esi
push str.cant_hook_hooks::svc_msg_voice_data.
jmp 0x100145ae
lea esi, [esp + 0x138]
mov ecx, esi
push str.cant_hook_hooks::create_move_proxy.
jmp 0x100145ae
lea esi, [esp + 0x12c]
mov ecx, esi
push str.cant_hook_hooks::paint_traverse.
jmp 0x100145ae
lea esi, [esp + 0x120]
mov ecx, esi
push str.cant_hook_hooks::run_cmd.
jmp 0x100145ae
lea esi, [esp + 0x114]
mov ecx, esi
push str.cant_hook_hooks::frame_stage_notify.
jmp 0x100145ae
lea esi, [esp + 0x108]
mov ecx, esi
push str.cant_hook_hooks::process_movement.
jmp 0x100145ae
lea esi, [esp + 0xfc]
mov ecx, esi
push str.cant_hook_hooks::override_view.
jmp 0x100145ae
lea esi, [esp + 0xf0]
mov ecx, esi
push str.cant_hook_hooks::do_post_screen_space_effects.
jmp 0x100145ae
lea esi, [esp + 0xe4]
mov ecx, esi
push str.cant_hook_hooks::aspect_ratio.
jmp 0x100145ae
lea esi, [esp + 0xd8]
mov ecx, esi
push str.cant_hook_hooks::setup_move.
jmp 0x100145ae
lea esi, [esp + 0xcc]
mov ecx, esi
push str.cant_hook_hooks::draw_mdl_exec.
jmp 0x100145ae
lea esi, [esp + 0xc0]
mov ecx, esi
push str.cant_hook_hooks::list_leaves_in_box.
jmp 0x100145ae
lea esi, [esp + 0xb4]
mov ecx, esi
push str.cant_hook_hooks::process_temp_entities.
jmp 0x100145ae
lea esi, [esp + 0xa8]
mov ecx, esi
push str.cant_hook_hooks::is_paused.
jmp 0x100145ae
lea esi, [esp + 0x9c]
mov ecx, esi
push str.cant_hook_hooks::is_hltv.
jmp 0x100145ae
lea esi, [esp + 0x90]
mov ecx, esi
push str.cant_hook_hooks::write_user_cmd_delta_to_buffer.
call fcn.10004bb0
push 0x101a0518
push esi
call sub.VCRUNTIME140.dll__CxxThrowException
int3