Function at 0x6a06d0
Capabilities:
Contain obfuscated stackstrings
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x6fbb18
mov eax, dword fs:[0]
push eax
sub esp, 0x10
push ebx
push esi
push edi
mov eax, dword [0x766480]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
mov dword [ebp - 0x18], edi
push fcn.0047e860
push fcn.004ae4d0
push 0x11
push 0xc
push edi
call fcn.006dff12
mov dword [ebp - 4], 0
lea eax, [edi + 0xcc]
mov ecx, 0x4e
mov byte [eax], 0
lea eax, [eax + 8]
mov dword [eax - 4], 0
sub ecx, 1
jne 0x6a0723
mov byte [edi + 0x33c], cl
lea ebx, [ecx + 0x11]
mov dword [edi + 0x340], ecx
mov esi, edi
mov byte [edi + 0x344], cl
mov dword [edi + 0x348], ecx
mov byte [edi + 0x34c], cl
mov dword [edi + 0x350], ecx
mov byte [edi + 0x354], cl
mov dword [edi + 0x358], ecx
mov byte [edi + 0x35c], cl
mov dword [edi + 0x360], ecx
mov byte [edi + 0x364], cl
mov dword [edi + 0x368], ecx
mov byte [edi + 0x36c], cl
mov dword [edi + 0x370], ecx
mov byte [edi + 0x374], cl
mov dword [edi + 0x378], ecx
mov byte [edi + 0x37c], cl
mov dword [edi + 0x380], ecx
mov byte [edi + 0x384], cl
mov dword [edi + 0x388], ecx
mov byte [edi + 0x38c], cl
mov dword [edi + 0x390], ecx
mov byte [edi + 0x394], cl
mov dword [edi + 0x398], ecx
mov byte [edi + 0x39c], cl
mov dword [edi + 0x3a0], ecx
mov byte [edi + 0x3a4], cl
mov dword [edi + 0x3a8], ecx
mov byte [edi + 0x3ac], cl
mov dword [edi + 0x3b0], ecx
mov byte [edi + 0x3b4], cl
mov dword [edi + 0x3b8], ecx
mov byte [edi + 0x3bc], cl
mov dword [edi + 0x3c0], ecx
mov byte [edi + 0x3c4], cl
mov dword [edi + 0x3c8], ecx
mov dword [ebp - 0x10], 0x4e
nop dword [eax]
mov eax, dword [esi + 8]
sub eax, dword [esi]
sar eax, 2
cmp eax, 0x4e
jae 0x6a0838
lea eax, [ebp - 0x10]
mov ecx, esi
push eax
call fcn.004834d0
add esi, 0xc
sub ebx, 1
jne 0x6a0820
mov byte [ebp - 0x14], 1
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 2
mov dword [edi + 0xd4], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 3
mov dword [edi + 0xdc], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 4
mov dword [edi + 0xe4], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 5
mov dword [edi + 0xec], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 6
mov dword [edi + 0xf4], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 7
mov dword [edi + 0xfc], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 8
mov dword [edi + 0x104], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 9
mov dword [edi + 0x10c], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0xa
mov dword [edi + 0x114], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0xb
mov dword [edi + 0x11c], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0xc
mov dword [edi + 0x124], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0xd
mov dword [edi + 0x12c], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0xe
mov dword [edi + 0x134], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0xf
mov dword [edi + 0x13c], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x10
mov dword [edi + 0x144], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x11
mov dword [edi + 0x14c], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x12
mov dword [edi + 0x154], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x13
mov dword [edi + 0x15c], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x14
mov dword [edi + 0x164], eax
mov eax, dword [ebp - 0x14]
mov dword [edi + 0xd8], str.SHIRT
mov dword [edi + 0xe0], str.TUNIC
mov dword [edi + 0xe8], str.CON_ARMOUR
mov dword [edi + 0xf0], str.CON_HELM
mov dword [edi + 0xf8], str.CON_GLOVE
mov dword [edi + 0x100], str.CON_BOOTS
mov dword [edi + 0x108], str.DEX_ARMOUR
mov dword [edi + 0x110], str.DEX_HELM
mov dword [edi + 0x118], str.DEX_GLOVE
mov dword [edi + 0x120], str.DEX_BOOTS
mov dword [edi + 0x128], str.ONEHANDED_SWORD
mov dword [edi + 0x130], str.TWOHANDED_SWORD
mov dword [edi + 0x138], str.ONEHANDED_AXE
mov dword [edi + 0x140], str.TWOHANDED_AXE
mov dword [edi + 0x148], str.ONEHANDED_BLUNT
mov dword [edi + 0x150], str.TWOHANDED_BLUNT
mov dword [edi + 0x158], 0x714354
mov dword [edi + 0x160], str.CROSSBOW
mov dword [edi + 0x168], str.STAFF
mov dword [edi + 0x16c], eax
mov dword [edi + 0x170], str.DAGGER
mov byte [ebp - 0x14], 0x15
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x16
mov dword [edi + 0x174], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x17
mov dword [edi + 0x17c], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x18
mov dword [edi + 0x184], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x19
mov dword [edi + 0x18c], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x1a
mov dword [edi + 0x194], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x1b
mov dword [edi + 0x19c], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x1c
mov dword [edi + 0x1a4], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x1d
mov dword [edi + 0x1ac], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x1e
mov dword [edi + 0x1b4], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x1f
mov dword [edi + 0x1bc], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x20
mov dword [edi + 0x1c4], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x21
mov dword [edi + 0x1cc], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x22
mov dword [edi + 0x1d4], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x23
mov dword [edi + 0x1dc], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x24
mov dword [edi + 0x1e4], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x25
mov dword [edi + 0x1ec], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x26
mov dword [edi + 0x1f4], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x27
mov dword [edi + 0x1fc], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x28
mov dword [edi + 0x204], eax
mov eax, dword [ebp - 0x14]
mov dword [edi + 0x20c], eax
mov byte [ebp - 0x14], 0x29
mov eax, dword [ebp - 0x14]
mov dword [edi + 0x178], str.SHIELD
mov dword [edi + 0x180], str.CON_BODY
mov dword [edi + 0x188], str.CON_HEAD
mov dword [edi + 0x190], str.CON_PELVIS
mov dword [edi + 0x198], str.CON_PROTECT_A
mov dword [edi + 0x1a0], str.DEX_BODY
mov dword [edi + 0x1a8], str.DEX_HEAD
mov dword [edi + 0x1b0], str.DEX_PELVIS
mov dword [edi + 0x1b8], str.DEX_PROTECT_A
mov dword [edi + 0x1c0], str.COM_BLUNT
mov dword [edi + 0x1c8], str.COM_SWORD
mov dword [edi + 0x1d0], str.OPP_HAMMER
mov dword [edi + 0x1d8], str.OPP_AXE
mov dword [edi + 0x1e0], str.OPP_SLUSHER
mov dword [edi + 0x1e8], str.OPP_TALON
mov dword [edi + 0x1f0], str.OPP_SYTHE
mov dword [edi + 0x1f8], str.SKILL_A_GUARD
mov dword [edi + 0x200], str.SKILL_A_ATTACK
mov dword [edi + 0x208], str.SKILL_A_GUN
mov dword [edi + 0x210], str.SKILL_A_KNIFE
mov byte [ebp - 0x14], 0x2a
mov dword [edi + 0x214], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x2b
mov dword [edi + 0x21c], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x2c
mov dword [edi + 0x224], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x2d
mov dword [edi + 0x22c], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x2e
mov dword [edi + 0x234], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x2f
mov dword [edi + 0x23c], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x30
mov dword [edi + 0x244], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x31
mov dword [edi + 0x24c], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x32
mov dword [edi + 0x254], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x33
mov dword [edi + 0x25c], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x34
mov dword [edi + 0x264], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x35
mov dword [edi + 0x26c], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x36
mov dword [edi + 0x274], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x37
mov dword [edi + 0x27c], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x38
mov dword [edi + 0x284], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x39
mov dword [edi + 0x28c], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x3a
mov dword [edi + 0x294], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x3b
mov dword [edi + 0x29c], eax
mov eax, dword [ebp - 0x14]
mov byte [ebp - 0x14], 0x3c
mov dword [edi + 0x2a4], eax
mov eax, dword [ebp - 0x14]
mov dword [edi + 0x2ac], eax
mov byte [ebp - 0x14], 0x3d
mov eax, dword [ebp - 0x14]
mov dword [edi + 0x218], str.ARROW
mov dword [edi + 0x220], str.BOLT
mov dword [edi + 0x228], str.AMMO
mov dword [edi + 0x230], str.POTION
mov dword [edi + 0x238], str.EXPBOOK
mov dword [edi + 0x240], str.CASHBOOK
mov dword [edi + 0x248], str.EVENT_LOTTERY
mov dword [edi + 0x250], str.PORTAL
mov dword [edi + 0x258], str.FIRE_CRACKER
mov dword [edi + 0x260], str.SKILLBOOK
mov dword [edi + 0x268], str.FIXED_PORTAL
mov dword [edi + 0x270], str.SKILL_ITEM
mov dword [edi + 0x278], str.CASH_ITEM
mov dword [edi + 0x280], 0x7144f8
mov dword [edi + 0x288], 0x7144fc
mov dword [edi + 0x290], 0x714500
mov dword [edi + 0x298], str.CAMP_KIT
mov dword [edi + 0x2a0], str.SHORT_RANGE_ARMS_KIT
mov dword [edi + 0x2a8], str.LONG_RANGE_ARMS_KIT
mov dword [edi + 0x2b0], str.AIRSHIP_KIT
mov dword [edi + 0x2b4], eax
mov byte [ebp - 0x14], 0x3e
mov eax, dword [ebp - 0x14]
mov dword [edi + 0x2bc], eax
mov byte [ebp - 0x14], 0x3f
mov eax, dword [ebp - 0x14]
mov dword [edi + 0x2c4], eax
mov byte [ebp - 0x14], 0x40
mov eax, dword [ebp - 0x14]
mov dword [edi + 0x2cc], eax
mov byte [ebp - 0x14], 0x41
mov eax, dword [ebp - 0x14]
mov dword [edi + 0x2d4], eax
mov byte [ebp - 0x14], 0x42
mov eax, dword [ebp - 0x14]
mov dword [edi + 0x2dc], eax
mov byte [ebp - 0x14], 0x43
mov eax, dword [ebp - 0x14]
mov dword [edi + 0x2e4], eax
mov byte [ebp - 0x14], 0x44
mov eax, dword [ebp - 0x14]
mov dword [edi + 0x2ec], eax
mov byte [ebp - 0x14], 0x45
mov eax, dword [ebp - 0x14]
mov dword [edi + 0x2f4], eax
mov byte [ebp - 0x14], 0x46
mov eax, dword [ebp - 0x14]
mov dword [edi + 0x2fc], eax
mov byte [ebp - 0x14], 0x47
mov eax, dword [ebp - 0x14]
mov dword [edi + 0x304], eax
mov byte [ebp - 0x14], 0x48
mov eax, dword [ebp - 0x14]
mov dword [edi + 0x30c], eax
mov byte [ebp - 0x14], 0x49
mov eax, dword [ebp - 0x14]
mov dword [edi + 0x314], eax
mov byte [ebp - 0x14], 0x4a
mov eax, dword [ebp - 0x14]
mov dword [edi + 0x31c], eax
mov byte [ebp - 0x14], 0x4b
mov eax, dword [ebp - 0x14]
mov dword [edi + 0x324], eax
mov byte [ebp - 0x14], 0x4c
mov eax, dword [ebp - 0x14]
mov dword [edi + 0x2b8], str.WORLDWEAPON_K_KIT
mov dword [edi + 0x2c0], str.WORLDWEAPON_M_KIT
mov dword [edi + 0x2c8], str.MINERAL_KIT
mov dword [edi + 0x2d0], str.QUEST_ITEM
mov dword [edi + 0x2d8], str.NECKLACE
mov dword [edi + 0x2e0], str.RING
mov dword [edi + 0x2e8], str.RUNE
mov dword [edi + 0x2f0], str.GEM_SELL
mov dword [edi + 0x2f8], str.RIDE
mov dword [edi + 0x300], str.TRANSFORM
mov dword [edi + 0x308], str.PUZZLE
mov dword [edi + 0x310], str.EMBLEM
mov dword [edi + 0x318], str.TALISMAN
mov dword [edi + 0x320], str.SIGNET
mov dword [edi + 0x328], str.BOOK
mov dword [edi + 0x32c], eax
mov dword [edi + 0x330], str.HONOR
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 1
cmp eax, dword [edi + 8]
je 0x6a0f2f
mov dword [eax], 1
add dword [edi + 4], 4
jmp 0x6a0f3b
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 2
cmp eax, dword [edi + 8]
je 0x6a0f56
mov dword [eax], 2
add dword [edi + 4], 4
jmp 0x6a0f62
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 3
cmp eax, dword [edi + 8]
je 0x6a0f7d
mov dword [eax], 3
add dword [edi + 4], 4
jmp 0x6a0f89
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 4
cmp eax, dword [edi + 8]
je 0x6a0fa4
mov dword [eax], 4
add dword [edi + 4], 4
jmp 0x6a0fb0
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 5
cmp eax, dword [edi + 8]
je 0x6a0fcb
mov dword [eax], 5
add dword [edi + 4], 4
jmp 0x6a0fd7
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 6
cmp eax, dword [edi + 8]
je 0x6a0ff2
mov dword [eax], 6
add dword [edi + 4], 4
jmp 0x6a0ffe
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 7
cmp eax, dword [edi + 8]
je 0x6a1019
mov dword [eax], 7
add dword [edi + 4], 4
jmp 0x6a1025
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 8
cmp eax, dword [edi + 8]
je 0x6a1040
mov dword [eax], 8
add dword [edi + 4], 4
jmp 0x6a104c
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 9
cmp eax, dword [edi + 8]
je 0x6a1067
mov dword [eax], 9
add dword [edi + 4], 4
jmp 0x6a1073
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 0xa
cmp eax, dword [edi + 8]
je 0x6a108e
mov dword [eax], 0xa
add dword [edi + 4], 4
jmp 0x6a109a
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 0xb
cmp eax, dword [edi + 8]
je 0x6a10b5
mov dword [eax], 0xb
add dword [edi + 4], 4
jmp 0x6a10c1
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 0xc
cmp eax, dword [edi + 8]
je 0x6a10dc
mov dword [eax], 0xc
add dword [edi + 4], 4
jmp 0x6a10e8
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 0xd
cmp eax, dword [edi + 8]
je 0x6a1103
mov dword [eax], 0xd
add dword [edi + 4], 4
jmp 0x6a110f
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 0xe
cmp eax, dword [edi + 8]
je 0x6a112a
mov dword [eax], 0xe
add dword [edi + 4], 4
jmp 0x6a1136
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 0xf
cmp eax, dword [edi + 8]
je 0x6a1151
mov dword [eax], 0xf
add dword [edi + 4], 4
jmp 0x6a115d
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 0x10
cmp eax, dword [edi + 8]
je 0x6a1178
mov dword [eax], 0x10
add dword [edi + 4], 4
jmp 0x6a1184
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 0x11
cmp eax, dword [edi + 8]
je 0x6a119f
mov dword [eax], 0x11
add dword [edi + 4], 4
jmp 0x6a11ab
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 0x12
cmp eax, dword [edi + 8]
je 0x6a11c6
mov dword [eax], 0x12
add dword [edi + 4], 4
jmp 0x6a11d2
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 0x13
cmp eax, dword [edi + 8]
je 0x6a11ed
mov dword [eax], 0x13
add dword [edi + 4], 4
jmp 0x6a11f9
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 0x14
cmp eax, dword [edi + 8]
je 0x6a1214
mov dword [eax], 0x14
add dword [edi + 4], 4
jmp 0x6a1220
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 0x15
cmp eax, dword [edi + 8]
je 0x6a123b
mov dword [eax], 0x15
add dword [edi + 4], 4
jmp 0x6a1247
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 0x16
cmp eax, dword [edi + 8]
je 0x6a1262
mov dword [eax], 0x16
add dword [edi + 4], 4
jmp 0x6a126e
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 0x17
cmp eax, dword [edi + 8]
je 0x6a1289
mov dword [eax], 0x17
add dword [edi + 4], 4
jmp 0x6a1295
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 0x18
cmp eax, dword [edi + 8]
je 0x6a12b0
mov dword [eax], 0x18
add dword [edi + 4], 4
jmp 0x6a12bc
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 0x19
cmp eax, dword [edi + 8]
je 0x6a12d7
mov dword [eax], 0x19
add dword [edi + 4], 4
jmp 0x6a12e3
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 0x1a
cmp eax, dword [edi + 8]
je 0x6a12fe
mov dword [eax], 0x1a
add dword [edi + 4], 4
jmp 0x6a130a
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 0x1b
cmp eax, dword [edi + 8]
je 0x6a1325
mov dword [eax], 0x1b
add dword [edi + 4], 4
jmp 0x6a1331
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 0x1c
cmp eax, dword [edi + 8]
je 0x6a134c
mov dword [eax], 0x1c
add dword [edi + 4], 4
jmp 0x6a1358
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 0x1d
cmp eax, dword [edi + 8]
je 0x6a1373
mov dword [eax], 0x1d
add dword [edi + 4], 4
jmp 0x6a137f
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 0x1e
cmp eax, dword [edi + 8]
je 0x6a139a
mov dword [eax], 0x1e
add dword [edi + 4], 4
jmp 0x6a13a6
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 0x1f
cmp eax, dword [edi + 8]
je 0x6a13c1
mov dword [eax], 0x1f
add dword [edi + 4], 4
jmp 0x6a13cd
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 0x20
cmp eax, dword [edi + 8]
je 0x6a13e8
mov dword [eax], 0x20
add dword [edi + 4], 4
jmp 0x6a13f4
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 0x21
cmp eax, dword [edi + 8]
je 0x6a140f
mov dword [eax], 0x21
add dword [edi + 4], 4
jmp 0x6a141b
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 0x22
cmp eax, dword [edi + 8]
je 0x6a1436
mov dword [eax], 0x22
add dword [edi + 4], 4
jmp 0x6a1442
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 0x23
cmp eax, dword [edi + 8]
je 0x6a145d
mov dword [eax], 0x23
add dword [edi + 4], 4
jmp 0x6a1469
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 0x24
cmp eax, dword [edi + 8]
je 0x6a1484
mov dword [eax], 0x24
add dword [edi + 4], 4
jmp 0x6a1490
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 0x25
cmp eax, dword [edi + 8]
je 0x6a14ab
mov dword [eax], 0x25
add dword [edi + 4], 4
jmp 0x6a14b7
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 0x26
cmp eax, dword [edi + 8]
je 0x6a14d2
mov dword [eax], 0x26
add dword [edi + 4], 4
jmp 0x6a14de
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 0x27
cmp eax, dword [edi + 8]
je 0x6a14f9
mov dword [eax], 0x27
add dword [edi + 4], 4
jmp 0x6a1505
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 0x28
cmp eax, dword [edi + 8]
je 0x6a1520
mov dword [eax], 0x28
add dword [edi + 4], 4
jmp 0x6a152c
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 0x29
cmp eax, dword [edi + 8]
je 0x6a1547
mov dword [eax], 0x29
add dword [edi + 4], 4
jmp 0x6a1553
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 4]
mov dword [ebp - 0x10], 0x2a
cmp eax, dword [edi + 8]
je 0x6a156e
mov dword [eax], 0x2a
add dword [edi + 4], 4
jmp 0x6a157a
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, edi
call fcn.004832c0
mov eax, dword [edi + 0x10]
mov dword [ebp - 0x10], 0x2b
cmp eax, dword [edi + 0x14]
je 0x6a1595
mov dword [eax], 0x2b
add dword [edi + 0x10], 4
jmp 0x6a15a2
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0xc]
call fcn.004832c0
mov eax, dword [edi + 0x10]
mov dword [ebp - 0x10], 0x2c
cmp eax, dword [edi + 0x14]
je 0x6a15bd
mov dword [eax], 0x2c
add dword [edi + 0x10], 4
jmp 0x6a15ca
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0xc]
call fcn.004832c0
mov eax, dword [edi + 0x10]
mov dword [ebp - 0x10], 0x2d
cmp eax, dword [edi + 0x14]
je 0x6a15e5
mov dword [eax], 0x2d
add dword [edi + 0x10], 4
jmp 0x6a15f2
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0xc]
call fcn.004832c0
mov eax, dword [edi + 0x10]
mov dword [ebp - 0x10], 0x2e
cmp eax, dword [edi + 0x14]
je 0x6a160d
mov dword [eax], 0x2e
add dword [edi + 0x10], 4
jmp 0x6a161a
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0xc]
call fcn.004832c0
mov eax, dword [edi + 0x10]
mov dword [ebp - 0x10], 0x2f
cmp eax, dword [edi + 0x14]
je 0x6a1635
mov dword [eax], 0x2f
add dword [edi + 0x10], 4
jmp 0x6a1642
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0xc]
call fcn.004832c0
mov eax, dword [edi + 0x10]
mov dword [ebp - 0x10], 0x30
cmp eax, dword [edi + 0x14]
je 0x6a165d
mov dword [eax], 0x30
add dword [edi + 0x10], 4
jmp 0x6a166a
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0xc]
call fcn.004832c0
mov eax, dword [edi + 0x10]
mov dword [ebp - 0x10], 0x31
cmp eax, dword [edi + 0x14]
je 0x6a1685
mov dword [eax], 0x31
add dword [edi + 0x10], 4
jmp 0x6a1692
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0xc]
call fcn.004832c0
mov eax, dword [edi + 0x10]
mov dword [ebp - 0x10], 0x32
cmp eax, dword [edi + 0x14]
je 0x6a16ad
mov dword [eax], 0x32
add dword [edi + 0x10], 4
jmp 0x6a16ba
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0xc]
call fcn.004832c0
mov eax, dword [edi + 0x10]
mov dword [ebp - 0x10], 0x33
cmp eax, dword [edi + 0x14]
je 0x6a16d5
mov dword [eax], 0x33
add dword [edi + 0x10], 4
jmp 0x6a16e2
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0xc]
call fcn.004832c0
mov eax, dword [edi + 0x10]
mov dword [ebp - 0x10], 0x34
cmp eax, dword [edi + 0x14]
je 0x6a16fd
mov dword [eax], 0x34
add dword [edi + 0x10], 4
jmp 0x6a170a
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0xc]
call fcn.004832c0
mov eax, dword [edi + 0x10]
mov dword [ebp - 0x10], 0x35
cmp eax, dword [edi + 0x14]
je 0x6a1725
mov dword [eax], 0x35
add dword [edi + 0x10], 4
jmp 0x6a1732
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0xc]
call fcn.004832c0
mov eax, dword [edi + 0x10]
mov dword [ebp - 0x10], 0x39
cmp eax, dword [edi + 0x14]
je 0x6a174d
mov dword [eax], 0x39
add dword [edi + 0x10], 4
jmp 0x6a175a
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0xc]
call fcn.004832c0
mov eax, dword [edi + 0x10]
mov dword [ebp - 0x10], 0x3a
cmp eax, dword [edi + 0x14]
je 0x6a1775
mov dword [eax], 0x3a
add dword [edi + 0x10], 4
jmp 0x6a1782
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0xc]
call fcn.004832c0
mov eax, dword [edi + 0x10]
mov dword [ebp - 0x10], 0x3b
cmp eax, dword [edi + 0x14]
je 0x6a179d
mov dword [eax], 0x3b
add dword [edi + 0x10], 4
jmp 0x6a17aa
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0xc]
call fcn.004832c0
mov eax, dword [edi + 0x10]
mov dword [ebp - 0x10], 0x3c
cmp eax, dword [edi + 0x14]
je 0x6a17c5
mov dword [eax], 0x3c
add dword [edi + 0x10], 4
jmp 0x6a17d2
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0xc]
call fcn.004832c0
mov eax, dword [edi + 0x10]
mov dword [ebp - 0x10], 0x3d
cmp eax, dword [edi + 0x14]
je 0x6a17ed
mov dword [eax], 0x3d
add dword [edi + 0x10], 4
jmp 0x6a17fa
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0xc]
call fcn.004832c0
mov eax, dword [edi + 0x10]
mov dword [ebp - 0x10], 0x3e
cmp eax, dword [edi + 0x14]
je 0x6a1815
mov dword [eax], 0x3e
add dword [edi + 0x10], 4
jmp 0x6a1822
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0xc]
call fcn.004832c0
mov eax, dword [edi + 0x10]
mov dword [ebp - 0x10], 0x3f
cmp eax, dword [edi + 0x14]
je 0x6a183d
mov dword [eax], 0x3f
add dword [edi + 0x10], 4
jmp 0x6a184a
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0xc]
call fcn.004832c0
mov eax, dword [edi + 0x10]
mov dword [ebp - 0x10], 0x40
cmp eax, dword [edi + 0x14]
je 0x6a1865
mov dword [eax], 0x40
add dword [edi + 0x10], 4
jmp 0x6a1872
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0xc]
call fcn.004832c0
mov eax, dword [edi + 0x1c]
mov dword [ebp - 0x10], 0xb
cmp eax, dword [edi + 0x20]
je 0x6a188d
mov dword [eax], 0xb
add dword [edi + 0x1c], 4
jmp 0x6a189a
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x18]
call fcn.004832c0
mov eax, dword [edi + 0x1c]
mov dword [ebp - 0x10], 0xc
cmp eax, dword [edi + 0x20]
je 0x6a18b5
mov dword [eax], 0xc
add dword [edi + 0x1c], 4
jmp 0x6a18c2
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x18]
call fcn.004832c0
mov eax, dword [edi + 0x1c]
mov dword [ebp - 0x10], 0xd
cmp eax, dword [edi + 0x20]
je 0x6a18dd
mov dword [eax], 0xd
add dword [edi + 0x1c], 4
jmp 0x6a18ea
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x18]
call fcn.004832c0
mov eax, dword [edi + 0x1c]
mov dword [ebp - 0x10], 0xe
cmp eax, dword [edi + 0x20]
je 0x6a1905
mov dword [eax], 0xe
add dword [edi + 0x1c], 4
jmp 0x6a1912
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x18]
call fcn.004832c0
mov eax, dword [edi + 0x1c]
mov dword [ebp - 0x10], 0xf
cmp eax, dword [edi + 0x20]
je 0x6a192d
mov dword [eax], 0xf
add dword [edi + 0x1c], 4
jmp 0x6a193a
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x18]
call fcn.004832c0
mov eax, dword [edi + 0x1c]
mov dword [ebp - 0x10], 0x10
cmp eax, dword [edi + 0x20]
je 0x6a1955
mov dword [eax], 0x10
add dword [edi + 0x1c], 4
jmp 0x6a1962
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x18]
call fcn.004832c0
mov eax, dword [edi + 0x1c]
mov dword [ebp - 0x10], 0x11
cmp eax, dword [edi + 0x20]
je 0x6a197d
mov dword [eax], 0x11
add dword [edi + 0x1c], 4
jmp 0x6a198a
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x18]
call fcn.004832c0
mov eax, dword [edi + 0x1c]
mov dword [ebp - 0x10], 0x12
cmp eax, dword [edi + 0x20]
je 0x6a19a5
mov dword [eax], 0x12
add dword [edi + 0x1c], 4
jmp 0x6a19b2
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x18]
call fcn.004832c0
mov eax, dword [edi + 0x1c]
mov dword [ebp - 0x10], 0x13
cmp eax, dword [edi + 0x20]
je 0x6a19cd
mov dword [eax], 0x13
add dword [edi + 0x1c], 4
jmp 0x6a19da
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x18]
call fcn.004832c0
mov eax, dword [edi + 0x1c]
mov dword [ebp - 0x10], 0x14
cmp eax, dword [edi + 0x20]
je 0x6a19f5
mov dword [eax], 0x14
add dword [edi + 0x1c], 4
jmp 0x6a1a02
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x18]
call fcn.004832c0
mov eax, dword [edi + 0x1c]
mov dword [ebp - 0x10], 0x1e
cmp eax, dword [edi + 0x20]
je 0x6a1a1d
mov dword [eax], 0x1e
add dword [edi + 0x1c], 4
jmp 0x6a1a2a
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x18]
call fcn.004832c0
mov eax, dword [edi + 0x1c]
mov dword [ebp - 0x10], 0x1f
cmp eax, dword [edi + 0x20]
je 0x6a1a45
mov dword [eax], 0x1f
add dword [edi + 0x1c], 4
jmp 0x6a1a52
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x18]
call fcn.004832c0
mov eax, dword [edi + 0x1c]
mov dword [ebp - 0x10], 0x20
cmp eax, dword [edi + 0x20]
je 0x6a1a6d
mov dword [eax], 0x20
add dword [edi + 0x1c], 4
jmp 0x6a1a7a
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x18]
call fcn.004832c0
mov eax, dword [edi + 0x1c]
mov dword [ebp - 0x10], 0x21
cmp eax, dword [edi + 0x20]
je 0x6a1a95
mov dword [eax], 0x21
add dword [edi + 0x1c], 4
jmp 0x6a1aa2
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x18]
call fcn.004832c0
mov eax, dword [edi + 0x1c]
mov dword [ebp - 0x10], 0x22
cmp eax, dword [edi + 0x20]
je 0x6a1abd
mov dword [eax], 0x22
add dword [edi + 0x1c], 4
jmp 0x6a1aca
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x18]
call fcn.004832c0
mov eax, dword [edi + 0x1c]
mov dword [ebp - 0x10], 0x23
cmp eax, dword [edi + 0x20]
je 0x6a1ae5
mov dword [eax], 0x23
add dword [edi + 0x1c], 4
jmp 0x6a1af2
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x18]
call fcn.004832c0
mov eax, dword [edi + 0x1c]
mov dword [ebp - 0x10], 0x24
cmp eax, dword [edi + 0x20]
je 0x6a1b0d
mov dword [eax], 0x24
add dword [edi + 0x1c], 4
jmp 0x6a1b1a
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x18]
call fcn.004832c0
mov eax, dword [edi + 0x28]
mov dword [ebp - 0x10], 0x25
cmp eax, dword [edi + 0x2c]
je 0x6a1b35
mov dword [eax], 0x25
add dword [edi + 0x28], 4
jmp 0x6a1b42
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x24]
call fcn.004832c0
mov eax, dword [edi + 0x28]
mov dword [ebp - 0x10], 0x26
cmp eax, dword [edi + 0x2c]
je 0x6a1b5d
mov dword [eax], 0x26
add dword [edi + 0x28], 4
jmp 0x6a1b6a
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x24]
call fcn.004832c0
mov eax, dword [edi + 0x28]
mov dword [ebp - 0x10], 0x27
cmp eax, dword [edi + 0x2c]
je 0x6a1b85
mov dword [eax], 0x27
add dword [edi + 0x28], 4
jmp 0x6a1b92
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x24]
call fcn.004832c0
mov eax, dword [edi + 0x28]
mov dword [ebp - 0x10], 0x28
cmp eax, dword [edi + 0x2c]
je 0x6a1bad
mov dword [eax], 0x28
add dword [edi + 0x28], 4
jmp 0x6a1bba
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x24]
call fcn.004832c0
mov eax, dword [edi + 0x34]
mov dword [ebp - 0x10], 4
cmp eax, dword [edi + 0x38]
je 0x6a1bd5
mov dword [eax], 4
add dword [edi + 0x34], 4
jmp 0x6a1be2
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x30]
call fcn.004832c0
mov eax, dword [edi + 0x34]
mov dword [ebp - 0x10], 8
cmp eax, dword [edi + 0x38]
je 0x6a1bfd
mov dword [eax], 8
add dword [edi + 0x34], 4
jmp 0x6a1c0a
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x30]
call fcn.004832c0
mov eax, dword [edi + 0x34]
mov dword [ebp - 0x10], 0x17
cmp eax, dword [edi + 0x38]
je 0x6a1c25
mov dword [eax], 0x17
add dword [edi + 0x34], 4
jmp 0x6a1c32
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x30]
call fcn.004832c0
mov eax, dword [edi + 0x34]
mov dword [ebp - 0x10], 0x1b
cmp eax, dword [edi + 0x38]
je 0x6a1c4d
mov dword [eax], 0x1b
add dword [edi + 0x34], 4
jmp 0x6a1c5a
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x30]
call fcn.004832c0
mov eax, dword [edi + 0x34]
mov dword [ebp - 0x10], 5
cmp eax, dword [edi + 0x38]
je 0x6a1c75
mov dword [eax], 5
add dword [edi + 0x34], 4
jmp 0x6a1c82
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x30]
call fcn.004832c0
mov eax, dword [edi + 0x34]
mov dword [ebp - 0x10], 6
cmp eax, dword [edi + 0x38]
je 0x6a1c9d
mov dword [eax], 6
add dword [edi + 0x34], 4
jmp 0x6a1caa
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x30]
call fcn.004832c0
mov eax, dword [edi + 0x34]
mov dword [ebp - 0x10], 9
cmp eax, dword [edi + 0x38]
je 0x6a1cc5
mov dword [eax], 9
add dword [edi + 0x34], 4
jmp 0x6a1cd2
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x30]
call fcn.004832c0
mov eax, dword [edi + 0x34]
mov dword [ebp - 0x10], 0xa
cmp eax, dword [edi + 0x38]
je 0x6a1ced
mov dword [eax], 0xa
add dword [edi + 0x34], 4
jmp 0x6a1cfa
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x30]
call fcn.004832c0
mov eax, dword [edi + 0x34]
mov dword [ebp - 0x10], 0x18
cmp eax, dword [edi + 0x38]
je 0x6a1d15
mov dword [eax], 0x18
add dword [edi + 0x34], 4
jmp 0x6a1d22
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x30]
call fcn.004832c0
mov eax, dword [edi + 0x34]
mov dword [ebp - 0x10], 0x19
cmp eax, dword [edi + 0x38]
je 0x6a1d3d
mov dword [eax], 0x19
add dword [edi + 0x34], 4
jmp 0x6a1d4a
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x30]
call fcn.004832c0
mov eax, dword [edi + 0x34]
mov dword [ebp - 0x10], 0x1c
cmp eax, dword [edi + 0x38]
je 0x6a1d65
mov dword [eax], 0x1c
add dword [edi + 0x34], 4
jmp 0x6a1d72
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x30]
call fcn.004832c0
mov eax, dword [edi + 0x34]
mov dword [ebp - 0x10], 0x1d
cmp eax, dword [edi + 0x38]
je 0x6a1d8d
mov dword [eax], 0x1d
add dword [edi + 0x34], 4
jmp 0x6a1d9a
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x30]
call fcn.004832c0
mov eax, dword [edi + 0x40]
mov dword [ebp - 0x10], 3
cmp eax, dword [edi + 0x44]
je 0x6a1db5
mov dword [eax], 3
add dword [edi + 0x40], 4
jmp 0x6a1dc2
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x3c]
call fcn.004832c0
mov eax, dword [edi + 0x40]
mov dword [ebp - 0x10], 7
cmp eax, dword [edi + 0x44]
je 0x6a1ddd
mov dword [eax], 7
add dword [edi + 0x40], 4
jmp 0x6a1dea
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x3c]
call fcn.004832c0
mov eax, dword [edi + 0x40]
mov dword [ebp - 0x10], 0x16
cmp eax, dword [edi + 0x44]
je 0x6a1e05
mov dword [eax], 0x16
add dword [edi + 0x40], 4
jmp 0x6a1e12
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x3c]
call fcn.004832c0
mov eax, dword [edi + 0x40]
mov dword [ebp - 0x10], 0x1a
cmp eax, dword [edi + 0x44]
je 0x6a1e2d
mov dword [eax], 0x1a
add dword [edi + 0x40], 4
jmp 0x6a1e3a
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x3c]
call fcn.004832c0
mov eax, dword [edi + 0x4c]
mov dword [ebp - 0x10], 0x14
cmp eax, dword [edi + 0x50]
je 0x6a1e55
mov dword [eax], 0x14
add dword [edi + 0x4c], 4
jmp 0x6a1e62
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x48]
call fcn.004832c0
mov eax, dword [edi + 0x4c]
mov dword [ebp - 0x10], 0x23
cmp eax, dword [edi + 0x50]
je 0x6a1e7d
mov dword [eax], 0x23
add dword [edi + 0x4c], 4
jmp 0x6a1e8a
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x48]
call fcn.004832c0
mov eax, dword [edi + 0x4c]
mov dword [ebp - 0x10], 0x28
cmp eax, dword [edi + 0x50]
je 0x6a1ea5
mov dword [eax], 0x28
add dword [edi + 0x4c], 4
jmp 0x6a1eb2
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x48]
call fcn.004832c0
mov eax, dword [edi + 0x58]
mov dword [ebp - 0x10], 0xb
cmp eax, dword [edi + 0x5c]
je 0x6a1ecd
mov dword [eax], 0xb
add dword [edi + 0x58], 4
jmp 0x6a1eda
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x54]
call fcn.004832c0
mov eax, dword [edi + 0x58]
mov dword [ebp - 0x10], 0xd
cmp eax, dword [edi + 0x5c]
je 0x6a1ef5
mov dword [eax], 0xd
add dword [edi + 0x58], 4
jmp 0x6a1f02
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x54]
call fcn.004832c0
mov eax, dword [edi + 0x58]
mov dword [ebp - 0x10], 0xf
cmp eax, dword [edi + 0x5c]
je 0x6a1f1d
mov dword [eax], 0xf
add dword [edi + 0x58], 4
jmp 0x6a1f2a
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x54]
call fcn.004832c0
mov eax, dword [edi + 0x58]
mov dword [ebp - 0x10], 0x1e
cmp eax, dword [edi + 0x5c]
je 0x6a1f45
mov dword [eax], 0x1e
add dword [edi + 0x58], 4
jmp 0x6a1f52
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x54]
call fcn.004832c0
mov eax, dword [edi + 0x58]
mov dword [ebp - 0x10], 0x1f
cmp eax, dword [edi + 0x5c]
je 0x6a1f6d
mov dword [eax], 0x1f
add dword [edi + 0x58], 4
jmp 0x6a1f7a
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x54]
call fcn.004832c0
mov eax, dword [edi + 0x58]
mov dword [ebp - 0x10], 0x20
cmp eax, dword [edi + 0x5c]
je 0x6a1f95
mov dword [eax], 0x20
add dword [edi + 0x58], 4
jmp 0x6a1fa2
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x54]
call fcn.004832c0
mov eax, dword [edi + 0x58]
mov dword [ebp - 0x10], 0x21
cmp eax, dword [edi + 0x5c]
je 0x6a1fbd
mov dword [eax], 0x21
add dword [edi + 0x58], 4
jmp 0x6a1fca
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x54]
call fcn.004832c0
mov eax, dword [edi + 0x58]
mov dword [ebp - 0x10], 0x22
cmp eax, dword [edi + 0x5c]
je 0x6a1fe5
mov dword [eax], 0x22
add dword [edi + 0x58], 4
jmp 0x6a1ff2
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x54]
call fcn.004832c0
mov eax, dword [edi + 0x58]
mov dword [ebp - 0x10], 0x26
cmp eax, dword [edi + 0x5c]
je 0x6a200d
mov dword [eax], 0x26
add dword [edi + 0x58], 4
jmp 0x6a201a
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x54]
call fcn.004832c0
mov eax, dword [edi + 0x58]
mov dword [ebp - 0x10], 0x27
cmp eax, dword [edi + 0x5c]
je 0x6a2035
mov dword [eax], 0x27
add dword [edi + 0x58], 4
jmp 0x6a2042
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x54]
call fcn.004832c0
mov eax, dword [edi + 0x64]
mov dword [ebp - 0x10], 0x11
cmp eax, dword [edi + 0x68]
je 0x6a205d
mov dword [eax], 0x11
add dword [edi + 0x64], 4
jmp 0x6a206a
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x60]
call fcn.004832c0
mov eax, dword [edi + 0x64]
mov dword [ebp - 0x10], 0x12
cmp eax, dword [edi + 0x68]
je 0x6a2085
mov dword [eax], 0x12
add dword [edi + 0x64], 4
jmp 0x6a2092
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x60]
call fcn.004832c0
mov eax, dword [edi + 0x70]
mov dword [ebp - 0x10], 0xc
cmp eax, dword [edi + 0x74]
je 0x6a20ad
mov dword [eax], 0xc
add dword [edi + 0x70], 4
jmp 0x6a20ba
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x6c]
call fcn.004832c0
mov eax, dword [edi + 0x70]
mov dword [ebp - 0x10], 0xe
cmp eax, dword [edi + 0x74]
je 0x6a20d5
mov dword [eax], 0xe
add dword [edi + 0x70], 4
jmp 0x6a20e2
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x6c]
call fcn.004832c0
mov eax, dword [edi + 0x70]
mov dword [ebp - 0x10], 0x10
cmp eax, dword [edi + 0x74]
je 0x6a20fd
mov dword [eax], 0x10
add dword [edi + 0x70], 4
jmp 0x6a210a
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x6c]
call fcn.004832c0
mov eax, dword [edi + 0x7c]
mov dword [ebp - 0x10], 0x13
cmp eax, dword [edi + 0x80]
je 0x6a2128
mov dword [eax], 0x13
add dword [edi + 0x7c], 4
jmp 0x6a2135
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x78]
call fcn.004832c0
mov eax, dword [edi + 0x7c]
mov dword [ebp - 0x10], 0x24
cmp eax, dword [edi + 0x80]
je 0x6a2153
mov dword [eax], 0x24
add dword [edi + 0x7c], 4
jmp 0x6a2160
lea ecx, [ebp - 0x10]
push ecx
push eax
lea ecx, [edi + 0x78]
call fcn.004832c0
mov eax, dword [edi + 0x88]
lea esi, [edi + 0x84]
mov dword [ebp - 0x10], 0x15
cmp eax, dword [esi + 8]
je 0x6a2184
mov dword [eax], 0x15
add dword [esi + 4], 4
jmp 0x6a2190
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, esi
call fcn.004832c0
mov eax, dword [esi + 4]
mov dword [ebp - 0x10], 0x25
cmp eax, dword [esi + 8]
je 0x6a21ab
mov dword [eax], 0x25
add dword [esi + 4], 4
jmp 0x6a21b7
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, esi
call fcn.004832c0
mov eax, dword [edi + 0x94]
lea esi, [edi + 0x90]
mov dword [ebp - 0x10], 3
cmp eax, dword [esi + 8]
je 0x6a21db
mov dword [eax], 3
add dword [esi + 4], 4
jmp 0x6a21e7
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, esi
call fcn.004832c0
mov eax, dword [esi + 4]
mov dword [ebp - 0x10], 7
cmp eax, dword [esi + 8]
je 0x6a2202
mov dword [eax], 7
add dword [esi + 4], 4
jmp 0x6a220e
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, esi
call fcn.004832c0
mov eax, dword [esi + 4]
mov dword [ebp - 0x10], 0x16
cmp eax, dword [esi + 8]
je 0x6a2229
mov dword [eax], 0x16
add dword [esi + 4], 4
jmp 0x6a2235
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, esi
call fcn.004832c0
mov eax, dword [esi + 4]
mov dword [ebp - 0x10], 0x1a
cmp eax, dword [esi + 8]
je 0x6a2250
mov dword [eax], 0x1a
add dword [esi + 4], 4
jmp 0x6a225c
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, esi
call fcn.004832c0
mov eax, dword [esi + 4]
mov dword [ebp - 0x10], 0x15
cmp eax, dword [esi + 8]
je 0x6a2277
mov dword [eax], 0x15
add dword [esi + 4], 4
jmp 0x6a2283
lea ecx, [ebp - 0x10]
push ecx
push eax
mov ecx, esi
call fcn.004832c0
mov eax, dword [esi + 4]
mov dword [ebp - 0x10], 0x25
cmp eax, dword [esi + 8]
je 0x6a229e