Function at 0x1002608a
Capabilities:
Check http status code
Query environment variable

Disassembly:
mov eax, 0x1005efbb
call fcn.1005dcd4
sub esp, 0x5a4
push ebx
push esi
push edi
mov dword [ebp - 0x10], esp
mov dword [ebp - 0x23c], edx
mov dword [ebp - 0x7c], ecx
xor ebx, ebx
mov dword [ebp - 4], ebx
mov dword [ebp - 0x19c], ebx
mov dword [ebp - 0x198], ebx
mov dword [ebp - 0x194], ebx
xor eax, eax
inc eax
mov byte [ebp - 4], al
mov dword [ebp - 0x20], 0x3704
cmp dword [ebp - 0x20], 0x3aa1
jle 0x10026128
xor edi, edi
mov esi, ebx
inc edi
mov eax, ebx
mov dword [ebp - 0x50], ebx
or eax, esi
lea ecx, [ebp - 0x4b0]
cdq
push edx
push eax
call fcn.1000288f
pop ecx
pop ecx
cmp dword [eax + 0x14], 0x10
jb 0x100260fa
mov eax, dword [eax]
push eax
call fcn.1004603d
pop ecx
push ebx
push edi
lea ecx, [ebp - 0x4b0]
call fcn.100078fb
mov eax, dword [ebp - 0x50]
inc eax
mov dword [ebp - 0x50], eax
cmp eax, 0x2cb0
jl 0x100260e0
inc esi
cmp esi, 0x189
jl 0x100260db
xor eax, eax
inc eax
cmp dword [ebp - 0x20], 0x3524
mov dword [ebp - 0xb0], 0x20caf08
mov dword [ebp - 0xac], 0x37092f06
mov dword [ebp - 0xa8], 0xb021c03
mov dword [ebp - 0xa4], 0x26042000
mov dword [ebp - 0xa0], 0x60020a07
mov dword [ebp - 0x9c], 0xb1d0a12
mov word [ebp - 0x98], 0x51d
mov byte [ebp - 0x96], 0x42
mov byte [ebp - 0x95], al
mov byte [ebp - 0x94], 0x4c
jge 0x10026198
push str.hizxh_hvtf_lxjj_fuhviwiz_emzhslb_qwwzm_hncsjzm
call fcn.1004603d
xor eax, eax
pop ecx
inc eax
push 0x6e
mov dword [ebp - 4], eax
mov ecx, ebx
pop eax
push 2
mov word [ebp - 0x33c], ax
pop esi
mov dword [ebp - 0x50], ecx
cmp esi, 0x12
jne 0x100261bd
push 3
pop ecx
push 0x13
mov dword [ebp - 0x50], ecx
pop esi
jmp 0x10026208
movzx edx, byte [ebp + esi - 0xaf]
mov eax, esi
sub eax, ecx
movzx eax, byte [ebp + eax - 0xb2]
movzx ecx, word [ebp + eax*2 - 0x34c]
mov eax, ecx
and eax, edx
add eax, eax
sub ecx, eax
movzx eax, byte [ebp + esi - 0xb0]
add ecx, edx
lea edx, [ebp - 0x50]
push ecx
push 0x565d
mov word [ebp + eax*2 - 0x34c], cx
xor cl, cl
call fcn.10025f76
pop ecx
pop ecx
mov ecx, dword [ebp - 0x50]
add esi, 2
cmp esi, 0x1d
jb 0x100261ad
xor eax, eax
xor edi, edi
mov word [ebp - 0x332], ax
inc edi
mov dword [ebp - 0x24], 6
mov dword [ebp - 0x4c], 0x6a9ef72d
mov dword [ebp - 0x244], 0x9f3c5a4a
mov dword [ebp - 0x24], ebx
cmp dword [ebp - 0x24], 0xfffffff5
jl 0x10026471
push ebx
push 0x7ca9
push 0x2cc4
lea eax, [ebp - 0x4c]
mov dword [ebp - 0x34], 0x8b10
push eax
push 0x697e
push edi
push ebx
mov edx, 0x6793
lea ecx, [ebp - 0x34]
call fcn.100255dd
mov eax, dword [ebp - 0x34]
add esp, 0x1c
cmp dword [ebp - 0x24], ebx
je 0x100262a0
lea eax, [ebp - 0x234]
mov dword [ebp - 0x234], 0xd65121ac
push eax
push edi
push ecx
push 0x2234
mov edx, 0x511a
call fcn.10024f71
add esp, 0x10
jmp 0x10026469
mov dword [ebp - 0x14], 7
mov dword [ebp - 0x1c], ebx
jmp 0x100262bd
mov eax, dword [ebp - 0x1c]
mov dword [ebp + eax*4 - 0x15c], 0x13281d21
inc dword [ebp - 0x1c]
cmp dword [ebp - 0x1c], 2
jl 0x100262ac
xor eax, eax
mov dword [ebp - 0x34], ebx
inc eax
cmp dword [ebp - 0x34], eax
jg 0x10026463
push ecx
push ecx
mov edx, 0x336b
xor cl, cl
call fcn.10024f1d
mov dword [ebp - 0x28], 0x6eac
cmp dword [ebp - 0x28], 0x6f16
pop ecx
pop ecx
jle 0x10026383
push 0x30
push ebx
push ebx
push 0x1f1f
call dword [sym.imp.USER32.dll_SetWindowsHookExA]
mov ecx, ebx
xor edi, edi
mov dword [ebp - 0x1c], ecx
inc edi
mov eax, ebx
mov dword [ebp - 0x18], ebx
mov esi, ebx
mov edx, ebx
mov dword [ebp - 0x2c], 0x49e6
mov dword [ebp - 0x20], edx
add eax, ecx
lea ecx, [ebp - 0x468]
xor eax, edx
cdq
push edx
push eax
call fcn.1000288f
pop ecx
pop ecx
cmp dword [eax + 0x14], 0x10
jb 0x1002633c
mov eax, dword [eax]
push eax
call fcn.1004603d
pop ecx
push ebx
push edi
lea ecx, [ebp - 0x468]
call fcn.100078fb
mov edx, dword [ebp - 0x20]
mov eax, dword [ebp - 0x18]
add edx, esi
dec dword [ebp - 0x2c]
mov ecx, dword [ebp - 0x1c]
mov dword [ebp - 0x20], edx
jne 0x10026320
inc esi
cmp esi, 0x38d2
jl 0x10026314
inc eax
mov dword [ebp - 0x18], eax
cmp eax, 0x4494
jl 0x10026312
inc ecx
mov dword [ebp - 0x1c], ecx
cmp ecx, 0x52c1
jl 0x1002630d
xor eax, eax
mov dword [ebp - 0x4c], ebx
inc eax
jmp 0x10026438
mov dword [ebp - 0x1c], 0x858f9c25
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x1c], eax
cmp dword [ebp - 0x1c], ebx
jl 0x10026435
mov dword [ebp - 0x20], 0xfffffffa
xor edx, edx
mov eax, dword [ebp - 0x4c]
mov eax, dword [ebp - 0x24]
mov eax, dword [ebp - 0x34]
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp + eax*4 - 0x15c]
mov eax, dword [ebp - 0x34]
add ecx, 0x1c2b8ad2
mov eax, dword [ebp + eax*4 - 0x15c]
add eax, ecx
mov dword [ebp - 0x2c], eax
mov eax, dword [ebp - 0x2c]
mov eax, dword [ebp - 0x158]
mov ecx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x34]
cmp ecx, eax
setle dl
cmp edx, dword [ebp - 0x14]
jg 0x10026404
mov eax, dword [ebp - 0x34]
cmp dword [ebp + eax*4 - 0x15c], ebx
jne 0x10026404
mov eax, dword [ebp - 0x34]
mov eax, dword [ebp + eax*4 - 0x15c]
mov eax, dword [ebp - 0x34]
xor edx, edx
mov eax, dword [ebp + eax*4 - 0x15c]
test eax, eax
mov eax, dword [ebp - 0x20]
setg dl
xor ecx, ecx
cmp edx, eax
mov eax, dword [ebp - 0x1c]
setle cl
mov dword [ebp + eax*4 - 0x15c], ecx
dec dword [ebp - 0x1c]
jns 0x100263a4
xor eax, eax
inc eax
inc dword [ebp - 0x4c]
cmp dword [ebp - 0x4c], eax
jle 0x1002638e
cmp dword [ebp - 0x28], 0x6d93
jge 0x10026458
push str.zigxyoh_jjeinikt_jkfi_ljsui_mqx_mdiq_cffz_lqdutu
call fcn.1004603d
xor eax, eax
pop ecx
inc eax
mov dword [ebp - 4], eax
inc dword [ebp - 0x34]
jmp 0x100262c9
mov eax, dword [ebp - 0x14]
xor edi, edi
inc edi
dec dword [ebp - 0x24]
jmp 0x10026237
push ecx
push edi
push ecx
lea edx, [ebp - 0x244]
mov ecx, 0x1f84
call fcn.1002503c
add esp, 0xc
mov dword [ebp - 0x90], 0x4802df07
xor eax, eax
mov dword [ebp - 0x8c], 0xd004e03
inc eax
mov dword [ebp - 0x86], 0x9060e04
mov byte [ebp - 0x88], al
mov ecx, ebx
push 0x65
mov byte [ebp - 0x87], al
mov byte [ebp - 0x80], al
pop eax
push 2
mov word [ebp - 0x82], 0xb05
mov byte [ebp - 0x7f], 0x7a
mov word [ebp - 0x2be], ax
pop esi
mov dword [ebp - 0x164], ecx
cmp esi, 0x10
jne 0x100264e9
push 2
pop ecx
mov dword [ebp - 0x164], ecx
jmp 0x10026538
movzx edx, byte [ebp + esi - 0x8f]
mov eax, esi
sub eax, ecx
sub esp, 0xc
movzx eax, byte [ebp + eax - 0x92]
movzx eax, word [ebp + eax*2 - 0x2cc]
mov ecx, eax
and eax, edx
or ecx, edx
xor dl, dl
sub ecx, eax
movzx eax, byte [ebp + esi - 0x90]
mov word [ebp + eax*2 - 0x2cc], cx
lea eax, [ebp - 0x164]
push eax
push ecx
call fcn.10025c6b
mov ecx, dword [ebp - 0x164]
add esp, 0x14
add esi, 2
cmp esi, 0x12
jb 0x100264d9
xor eax, eax
lea ecx, [ebp - 0x218]
mov word [ebp - 0x2bc], ax
mov dword [ebp - 0x20c], 0x4bc662a2
mov dword [ebp - 0x250], 0x6371
mov dword [ebp - 0x168], 0x270e7ad5
push 4
call fcn.10001cd0
mov byte [ebp - 4], 6
xor eax, eax
inc eax
mov ecx, 0x657a
mov dword [ebp - 0x1b0], eax
mov edx, 0x2754
mov dword [ebp - 0x28], 0x85d0
mov dword [ebp - 0x14], 0xfffffffe
mov dword [ebp - 0x26c], ecx
mov dword [ebp - 0x268], ecx
mov dword [ebp - 0x264], ecx
push eax
mov dword [ebp - 0x260], ecx
lea ecx, [ebp - 0x218]
push ecx
push 0x68f3
push 0x2a81
lea ecx, [ebp - 0x204]
push ecx
push ebx
push eax
mov ecx, 0x3009
call fcn.100255dd
add esp, 0x1c
lea eax, [ebp - 0x20c]
mov edx, 0x47b7
push eax
lea eax, [ebp - 0x218]
push eax
lea eax, [ebp - 0x250]
push eax
push ecx
push 0x4701
push ecx
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x1b0]
push eax
push ebx
call fcn.10024dc4
add esp, 0x24
cmp dword [ebp - 0x168], ebx
jne 0x1002668f
mov ecx, dword [ebp - 0x14]
xor edx, edx
mov eax, dword [ebp - 0x168]
cmp eax, ecx
mov eax, dword [ebp - 0x218]
setle dl
xor ecx, ecx
mov dword [ebp - 0x14], edx
mov edx, dword [eax + 0xc]
mov eax, dword [ebp - 0x268]
imul eax, dword [ebp - 0x14]
cmp eax, edx
setg cl
cmp ecx, edx
jne 0x10026659
cmp dword [ebp - 0x26c], ebx
jne 0x10026659
xor edi, edi
mov eax, ebx
inc edi
jmp 0x1002665e
xor edi, edi
inc edi
mov eax, edi
mov esi, dword [ebp - 0x218]
xor edx, edx
imul eax, eax, 0x1153
sub eax, 0x1153
cmp eax, dword [esi + 8]
mov eax, dword [ebp - 0x28]
setl dl
xor ecx, ecx
cmp eax, edx
setne cl
imul eax, ecx, 0x5412
cmp edi, eax
sbb eax, eax
inc eax
mov dword [esi + 8], eax
mov eax, dword [ebp - 0x268]
lea ecx, [ebp - 0x218]
mov dword [ebp - 0x1b0], 0xbc6c2db6
mov byte [ebp - 4], 1
call fcn.10001d53
xor eax, eax
mov dword [ebp - 0x2ec], 7
mov word [ebp - 0x300], ax
lea ecx, [ebp - 0x300]
lea eax, [ebp - 0x2cc]
mov dword [ebp - 0x2f0], ebx
push eax
call fcn.10007a99
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x2e8]
xor eax, eax
mov dword [ebp - 0x2d4], 7
mov word [ebp - 0x2e8], ax
lea eax, [ebp - 0x34c]
push eax
mov dword [ebp - 0x2d8], ebx
call fcn.10007a99
lea eax, [ebp - 0x2e8]
push eax
lea ecx, [ebp - 0x3d8]
call fcn.1000a543
lea eax, [ebp - 0x300]
push eax
lea ecx, [ebp - 0x3c0]
call fcn.1000a543
push ebx
push 1
lea ecx, [ebp - 0x2e8]
call fcn.10007bf6
push ebx
push 1
lea ecx, [ebp - 0x300]
call fcn.10007bf6
mov byte [ebp - 4], 8
lea eax, [ebp - 0x3a8]
push dword [ebp - 0x204]
lea ecx, [ebp - 0x1c0]
mov dword [ebp - 0x1c0], ebx
push eax
lea eax, [ebp - 0x3d8]
mov dword [ebp - 0x1bc], ebx
push eax
push ebx
mov dword [ebp - 0x1b8], ebx
call fcn.10028a0c
push fcn.1000a702
push 1
push 0x30
lea eax, [ebp - 0x3d8]
mov byte [ebp - 4], 0xa
push eax
call fcn.10045b5b
mov dword [ebp - 0x2c], 0x1bd3
cmp dword [ebp - 0x2c], 0x1dad
jle 0x1002683b
mov ecx, ebx
mov dword [ebp - 0x20], ebx
mov eax, ebx
mov dword [ebp - 0x28], ebx
mov edx, ecx
mov esi, ebx
mov ecx, eax
mov dword [ebp - 0x14], esi
shl edx, cl
mov dword [ebp - 0x24], edx
mov eax, edx
mov edi, ebx
and eax, esi
mov dword [ebp - 0x18], eax
mov esi, eax
mov eax, esi
lea ecx, [ebp - 0x480]
or eax, edi
cdq
push edx
push eax
call fcn.1000288f
pop ecx
pop ecx
cmp dword [eax + 0x14], 0x10
jb 0x100267ea
mov eax, dword [eax]
push eax
call fcn.1004603d
pop ecx
push ebx
push 1
lea ecx, [ebp - 0x480]
call fcn.100078fb
inc edi
cmp edi, 0x754e
jl 0x100267ce
mov esi, dword [ebp - 0x14]
mov edx, dword [ebp - 0x24]
inc esi
mov dword [ebp - 0x14], esi
cmp esi, 0x7a16
jl 0x100267c3
mov eax, dword [ebp - 0x28]
mov ecx, dword [ebp - 0x20]
inc eax
mov dword [ebp - 0x28], eax
cmp eax, 0xb4a
jl 0x100267b5
inc ecx
mov dword [ebp - 0x20], ecx
cmp ecx, 0x2e8
jl 0x100267b0
cmp dword [ebp - 0x2c], 0x18fa
jge 0x1002684f
push str.rginvoab_uclx_mtvqdxoc_ynderlt_awdyyrrx_woxdvw_uhlq
call fcn.1004603d
pop ecx
mov dword [ebp - 4], 0xa
mov dword [ebp - 0x28], 0x881
cmp dword [ebp - 0x28], 0x924
jle 0x100268c5
mov eax, ebx
mov dword [ebp - 0x20], ebx
mov edi, ebx
mov dword [ebp - 0x14], ebx
mov ecx, edi
mov dword [ebp - 0x2c], eax
mov edi, eax
mov esi, ebx
shl edi, cl
mov dword [ebp - 0x2c], ebx
mov ecx, ebx
mov eax, esi
sar eax, cl
mov ecx, 0x10079b38
or eax, edi
cdq
push edx
push eax
call fcn.10006e46
inc ebx
cmp ebx, 0x650
jl 0x1002687e
inc esi
push 0
pop ebx
cmp esi, 0x70b2
jl 0x1002687b
mov edi, dword [ebp - 0x14]
mov eax, dword [ebp - 0x20]
inc edi
mov dword [ebp - 0x14], edi
cmp edi, 0x3560
jl 0x10026870
inc eax
mov dword [ebp - 0x20], eax
cmp eax, 0x413f
jl 0x1002686b
mov dword [ebp - 0x1c], 0xda62
mov byte [ebp - 4], 0xd
cmp dword [ebp - 0x28], 0x5f3
jge 0x10026906
mov edx, str.ptfdwy_geesf_mnl_axczahdv_zyebem_jjvakzhqa_beovcjs_cft_wgypdh_zncrdtejs_orehxhre_jsdovnj_rrqxrcvw
mov ecx, 0x10079b38
call fcn.10009b61
jmp 0x10026906
mov dword [ebp - 4], 0xa
mov dword [ebp - 0x14], 0x78e10a3b
mov dword [ebp - 0x24], 0x656540f2
mov dword [ebp - 0x14], 0xa4a603d2
mov dword [ebp - 0x14], ebx
mov dword [ebp - 0x14], 5
mov dword [ebp - 0x14], 0xffffffff
mov dword [ebp - 0x28], 0x2c44
cmp dword [ebp - 0x28], 0x2cbc
jle 0x1002698d
mov esi, ebx
mov edi, ebx
mov dword [ebp - 0x14], 0x561f
mov eax, edi
lea ecx, [ebp - 0x408]
cdq
push edx
push eax
call fcn.1000288f
pop ecx
pop ecx
cmp dword [eax + 0x14], 0x10
jb 0x10026968
mov eax, dword [eax]
push eax
call fcn.1004603d
pop ecx
push ebx
push 1
lea ecx, [ebp - 0x408]
call fcn.100078fb
add edi, esi
dec dword [ebp - 0x14]
jne 0x1002694e
inc esi
cmp esi, 0x667c
jl 0x10026945
push 4
lea ecx, [ebp - 0x31c]
call fcn.10001cd0
cmp dword [ebp - 0x28], 0x28a3
jge 0x100269ae
push str.urmh_urjbgdach_ciqcvbkc_wcsubm_zicengmy_uhglbza_kisdbw_czgn_qhw_vepcxb_axyuxgtrk_ueub_rqmnwn_mmyl
call fcn.1004603d
pop ecx
mov dword [ebp - 4], 0xf
mov dword [ebp - 0x14], 0x713b
cmp dword [ebp - 0x14], 0x72ec
jle 0x10026a0c
mov edi, ebx
mov esi, ebx
mov eax, esi
lea ecx, [ebp - 0x420]
xor eax, edi
cdq
push edx
push eax
call fcn.1000288f
pop ecx
pop ecx
cmp dword [eax + 0x14], 0x10
jb 0x100269e5
mov eax, dword [eax]
push eax
call fcn.1004603d
pop ecx
push ebx
push 1
lea ecx, [ebp - 0x420]
call fcn.100078fb
inc esi
cmp esi, 0x6064
jl 0x100269c9
inc edi
cmp edi, 0x57e
jl 0x100269c7
mov dword [ebp - 0x18], ebx
jmp 0x10026a24
mov ecx, dword [ebp - 0x18]
mov eax, dword [ebp - 0x31c]
mov dword [eax + ecx*4], 0x93c34f97
inc dword [ebp - 0x18]
cmp dword [ebp - 0x18], 4
jl 0x10026a11
cmp dword [ebp - 0x14], 0x6dee
jge 0x10026a3e
push str.krogujk_hrx_fnt_xypos_qxrlmkdk_iwuhqgc
call fcn.1004603d
pop ecx
mov dword [ebp - 4], 0xf
cmp dword [ebp - 0x1c], 0x8a60
jg 0x10026a56
cmp dword [ebp - 0x1c], ebx
jne 0x10026a56
mov eax, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x1c]
cmp eax, dword [ebp - 0x1c]
jle 0x10026a6a
cmp dword [ebp - 0x1c], ebx
jne 0x10026a6a
mov eax, ebx
jmp 0x10026a6d
xor eax, eax
inc eax
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
mov eax, dword [ebp - 0x24]
mov eax, dword [ebp - 0x24]
mov eax, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x24]
sub eax, dword [ebp - 0x1c]
neg eax
sbb eax, eax
inc eax
cmp eax, dword [ebp - 0x24]
jg 0x10026a99
cmp dword [ebp - 0x1c], ebx
je 0x10026a99
xor edx, edx
inc edx
jmp 0x10026a9b
mov edx, ebx
mov eax, dword [ebp - 0x1c]
xor ecx, ecx
cmp edx, eax
setl cl
cmp ecx, 0x8deb256c
sbb eax, eax
neg eax
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
mov eax, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x24]
mov eax, dword [ebp - 0x24]
mov dword [ebp - 0x14], ebx
mov dword [ebp - 0x14], 0xfffffff7
mov dword [ebp - 0x14], ebx
mov dword [ebp - 0x14], 0x49562184
mov dword [ebp - 0x14], 4
mov dword [ebp - 0x21c], 0xffffffff
mov dword [ebp - 0x2c], 0x28ce
cmp dword [ebp - 0x2c], 0x2adb
jle 0x10026b46
mov edi, ebx
mov dword [ebp - 0x28], ebx
mov dword [ebp - 0x20], edi
mov dword [ebp - 0x14], 0x87d
mov esi, ebx
mov ebx, edi
mov edi, 0x1003
mov eax, ebx
mov ecx, 0x10079b38
cdq
push edx
push eax
call fcn.10006e46
add ebx, esi
dec edi
jne 0x10026b0b
mov edi, dword [ebp - 0x20]
dec esi
cmp esi, 0xffff856d
jg 0x10026b04
dec edi
dec dword [ebp - 0x14]
push 0
mov dword [ebp - 0x20], edi
pop ebx
jne 0x10026b02
mov edi, dword [ebp - 0x28]
inc edi
mov dword [ebp - 0x28], edi
cmp edi, 0x22f
jl 0x10026af8
push ecx
lea eax, [ebp - 0x21c]
xor cl, cl
push eax
call fcn.10024e7c
pop ecx
mov byte [ebp - 4], 0x14
cmp dword [ebp - 0x2c], 0x2594
pop ecx
jge 0x10026b91
mov edx, str.fjrie_pwky_cqhsebr_umpd_bwnpp_ayplbatev_imtyuwva_itirosfpq_qgqjeuf_ltftrrdl_cfytd_vymuxqsj_jsfdnids_ypvtfhgmw
mov ecx, 0x10079b38
call fcn.10009b61
jmp 0x10026b91
mov dword [ebp - 4], 0xf
lea ecx, [ebp - 0x31c]
mov byte [ebp - 4], 0xa
call fcn.10001d53
push 7
xor eax, eax
lea edi, [ebp - 0x34c]
pop ecx
rep stosd dword es:[edi], eax
xor ecx, ecx
inc ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x14], 2
mov dword [ebp - 0x14], 0xffffffff
mov dword [ebp - 0x18], ebx
jmp 0x10026bde
mov eax, dword [ebp - 0x18]
mov dword [ebp + eax*4 - 0x170], 0xffffffff
inc dword [ebp - 0x18]
cmp dword [ebp - 0x18], ecx
jl 0x10026bcd
mov dword [ebp - 0x24], ebx
cmp dword [ebp - 0x24], ebx
jl 0x10026cb3
mov dword [ebp - 0x1c], 0xf951fe77
mov dword [ebp - 0x14], 0x3589fe57
mov dword [ebp - 0x18], ebx
jmp 0x10026c0f
mov eax, dword [ebp - 0x18]
mov dword [ebp + eax*4 - 0x174], ebx
inc dword [ebp - 0x18]
cmp dword [ebp - 0x18], ecx
jl 0x10026c02
mov dword [ebp - 0x1c], ebx
cmp dword [ebp - 0x1c], ebx
jl 0x10026caa
mov dword [ebp - 0x14], 0xfffffffe
mov dword [ebp - 0x14], ebx
mov dword [ebp - 0x18], ebx
jmp 0x10026c3d
mov eax, dword [ebp - 0x18]
mov dword [ebp + eax*4 - 0x74], 0x8ef6b8f3
inc dword [ebp - 0x18]
cmp dword [ebp - 0x18], ecx
jl 0x10026c2f
mov dword [ebp - 0x74], ebx
cmp dword [ebp - 0x74], ebx
jl 0x10026ca1
mov dword [ebp - 0x18], 0xf30836b1
mov dword [ebp - 0x18], ebx
cmp dword [ebp - 0x18], ebx
jg 0x10026c9c
mov dword [ebp - 0x248], 0xa61eefb6
lea edx, [ebp - 0x248]
push 0x7d9e
mov dword [ebp - 0x14], 0x35b263d1
push 0x5feb
mov dword [ebp - 0x14], 0xb051af7f
mov dword [ebp - 0x14], 0xffffffff
push ecx
call fcn.10025340
add esp, 0xc
inc dword [ebp - 0x18]
push 1
pop ecx
cmp dword [ebp - 0x18], ebx
jle 0x10026c59
dec dword [ebp - 0x74]
jns 0x10026c4a
dec dword [ebp - 0x1c]
jns 0x10026c20
dec dword [ebp - 0x24]
jns 0x10026bef
cmp dword [ebp - 0x170], ebx
je 0x10026cf0
cmp dword [ebp - 0x170], 4
ja 0x10026cce
mov dword [ebp - 0x24], ebx
cmp dword [ebp - 0x24], ebx
jne 0x10026cce
mov ecx, ebx
mov eax, dword [ebp - 0x170]
xor edx, edx
cmp ecx, 7
sete dl
xor ecx, ecx
cmp edx, eax
setg cl
mov dword [ebp - 0x14], ecx
cmp dword [ebp - 0x14], ebx
je 0x10026cf0
xor eax, eax
inc eax
jmp 0x10026cf2
mov eax, ebx
imul eax, eax, 0x3a7e
lea edi, [ebp - 0x2cc]
mov dword [ebp - 0x14], eax
xor eax, eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosw word es:[edi], ax
mov dword [ebp - 0x14], 0x2ae4
cmp dword [ebp - 0x14], 0x2b50
jle 0x10026d42
mov esi, ebx
mov edi, ebx
mov ecx, edi
mov eax, esi
shl eax, cl
mov ecx, 0x10079b38
cdq
push edx
push eax
call fcn.10006e46
inc edi
cmp edi, 0xa3d
jl 0x10026d1d
inc esi
cmp esi, 0x5811
jl 0x10026d1b
push 0x7520
push 0x580b
push 0x1488
push 0x12d6
push 0x7751
push 0x4a63
push ebx
push 0x289b
xor eax, eax
mov edx, 0x9a4
inc eax
mov ecx, 0x6288
push eax
push 0x4ad2
push 0xae0
push eax
push 0x3745
call fcn.10025865
add esp, 0x34
mov byte [ebp - 4], 0x16
cmp dword [ebp - 0x14], 0x2a67
jge 0x10026dc6
mov edx, str.hlzrfvqwx_layynvecq_meqjnx
mov ecx, 0x10079b38
call fcn.10009b61
jmp 0x10026dc6
push 0x70e1
push 0x4f2
push 0x6c9c
push ecx
lea ecx, [ebp + 8]
mov dword [ebp - 4], 0xa
push ecx
push ecx
xor eax, eax
lea edx, [ebp - 0x1c0]
push 0x24f1
inc eax
push 0x531c
push eax
call fcn.10024dc4
add esp, 0x24
mov dword [ebp - 0x1c], 1
lea eax, [ebp - 0x360]
mov dword [ebp - 0x1e4], ebx
xorps xmm0, xmm0
mov dword [ebp - 0x1e0], ebx
lea ecx, [ebp - 0x1e4]
mov dword [ebp - 0x1dc], ebx
push dword [ebp - 0x174]
movdqu xmmword [ebp - 0x370], xmm0
push eax
lea eax, [ebp - 0x370]
push eax
push ebx
call fcn.10001db9
mov byte [ebp - 4], 0x18
mov dword [ebp - 0x20], 0xcb667f5a
mov dword [ebp - 0x14], ebx
mov dword [ebp - 0x1c], ebx
jmp 0x10026f0f
mov dword [ebp - 0x14], 0x812c005d
mov dword [ebp - 0x14], 0xd9532955
mov dword [ebp - 0x18], ebx
jmp 0x10026e79
mov eax, dword [ebp - 0x18]
mov dword [ebp + eax*4 - 0x70], 0xfe1ca29
inc dword [ebp - 0x18]
cmp dword [ebp - 0x18], 2
jl 0x10026e6b
mov dword [ebp - 0x6c], ebx
cmp dword [ebp - 0x6c], 3
jg 0x10026f0c
mov esi, dword [ebp - 0x1e4]
mov dword [ebp - 0x14], 1
xor edx, edx
mov dword [ebp - 0x14], 8
mov eax, dword [ebp - 0x6c]
mov dword [ebp - 0x14], 1
mov ecx, dword [ebp - 0x14]
mov eax, dword [ebp - 0x1c]
cmp ecx, eax
setle dl
xor eax, eax
cmp dword [esi + 8], edx
setge al
mov dword [ebp - 0x20], eax
mov eax, dword [ebp - 0x6c]
mov eax, dword [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x20]
mov dword [ebp - 0x14], eax
mov edx, dword [ebp - 0x6c]
mov ecx, dword [ebp - 0x1e4]
mov eax, dword [ebp - 0x14]
cmp eax, dword [ecx + edx*4]
jne 0x10026eef
cmp dword [ebp - 0x6c], ebx
je 0x10026eef
xor eax, eax
inc eax
jmp 0x10026ef1
mov eax, ebx
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
add eax, dword [ebp - 0x6c]
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
mov dword [ebp - 0x14], eax
inc dword [ebp - 0x6c]
cmp dword [ebp - 0x6c], 3
jle 0x10026e92
inc dword [ebp - 0x1c]
cmp dword [ebp - 0x1c], 0x18
jg 0x10026e58
xor eax, eax
mov ecx, 0x746
inc eax
push eax
push 0x10bb
push eax
mov dl, al
call fcn.10025399
add esp, 0xc
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x1e4]
call fcn.10001d53
push ebx
push 0x1aed1
push 0x1d546
call fcn.1001f107
pop ecx
pop ecx
call eax
mov dword [ebp - 0x14], 0x41a8
cmp dword [ebp - 0x14], 0x4380
jle 0x10026f8f
mov esi, ebx
mov edi, ebx
mov eax, esi
mov ecx, 0x10079b38
cdq
idiv edi
mov eax, edx
cdq
push edx
push eax
call fcn.10006e46
inc edi
cmp edi, 0x1cca
jl 0x10026f69
inc esi
cmp esi, 0x1d70
jl 0x10026f67
xor ecx, ecx
inc ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x24], 0xa2215256
mov dword [ebp - 0x18], ebx
jmp 0x10026fab
mov eax, dword [ebp - 0x18]
mov dword [ebp + eax*4 - 0x5c], ecx
inc dword [ebp - 0x18]
cmp dword [ebp - 0x18], ecx
jl 0x10026fa1
mov dword [ebp - 0x1c], ecx
mov esi, ecx
cmp dword [ebp - 0x1c], ebx
jne 0x10026fbc
mov esi, ebx
imul ecx, dword [ebp - 0x1c], 0xfffffffc
xor edx, edx
mov eax, dword [ebp - 0x1c]
cmp ecx, eax
setg dl
mov dword [ebp - 0x24], edx
cmp dword [ebp - 0x24], ebx
jne 0x10026fdb
cmp dword [ebp - 0x1c], ebx
jne 0x10026fdb
mov ecx, ebx
jmp 0x10026fde
xor ecx, ecx
inc ecx
xor eax, eax
cmp esi, ecx
setg al
xor ecx, ecx
test eax, eax
setns cl
imul ecx, dword [ebp - 0x1c]
neg ecx
mov dword [ebp - 0x1c], ecx
mov eax, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x5c]
cmp dword [ebp - 0x5c], 0x5f88
jg 0x1002700e
cmp dword [ebp - 0x5c], ebx
je 0x1002700e
xor eax, eax
inc eax
jmp 0x10027010
mov eax, ebx
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x1c], ebx
cmp dword [ebp - 0x1c], ebx
jl 0x10027081
mov byte [ebp - 0x2d], bl
cmp byte [ebp - 0x2d], 0
je 0x1002703b
push 1
push 0x71b8
push ebx
xor dl, dl
mov ecx, 0x1b55
call fcn.10025399
add esp, 0xc
mov dword [ebp - 0x24], ebx
jmp 0x10027077
mov dword [ebp - 0x20], 9
mov dword [ebp - 0x20], ebx
cmp dword [ebp - 0x20], ebx
jl 0x10027074
mov dword [ebp - 0x18], 0x15fb26c
mov dword [ebp - 0x18], ebx
cmp dword [ebp - 0x18], ebx
jl 0x1002706f
mov eax, dword [ebp - 0x24]
cmp dword [ebp + eax*4 - 0x5c], ebx
jne 0x1002706f
mov eax, dword [ebp - 0x18]
dec dword [ebp - 0x18]
jns 0x1002705e
dec dword [ebp - 0x20]
jns 0x1002704f
inc dword [ebp - 0x24]
cmp dword [ebp - 0x24], ebx
jle 0x10027040
dec dword [ebp - 0x1c]
jns 0x1002701b
mov byte [ebp - 4], 0x19
cmp dword [ebp - 0x14], 0x3e77
jge 0x100270bb
mov edx, str.fgmxwkj_axlg_bkhf_tax_abozhd_adivztm_pgpdnxgsg_jjocbzvs_qfar
mov ecx, 0x10079b38
call fcn.10009b61
jmp 0x100270bb
push ecx
push ebx
push ecx
mov edx, 0x3909
mov dword [ebp - 4], 0xa
lea ecx, [ebp - 0x330]
call fcn.1002503c
add esp, 0xc
mov dword [ebp - 0x40], ebx
xor eax, eax
mov dword [ebp - 0x238], ebx
inc eax
mov dword [ebp - 0x258], ebx
lea ecx, [ebp - 0x47]
mov byte [ebp - 0x47], bl
push eax
push 0xbf2
push ecx
push 0x66b2
push 0x4fda
push eax
push eax
mov edx, 0x4ef2
mov ecx, 0x193a
call fcn.100255dd
add esp, 0x1c
lea eax, [ebp - 0x258]
mov dl, 1
xor cl, cl
push 0x174c
push 0x4cd3
push 0x4897
push ebx
push 0x459
push eax
lea eax, [ebp - 0x238]
push 0x873
push eax
call fcn.10025cd4
mov dword [ebp - 0x38], 1
add esp, 0x20
mov dword [ebp - 0x3c], 0x41449c9f
mov dword [ebp - 0x44], 4
mov dword [ebp - 0x1a8], 0xffffffff
mov dword [ebp - 0x38], 0x14
jmp 0x100271a5
push 1
mov edx, 0x2163
call fcn.1002564c
pop ecx
xor eax, eax
mov byte [ebp - 0x45], bl
inc eax
lea ecx, [ebp - 0x45]
push eax
push eax
push 0x4a23
push 0x363e
push 0x3d09
mov dl, al
call fcn.10025740
add esp, 0x14
dec dword [ebp - 0x38]
cmp dword [ebp - 0x38], 0xfffffffa
jne 0x10027171
mov eax, dword [ebp - 0x38]
mov eax, dword [ebp - 0x44]
mov eax, dword [ebp - 0x44]
mov eax, dword [ebp - 0x44]
mov eax, dword [ebp - 0x44]
mov eax, dword [ebp - 0x38]
mov eax, dword [ebp - 0x44]
cmp dword [ebp - 0x44], 5
jae 0x100271cf
cmp dword [ebp - 0x38], ebx
jne 0x100271cf
mov ecx, ebx
jmp 0x100271d2
xor ecx, ecx
inc ecx
xor edx, edx
mov dword [ebp - 0x3c], 0xfffffffb
mov eax, dword [ebp - 0x38]
cmp ecx, eax
mov eax, dword [ebp - 0x44]
sete dl
xor ecx, ecx
cmp edx, eax
mov eax, dword [ebp - 0x1a8]
setne cl
xor edx, edx
cmp ecx, 0xfffffffa
setne dl
xor ecx, ecx
cmp edx, eax
mov eax, dword [ebp - 0x3c]
mov edx, dword [ebp - 0x38]
setle cl
sub edx, eax
mov eax, dword [ebp - 0x38]
neg edx
mov dword [ebp - 0x14], ecx
sbb edx, edx
xor ecx, ecx
inc edx
cmp edx, eax
setne cl
sub ecx, dword [ebp - 0x14]
je 0x100272bf
lea ecx, [ebp - 0x1a8]
xor eax, eax
push ecx
lea ecx, [ebp - 0x44]
inc eax
push ecx
push 0x2580
push 0x6775
lea ecx, [ebp - 0x1f8]
mov dword [ebp - 0x208], eax
push ecx
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x1f8], 0xfffffff6
push ecx
push eax
lea ecx, [ebp - 0x200]
mov dword [ebp - 0x200], 0xf60700c0
push ecx
push eax
push 0x50be
lea ecx, [ebp - 0x38]
push ecx
push eax
push 0x2482
lea edx, [ebp - 0x208]
mov ecx, 0x6970
call fcn.10025865
add esp, 0x34
lea edx, [ebp - 0x38]
xor eax, eax
mov ecx, 0x30d6
inc eax
push eax
push 0x6809
push 0x6dd6
push 0x3525
push 0x20eb
push eax
push ebx
call fcn.100255dd
xor ecx, ecx
add esp, 0x1c
inc ecx
jmp 0x100273a7
mov dword [ebp - 0x14], ebx
xor ecx, ecx
inc ecx
mov dword [ebp - 0x27c], ecx
mov dword [ebp - 0x278], ecx
mov dword [ebp - 0x274], ecx
mov dword [ebp - 0x270], ecx
mov dword [ebp - 0x18], ebx
jmp 0x100272f3
mov eax, dword [ebp - 0x18]
mov dword [ebp + eax*4 - 0x3a8], 0x55375bb7
inc dword [ebp - 0x18]
cmp dword [ebp - 0x18], 2
jl 0x100272e2
cmp dword [ebp - 0x14], ebx
je 0x1002738b
mov dword [ebp - 0x14], 0x54c1
cmp dword [ebp - 0x14], 0x5580
jle 0x10027338
mov esi, ebx
mov edi, ebx
mov ebx, 0x472e
mov eax, edi
mov ecx, 0x10079b38
cdq
push edx
push eax
call fcn.10006e46
add edi, esi
dec ebx
jne 0x1002731b
inc esi
cmp esi, 0x957
jl 0x10027314
mov dword [ebp - 0x28], 0xb036c860
mov byte [ebp - 4], 0x1b
cmp dword [ebp - 0x14], 0x5406
jge 0x10027379
mov edx, str.qvdiqknio_fvaunzu_upekeenv_qlqyv_lgag_yarpfhlh_rfztrhnj_zqckv_lhs_afp_ijvbqswbo
mov ecx, 0x10079b38
call fcn.10009b61
jmp 0x10027379
xor ecx, ecx
mov dword [ebp - 4], 0xa
inc ecx
dec dword [ebp - 0x278]
jmp 0x100273a7
mov dword [ebp - 0x3c], ebx
jmp 0x100273a1
mov eax, dword [ebp - 0x3c]
mov dword [ebp + eax*4 - 0x27c], 0x75ba
inc dword [ebp - 0x3c]
cmp dword [ebp - 0x3c], 4
jl 0x10027390
push 0x2d
pop eax
mov byte [ebp - 0xfe], cl
mov dl, 0x13
mov byte [ebp - 0xd8], cl
mov ecx, ebx
push 2
mov word [ebp - 0x100], 0xb613
mov dword [ebp - 0xfd], 0x3750668
mov dword [ebp - 0xf9], 0xd0a1208
mov dword [ebp - 0xf5], 0x18080f0b
mov dword [ebp - 0xf1], 0x231b211c
mov dword [ebp - 0xed], 0x2740573
mov dword [ebp - 0xe9], 0x15700a75
mov word [ebp - 0xe5], 0x705
mov byte [ebp - 0xe3], 9
mov byte [ebp - 0xe2], bl
mov dword [ebp - 0xe1], 0x244b1943
mov dword [ebp - 0xdd], 0x100f1f08
mov byte [ebp - 0xd9], 6
mov dword [ebp - 0xd7], 0x1e051d8b
mov dword [ebp - 0xd3], 0x1a6b0972
mov dword [ebp - 0xcf], 0x2509221d
mov dword [ebp - 0xcb], 0x203c1644
mov word [ebp - 0xc7], 0x1478
mov byte [ebp - 0xc5], bl
mov dword [ebp - 0xc4], 0x741c7d08
mov dword [ebp - 0xc0], 0x7717731b
mov dword [ebp - 0xbc], 0x770b7011
mov dword [ebp - 0xb8], 0x6e0e7004
mov word [ebp - 0xb4], 0x190c
mov word [ebp - 0x4f2], ax
pop edi
mov dword [ebp - 0x16c], ecx
mov dword [ebp - 0x28], edi
cmp edi, 0x4e
jae 0x100275b6
movzx eax, dl
lea eax, [eax*2 + 2]
cmp edi, eax
jne 0x100274db
movzx eax, byte [ebp + edi - 0x100]
dec edi
add edi, eax
lea ecx, [eax + 1]
mov dword [ebp - 0x16c], ecx
jmp 0x100275ae
movzx edx, byte [ebp + edi - 0xff]
mov eax, edi
sub eax, ecx
movzx eax, byte [ebp + eax - 0x102]
movzx ecx, word [ebp + eax*2 - 0x518]
mov eax, ecx
and eax, edx
add eax, eax
sub ecx, eax
movzx eax, byte [ebp + edi - 0x100]
add ecx, edx
mov word [ebp + eax*2 - 0x518], cx
mov dword [ebp - 0x14], 0x6b36
cmp dword [ebp - 0x14], 0x6cdf
jle 0x1002756e
mov edi, ebx
mov esi, ebx
mov eax, edi
lea ecx, [ebp - 0x498]
cdq
idiv esi
mov eax, edx
cdq
push edx
push eax
call fcn.1000288f
pop ecx
pop ecx
cmp dword [eax + 0x14], 0x10
jb 0x10027544
mov eax, dword [eax]
push eax
call fcn.1004603d
pop ecx
push ebx
push 1
lea ecx, [ebp - 0x498]
call fcn.100078fb
inc esi
cmp esi, 0x4eb8
jl 0x10027525
inc edi
cmp edi, 0x335
jl 0x10027523
mov edi, dword [ebp - 0x28]
push ecx
push ecx
push 0x67b2
push ecx
push ecx
mov dl, 1
lea ecx, [ebp - 0x16c]
call fcn.10025b76
add esp, 0x14
cmp dword [ebp - 0x14], 0x6a02
jge 0x1002759b
push str.xhrzggwjj_wphrfswv_yiggo_qsr_baikgrw_xaxccqh_derhpirf_prxfdere_slmtoty_meornxu_jfqoz_csi_tofyuyl
call fcn.1004603d
pop ecx
mov dword [ebp - 4], 0xa
mov dl, byte [ebp - 0x100]
mov ecx, dword [ebp - 0x16c]
add edi, 2
jmp 0x100274a8
xor eax, eax
mov dword [ebp - 0x2a4], 7
mov word [ebp - 0x4cc], ax
lea ecx, [ebp - 0x2b8]
mov word [ebp - 0x2b8], ax
lea eax, [ebp - 0x518]
push eax
mov dword [ebp - 0x2a8], ebx
call fcn.10007a99
lea eax, [ebp - 0x54]
mov byte [ebp - 4], 0x1f
push eax
push ecx
push ecx
mov dword [ebp - 0x54], 0x914d2edc
lea eax, [ebp - 0x254]
mov dword [ebp - 0x25c], 0xae4b9a73
lea edx, [ebp - 0x25c]
mov dword [ebp - 0x254], 0xffffffff
mov cl, 1
push eax
call fcn.10025b8f
add esp, 0x10
mov dword [ebp - 0x54], 7
jmp 0x10027640
push ecx
mov byte [ebp - 0x46], bl
lea ecx, [ebp - 0x46]
push 1
call fcn.10024ea5
inc dword [ebp - 0x54]
pop ecx
pop ecx
cmp dword [ebp - 0x54], 0x35
jge 0x1002762d
mov dword [ebp - 0x2c], 0x4650
cmp dword [ebp - 0x2c], 0x48eb
jle 0x10027699
mov dword [ebp - 0x20], ebx
mov esi, ebx
mov edi, ebx
mov ebx, dword [ebp - 0x20]
mov eax, esi
mov ecx, 0x10079b38
cdq
idiv edi
or edx, ebx
mov eax, edx
cdq
push edx
push eax
call fcn.10006e46
inc edi
cmp edi, 0x3a87
jl 0x10027660
inc esi
push 0
pop ebx
cmp esi, 0x75b2
jl 0x1002765b
mov eax, dword [ebp - 0x20]
inc eax
mov dword [ebp - 0x20], eax
cmp eax, 0x6202
jl 0x10027659
mov esi, ebx
mov dword [ebp - 0x28], ebx
cmp esi, 0x27
jae 0x1002772f
mov dword [ebp - 0x14], 0x717d
cmp dword [ebp - 0x14], 0x7207
jle 0x10027701
mov edi, ebx
mov esi, ebx
mov eax, esi
lea ecx, [ebp - 0x4c8]
xor eax, edi
cdq
push edx
push eax
call fcn.1000288f
pop ecx
pop ecx
cmp dword [eax + 0x14], 0x10
jb 0x100276d7
mov eax, dword [eax]
push eax
call fcn.1004603d
pop ecx
push ebx
push 1
lea ecx, [ebp - 0x4c8]
call fcn.100078fb
inc esi
cmp esi, 0x5421
jl 0x100276bb
inc edi
cmp edi, 0x5c9f
jl 0x100276b9
mov esi, dword [ebp - 0x28]
xor eax, eax
cmp dword [ebp - 0x14], 0x710f
mov word [ebp + esi*2 - 0x518], ax
jge 0x1002771f
push str.advgavgn_dpq_gno_oydu_dtofuaw_jgziw_cduyvfg_hluetvw_zqlkhvks_mcniqfd_ptrqqjyo_iktcw_pcuqbzqiv
call fcn.1004603d
pop ecx
inc esi
mov dword [ebp - 4], 0x1f
mov dword [ebp - 0x28], esi
jmp 0x1002769e
mov byte [ebp - 4], 0x22
cmp dword [ebp - 0x2c], 0x42ad
jge 0x10027769
mov edx, str.rryqfeng_iuadmtb_bspldm_bqfojb
mov ecx, 0x10079b38
call fcn.10009b61
jmp 0x10027769
mov dword [ebp - 4], 0x1f
mov dword [ebp - 0x1c], 0xc3099cf
mov dword [ebp - 0x24], 0x2baef6e2
mov dword [ebp - 0x28], 0xffffffff
mov dword [ebp - 0x18], ebx
jmp 0x1002779b
mov eax, dword [ebp - 0x18]
mov dword [ebp + eax*4 - 0x230], 0xfffffffe
inc dword [ebp - 0x18]
cmp dword [ebp - 0x18], 2
jl 0x1002778a
mov dword [ebp - 0x14], 0x56cb
cmp dword [ebp - 0x14], 0x57f0
jle 0x1002780d
mov ecx, ebx
mov dword [ebp - 0x20], ebx
mov edi, ebx
mov esi, ebx
lea eax, [esi + edi]
xor eax, ecx
lea ecx, [ebp - 0x438]
cdq
push edx
push eax
call fcn.1000288f
pop ecx
pop ecx
cmp dword [eax + 0x14], 0x10
jb 0x100277d7
mov eax, dword [eax]
push eax
call fcn.1004603d
pop ecx
push ebx
push 1
lea ecx, [ebp - 0x438]
call fcn.100078fb
mov ecx, dword [ebp - 0x20]
inc esi
cmp esi, 0x927
jl 0x100277ba
inc edi
cmp edi, 0x28ce
jl 0x100277b8
inc ecx
mov dword [ebp - 0x20], ecx
cmp ecx, 0x7da0
jl 0x100277b6
imul eax, dword [ebp - 0x1c], 0xdd44
test eax, eax
jne 0x1002781b
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x230], ebx
mov ecx, 0xdca8fecf
mov dword [ebp - 0x24], ebx
mov eax, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x24]
mov eax, dword [ebp - 0x1c]
cmp ecx, eax
sbb eax, eax
inc eax
sub eax, dword [ebp - 0x1c]
neg eax
sbb eax, eax
add eax, 3
neg eax
sbb eax, eax
inc eax
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x14], 0x5465
jge 0x1002785d
push str.myfy_uwdwnbbi_ttfapz_glxpzpykp_inm_avorwaax_jet_mium_scnwhmahn_dvpbbggwh_svsrfwbo_zxzkb_lnwi_esd
call fcn.1004603d
pop ecx
mov dword [ebp - 4], 0x1f
cmp dword [ebp - 0x24], ebx
je 0x1002786c
mov eax, dword [ebp - 0x24]
mov eax, dword [ebp - 0x24]
cmp dword [ebp - 0x24], ebx
je 0x1002791b
mov dword [ebp - 0x17c], 0xea5d
mov dword [ebp - 0x1f4], 0x1153aa9
mov dword [ebp - 0x1c], ebx
jmp 0x1002790c
mov dword [ebp - 0x1fc], 5
lea ecx, [ebp - 0x17c]
mov dword [ebp - 0x240], ebx
mov edx, 0xe23
mov eax, dword [ebp - 0x17c]
imul eax, dword [ebp - 0x17c]
push 0x1ab
push 0x431b
add eax, 4
mov dword [ebp - 0x230], eax
lea eax, [ebp - 0x240]
push eax
lea eax, [ebp - 0x1fc]
push eax
push 0x3991
push 0x6523
xor eax, eax
inc eax
push eax
push 0x277b
push ebx
push ecx
push 0x4b83
push eax
lea eax, [ebp - 0x1f4]
mov ecx, 0x7c2
push eax
call fcn.10025865
add esp, 0x34
dec dword [ebp - 0x1c]
cmp dword [ebp - 0x1c], 0xfffffff0
jle 0x10027891
jmp 0x100279cd
mov dword [ebp - 0x2c], 0x4bbc
mov dword [ebp - 0x28], 0x1261
cmp dword [ebp - 0x28], 0x15ea
jle 0x10027991
mov eax, ebx
mov dword [ebp - 0x20], ebx
mov esi, ebx
mov edi, ebx
mov dword [ebp - 0x14], 0x6133
mov ecx, edi
sar eax, cl
lea ecx, [ebp - 0x450]
cdq
push edx
push eax
call fcn.1000288f
pop ecx
pop ecx
cmp dword [eax + 0x14], 0x10
jb 0x1002795e
mov eax, dword [eax]
push eax
call fcn.1004603d
pop ecx
push ebx
push 1
lea ecx, [ebp - 0x450]
call fcn.100078fb
mov eax, dword [ebp - 0x20]
add edi, esi
dec dword [ebp - 0x14]
jne 0x10027942
inc esi
cmp esi, 0x3041
jl 0x10027939
inc eax
mov dword [ebp - 0x20], eax
cmp eax, 0x34e7
jl 0x10027937
mov eax, dword [ebp - 0x2c]
neg eax
sbb eax, eax
inc eax
mov dword [ebp - 0x230], eax
cmp dword [ebp - 0x28], 0x1228
jge 0x100279b3
push str.ozqvshjs_yimpgyuq_fhzyznvyl_srdseibh_ijfebxc_gbqonelt_owcckmq_fzjbiafae_ruooxuch_lhbnx
call fcn.1004603d
pop ecx
mov dword [ebp - 4], 0x1f
mov byte [ebp - 0x2d], bl
cmp byte [ebp - 0x2d], 0
je 0x100279cd
push ecx
push 1
call fcn.10024f45
pop ecx
pop ecx
xor eax, eax
mov dword [ebp - 0x150], 0x1e132415
inc eax
mov dword [ebp - 0x14c], 0x74141b08
push 0x33
mov byte [ebp - 0x139], al
mov ecx, ebx
mov byte [ebp - 0x129], al
mov byte [ebp - 0x111], al
pop eax
push 2
mov dword [ebp - 0x148], 0x6b1e6f0e
mov dword [ebp - 0x144], 0x424761c
mov dword [ebp - 0x140], 0xd1d0d0a
mov word [ebp - 0x13c], 0x419
mov byte [ebp - 0x13a], 0xf
mov byte [ebp - 0x138], bl
mov dword [ebp - 0x137], 0xc42204a
mov dword [ebp - 0x133], 0x2575230e
mov dword [ebp - 0x12f], 0x224e0d3f
mov word [ebp - 0x12b], 0x1b71
mov dword [ebp - 0x128], 0x74177210
mov dword [ebp - 0x124], 0x120be302
mov dword [ebp - 0x120], 0x1f1e0976
mov dword [ebp - 0x11c], 0x1a090514
mov byte [ebp - 0x118], bl
mov dword [ebp - 0x117], 0x6b187606
mov word [ebp - 0x113], 0x1d21
mov dword [ebp - 0x110], 0x117f0476
mov dword [ebp - 0x10c], 0x1672027d
mov dword [ebp - 0x108], 0xb760304
mov word [ebp - 0x104], 0x707
mov byte [ebp - 0x102], 0x72
mov word [ebp - 0x53e], ax
pop esi
mov dword [ebp - 0x154], ecx
cmp esi, 0x2c
jne 0x10027ae8
push 3
pop ecx
push 0x2d
mov dword [ebp - 0x154], ecx
pop esi
jmp 0x10027b40
movzx edx, byte [ebp + esi - 0x14f]
mov eax, esi
sub eax, ecx
push 1
movzx eax, byte [ebp + eax - 0x152]
movzx ecx, word [ebp + eax*2 - 0x568]
mov eax, ecx
and eax, edx
add eax, eax
sub ecx, eax
movzx eax, byte [ebp + esi - 0x150]
add ecx, edx
mov edx, 0x5756
push ecx
mov word [ebp + eax*2 - 0x568], cx
lea eax, [ebp - 0x154]
push eax
push 0x1612
call fcn.10025bef
mov ecx, dword [ebp - 0x154]
add esp, 0x10
add esi, 2
cmp esi, 0x4f
jb 0x10027ad5
xor eax, eax
mov dword [ebp - 0x28c], 7
mov word [ebp - 0x51c], ax
lea ecx, [ebp - 0x2a0]
mov word [ebp - 0x2a0], ax
xor ebx, ebx
lea eax, [ebp - 0x568]
mov dword [ebp - 0x290], ebx
push eax
call fcn.10007a99
mov byte [ebp - 4], 0x28
lea edx, [ebp - 0x58]
mov dword [ebp - 0x14], ebx
mov eax, 0x4c23
mov dword [ebp - 0x20], 0x3c7730f9
mov dword [ebp - 0x58], 0x42a4
mov dword [ebp - 0x310], eax
mov dword [ebp - 0x30c], eax
mov dword [ebp - 0x308], eax
mov dword [ebp - 0x304], eax
push ebx
call fcn.1002564c
pop ecx
mov dword [ebp - 0x58], 4
jmp 0x10027beb
mov dword [ebp - 0x20], 3
cmp dword [ebp - 0x20], ebx
jl 0x10027be8
push 1
push ecx
mov edx, 0x3f5
mov ecx, 0x7893
call fcn.10025c24
dec dword [ebp - 0x20]
pop ecx
pop ecx
jns 0x10027bcd
xor ebx, ebx
inc dword [ebp - 0x58]
cmp dword [ebp - 0x58], 0x24
jle 0x10027bc1
push 0x13
pop ecx
xor eax, eax
lea edi, [ebp - 0x568]
rep stosd dword es:[edi], eax
push 0x5707
push 0x34e0
push 0x5288
push ebx
push 0x514f
stosw word es:[edi], ax
xor eax, eax
push 0x1a9c
inc eax
push 0x95c
push 0xbcc
mov dl, al
mov cl, al
call fcn.10025cd4
add esp, 0x20
mov dword [ebp - 0x18], ebx
jmp 0x10027c49
mov eax, dword [ebp - 0x18]
mov dword [ebp + eax*4 - 0x1a4], 0x8bbca631
inc dword [ebp - 0x18]
cmp dword [ebp - 0x18], 2
jl 0x10027c38
mov dword [ebp - 0x1a0], ebx
cmp dword [ebp - 0x1a0], 0xffffffe8
jl 0x10027c82
sub esp, 0xc
mov dl, 1
push 0x9e
push ecx
call fcn.10025c6b
add esp, 0x14
dec dword [ebp - 0x1a0]
cmp dword [ebp - 0x1a0], 0xffffffe8
jge 0x10027c5e
xor ebx, ebx
cmp dword [ebp - 0x2a4], 8
lea ecx, [ebp - 0x380]
push ecx
lea eax, [ebp - 0x2b8]
mov esi, 0xdf26
cmovae eax, dword [ebp - 0x2b8]
push eax
push 0x1aed1
push esi
call fcn.1001f107
pop ecx
pop ecx
call eax
test eax, eax
jne 0x10028389
cmp dword [ebp - 0x28c], 8
lea ecx, [ebp - 0x390]
push ecx
lea eax, [ebp - 0x2a0]
cmovae eax, dword [ebp - 0x2a0]
push eax
push 0x1aed1
push esi
call fcn.1001f107
pop ecx
pop ecx
call eax
test eax, eax
jne 0x10028389
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x380]
push eax
push 3
push ebx
lea eax, [ebp - 0x390]
push eax
push 0x1aed1
push 0x180ab
call fcn.1001f107
pop ecx
pop ecx
call eax
test eax, eax
js 0x10028389
cmp dword [ebp - 0x40], 0
je 0x10028389
push ecx
push ecx
lea edx, [ebp - 0x360]
mov cl, 1
call fcn.10024f1d
pop ecx
pop ecx
xor eax, eax
mov dword [ebp - 0x68], 0x9f04a900
mov word [ebp - 0x358], ax
push 0x47
pop eax
mov dword [ebp - 0x64], 0x13448bf
mov word [ebp - 0x60], 0x222
mov byte [ebp - 0x5e], 0x11
mov word [ebp - 0x190], ax
mov dword [ebp - 0x28], 0x3e3d
cmp dword [ebp - 0x28], 0x4145
mov dword [ebp - 0x2c], str.kuaxxfa_zgfrn_pdrlwp_meiqdemo_kbjipg_uewucdl_hwtecqws_ofqldaww_lswhtba_impskvugz
jle 0x10027da3
mov esi, ebx
mov edi, ebx
mov ecx, edi
mov eax, esi
sar eax, cl
mov ecx, 0x10079b38
cdq
push edx
push eax
call fcn.10006e46
inc edi
cmp edi, 0x7687
jl 0x10027d7e
inc esi
cmp esi, 0x6982
jl 0x10027d7c
push 2
pop esi
mov dword [ebp - 0x178], ebx
mov dword [ebp - 0x20], esi
cmp esi, 0xb
jae 0x10027ef2
movzx eax, byte [ebp - 0x68]
lea eax, [eax*2 + 2]
cmp esi, eax
jne 0x10027ddd
movzx ecx, byte [ebp + esi - 0x68]
dec esi
add esi, ecx
lea eax, [ecx + 1]
mov dword [ebp - 0x178], eax
jmp 0x10027eea
movzx edx, byte [ebp + esi - 0x67]
mov eax, esi
sub eax, dword [ebp - 0x178]
movzx eax, byte [ebp + eax - 0x6a]
movzx eax, word [ebp + eax*2 - 0x190]
mov ecx, eax
and eax, edx
or ecx, edx
sub ecx, eax
movzx eax, byte [ebp + esi - 0x68]
mov word [ebp + eax*2 - 0x190], cx
mov dword [ebp - 0x14], 0x3b88
cmp dword [ebp - 0x14], 0x3bb7
jle 0x10027e5d
push 0x960
push ebx
push ebx
call dword [sym.imp.KERNEL32.dll_ExpandEnvironmentStringsA]
mov edi, ebx
mov esi, ebx
mov ebx, 0x4470
mov eax, esi
mov ecx, 0x10079b38
cdq
push edx
push eax
call fcn.10006e46
add esi, edi
dec ebx
jne 0x10027e32
inc edi
cmp edi, 0x34b5
jl 0x10027e2b
push ebx
push ebx
push 1
push ebx
call dword [sym.imp.KERNEL32.dll_CreateEventA]
mov esi, dword [ebp - 0x20]
push 0x1760
push 0x6952
push 0x52bc
push 0x6ed1
push 0x1fbc
push 0x3b32
push ebx
push 0x4a4e
push 1
push 0xeca
push 0x5a0b
push ebx
push 0x4f13
mov edx, 0x4307
lea ecx, [ebp - 0x178]
call fcn.10025865
add esp, 0x34
mov byte [ebp - 4], 0x29
cmp dword [ebp - 0x14], 0x3b2a
jge 0x10027ee3
mov edx, str.hofjmqg_dwztpoajl_xotxqthv_wzpgujgjy_djz_lsvev_nkhx_mayhliys_cdbwr
mov ecx, 0x10079b38
call fcn.10009b61
jmp 0x10027ee3
mov dword [ebp - 4], 0x28
add esi, 2
jmp 0x10027dac
mov byte [ebp - 4], 0x2b
cmp dword [ebp - 0x28], 0x3c79
jge 0x10027f2a
mov edx, dword [ebp - 0x2c]
mov ecx, 0x10079b38
call fcn.10009b61
jmp 0x10027f2a
mov dword [ebp - 4], 0x28
lea ecx, [ebp - 0x1d8]
xor eax, eax
mov dword [ebp - 0x1c4], 7
mov word [ebp - 0x18a], ax
mov word [ebp - 0x1d8], ax
lea eax, [ebp - 0x190]
push eax
mov dword [ebp - 0x1c8], ebx
call fcn.10007a99
mov byte [ebp - 4], 0x2d
lea ecx, [ebp - 0x1d8]
cmp dword [ebp - 0x1c4], 8
mov eax, dword [ebp - 0x1c8]
cmovae ecx, dword [ebp - 0x1d8]
push dword [ebp - 0x174]
mov dword [ebp - 0x190], ebx
mov dword [ebp - 0x18c], ebx
lea eax, [ecx + eax*2]
mov dword [ebp - 0x228], ebx
lea ecx, [ebp - 0x1d8]
mov dword [ebp - 0x224], ebx
cmovae ecx, dword [ebp - 0x1d8]
push eax
push ecx
lea ecx, [ebp - 0x228]
mov dword [ebp - 0x220], ebx
call fcn.1000a4ea
xor eax, eax
mov byte [ebp - 4], 0x2e
inc eax
xor dl, dl
push eax
push eax
push 0x5e49
lea eax, [ebp - 0x228]
mov ecx, 0xf5c
push 0x39a3
push eax
call fcn.10025740
mov ecx, dword [ebp - 0x7c]
add esp, 0x14
mov esi, dword [ecx + 0x14]
cmp esi, 8
jb 0x10027ffa
mov edx, dword [ecx]
jmp 0x10027ffc
mov edx, ecx
mov eax, dword [ecx + 0x10]
lea eax, [edx + eax*2]
cmp esi, 8
jb 0x10028009
mov ecx, dword [ecx]
push dword [ebp - 0x174]
mov dword [ebp - 0x1f0], ebx
push eax
push ecx
lea ecx, [ebp - 0x1f0]
mov dword [ebp - 0x1ec], ebx
mov dword [ebp - 0x1e8], ebx
call fcn.1000a4ea
push 0x6ef6
push ecx
lea eax, [ebp - 0x1f0]
mov byte [ebp - 4], 0x2f
push eax
push 1
sub esp, 0xc
call fcn.10025ca9
cmp dword [ebp - 0x1c4], 8
lea edx, [ebp - 0x1d8]
lea esi, [ebp - 0x330]
mov eax, dword [ebp - 0x40]
cmovae edx, dword [ebp - 0x1d8]
add esp, 0xc
mov edi, esp
sub esp, 0x10
mov ecx, dword [eax]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov edi, esp
lea esi, [ebp - 0x330]
sub esp, 0x10
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov edi, esp
lea esi, [ebp - 0x360]
push dword [ebp - 0x1f0]
push edx
movsd dword es:[edi], dword [esi]
push eax
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call dword [ecx + 0x1c]
test eax, eax
js 0x10028348
mov esi, dword [ebp - 0x1c0]
mov cl, 1
mov dword [ebp - 0x180], ebx
cmp esi, dword [ebp - 0x1bc]
je 0x10028102
add esi, 0x18
test cl, cl
je 0x100280ea
cmp dword [esi + 0x14], 8
jb 0x100280c9
mov edi, dword [esi]
jmp 0x100280cb
mov edi, esi
cmp dword [esi - 4], 8
jb 0x100280d6
mov edx, dword [esi - 0x18]
jmp 0x100280d9
lea edx, [esi - 0x18]
mov eax, dword [ebp - 0x40]
push edi
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x20]
mov cl, 1
test eax, eax
jns 0x100280ec
mov cl, bl
add esi, 0x30
lea eax, [esi - 0x18]
cmp eax, dword [ebp - 0x1bc]
jne 0x100280bb
test cl, cl
je 0x10028348
mov eax, dword [ebp - 0x40]
lea esi, [ebp - 0x330]
sub esp, 0x10
mov edi, esp
mov ecx, dword [eax]
push eax
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call dword [ecx + 0x2c]
test eax, eax
js 0x10028348
mov eax, dword [ebp - 0x40]
lea edx, [ebp - 0x180]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x34]
test eax, eax
js 0x10028348
cmp dword [ebp - 0x180], 0x130
je 0x10028156
cmp dword [ebp - 0x180], 0xc8
jne 0x10028348
mov eax, dword [ebp - 0x40]
lea edx, [ebp - 0x3a0]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x48]
test eax, eax
js 0x10028348
mov ecx, dword [ebp - 0x398]
mov dword [ebp - 0x160], ecx
test ecx, ecx
je 0x10028348
mov eax, dword [ecx]
lea edx, [ebp - 0x5b0]
xor edi, edi
inc edi
push edi
push edx
push ecx
call dword [eax + 0x30]
test eax, eax
js 0x10028332
mov eax, dword [ebp - 0x5a8]
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x28], 0x27c
cmp dword [ebp - 0x28], 0x3ea
jle 0x10028224
mov ecx, ebx
mov dword [ebp - 0x18], ebx
mov edi, ebx
mov esi, ebx
mov eax, ebx
mov dword [ebp - 0x14], ebx
and eax, esi
and eax, edi
and eax, ecx
lea ecx, [ebp - 0x3f0]
cdq
push edx
push eax
call fcn.1000288f
pop ecx
pop ecx
cmp dword [eax + 0x14], 0x10
jb 0x100281e0
mov eax, dword [eax]
push eax
call fcn.1004603d
pop ecx
push ebx
push 1
lea ecx, [ebp - 0x3f0]
call fcn.100078fb
mov eax, dword [ebp - 0x14]
mov ecx, dword [ebp - 0x18]
inc eax
mov dword [ebp - 0x14], eax
cmp eax, 0x2eb9
jl 0x100281c2
inc esi
cmp esi, 0xa9b
jl 0x100281bd
inc edi
cmp edi, 0x46d3
jl 0x100281bb
inc ecx
mov dword [ebp - 0x18], ecx
cmp ecx, 0x19cf
jl 0x100281b9
push 0x4c96
push ebx
push ecx
lea eax, [ebp - 0x19c]
push eax
lea edx, [ebp - 0x78]
call fcn.10024f71
add esp, 0x10
cmp dword [ebp - 0x28], 0x27
jge 0x1002824e
push str.ehmc_asr_roq_eot_vdkimxfqh_ayn_nhnkyy
call fcn.1004603d
pop ecx
mov dword [ebp - 4], 0x2f
mov eax, ebx
mov edx, dword [ebp - 0x78]
mov edi, dword [ebp - 0x19c]
mov esi, dword [ebp - 0x160]
mov dword [ebp - 0x1ac], edx
mov dword [ebp - 0x188], ebx
mov dword [ebp - 0x184], eax
mov ecx, dword [esi]
add eax, edi
lea edi, [ebp - 0x188]
push edi
push edx
push eax
push esi
call dword [ecx + 0xc]
mov edi, dword [ebp - 0x19c]
test eax, eax
js 0x100282fc
lea eax, [ebp - 0x188]
mov edx, 0x464
push eax
lea eax, [ebp - 0x184]
push eax
push ebx
call fcn.10025340
add esp, 0xc
lea eax, [ebp - 0x188]
lea ecx, [ebp - 0x1ac]
xor dl, dl
push 0x37ec
push 0x3188
push eax
xor eax, eax
inc eax
push eax
push 0x4d41
push 0xf7e
push ecx
push 0x7c1f
mov cl, al
call fcn.10025cd4
mov eax, dword [ebp - 0x184]
add esp, 0x20
cmp eax, dword [ebp - 0x78]
jae 0x100282fc
mov edx, dword [ebp - 0x1ac]
jmp 0x10028278
lea eax, [ebp - 0x19c]
push eax
lea eax, [ebp - 0x184]
push eax
push 0x3b2d
xor eax, eax
lea ecx, [ebp - 0x78]
inc eax
push eax
push ecx
push 0x114c
push 0x2964
push 0x2116
mov dl, al
mov cl, al
call fcn.10025cd4
add esp, 0x20
push 1
push ecx
lea ecx, [ebp - 0x160]
call fcn.10025a93
pop ecx
pop ecx
mov dword [ebp - 0x160], ebx
lea eax, [ebp - 0x40]
push eax
push ecx
push 0x23a8
push ebx
sub esp, 0xc
call fcn.10025ca9
add esp, 0x1c
mov dword [ebp - 0x40], ebx
lea ecx, [ebp - 0x1f0]
call fcn.10007f53
lea ecx, [ebp - 0x228]
call fcn.10007f53
push ebx
push 1
lea ecx, [ebp - 0x1d8]
mov byte [ebp - 4], 0x28
call fcn.10007bf6
push 0x1aed1
push 0xc813
call fcn.1001f107
pop ecx
pop ecx
call eax
mov dword [ebp - 0x18], 0xdb3ae355
mov dword [ebp - 0x18], ebx
jmp 0x1002846b
mov dword [ebp - 0x24c], 0xffffffff
lea ecx, [ebp - 0x288]
mov dword [ebp - 0x1b4], ebx
push 1
call fcn.10001cd0
push ebx
push ecx
lea eax, [ebp - 0x288]
mov byte [ebp - 4], 0x32
push 0x6fb5
push eax
lea edx, [ebp - 0x2d0]
call fcn.10025bef
lea eax, [ebp - 0x288]
mov edx, 0x2334
push eax
push 0x521c
xor eax, eax
lea ecx, [ebp - 0x1b4]
inc eax
push eax
push ecx
push 0x561d
push 0x57e3
lea ecx, [ebp - 0x24c]
push ecx
push 0x2e1e
push 0x76b2
push 0x6d86
push 0x4794
push ebx
push 0x5d55
push eax
push 0x134c
push 0x305d
mov ecx, 0x5d9a
call fcn.10025050
add esp, 0x4c
lea eax, [ebp - 0x1b4]
mov edx, 0x79c4
mov cl, 1
push eax
call fcn.10025f76
pop ecx
pop ecx
lea ecx, [ebp - 0x288]
mov byte [ebp - 4], 0x28
call fcn.10001d53
inc dword [ebp - 0x18]
cmp dword [ebp - 0x18], 0xa
jne 0x100283ab
mov ecx, dword [ebp - 0x23c]
lea eax, [ebp - 0x19c]
push eax
call fcn.1002860c
push ebx
push 1
lea ecx, [ebp - 0x2a0]
call fcn.10007bf6
push ebx
push 1
lea ecx, [ebp - 0x2b8]
call fcn.10007bf6
lea ecx, [ebp - 0x1c0]
call fcn.10007c40
lea ecx, [ebp - 0x19c]
call fcn.10007ea1
lea ecx, [ebp + 8]
call fcn.10007c40
mov ecx, dword [ebp - 0xc]
pop edi
pop esi
mov dword fs:[0], ecx
pop ebx
mov esp, ebp
pop ebp
ret