Function at 0x1002ec00
Capabilities:
Enumerate files on windows

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1004a67d
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0x410
mov eax, dword [0x10065010]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
push dword [ebx + 0x14]
mov ecx, 0x100a7498
push dword [ebx + 0x10]
push dword [ebx + 0xc]
push dword [ebx + 8]
call fcn.1002dd60
movd xmm0, dword [0x100a7530]
mov esi, dword [0x100a7528]
mov edx, dword [0x100a752c]
cvtdq2ps xmm0, xmm0
add edx, 0xf
mov dword [0x100a74bc], 0x12
lea eax, [esi + 0x14]
mov dword [0x100a74b4], edx
mov dword [0x100a74b0], eax
lea eax, [esi + 0x46]
mov dword [0x100a74c8], eax
lea eax, [esi + 0x89]
mov dword [0x100a74e0], eax
lea eax, [esi + 0xb9]
mulss xmm0, dword [0x10059634]
mov dword [0x100a74f8], eax
lea eax, [esi + 0xf0]
mov dword [0x100a74c0], 9
mov dword [0x100a74c4], 9
cvttss2si ecx, xmm0
mov dword [0x100a74cc], edx
mov dword [0x100a74d4], 0x12
mov dword [0x100a74d8], 9
mov dword [0x100a74dc], 9
mov dword [0x100a74e4], edx
mov dword [0x100a74ec], 0x12
mov dword [0x100a74f0], 9
mov dword [0x100a74b8], ecx
mov dword [0x100a74d0], ecx
mov dword [0x100a74e8], ecx
mov dword [0x100a7500], ecx
mov dword [0x100a7518], ecx
mov ecx, 0x100a7498
mov dword [0x100a74f4], 9
mov dword [0x100a74fc], edx
mov dword [0x100a7504], 0x12
mov dword [0x100a7508], 9
mov dword [0x100a750c], 9
mov dword [0x100a7510], eax
mov dword [0x100a7514], edx
mov dword [0x100a751c], 0x12
mov dword [0x100a7520], 9
mov dword [0x100a7524], 9
call fcn.1002e540
mov eax, dword fs:[0x2c]
mov esi, dword [0x100a6914]
mov ecx, dword [eax + esi*4]
mov eax, dword [0x1029506c]
cmp eax, dword [ecx + 4]
jle 0x1002edf4
push 0x1029506c
call fcn.1004321f
add esp, 4
cmp dword [0x1029506c], 0xffffffff
jne 0x1002edf4
xorps xmm0, xmm0
mov dword [0x10295034], 0
push 0x1004ffd0
movups xmmword [0x10295024], xmm0
mov dword [0x10295038], 0
call fcn.100430a6
add esp, 4
push 0x1029506c
call fcn.100431d5
add esp, 4
mov eax, dword fs:[0x2c]
mov ecx, dword [eax + esi*4]
mov eax, dword [0x10295020]
cmp eax, dword [ecx + 4]
jle 0x1002ee58
push 0x10295020
call fcn.1004321f
add esp, 4
cmp dword [0x10295020], 0xffffffff
jne 0x1002ee58
xorps xmm0, xmm0
mov dword [0x10295058], 0
push 0x1004ffb0
movups xmmword [0x10295048], xmm0
mov dword [0x1029505c], 0
call fcn.100430a6
add esp, 4
push 0x10295020
call fcn.100431d5
add esp, 4
mov eax, dword fs:[0x2c]
mov ecx, dword [eax + esi*4]
mov eax, dword [0x10294f78]
cmp eax, dword [ecx + 4]
jle 0x1002eebc
push 0x10294f78
call fcn.1004321f
add esp, 4
cmp dword [0x10294f78], 0xffffffff
jne 0x1002eebc
xorps xmm0, xmm0
mov dword [0x1029500c], 0
push 0x1004ff90
movups xmmword [0x10294ffc], xmm0
mov dword [0x10295010], 0
call fcn.100430a6
add esp, 4
push 0x10294f78
call fcn.100431d5
add esp, 4
mov eax, dword fs:[0x2c]
mov ecx, dword [eax + esi*4]
mov eax, dword [0x10294fc8]
cmp eax, dword [ecx + 4]
jle 0x1002ef20
push 0x10294fc8
call fcn.1004321f
add esp, 4
cmp dword [0x10294fc8], 0xffffffff
jne 0x1002ef20
xorps xmm0, xmm0
mov dword [0x10294fb4], 0
push 0x1004ff70
movups xmmword [0x10294fa4], xmm0
mov dword [0x10294fb8], 0
call fcn.100430a6
add esp, 4
push 0x10294fc8
call fcn.100431d5
add esp, 4
mov eax, dword fs:[0x2c]
mov ecx, dword [eax + esi*4]
mov eax, dword [0x10295074]
cmp eax, dword [ecx + 4]
jle 0x1002ef84
push 0x10295074
call fcn.1004321f
add esp, 4
cmp dword [0x10295074], 0xffffffff
jne 0x1002ef84
xorps xmm0, xmm0
mov dword [0x10294fe8], 0
push 0x1004ff50
movups xmmword [0x10294fd8], xmm0
mov dword [0x10294fec], 0
call fcn.100430a6
add esp, 4
push 0x10295074
call fcn.100431d5
add esp, 4
mov eax, dword fs:[0x2c]
mov ecx, dword [eax + esi*4]
mov eax, dword [0x10294fd4]
cmp eax, dword [ecx + 4]
jle 0x1002efe8
push 0x10294fd4
call fcn.1004321f
add esp, 4
cmp dword [0x10294fd4], 0xffffffff
jne 0x1002efe8
xorps xmm0, xmm0
mov dword [0x10294f90], 0
push 0x1004ff30
movups xmmword [0x10294f80], xmm0
mov dword [0x10294f94], 0
call fcn.100430a6
add esp, 4
push 0x10294fd4
call fcn.100431d5
add esp, 4
mov eax, dword [0x10099fa8]
cmp eax, 1
jne 0x1002f838
mov eax, dword [0x100a753c]
cmp eax, 1
jne 0x1002f2b5
mov ecx, dword [0x100a752c]
mov eax, dword [0x100a74bc]
add ecx, 0x41
push str.Additional
push 5
add eax, ecx
mov ecx, 0x100a7498
push 1
push 1
mov dword [0x100a7558], eax
mov dword [0x100a755c], eax
call fcn.1002d2b0
push 0x10294888
push 0x1008fc0c
push str.Aimbot_Key
push 0x100a4468
push 6
push ecx
push 1
mov ecx, 0x10295024
call fcn.1002d530
push 0x10294856
lea eax, [ebp - 0x260]
mov dword [ebp - 0x260], str.Head
push eax
push str.Hitbox
push 0x10294858
push 4
push ecx
push 1
mov ecx, 0x10295024
mov dword [ebp - 0x25c], str.Neck
mov dword [ebp - 0x258], str.Chest
mov dword [ebp - 0x254], str.Stomach
call fcn.1002d530
mov ecx, dword [0x10294858]
test ecx, ecx
jne 0x1002f0b9
mov dword [0x100a4454], 0xc
jmp 0x1002f0f0
cmp ecx, 1
jne 0x1002f0ca
mov dword [0x100a4454], 0xb
jmp 0x1002f0f0
cmp ecx, 2
jne 0x1002f0db
mov dword [0x100a4454], 0xa
jmp 0x1002f0f0
mov eax, dword [0x100a4454]
cmp ecx, 3
mov edx, 9
cmove eax, edx
mov dword [0x100a4454], eax
push str.PointScale
push 0x100a4574
sub esp, 0x10
mov ecx, 0x100a7498
mov dword [esp + 0xc], 0x3f800000
push 1
call fcn.1002c840
push 0x10294857
lea eax, [ebp - 0x24c]
mov dword [ebp - 0x24c], str.Auto
push eax
push str.Height_Mode
push 0x100a4458
push 5
push ecx
push 1
mov ecx, 0x10295024
mov dword [ebp - 0x248], str.Origin
mov dword [ebp - 0x244], str.Center
mov dword [ebp - 0x240], str.Center_Fixed
mov dword [ebp - 0x23c], str.Highest
call fcn.1002d530
push 0x10294865
lea eax, [ebp - 0x238]
mov dword [ebp - 0x238], str.Distance
push eax
push str.Target_Aimbot
push 0x100a4450
push 4
push ecx
push 1
mov ecx, 0x10295024
mov dword [ebp - 0x234], 0x10056738
mov dword [ebp - 0x230], str.Next_Shot
mov dword [ebp - 0x22c], str.Random
call fcn.1002d530
push str.Aimbot
push 6
push 0
push 1
mov ecx, 0x100a7498
call fcn.1002d2b0
push 0x10056758
push 0x100a4444
push 0
mov ecx, 0x100a7498
call fcn.1002cc30
push str.Auto_Fire
push 0x100a4445
push 0
mov ecx, 0x100a7498
call fcn.1002cc30
push str.Silent
push 0x100a444a
push 0
mov ecx, 0x100a7498
call fcn.1002cc30
push str.Perfect_Silent
push 0x100a444b
push 0
mov ecx, 0x100a7498
call fcn.1002cc30
push str.Body_AWP
push 0x100a444d
push 0
mov ecx, 0x100a7498
call fcn.1002cc30
push str.Friendly_Fire
push 0x100a4449
push 0
mov ecx, 0x100a7498
call fcn.1002cc30
mov ecx, 0x10295024
call fcn.1002d8c0
mov ecx, 0x10295024
call fcn.1002dbd0
mov ecx, dword [0x10295028]
cmp dword [0x10295024], ecx
cmovne ecx, dword [0x10295024]
mov dword [0x10295028], ecx
mov ecx, dword [0x10295034]
cmp dword [0x10295030], ecx
mov eax, dword [0x100a7558]
cmovne ecx, dword [0x10295030]
mov dword [0x10295034], ecx
mov ecx, dword [0x100a755c]
cmp eax, ecx
jle 0x1002f52b
sub eax, dword [0x100a752c]
add eax, 0x36
jmp 0x10030b1e
cmp eax, 2
jne 0x1002f541
mov ecx, dword [0x100a752c]
mov eax, dword [0x100a74bc]
add ecx, 0x41
push str.Accuracy
push 3
add eax, ecx
mov ecx, 0x100a7498
push 0
push 1
mov dword [0x100a7558], eax
mov dword [0x100a755c], eax
call fcn.1002d2b0
push 0x100567c0
push 0x100a460d
push 0
mov ecx, 0x100a7498
call fcn.1002cc30
push str.Force_Seed
push 0x100a460c
push 0
mov ecx, 0x100a7498
call fcn.1002cc30
push 0x10294703
push 0x1008fbf0
push str.No_Spread
push 0x100a4610
push 4
push ecx
push 0
mov ecx, 0x10295024
call fcn.1002d530
mov eax, dword fs:[0x2c]
mov ecx, dword [eax + esi*4]
mov eax, dword [0x10294f74]
cmp eax, dword [ecx + 4]
jle 0x1002f37f
push 0x10294f74
call fcn.1004321f
add esp, 4
cmp dword [0x10294f74], 0xffffffff
jne 0x1002f37f
push 0x10294f74
mov dword [0x10295070], 0xffc77d93
call fcn.100431d5
add esp, 4
push 0x100567cc
push 5
push 0
push 0
mov ecx, 0x100a7498
call fcn.1002d2b0
push 0x100567f0
push 0x100a4578
push 0
mov ecx, 0x100a7498
call fcn.1002cc30
push str.Smart
push 0x100a4579
push 0
mov ecx, 0x100a7498
call fcn.1002cc30
push 0x10294701
push 0x1008fc00
push str.LagCompensation
push 0x100a4608
push 3
push ecx
push 0
mov ecx, 0x10295024
call fcn.1002d530
push 0x102946ff
push 0x1008fbdc
push str.Resolver_Type
push 0x100a4600
push 5
push ecx
push 0
mov ecx, 0x10295024
call fcn.1002d530
push str.Resolver_Angle
push 0x100a4604
push 0x5a
sub esp, 0xc
mov ecx, 0x100a7498
push 0
call fcn.1002c650
mov eax, dword fs:[0x2c]
mov ecx, dword [eax + esi*4]
mov eax, dword [0x10294fd0]
cmp eax, dword [ecx + 4]
jle 0x1002f464
push 0x10294fd0
call fcn.1004321f
add esp, 4
cmp dword [0x10294fd0], 0xffffffff
jne 0x1002f464
push 0x10294fd0
mov dword [0x10295078], 0xffc77d93
call fcn.100431d5
add esp, 4
push str.Accuracy_2
push 4
push 1
push 1
mov ecx, 0x100a7498
call fcn.1002d2b0
push str.Auto_Wall
push 0x100a4446
push 1
mov ecx, 0x100a7498
call fcn.1002cc30
push str.Multi_Spot
push 0x100a4447
push 1
mov ecx, 0x100a7498
call fcn.1002cc30
push str.Hitscan
push 0x100a4448
push 1
mov ecx, 0x100a7498
call fcn.1002cc30
push str.Min_Damage
push 0x100a4464
push 0x64
sub esp, 0xc
mov ecx, 0x100a7498
push 1
call fcn.1002c650
mov ecx, 0x10295024
call fcn.1002d8c0
mov ecx, 0x10295024
call fcn.1002dbd0
mov ecx, dword [0x10295028]
cmp dword [0x10295024], ecx
mov eax, dword [0x100a7558]
cmovne ecx, dword [0x10295024]
mov dword [0x10295028], ecx
mov ecx, dword [0x10295034]
cmp dword [0x10295030], ecx
cmovne ecx, dword [0x10295030]
mov dword [0x10295034], ecx
mov ecx, dword [0x100a755c]
cmp eax, ecx
jg 0x1002f533
jge 0x10030af6
mov eax, ecx
sub eax, dword [0x100a752c]
add eax, 0x36
jmp 0x10030b1e
cmp eax, 3
jne 0x10030af6
mov ecx, dword [0x100a752c]
mov eax, dword [0x100a74bc]
add ecx, 0x41
push str.Anti_Aim
push 8
add eax, ecx
mov ecx, 0x100a7498
push 0
push 1
mov dword [0x100a7558], eax
mov dword [0x100a755c], eax
call fcn.1002d2b0
push 0x10056860
push 0x100a46cc
push 0
mov ecx, 0x100a7498
call fcn.1002cc30
push 0x10294700
push 0x1008fc74
push str.Pitch
push 0x100a46d4
push 0xc
push ecx
push 0
mov ecx, 0x10295048
call fcn.1002d530
push 0x102946fc
push 0x1008fca4
push 0x10056874
push 0x100a46d8
push 8
push ecx
push 0
mov ecx, 0x10295048
call fcn.1002d530
mov ecx, dword [0x100a46d8]
mov eax, ecx
sub eax, 3
je 0x1002f601
sub eax, 3
je 0x1002f5fa
sub eax, 1
je 0x1002f5f3
mov eax, 0x1008fbbc
jmp 0x1002f606
mov eax, 0x1008fc54
jmp 0x1002f606
mov eax, 0x1008fbcc
jmp 0x1002f606
mov eax, 0x1008fcc4
push 0x102946fa
push eax
mov dword [0x100a7490], eax
xor eax, eax
cmp ecx, 8
push str.Yaw_Mode
push 0x100a46dc
setne al
inc eax
push eax
push ecx
push 0
mov ecx, 0x10295048
call fcn.1002d530
push str.Custom_Real
push 0x100a46f4
sub esp, 0x10
mov ecx, 0x100a7498
mov dword [esp + 0xc], 0x43b40000
push 0
call fcn.1002c840
push str.Custom_Fake
push 0x100a46f8
sub esp, 0x10
mov ecx, 0x100a7498
mov dword [esp + 0xc], 0x43b40000
push 0
call fcn.1002c840
cmp byte [0x100a46cc], 0
je 0x1002f6f7
push str.Anti_Aim_Adjusment
push 4
push 0
push 0
mov ecx, 0x100a7498
call fcn.1002d2b0
push str.In_Attack_Pitch
push 0x100a46ce
push 0
mov ecx, 0x100a7498
call fcn.1002cc30
push str.LBY_Breaker
push 0x100a46cd
push 0
mov ecx, 0x100a7498
call fcn.1002cc30
push str.Enemy_Check
push 0x100a46d1
push 0
mov ecx, 0x100a7498
call fcn.1002cc30
push 0x102946fd
push 0x1008fbb0
push str.At_Targets
push 0x100a46f0
push 3
push ecx
push 0
mov ecx, 0x10295048
call fcn.1002d530
push 0x100568f4
push 5
push 1
push 1
mov ecx, 0x100a7498
call fcn.1002d2b0
push str.Active
push 0x100a46fc
push 1
mov ecx, 0x100a7498
call fcn.1002cc30
push str.Choked_Packets
push 0x100a4704
push 0xe
sub esp, 0xc
mov ecx, 0x100a7498
push 1
call fcn.1002c650
push str.In_Attack
push 0x100a46fd
push 1
mov ecx, 0x100a7498
call fcn.1002cc30
push str.Air_Only
push 0x100a46fe
push 1
mov ecx, 0x100a7498
call fcn.1002cc30
push 0x102946f9
push 0x1008fc68
push str.FakeLag
push 0x100a4700
push 3
push ecx
push 1
mov ecx, 0x10294ffc
call fcn.1002d530
mov ecx, 0x10295048
call fcn.1002d8c0
mov ecx, 0x10295048
call fcn.1002dbd0
mov edx, dword [0x1029504c]
mov ecx, 0x10294ffc
cmp dword [0x10295048], edx
cmovne edx, dword [0x10295048]
mov dword [0x1029504c], edx
mov edx, dword [0x10295058]
cmp dword [0x10295054], edx
cmovne edx, dword [0x10295054]
mov dword [0x10295058], edx
call fcn.1002d8c0
mov ecx, 0x10294ffc
call fcn.1002dbd0
mov ecx, dword [0x10295000]
cmp dword [0x10294ffc], ecx
cmovne ecx, dword [0x10294ffc]
mov dword [0x10295000], ecx
mov ecx, dword [0x1029500c]
cmp dword [0x10295008], ecx
cmovne ecx, dword [0x10295008]
mov dword [0x1029500c], ecx
mov eax, dword [0x100a7558]
mov ecx, dword [0x100a755c]
cmp eax, ecx
jg 0x10030b15
jge 0x10030af6
mov eax, ecx
jmp 0x10030b15
cmp eax, 2
jne 0x1002fd14
cmp dword [0x100a7540], 1
jne 0x1002f947
mov ecx, dword [0x100a752c]
mov eax, dword [0x100a74bc]
add ecx, 0x41
push 0x10056930
push 6
add eax, ecx
mov ecx, 0x100a7498
push 0
push 1
mov dword [0x100a7558], eax
mov dword [0x100a755c], eax
call fcn.1002d2b0
push 0x1005692c
push 0x100a4660
push 0
mov ecx, 0x100a7498
call fcn.1002cc30
push str.Name
push 0x100a4661
push 0
mov ecx, 0x100a7498
call fcn.1002cc30
push str.Health
push 0x100a4667
push 0
mov ecx, 0x100a7498
call fcn.1002cc30
push str.Armor
push 0x100a4662
push 0
mov ecx, 0x100a7498
call fcn.1002cc30
push str.Weapon
push 0x100a4669
push 0
mov ecx, 0x100a7498
call fcn.1002cc30
push str.Ground
push 0x100a466e
push 0
mov ecx, 0x100a7498
call fcn.1002cc30
mov ecx, 0x10294fa4
call fcn.1002d8c0
mov ecx, 0x10294fa4
call fcn.1002dbd0
mov ecx, dword [0x10294fa8]
cmp dword [0x10294fa4], ecx
cmovne ecx, dword [0x10294fa4]
mov dword [0x10294fa8], ecx
mov ecx, dword [0x10294fb4]
cmp dword [0x10294fb0], ecx
cmovne ecx, dword [0x10294fb0]
mov dword [0x10294fb4], ecx
cmp dword [0x100a7540], 2
jne 0x1002fc1f
mov ecx, dword [0x100a752c]
mov eax, dword [0x100a74bc]
add ecx, 0x41
push str.Local_Screen
push 5
add eax, ecx
mov ecx, 0x100a7498
push 1
push 1
mov dword [0x100a7558], eax
mov dword [0x100a755c], eax
call fcn.1002d2b0
push str.Sky_Deleting
push 0x100a4647
push 1
mov ecx, 0x100a7498
call fcn.1002cc30
push str.Anti_Smoke
push 0x100a4649
push 1
mov ecx, 0x100a7498
call fcn.1002cc30
push str.Anti_Flash
push 0x100a464a
push 1
mov ecx, 0x100a7498
call fcn.1002cc30
push str.Hands_Deleting
push 0x100a4648
push 1
mov ecx, 0x100a7498
call fcn.1002cc30
push str.No_Visual_Recol
push 0x100a464b
push 1
mov ecx, 0x100a7498
call fcn.1002cc30
push 0x100569a4
push 1
push 1
push 0
mov ecx, 0x100a7498
call fcn.1002d2b0
push str.Radar
push 0x100a4644
push 1
mov ecx, 0x100a7498
call fcn.1002cc30
push str.Misc
push 3
push 0
push 1
mov ecx, 0x100a7498
call fcn.1002d2b0
mov eax, dword fs:[0x2c]
mov ecx, dword [eax + esi*4]
mov eax, dword [0x10294fcc]
cmp eax, dword [ecx + 4]
jle 0x1002fa8e
push 0x10294fcc
call fcn.1004321f
add esp, 4
cmp dword [0x10294fcc], 0xffffffff
jne 0x1002fa8e
movzx eax, byte [0x100a4656]
mov dword [0x1029487c], eax
movzx eax, byte [0x100a4657]
mov dword [0x10294880], eax
movzx eax, byte [0x100a4658]
push 0x10294fcc
mov dword [0x10294884], eax
call fcn.100431d5
add esp, 4
push ecx
push 0x1029487c
push 0x100a4656
push str.Bullet_Tracer
push 0x1029485c
push 0x100a464c
push ecx
call fcn.1002d020
mov eax, dword fs:[0x2c]
mov ecx, dword [eax + esi*4]
mov eax, dword [0x10294f7c]
cmp eax, dword [ecx + 4]
jle 0x1002fb17
push 0x10294f7c
call fcn.1004321f
add esp, 4
cmp dword [0x10294f7c], 0xffffffff
jne 0x1002fb17
movzx eax, byte [0x100a465a]
mov dword [0x10294868], eax
movzx eax, byte [0x100a465b]
mov dword [0x1029486c], eax
movzx eax, byte [0x100a465c]
mov dword [0x10294870], eax
movzx eax, byte [0x100a465d]
push 0x10294f7c
mov dword [0x10294874], eax
call fcn.100431d5
add esp, 4
push ecx
push 0x10294868
push 0x100a465a
push str.Bullet_Impact
push 0x10294864
push 0x100a464d
push ecx
call fcn.1002d020
push str.Asus_Walls
push 0x100a4640
sub esp, 0x10
mov ecx, 0x100a7498
mov dword [esp + 0xc], 0x3f800000
push 0
call fcn.1002c840
push 0x100569ec
push 2
push 0
push 0
mov ecx, 0x100a7498
call fcn.1002d2b0
push 0x10294702
push 0x1008fc44
push str.Crosshair
push 0x100a467c
push 4
push ecx
push 0
mov ecx, 0x10294fa4
call fcn.1002d530
push str.Dynamic
push 0x100a4680
push 0
mov ecx, 0x100a7498
call fcn.1002cc30
mov ecx, 0x10294fa4
call fcn.1002d8c0
mov ecx, 0x10294fa4
call fcn.1002dbd0
mov ecx, dword [0x10294fa8]
cmp dword [0x10294fa4], ecx
mov eax, dword [0x100a7558]
cmovne ecx, dword [0x10294fa4]
mov dword [0x10294fa8], ecx
mov ecx, dword [0x10294fb4]
cmp dword [0x10294fb0], ecx
cmovne ecx, dword [0x10294fb0]
mov dword [0x10294fb4], ecx
mov ecx, dword [0x100a755c]
cmp eax, ecx
jle 0x1002fc0b
sub eax, dword [0x100a752c]
add eax, 0x41
mov dword [0x100a42c4], eax
jmp 0x1002fc24
jge 0x1002fc1f
mov eax, ecx
sub eax, dword [0x100a752c]
add eax, 0x41
mov dword [0x100a42c4], eax
jmp 0x1002fc24
mov eax, dword [0x100a42c4]
cmp dword [0x100a7540], 3
jne 0x10030b1e
mov ecx, dword [0x100a752c]
mov eax, dword [0x100a74bc]
add ecx, 0x41
push str.Colors
push 4
add eax, ecx
mov ecx, 0x100a7498
push 1
push 1
mov dword [0x100a7558], eax
mov dword [0x100a755c], eax
call fcn.1002d2b0
push 0x102946f8
push 0x1008fc5c
push str.Entity
push 0x100a42e8
push 3
push ecx
push 1
mov ecx, 0x10294fa4
call fcn.1002d530
push 0x102946f3
push 0x1008fc30
push str.Element
push 0x100a42f0
push 2
push ecx
push 1
mov ecx, 0x10294fa4
call fcn.1002d530
push 0x102946fe
push 0x1008fc38
push str.Entity_Color
push 0x100a42ec
push 3
push ecx
push 1
mov ecx, 0x10294fa4
call fcn.1002d530
mov ecx, 0x10294fa4
call fcn.1002d8c0
mov ecx, 0x10294fa4
call fcn.1002dbd0
mov ecx, dword [0x10294fa8]
cmp dword [0x10294fa4], ecx
cmovne ecx, dword [0x10294fa4]
mov dword [0x10294fa8], ecx
mov ecx, dword [0x10294fb4]
cmp dword [0x10294fb0], ecx
cmovne ecx, dword [0x10294fb0]
mov dword [0x10294fb4], ecx
jmp 0x1002f818
cmp eax, 3
jne 0x1002ffa9
cmp dword [0x100a7544], 1
jne 0x1002ff22
mov ecx, dword [0x100a752c]
mov eax, dword [0x100a74bc]
add ecx, 0x41
push str.Other
push 5
add eax, ecx
mov ecx, 0x100a7498
push 0
push 1
mov dword [0x100a7558], eax
mov dword [0x100a755c], eax
call fcn.1002d2b0
push str.KnifeBot
push 0x100a468b
push 0
mov ecx, 0x100a7498
call fcn.1002cc30
push str.RoundSay
push 0x100a468c
push 0
mov ecx, 0x100a7498
call fcn.1002cc30
push str.KillSay
push 0x100a468d
push 0
mov ecx, 0x100a7498
call fcn.1002cc30
push str.FakeDuck
push 0x100a4692
push 0
mov ecx, 0x100a7498
call fcn.1002cc30
push 0x10056a68
push 0x1029485d
push 0x100a46a0
push ecx
call fcn.1002d6e0
push str.Movement
push 3
push 1
push 1
mov ecx, 0x100a7498
call fcn.1002d2b0
push str.Circle_Strafe
push 0x100a4687
push 1
mov ecx, 0x100a7498
call fcn.1002cc30
push str.BunnyHop
push 0x100a4684
push 1
mov ecx, 0x100a7498
call fcn.1002cc30
push str.AutoStrafer
push 0x100a4685
push 1
mov ecx, 0x100a7498
call fcn.1002cc30
cmp byte [0x100a4687], 0
je 0x1002fe71
push str.Circle_Strafe_Adjusment
push 2
push 1
push 0
mov ecx, 0x100a7498
call fcn.1002d2b0
push str.Rotate_Division
push 0x100a46ac
push 0x20
sub esp, 0xc
mov ecx, 0x100a7498
push 1
call fcn.1002c650
push str.Simulation_Ticks
push 0x100a46b0
push 0x20
sub esp, 0xc
mov ecx, 0x100a7498
push 1
call fcn.1002c650
push 0x10056adc
push 1
push 1
push 0
mov ecx, 0x100a7498
call fcn.1002d2b0
push 0x102946fb
push 0x1008fc24
push str.HitSound
push 0x100a4670
push 3
push ecx
push 1
mov ecx, 0x10294fd8
call fcn.1002d530
mov ecx, 0x10294fd8
call fcn.1002d8c0
mov ecx, 0x10294fd8
call fcn.1002dbd0
mov ecx, dword [0x10294fdc]
cmp dword [0x10294fd8], ecx
mov eax, dword [0x100a7558]
cmovne ecx, dword [0x10294fd8]
mov dword [0x10294fdc], ecx
mov ecx, dword [0x10294fe8]
cmp dword [0x10294fe4], ecx
cmovne ecx, dword [0x10294fe4]
mov dword [0x10294fe8], ecx
mov ecx, dword [0x100a755c]
cmp eax, ecx
jle 0x1002ff0e
sub eax, dword [0x100a752c]
add eax, 0x41
mov dword [0x100a42c4], eax
jmp 0x1002ff27
jge 0x1002ff22
mov eax, ecx
sub eax, dword [0x100a752c]
add eax, 0x41
mov dword [0x100a42c4], eax
jmp 0x1002ff27
mov eax, dword [0x100a42c4]
cmp dword [0x100a7544], 2
jne 0x10030b1e
mov ecx, dword [0x100a752c]
mov eax, dword [0x100a74bc]
add ecx, 0x41
push str.Exploits
push 3
add eax, ecx
mov ecx, 0x100a7498
push 0
push 1
mov dword [0x100a7558], eax
mov dword [0x100a755c], eax
call fcn.1002d2b0
push str.AirStuck__F_
push 0x100a468f
push 0
mov ecx, 0x100a7498
call fcn.1002cc30
push str.Lag_exploit
push 0x100a4686
push 0
mov ecx, 0x100a7498
call fcn.1002cc30
push str.Lag_Exploit
push 0x10294879
push 0x100a469c
push ecx
call fcn.1002d6e0
jmp 0x1002f818
cmp eax, 5
jne 0x10030afd
cmp dword [0x100a754c], 1
jne 0x10030af6
mov ecx, dword [0x100a752c]
mov eax, dword [0x100a74bc]
add ecx, 0x41
add eax, ecx
mov dword [0x100a7558], eax
mov dword [0x100a755c], eax
lea eax, [ebp - 0x228]
push 0x104
push eax
push dword [0x100a6968]
call dword [sym.imp.KERNEL32.dll_GetModuleFileNameA]
mov eax, dword [0x10056b38]
xorps xmm0, xmm0
movups xmmword [ebp - 0x280], xmm0
mov dword [ebp - 0x278], eax
movq xmm0, qword [str.C:NoctuaHook_]
mov ax, word [0x10056b3c]
mov dword [ebp - 0x270], 0xe
mov dword [ebp - 0x26c], 0xf
movq qword [ebp - 0x280], xmm0
mov word [ebp - 0x274], ax
mov byte [ebp - 0x272], 0
push 0x104
lea eax, [ebp - 0x280]
mov dword [ebp - 4], 0
push eax
lea eax, [ebp - 0x120]
push 0x104
push eax
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy_s]
push 0x104
push 0x10056b50
lea eax, [ebp - 0x120]
push 0x104
push eax
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncat_s]
add esp, 0x20
lea eax, [ebp - 0x3d8]
push eax
lea eax, [ebp - 0x120]
push eax
call dword [sym.imp.KERNEL32.dll_FindFirstFileA]
xor esi, esi
mov dword [ebp - 0x3f0], eax
xor edi, edi
mov dword [ebp - 0x3dc], esi
mov dword [ebp - 0x234], esi
mov dword [ebp - 0x230], edi
mov dword [ebp - 0x22c], esi
xor ecx, ecx
mov byte [ebp - 4], 1
mov dword [ebp - 0x400], ecx
cmp eax, 0xffffffff
je 0x10030382
nop dword [eax]
xorps xmm0, xmm0
mov dword [ebp - 0x240], 0
lea ecx, [ebp - 0x3ac]
mov dword [ebp - 0x23c], 0
movups xmmword [ebp - 0x250], xmm0
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x100300f7
sub ecx, edx
lea eax, [ebp - 0x3ac]
push ecx
push eax
lea ecx, [ebp - 0x250]
call fcn.1001d080
lea edx, [ebp - 0x250]
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x298]
call fcn.1002c440
mov byte [ebp - 4], 4
mov ecx, dword [ebp - 0x23c]
cmp ecx, 0x10
jb 0x10030166
mov edx, dword [ebp - 0x250]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1003015c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10030ae6
push ecx
push edx
call fcn.100430bb
add esp, 8
test byte [ebp - 0x3d8], 0x10
mov dword [ebp - 0x240], 0
mov dword [ebp - 0x23c], 0xf
mov byte [ebp - 0x250], 0
jne 0x1003030d
cmp dword [ebp - 0x284], 0x10
lea ecx, [ebp - 0x298]
mov esi, dword [ebp - 0x288]
mov eax, 3
cmovae ecx, dword [ebp - 0x298]
mov edx, 0x10056b4c
cmp esi, 3
cmova esi, eax
sub esi, 4
jb 0x100301d1
nop dword [eax]
mov eax, dword [ecx]
cmp eax, dword [edx]
jne 0x100301d6
add ecx, 4
add edx, 4
sub esi, 4
jae 0x100301c0
cmp esi, 0xfffffffc
je 0x1003020a
mov al, byte [ecx]
cmp al, byte [edx]
jne 0x10030203
cmp esi, 0xfffffffd
je 0x1003020a
mov al, byte [ecx + 1]
cmp al, byte [edx + 1]
jne 0x10030203
cmp esi, 0xfffffffe
je 0x1003020a
mov al, byte [ecx + 2]
cmp al, byte [edx + 2]
jne 0x10030203
cmp esi, 0xffffffff
je 0x1003020a
mov al, byte [ecx + 3]
cmp al, byte [edx + 3]
je 0x1003020a
sbb eax, eax
or eax, 1
jmp 0x1003020c
xor eax, eax
test eax, eax
jne 0x1003030d
cmp dword [ebp - 0x288], 3
jb 0x1003030d
ja 0x1003030d
xorps xmm0, xmm0
mov dword [ebp - 0x258], eax
lea ecx, [ebp - 0x3ac]
mov dword [ebp - 0x254], eax
movups xmmword [ebp - 0x268], xmm0
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10030246
sub ecx, edx
lea eax, [ebp - 0x3ac]
push ecx
push eax
lea ecx, [ebp - 0x268]
call fcn.1001d080
mov byte [ebp - 4], 5
cmp edi, dword [ebp - 0x22c]
je 0x100302b0
xorps xmm0, xmm0
mov ecx, 0xf
movups xmmword [edi], xmm0
mov dword [edi + 0x10], 0
movups xmm0, xmmword [ebp - 0x268]
mov dword [edi + 0x14], 0
mov byte [ebp - 0x268], 0
movups xmmword [edi], xmm0
movq xmm0, qword [ebp - 0x258]
movq qword [edi + 0x10], xmm0
add edi, 0x18
mov dword [ebp - 0x230], edi
jmp 0x100302cf
lea eax, [ebp - 0x268]
push eax
push edi
lea ecx, [ebp - 0x234]
call fcn.10031eb0
mov edi, dword [ebp - 0x230]
mov ecx, dword [ebp - 0x254]
mov byte [ebp - 4], 4
cmp ecx, 0x10
jb 0x10030307
mov edx, dword [ebp - 0x268]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100302fd
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10030ae6
push ecx
push edx
call fcn.100430bb
add esp, 8
inc dword [ebp - 0x400]
mov byte [ebp - 4], 1
mov eax, dword [ebp - 0x284]
cmp eax, 0x10
jb 0x1003034d
mov edx, dword [ebp - 0x298]
lea ecx, [eax + 1]
mov eax, edx
cmp ecx, 0x1000
jb 0x10030343
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10030ae6
push ecx
push edx
call fcn.100430bb
add esp, 8
mov esi, dword [ebp - 0x3f0]
lea eax, [ebp - 0x3d8]
push eax
push esi
call dword [sym.imp.KERNEL32.dll_FindNextFileA]
test eax, eax
jne 0x100300d0
push esi
call dword [sym.imp.KERNEL32.dll_FindClose]
mov esi, dword [ebp - 0x234]
mov ecx, dword [ebp - 0x400]
mov dword [ebp - 0x3dc], esi
push str.Config_List
lea eax, [ecx + 2]
mov ecx, 0x100a7498
push eax
push 0
push 1
call fcn.1002d2b0
mov ecx, edi
mov dword [ebp - 0x3fc], 0
sub ecx, esi
mov dword [ebp - 0x3f8], 0
mov eax, 0x2aaaaaab
mov dword [ebp - 0x3f4], 0
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
je 0x100304a8
cmp eax, 0xaaaaaaa
ja 0x10030b57
lea esi, [eax + eax*2]
shl esi, 3
mov dword [ebp - 0x3f0], esi
cmp esi, 0x1000
jb 0x10030418
lea eax, [esi + 0x23]
cmp eax, esi
jbe 0x10030b5c
push eax
call fcn.10042c5c
add esp, 4
test eax, eax
je 0x10030ae6
lea esi, [eax + 0x23]
and esi, 0xffffffe0
mov dword [esi - 4], eax
jmp 0x1003042b
test esi, esi
je 0x10030429
push esi
call fcn.10042c5c
add esp, 4
mov esi, eax
jmp 0x1003042b
xor esi, esi
mov eax, dword [ebp - 0x3f0]
add eax, esi
mov dword [ebp - 0x3fc], esi
mov dword [ebp - 0x3f4], eax
lea eax, [ebp - 0x3fc]
mov dword [ebp - 0x3f8], esi
mov dword [ebp - 0x40c], eax
mov dword [ebp - 0x25c], esi
mov dword [ebp - 0x258], esi
mov dword [ebp - 0x254], eax
mov eax, dword [ebp - 0x3dc]
mov byte [ebp - 4], 7
cmp eax, edi
je 0x10030495
push eax
mov ecx, esi
call fcn.10031810
mov eax, dword [ebp - 0x3dc]
add esi, 0x18
add eax, 0x18
mov dword [ebp - 0x258], esi
mov dword [ebp - 0x3dc], eax
cmp eax, edi
jne 0x10030471
push ecx
mov edx, esi
mov ecx, esi
call fcn.100319d0
add esp, 4
mov dword [ebp - 0x3f8], esi
mov byte [ebp - 4], 8
mov eax, dword [0x100a7550]
mov ecx, dword [0x100a79a8]
add eax, 0xf
mov edi, dword [0x100a7558]
mov dword [ebp - 0x3e0], eax
add edi, 0x23
push ecx
mov eax, esp
lea esi, [edi - 1]
mov dword [eax], 0xff000000
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
call eax
mov edx, dword [ebp - 0x3e0]
mov ecx, dword [0x100a79a8]
push edi
lea eax, [edx + 0xfc]
mov dword [ebp - 0x3ec], eax
push dword [ebp - 0x3ec]
mov eax, dword [ecx]
push esi
push edx
mov eax, dword [eax + 0x30]
call eax
mov edx, dword [ebp - 0x400]
xor esi, esi
mov dword [ebp - 0x3f0], esi
test edx, edx
jle 0x10030a41
mov eax, dword [ebp - 0x3e0]
lea ecx, [edx - 1]
inc eax
mov dword [ebp - 0x40c], ecx
mov dword [ebp - 0x418], eax
add eax, 0xfa
add edi, 0x1b
mov dword [ebp - 0x414], eax
mov dword [ebp - 0x3dc], esi
mov dword [ebp - 0x3e8], edi
nop word [eax + eax]
cmp esi, ecx
mov ecx, dword [0x100a79a8]
push ecx
mov eax, esp
mov dword [eax], 0xff000000
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
jne 0x1003058e
call eax
mov ecx, dword [0x100a79a8]
lea eax, [edi - 0x1b]
mov dword [ebp - 0x3e4], eax
lea eax, [edi + 1]
push eax
push dword [ebp - 0x3ec]
mov edx, dword [ecx]
lea eax, [edi - 0x1b]
push eax
mov eax, dword [edx + 0x30]
jmp 0x100305ac
call eax
mov ecx, dword [0x100a79a8]
lea edx, [edi - 0x1b]
push edi
push dword [ebp - 0x3ec]
mov dword [ebp - 0x3e4], edx
mov eax, dword [ecx]
push edx
mov eax, dword [eax + 0x30]
push dword [ebp - 0x3e0]
call eax
mov ecx, dword [0x100a79a8]
push ecx
mov eax, esp
mov dword [eax], 0xff191919
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
call eax
mov ecx, dword [0x100a79a8]
lea edx, [edi - 0x1b]
push edi
push dword [ebp - 0x414]
mov eax, dword [ecx]
push edx
push dword [ebp - 0x418]
mov eax, dword [eax + 0x30]
call eax
mov ecx, dword [0x100a7a44]
mov edx, dword [0x10294860]
mov eax, dword [0x100a7a48]
cmp ecx, dword [ebp - 0x3e0]
jl 0x10030615
cmp ecx, dword [ebp - 0x3ec]
jg 0x10030615
cmp eax, dword [ebp - 0x3e4]
jl 0x10030615
cmp eax, edi
jle 0x10030693
cmp esi, edx
je 0x10030693
mov ecx, dword [ebp - 0x3f8]
mov eax, 0x2aaaaaab
sub ecx, dword [ebp - 0x3fc]
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp eax, esi
jbe 0x10030b66
mov eax, dword [ebp - 0x3fc]
mov ecx, dword [ebp - 0x3dc]
add eax, ecx
cmp dword [eax + 0x14], 0x10
jb 0x10030654
mov eax, dword [eax]
push eax
push ecx
mov eax, esp
add edi, 0xffffffea
push edi
mov dword [eax], 0xffffffff
mov eax, dword [ebp - 0x3e0]
add eax, 9
push eax
push 0
push 0
push 0x100a6979
call fcn.10028320
mov edx, dword [0x10294860]
add esp, 0x1c
mov ecx, dword [0x100a7a44]
mov eax, dword [0x100a7a48]
jmp 0x10030742
cmp ecx, dword [ebp - 0x3e0]
jl 0x1003073f
cmp ecx, dword [ebp - 0x3ec]
jg 0x1003073f
cmp eax, dword [ebp - 0x3e4]
jl 0x1003073f
cmp eax, edi
jg 0x1003073f
cmp esi, edx
je 0x1003073a
mov ecx, dword [ebp - 0x3f8]
mov eax, 0x2aaaaaab
sub ecx, dword [ebp - 0x3fc]
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp eax, esi
jbe 0x10030b66
mov eax, dword [ebp - 0x3fc]
mov ecx, dword [ebp - 0x3dc]
add eax, ecx
cmp dword [eax + 0x14], 0x10
jb 0x100306fe
mov eax, dword [eax]
push eax
push ecx
mov eax, esp
add edi, 0xffffffea
push edi
mov dword [eax], 0xff5e5eed
mov eax, dword [ebp - 0x3e0]
add eax, 9
push eax
push 0
push 0
push 0x100a6979
call fcn.10028320
mov edx, dword [0x10294860]
add esp, 0x1c
mov ecx, dword [0x100a7a44]
mov eax, dword [0x100a7a48]
jmp 0x10030742
add edi, 0xffffffea
jmp 0x10030746
add edi, 0xffffffea
cmp esi, edx
jne 0x100307ba
mov ecx, dword [ebp - 0x3f8]
mov eax, 0x2aaaaaab
sub ecx, dword [ebp - 0x3fc]
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp eax, esi
jbe 0x10030b66
mov eax, dword [ebp - 0x3fc]
mov ecx, dword [ebp - 0x3dc]
add eax, ecx
cmp dword [eax + 0x14], 0x10
jb 0x10030781
mov eax, dword [eax]
push eax
push ecx
mov eax, esp
push edi
mov edi, dword [ebp - 0x3e0]
mov dword [eax], 0xff5757ed
lea eax, [edi + 9]
push eax
push 0
push 0
push 0x100a6979
call fcn.10028320
mov edx, dword [0x10294860]
add esp, 0x1c
mov ecx, dword [0x100a7a44]
mov eax, dword [0x100a7a48]
jmp 0x100307c0
mov edi, dword [ebp - 0x3e0]
cmp byte [0x100a7b63], 0
je 0x10030a0f
cmp ecx, edi
mov edi, dword [ebp - 0x3e8]
jle 0x10030a15
cmp dword [ebp - 0x3ec], ecx
jle 0x10030a15
cmp eax, dword [ebp - 0x3e4]
jle 0x10030a15
cmp edi, eax
jle 0x10030a15
cmp esi, edx
je 0x10030a15
mov ecx, dword [ebp - 0x3f8]
mov eax, 0x2aaaaaab
mov edi, dword [ebp - 0x3fc]
sub ecx, edi
imul ecx
mov dword [0x10294860], esi
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp eax, esi
jbe 0x10030b66
mov ecx, dword [ebp - 0x3dc]
mov eax, 0x7fffffff
mov edx, dword [ebp - 0x270]
add ecx, edi
sub eax, edx
mov dword [ebp - 0x410], ecx
mov dword [ebp - 0x3e4], edx
mov esi, dword [ecx + 0x10]
mov dword [ebp - 0x404], esi
cmp eax, esi
jb 0x10030b61
cmp dword [ebp - 0x26c], 0x10
lea eax, [ebp - 0x280]
cmovae eax, dword [ebp - 0x280]
cmp dword [ecx + 0x14], 0x10
mov dword [ebp - 0x41c], eax
jb 0x1003088a
mov ecx, dword [ecx]
mov dword [ebp - 0x410], ecx
lea ecx, [edx + esi]
xorps xmm0, xmm0
mov esi, 0xf
mov dword [ebp - 0x408], ecx
lea edi, [ebp - 0x250]
movups xmmword [ebp - 0x250], xmm0
cmp ecx, esi
jbe 0x1003093f
mov esi, ecx
or esi, 0xf
cmp esi, 0x7fffffff
jbe 0x100308cc
mov ecx, 0x80000000
mov esi, 0x7fffffff
add ecx, 0x23
jmp 0x100308ec
cmp esi, 0x16
mov eax, 0x16
cmovb esi, eax
lea eax, [esi + 1]
cmp eax, 0x1000
jb 0x10030914
lea ecx, [eax + 0x23]
cmp ecx, eax
jbe 0x10030b5c
push ecx
call fcn.10042c5c
add esp, 4
test eax, eax
je 0x10030ae6
mov ecx, dword [ebp - 0x408]
lea edi, [eax + 0x23]
mov edx, dword [ebp - 0x3e4]
and edi, 0xffffffe0
mov dword [edi - 4], eax
jmp 0x10030933
test eax, eax
je 0x10030931
push eax
call fcn.10042c5c
mov ecx, dword [ebp - 0x408]
add esp, 4
mov edx, dword [ebp - 0x3e4]
mov edi, eax
jmp 0x10030933
xor edi, edi
mov eax, dword [ebp - 0x41c]
mov dword [ebp - 0x250], edi
push edx
push eax
push edi
mov dword [ebp - 0x240], ecx
mov dword [ebp - 0x23c], esi
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [ebp - 0x3e4]
add esp, 0xc
add eax, edi
push dword [ebp - 0x404]
push dword [ebp - 0x410]
push eax
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [ebp - 0x408]
add esp, 0xc
mov byte [edi + eax], 0
mov ecx, dword [0x100a46c8]
cmp ecx, 0x10
jb 0x100309b6
mov eax, dword [0x100a46b4]
inc ecx
cmp ecx, 0x1000
jb 0x100309ac
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10030ae6
mov eax, edx
push ecx
push eax
call fcn.100430bb
add esp, 8
movups xmm1, xmmword [ebp - 0x250]
cmp dword [ebp - 0x23c], 0x10
mov edx, 0x100a46b4
movq xmm0, qword [ebp - 0x240]
push 0x100319a0
movd eax, xmm1
push ecx
push dword [ebp - 0x240]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
cmovae edx, eax
movups xmmword [0x100a46b4], xmm1
movq qword [0x100a46c4], xmm0
call fcn.10031b10
add esp, 8
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov esi, dword [ebp - 0x3f0]
mov edi, dword [ebp - 0x3e8]
add dword [ebp - 0x3dc], 0x18
inc esi
mov edx, dword [ebp - 0x400]
add edi, 0x1b
mov dword [ebp - 0x3f0], esi
mov dword [ebp - 0x3e8], edi
cmp esi, edx
jge 0x10030a41
mov ecx, dword [ebp - 0x40c]
jmp 0x10030550
push str.Load
imul eax, edx, 0x1b
push 0x100a4694
push ecx
mov ecx, 0x100a7498
add dword [0x100a7558], eax
call fcn.1002ced0
push str.Save
push 0x100a4693
push ecx
mov ecx, 0x100a7498
call fcn.1002ced0
mov eax, dword [0x100a7558]
mov ecx, dword [0x100a755c]
cmp eax, ecx
jle 0x10030a93
sub eax, dword [0x100a752c]
add eax, 0x41
mov dword [0x100a42c4], eax
jmp 0x10030aa4
jge 0x10030aa4
sub ecx, dword [0x100a752c]
add ecx, 0x41
mov dword [0x100a42c4], ecx
lea ecx, [ebp - 0x3fc]
call fcn.10031910
lea ecx, [ebp - 0x234]
call fcn.10031910
mov ecx, dword [ebp - 0x26c]
cmp ecx, 0x10
jb 0x10030af6
mov edx, dword [ebp - 0x280]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10030aec
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10030aec
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100430bb
add esp, 8
mov eax, dword [0x100a42c4]
jmp 0x10030b1e
mov eax, dword [0x100a74bc]
add eax, 0x41
add eax, dword [0x100a752c]
mov dword [0x100a7558], eax
mov dword [0x100a755c], eax
sub eax, dword [0x100a752c]
add eax, 0x41
mov ecx, 0x1a5
mov dword [0x102946f4], 0
cmp eax, ecx
cmovl eax, ecx
mov dword [0x100a42c4], eax
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.10042c4e
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret 0x10
call fcn.10029da0
call fcn.1001cce0
call fcn.1001cd80
call fcn.10031900
int3