Function at 0x402c4b
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 4
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0
cmp eax, ecx
jl 0x402c7f
push 0x13
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 1
cmp eax, ecx
jl 0x402cbb
push 0x3c
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x84
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 2
cmp eax, ecx
jl 0x402cf7
push 0x65
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x8200
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 3
cmp eax, ecx
jl 0x402d33
push 0x8e
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x8284
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 4
cmp eax, ecx
jl 0x402d6f
push 0xb7
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x840000
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 5
cmp eax, ecx
jl 0x402dab
push 0xe0
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x840084
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 6
cmp eax, ecx
jl 0x402de7
push 0x109
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x848200
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 7
cmp eax, ecx
jl 0x402e23
push 0x132
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0xc6c3c6
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 8
cmp eax, ecx
jl 0x402e5f
push 0x15b
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x948252
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 9
cmp eax, ecx
jl 0x402e9b
push 0x184
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0xceba9c
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0xa
cmp eax, ecx
jl 0x402ed7
push 0x1ad
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x73717b
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0xb
cmp eax, ecx
jl 0x402f13
push 0x1d6
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x292829
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0xc
cmp eax, ecx
jl 0x402f4f
push 0x1ff
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x52515a
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0xd
cmp eax, ecx
jl 0x402f8b
push 0x228
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x5a5963
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0xe
cmp eax, ecx
jl 0x402fc7
push 0x251
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x393842
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0xf
cmp eax, ecx
jl 0x403003
push 0x27a
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x181818
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x10
cmp eax, ecx
jl 0x40303f
push 0x2a3
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x101018
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x11
cmp eax, ecx
jl 0x40307b
push 0x2cc
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x181829
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x12
cmp eax, ecx
jl 0x4030b7
push 0x2f5
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x80810
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x13
cmp eax, ecx
jl 0x4030f3
push 0x31e
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x7379f7
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x14
cmp eax, ecx
jl 0x40312f
push 0x347
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x5a65e7
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x15
cmp eax, ecx
jl 0x40316b
push 0x370
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x5a59ff
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x16
cmp eax, ecx
jl 0x4031a7
push 0x399
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x3130ff
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x17
cmp eax, ecx
jl 0x4031e3
push 0x3c2
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x5259d6
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x18
cmp eax, ecx
jl 0x40321f
push 0x3eb
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x1094
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x19
cmp eax, ecx
jl 0x40325b
push 0x414
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x182894
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x1a
cmp eax, ecx
jl 0x403297
push 0x43d
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x839
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x1b
cmp eax, ecx
jl 0x4032d3
push 0x466
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x1073
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x1c
cmp eax, ecx
jl 0x40330f
push 0x48f
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x18b5
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x1d
cmp eax, ecx
jl 0x40334b
push 0x4b8
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x5261bd
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x1e
cmp eax, ecx
jl 0x403387
push 0x4e1
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x101842
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x1f
cmp eax, ecx
jl 0x4033c3
push 0x50a
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x9caaff
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x20
cmp eax, ecx
jl 0x4033ff
push 0x533
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x105a
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x21
cmp eax, ecx
jl 0x40343b
push 0x55c
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x293873
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x22
cmp eax, ecx
jl 0x403477
push 0x585
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x3149a5
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x23
cmp eax, ecx
jl 0x4034b3
push 0x5ae
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x737994
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x24
cmp eax, ecx
jl 0x4034ef
push 0x5d7
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x3151bd
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x25
cmp eax, ecx
jl 0x40352b
push 0x600
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x102052
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x26
cmp eax, ecx
jl 0x403567
push 0x629
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x18307b
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x27
cmp eax, ecx
jl 0x4035a3
push 0x652
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x101829
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x28
cmp eax, ecx
jl 0x4035df
push 0x67b
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x31498c
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x29
cmp eax, ecx
jl 0x40361b
push 0x6a4
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x2894
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x2a
cmp eax, ecx
jl 0x403657
push 0x6cd
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x30bd
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x2b
cmp eax, ecx
jl 0x403693
push 0x6f6
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x5271c6
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x2c
cmp eax, ecx
jl 0x4036cf
push 0x71f
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x18306b
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x2d
cmp eax, ecx
jl 0x40370b
push 0x748
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4269c6
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x2e
cmp eax, ecx
jl 0x403747
push 0x771
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x49ce
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x2f
cmp eax, ecx
jl 0x403783
push 0x79a
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x3961a5
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x30
cmp eax, ecx
jl 0x4037bf
push 0x7c3
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x18305a
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x31
cmp eax, ecx
jl 0x4037fb
push 0x7ec
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x1029
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x32
cmp eax, ecx
jl 0x403837
push 0x815
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x810
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x33
cmp eax, ecx
jl 0x403873
push 0x83e
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x1839
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x34
cmp eax, ecx
jl 0x4038af
push 0x867
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 8
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x35
cmp eax, ecx
jl 0x4038eb
push 0x890
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x29
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x36
cmp eax, ecx
jl 0x403927
push 0x8b9
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4a
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x37
cmp eax, ecx
jl 0x403963
push 0x8e2
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x9c
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x38
cmp eax, ecx
jl 0x40399f
push 0x90b
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0xde
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x39
cmp eax, ecx
jl 0x4039db
push 0x934
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0xde
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x3a
cmp eax, ecx
jl 0x403a17
push 0x95d
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0xff
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x3b
cmp eax, ecx
jl 0x403a53
push 0x986
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x52719c
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x3c
cmp eax, ecx
jl 0x403a8f
push 0x9af
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4a6994
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x3d
cmp eax, ecx
jl 0x403acb
push 0x9d8
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x294973
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x3e
cmp eax, ecx
jl 0x403b07
push 0xa01
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x183052
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x3f
cmp eax, ecx
jl 0x403b43
push 0xa2a
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x18498c
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x40
cmp eax, ecx
jl 0x403b7f
push 0xa53
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x10458c
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x41
cmp eax, ecx
jl 0x403bbb
push 0xa7c
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x204a
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x42
cmp eax, ecx
jl 0x403bf7
push 0xaa5
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x101821
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x43
cmp eax, ecx
jl 0x403c33
push 0xace
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x5a96d6
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x44
cmp eax, ecx
jl 0x403c6f
push 0xaf7
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x2169c6
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x45
cmp eax, ecx
jl 0x403cab
push 0xb20
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x69ef
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x46
cmp eax, ecx
jl 0x403ce7
push 0xb49
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x75ff
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x47
cmp eax, ecx
jl 0x403d23
push 0xb72
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x8496a5
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x48
cmp eax, ecx
jl 0x403d5f
push 0xb9b
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x213042
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x49
cmp eax, ecx
jl 0x403d9b
push 0xbc4
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x81018
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x4a
cmp eax, ecx
jl 0x403dd7
push 0xbed
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x81829
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x4b
cmp eax, ecx
jl 0x403e13
push 0xc16
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x1021
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x4c
cmp eax, ecx
jl 0x403e4f
push 0xc3f
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x182839
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x4d
cmp eax, ecx
jl 0x403e8b
push 0xc68
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x39618c
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x4e
cmp eax, ecx
jl 0x403ec7
push 0xc91
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x102842
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x4f
cmp eax, ecx
jl 0x403f03
push 0xcba
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x18416b
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x50
cmp eax, ecx
jl 0x403f3f
push 0xce3
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x18497b
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x51
cmp eax, ecx
jl 0x403f7b
push 0xd0c
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4994
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x52
cmp eax, ecx
jl 0x403fb7
push 0xd35
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x7b868c
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x53
cmp eax, ecx
jl 0x403ff3
push 0xd5e
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x5a616b
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x54
cmp eax, ecx
jl 0x40402f
push 0xd87
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x39414a
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x55
cmp eax, ecx
jl 0x40406b
push 0xdb0
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x182029
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x56
cmp eax, ecx
jl 0x4040a7
push 0xdd9
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x293842
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x57
cmp eax, ecx
jl 0x4040e3
push 0xe02
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x94a6b5
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x58
cmp eax, ecx
jl 0x40411f
push 0xe2b
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x5a697b
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x59
cmp eax, ecx
jl 0x40415b
push 0xe54
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x94b2ce
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x5a
cmp eax, ecx
jl 0x404197
push 0xe7d
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x738ea5
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x5b
cmp eax, ecx
jl 0x4041d3
push 0xea6
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x5a718c
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x5c
cmp eax, ecx
jl 0x40420f
push 0xecf
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x7396b5
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x5d
cmp eax, ecx
jl 0x40424b
push 0xef8
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x73a6d6
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x5e
cmp eax, ecx
jl 0x404287
push 0xf21
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4aa6ef
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x5f
cmp eax, ecx
jl 0x4042c3
push 0xf4a
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x8cc7ef
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x60
cmp eax, ecx
jl 0x4042ff
push 0xf73
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x42617b
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x61
cmp eax, ecx
jl 0x40433b
push 0xf9c
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x39556b
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x62
cmp eax, ecx
jl 0x404377
push 0xfc5
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x5a96bd
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x63
cmp eax, ecx
jl 0x4043b3
push 0xfee
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x3863
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x64
cmp eax, ecx
jl 0x4043ef
push 0x1017
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0xadc7d6
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x65
cmp eax, ecx
jl 0x40442b
push 0x1040
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x294152
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x66
cmp eax, ecx
jl 0x404467
push 0x1069
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x186194
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x67
cmp eax, ecx
jl 0x4044a3
push 0x1092
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0xadd7ef
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x68
cmp eax, ecx
jl 0x4044df
push 0x10bb
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x638ea5
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x69
cmp eax, ecx
jl 0x40451b
push 0x10e4
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4a5963
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x6a
cmp eax, ecx
jl 0x404557
push 0x110d
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x7ba6bd
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x6b
cmp eax, ecx
jl 0x404593
push 0x1136
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x18415a
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x6c
cmp eax, ecx
jl 0x4045cf
push 0x115f
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x318ebd
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x6d
cmp eax, ecx
jl 0x40460b
push 0x1188
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x293031
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x6e
cmp eax, ecx
jl 0x404647
push 0x11b1
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x638694
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x6f
cmp eax, ecx
jl 0x404683
push 0x11da
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4a697b
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x70
cmp eax, ecx
jl 0x4046bf
push 0x1203
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x5a8ea5
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x71
cmp eax, ecx
jl 0x4046fb
push 0x122c
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x29495a
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x72
cmp eax, ecx
jl 0x404737
push 0x1255
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x39799c
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x73
cmp eax, ecx
jl 0x404773
push 0x127e
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x103042
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x74
cmp eax, ecx
jl 0x4047af
push 0x12a7
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x21aeef
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x75
cmp eax, ecx
jl 0x4047eb
push 0x12d0
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x1018
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x76
cmp eax, ecx
jl 0x404827
push 0x12f9
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x2029
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x77
cmp eax, ecx
jl 0x404863
push 0x1322
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x699c
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x78
cmp eax, ecx
jl 0x40489f
push 0x134b
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x5a8694
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x79
cmp eax, ecx
jl 0x4048db
push 0x1374
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x184152
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x7a
cmp eax, ecx
jl 0x404917
push 0x139d
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x29596b
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x7b
cmp eax, ecx
jl 0x404953
push 0x13c6
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x21617b
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x7c
cmp eax, ecx
jl 0x40498f
push 0x13ef
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x21799c
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x7d
cmp eax, ecx
jl 0x4049cb
push 0x1418
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0xa6de
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x7e
cmp eax, ecx
jl 0x404a07
push 0x1441
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x39515a
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x7f
cmp eax, ecx
jl 0x404a43
push 0x146a
push 0x40106e2
push 1
call fcn.00433d1c
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x102831
mov ebx, dword [0xf14f70]
call fcn.004020ad
mov eax, 0x80
cmp eax, ecx
jl 0x404a7f