Function at 0x10006740
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xfffffffffffffffe
push 0x10062448
push 0x10032c40
mov eax, dword fs:[0]
push eax
sub esp, 0x2e0
push ebx
push esi
push edi
mov eax, dword [0x10065040]
xor dword [ebp - 8], eax
xor eax, ebp
push eax
lea eax, [ebp - 0x10]
mov dword fs:[0], eax
mov dword [ebp - 0x18], esp
mov dword [ebp - 4], 0
jmp 0x1000678f
jmp 0x100067a1
jmp 0x100067b3
jmp 0x100067c5
jmp 0x100067d7
jmp 0x100067e9
jmp 0x100067fb
jmp 0x1000680d
jmp 0x1000681f
jmp 0x10006831
jmp 0x10006843
jmp 0x10006855
jmp 0x10006867
jmp 0x10006879
jmp 0x1000688b
jmp 0x1000689d
jmp 0x100068af
jmp 0x100068c1
jmp 0x100068d3
jmp 0x100068e5
jmp 0x100068f7
jmp 0x10006909
jmp 0x1000691b
jmp 0x1000692d
jmp 0x1000693f
jmp 0x10006951
jmp 0x10006963
jmp 0x10006975
jmp 0x10006987
jmp 0x10006999
jmp 0x100069ab
jmp 0x100069bd
cmp byte [0x101c1d41], 0
je 0x100069e1
mov dword [ebp - 4], 0xfffffffe
xor eax, eax
mov ecx, dword [ebp - 0x10]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov dl, 0x37
mov dword [ebp - 0x144], 0x64f0737
mov dword [ebp - 0x140], 0x74760205
mov word [ebp - 0x13c], 0xf0f
mov byte [ebp - 0x13a], 0
xor ecx, ecx
mov dword [ebp - 0x238], ecx
cmp ecx, 9
jae 0x10006a2d
mov al, byte [ebp + ecx - 0x143]
xor al, dl
mov byte [ebp + ecx - 0x143], al
inc ecx
mov dl, byte [ebp - 0x144]
jmp 0x10006a09
mov byte [ebp - 0x13a], 0
mov dl, 0x52
mov dword [ebp - 0x138], 0x632a6252
mov dword [ebp - 0x134], 0x11136760
mov word [ebp - 0x130], 0x6a60
mov byte [ebp - 0x12e], 0
xor ecx, ecx
mov dword [ebp - 0x23c], ecx
cmp ecx, 9
jae 0x10006a80
mov al, byte [ebp + ecx - 0x137]
xor al, dl
mov byte [ebp + ecx - 0x137], al
inc ecx
mov dl, byte [ebp - 0x138]
jmp 0x10006a5c
mov byte [ebp - 0x12e], 0
lea ecx, [ebp - 0x137]
call fcn.100062b0
mov esi, dword [0x101c1e54]
add esi, eax
lea ecx, [ebp - 0x143]
call fcn.100062b0
add eax, dword [0x101c1e54]
mov ecx, dword [esi]
add ecx, dword [eax]
mov dword [0x101c3078], ecx
mov dl, 9
mov dword [ebp - 0x150], 0x38713909
mov dword [ebp - 0x14c], 0x3b3a3c3b
mov word [ebp - 0x148], 0x3d3e
mov byte [ebp - 0x146], 0
xor ecx, ecx
mov dword [ebp - 0x240], ecx
cmp ecx, 9
jae 0x10006b01
mov al, byte [ebp + ecx - 0x14f]
xor al, dl
mov byte [ebp + ecx - 0x14f], al
inc ecx
mov dl, byte [ebp - 0x150]
jmp 0x10006add
mov byte [ebp - 0x146], 0
lea ecx, [ebp - 0x14f]
call fcn.100062b0
mov ecx, dword [0x101c1e54]
mov eax, dword [eax + ecx]
mov dword [0x101c1e40], eax
mov dl, 2
mov dword [ebp - 0x168], 0x337a3202
mov dword [ebp - 0x164], 0x41433730
mov word [ebp - 0x160], 0x4135
mov byte [ebp - 0x15e], 0
xor ecx, ecx
mov dword [ebp - 0x244], ecx
cmp ecx, 9
jae 0x10006b6d
mov al, byte [ebp + ecx - 0x167]
xor al, dl
mov byte [ebp + ecx - 0x167], al
inc ecx
mov dl, byte [ebp - 0x168]
jmp 0x10006b49
mov byte [ebp - 0x15e], 0
mov dl, 0x10
mov dword [ebp - 0x15c], 0x21682010
mov dword [ebp - 0x158], 0x53512522
mov word [ebp - 0x154], 0x2427
mov byte [ebp - 0x152], 0
xor ecx, ecx
mov dword [ebp - 0x248], ecx
cmp ecx, 9
jae 0x10006bc0
mov al, byte [ebp + ecx - 0x15b]
xor al, dl
mov byte [ebp + ecx - 0x15b], al
inc ecx
mov dl, byte [ebp - 0x15c]
jmp 0x10006b9c
mov byte [ebp - 0x152], 0
lea ecx, [ebp - 0x15b]
call fcn.100062b0
mov esi, dword [0x101c1e54]
add esi, eax
lea ecx, [ebp - 0x167]
call fcn.100062b0
add eax, dword [0x101c1e54]
mov eax, dword [eax]
add eax, dword [esi]
mov dword [0x101c30d0], eax
mov dl, 0x3f
mov dword [ebp - 0x180], 0xe470f3f
mov dword [ebp - 0x17c], 0x7c7e0a0d
mov word [ebp - 0x178], 0x708
mov byte [ebp - 0x176], 0
xor ecx, ecx
mov dword [ebp - 0x24c], ecx
cmp ecx, 9
jae 0x10006c40
mov al, byte [ebp + ecx - 0x17f]
xor al, dl
mov byte [ebp + ecx - 0x17f], al
inc ecx
mov dl, byte [ebp - 0x180]
jmp 0x10006c1c
mov byte [ebp - 0x176], 0
mov dl, 0x60
mov dword [ebp - 0x174], 0x51185060
mov dword [ebp - 0x170], 0x23215552
mov word [ebp - 0x16c], 0x5056
mov byte [ebp - 0x16a], 0
xor ecx, ecx
mov dword [ebp - 0x250], ecx
cmp ecx, 9
jae 0x10006c93
mov al, byte [ebp + ecx - 0x173]
xor al, dl
mov byte [ebp + ecx - 0x173], al
inc ecx
mov dl, byte [ebp - 0x174]
jmp 0x10006c6f
mov byte [ebp - 0x16a], 0
lea ecx, [ebp - 0x173]
call fcn.100062b0
mov esi, dword [0x101c1e54]
add esi, eax
lea ecx, [ebp - 0x17f]
call fcn.100062b0
add eax, dword [0x101c1e54]
mov eax, dword [eax]
add eax, dword [esi]
mov dword [0x101c1ea4], eax
mov dl, 0xc
mov dword [ebp - 0x1a4], 0x3d743c0c
mov dword [ebp - 0x1a0], 0x4d4d393e
mov word [ebp - 0x19c], 0x4f3f
mov byte [ebp - 0x19a], 0
xor ecx, ecx
mov dword [ebp - 0x254], ecx
cmp ecx, 9
jae 0x10006d13
mov al, byte [ebp + ecx - 0x1a3]
xor al, dl
mov byte [ebp + ecx - 0x1a3], al
inc ecx
mov dl, byte [ebp - 0x1a4]
jmp 0x10006cef
mov byte [ebp - 0x19a], 0
mov dl, 6
mov dword [ebp - 0x198], 0x377e3606
mov dword [ebp - 0x194], 0x47473334
mov word [ebp - 0x190], 0x3635
mov byte [ebp - 0x18e], 0
xor ecx, ecx
mov dword [ebp - 0x258], ecx
cmp ecx, 9
jae 0x10006d66
mov al, byte [ebp + ecx - 0x197]
xor al, dl
mov byte [ebp + ecx - 0x197], al
inc ecx
mov dl, byte [ebp - 0x198]
jmp 0x10006d42
mov byte [ebp - 0x18e], 0
mov dl, 0x70
mov dword [ebp - 0x18c], 0x41084070
mov dword [ebp - 0x188], 0x31314542
mov word [ebp - 0x184], 0x3342
mov byte [ebp - 0x182], 0
xor ecx, ecx
mov dword [ebp - 0x25c], ecx
cmp ecx, 9
jae 0x10006db9
mov al, byte [ebp + ecx - 0x18b]
xor al, dl
mov byte [ebp + ecx - 0x18b], al
inc ecx
mov dl, byte [ebp - 0x18c]
jmp 0x10006d95
mov byte [ebp - 0x182], 0
lea ecx, [ebp - 0x18b]
call fcn.100062b0
mov esi, dword [0x101c1e54]
add esi, eax
lea ecx, [ebp - 0x197]
call fcn.100062b0
add eax, dword [0x101c1e54]
mov esi, dword [esi]
sub esi, dword [eax]
lea ecx, [ebp - 0x1a3]
call fcn.100062b0
mov ecx, dword [0x101c1e54]
mov eax, dword [eax + ecx]
add eax, esi
mov dword [0x101c1e5c], eax
mov dl, 0xf
mov dword [ebp - 0x1b0], 0x3e773f0f
mov dword [ebp - 0x1ac], 0x3d3b393d
mov word [ebp - 0x1a8], 0x4c3b
mov byte [ebp - 0x1a6], 0
xor ecx, ecx
mov dword [ebp - 0x260], ecx
cmp ecx, 9
jae 0x10006e4f
mov al, byte [ebp + ecx - 0x1af]
xor al, dl
mov byte [ebp + ecx - 0x1af], al
inc ecx
mov dl, byte [ebp - 0x1b0]
jmp 0x10006e2b
mov byte [ebp - 0x1a6], 0
lea ecx, [ebp - 0x1af]
call fcn.100062b0
mov ecx, dword [0x101c1e54]
mov eax, dword [eax + ecx]
mov dword [0x101c311c], eax
mov dl, 0x55
mov dword [ebp - 0x1c8], 0x642d6555
mov dword [ebp - 0x1c4], 0x62146067
mov word [ebp - 0x1c0], 0x6511
mov byte [ebp - 0x1be], 0
xor ecx, ecx
mov dword [ebp - 0x2c4], ecx
cmp ecx, 9
jae 0x10006ebb
mov al, byte [ebp + ecx - 0x1c7]
xor al, dl
mov byte [ebp + ecx - 0x1c7], al
inc ecx
mov dl, byte [ebp - 0x1c8]
jmp 0x10006e97
mov byte [ebp - 0x1be], 0
mov dl, 0x47
mov dword [ebp - 0x1bc], 0x763f7747
mov dword [ebp - 0x1b8], 0x70067275
mov word [ebp - 0x1b4], 0x7704
mov byte [ebp - 0x1b2], 0
xor ecx, ecx
mov dword [ebp - 0x264], ecx
cmp ecx, 9
jae 0x10006f0e
mov al, byte [ebp + ecx - 0x1bb]
xor al, dl
mov byte [ebp + ecx - 0x1bb], al
inc ecx
mov dl, byte [ebp - 0x1bc]
jmp 0x10006eea
mov byte [ebp - 0x1b2], 0
mov dl, 0x4e
mov dword [ebp - 0x12c], 0x7f367e4e
mov dword [ebp - 0x128], 0x790f7b7c
mov word [ebp - 0x124], 0xd0c
mov byte [ebp - 0x122], 0
xor ecx, ecx
mov dword [ebp - 0x268], ecx
cmp ecx, 9
jae 0x10006f61
mov al, byte [ebp + ecx - 0x12b]
xor al, dl
mov byte [ebp + ecx - 0x12b], al
inc ecx
mov dl, byte [ebp - 0x12c]
jmp 0x10006f3d
mov byte [ebp - 0x122], 0
lea ecx, [ebp - 0x12b]
call fcn.100062b0
mov esi, dword [0x101c1e54]
add esi, eax
lea ecx, [ebp - 0x1bb]
call fcn.100062b0
add eax, dword [0x101c1e54]
mov esi, dword [esi]
sub esi, dword [eax]
lea ecx, [ebp - 0x1c7]
call fcn.100062b0
mov ecx, dword [0x101c1e54]
mov eax, dword [eax + ecx]
add eax, esi
mov dword [0x101c2098], eax
mov dl, 0x39
mov dword [ebp - 0x1ec], 0x8410939
mov dword [ebp - 0x1e8], 0x78780c0b
mov word [ebp - 0x1e4], 0x7a00
mov byte [ebp - 0x1e2], 0
xor ecx, ecx
mov dword [ebp - 0x26c], ecx
cmp ecx, 9
jae 0x10006ff7
mov al, byte [ebp + ecx - 0x1eb]
xor al, dl
mov byte [ebp + ecx - 0x1eb], al
inc ecx
mov dl, byte [ebp - 0x1ec]
jmp 0x10006fd3
mov byte [ebp - 0x1e2], 0
mov dl, 4
mov dword [ebp - 0x1e0], 0x357c3404
mov dword [ebp - 0x1dc], 0x45453136
mov word [ebp - 0x1d8], 0x3433
mov byte [ebp - 0x1d6], 0
xor ecx, ecx
mov dword [ebp - 0x270], ecx
cmp ecx, 9
jae 0x1000704a
mov al, byte [ebp + ecx - 0x1df]
xor al, dl
mov byte [ebp + ecx - 0x1df], al
inc ecx
mov dl, byte [ebp - 0x1e0]
jmp 0x10007026
mov byte [ebp - 0x1d6], 0
mov dl, 0x63
mov dword [ebp - 0x1d4], 0x521b5363
mov dword [ebp - 0x1d0], 0x22225651
mov word [ebp - 0x1cc], 0x2055
mov byte [ebp - 0x1ca], 0
xor ecx, ecx
mov dword [ebp - 0x274], ecx
cmp ecx, 9
jae 0x1000709d
mov al, byte [ebp + ecx - 0x1d3]
xor al, dl
mov byte [ebp + ecx - 0x1d3], al
inc ecx
mov dl, byte [ebp - 0x1d4]
jmp 0x10007079
mov byte [ebp - 0x1ca], 0
lea ecx, [ebp - 0x1d3]
call fcn.100062b0
mov esi, dword [0x101c1e54]
add esi, eax
lea ecx, [ebp - 0x1df]
call fcn.100062b0
add eax, dword [0x101c1e54]
mov esi, dword [esi]
sub esi, dword [eax]
lea ecx, [ebp - 0x1eb]
call fcn.100062b0
mov ecx, dword [0x101c1e54]
mov eax, dword [eax + ecx]
add eax, esi
mov dword [0x101c309c], eax
mov dl, 0x4e
mov dword [ebp - 0x210], 0x7f367e4e
mov dword [ebp - 0x20c], 0x760b7b7c
mov word [ebp - 0x208], 0xd0c
mov byte [ebp - 0x206], 0
xor ecx, ecx
mov dword [ebp - 0x278], ecx
cmp ecx, 9
jae 0x10007133
mov al, byte [ebp + ecx - 0x20f]
xor al, dl
mov byte [ebp + ecx - 0x20f], al
inc ecx
mov dl, byte [ebp - 0x210]
jmp 0x1000710f
mov byte [ebp - 0x206], 0
mov dl, 0x11
mov dword [ebp - 0x204], 0x20692111
mov dword [ebp - 0x200], 0x29542423
mov word [ebp - 0x1fc], 0x2127
mov byte [ebp - 0x1fa], 0
xor ecx, ecx
mov dword [ebp - 0x27c], ecx
cmp ecx, 9
jae 0x10007186
mov al, byte [ebp + ecx - 0x203]
xor al, dl
mov byte [ebp + ecx - 0x203], al
inc ecx
mov dl, byte [ebp - 0x204]
jmp 0x10007162
mov byte [ebp - 0x1fa], 0
mov dl, 0x1e
mov dword [ebp - 0x1f8], 0x2f662e1e
mov dword [ebp - 0x1f4], 0x265b2b2c
mov word [ebp - 0x1f0], 0x5d2b
mov byte [ebp - 0x1ee], 0
xor ecx, ecx
mov dword [ebp - 0x280], ecx
cmp ecx, 9
jae 0x100071d9
mov al, byte [ebp + ecx - 0x1f7]
xor al, dl
mov byte [ebp + ecx - 0x1f7], al
inc ecx
mov dl, byte [ebp - 0x1f8]
jmp 0x100071b5
mov byte [ebp - 0x1ee], 0
lea ecx, [ebp - 0x1f7]
call fcn.100062b0
mov esi, dword [0x101c1e54]
add esi, eax
lea ecx, [ebp - 0x203]
call fcn.100062b0
add eax, dword [0x101c1e54]
mov esi, dword [esi]
sub esi, dword [eax]
lea ecx, [ebp - 0x20f]
call fcn.100062b0
mov ecx, dword [0x101c1e54]
mov eax, dword [eax + ecx]
add eax, esi
mov dword [0x101c1d78], eax
mov dl, 0x6d
mov dword [ebp - 0x234], 0x5c155d6d
mov dword [ebp - 0x230], 0x5a2c585f
mov word [ebp - 0x22c], 0x5554
mov byte [ebp - 0x22a], 0
xor ecx, ecx
mov dword [ebp - 0x284], ecx
cmp ecx, 9
jae 0x1000726f
mov al, byte [ebp + ecx - 0x233]
xor al, dl
mov byte [ebp + ecx - 0x233], al
inc ecx
mov dl, byte [ebp - 0x234]
jmp 0x1000724b
mov byte [ebp - 0x22a], 0
mov dl, 0x27
mov dword [ebp - 0x228], 0x165f1727
mov dword [ebp - 0x224], 0x10661215
mov word [ebp - 0x220], 0x1710
mov byte [ebp - 0x21e], 0
xor ecx, ecx
mov dword [ebp - 0x288], ecx
cmp ecx, 9
jae 0x100072c2
mov al, byte [ebp + ecx - 0x227]
xor al, dl
mov byte [ebp + ecx - 0x227], al
inc ecx
mov dl, byte [ebp - 0x228]
jmp 0x1000729e
mov byte [ebp - 0x21e], 0
mov dl, 0x43
mov dword [ebp - 0x21c], 0x723b7343
mov dword [ebp - 0x218], 0x74027671
mov word [ebp - 0x214], 0x75
mov byte [ebp - 0x212], 0
xor ecx, ecx
mov dword [ebp - 0x28c], ecx
cmp ecx, 9
jae 0x10007315
mov al, byte [ebp + ecx - 0x21b]
xor al, dl
mov byte [ebp + ecx - 0x21b], al
inc ecx
mov dl, byte [ebp - 0x21c]
jmp 0x100072f1
mov byte [ebp - 0x212], 0
lea ecx, [ebp - 0x21b]
call fcn.100062b0
mov esi, dword [0x101c1e54]
add esi, eax
lea ecx, [ebp - 0x227]
call fcn.100062b0
add eax, dword [0x101c1e54]
mov esi, dword [esi]
sub esi, dword [eax]
lea ecx, [ebp - 0x233]
call fcn.100062b0
mov ecx, dword [0x101c1e54]
mov eax, dword [eax + ecx]
add eax, esi
mov dword [0x101c1dc0], eax
mov dl, 0x5a
mov dword [ebp - 0x20], 0x6b226a5a
mov word [ebp - 0x1c], 0x6e
xor ecx, ecx
mov dword [ebp - 0x290], ecx
cmp ecx, 4
jae 0x1000738b
mov al, byte [ebp + ecx - 0x1f]
xor al, dl
mov byte [ebp + ecx - 0x1f], al
inc ecx
mov dl, byte [ebp - 0x20]
jmp 0x10007370
mov byte [ebp - 0x1b], 0
lea ecx, [ebp - 0x1f]
call fcn.100062b0
add eax, dword [0x101c1e40]
push 0
push eax
call fcn.1002d080
add esp, 8
mov dword [0x101c3120], eax
mov dl, 0x40
mov dword [ebp - 0x120], 0x72387040
mov dword [ebp - 0x11c], 0x74710303
mov word [ebp - 0x118], 0x74
xor ecx, ecx
mov dword [ebp - 0x294], ecx
cmp ecx, 8
jae 0x100073f2
mov al, byte [ebp + ecx - 0x11f]
xor al, dl
mov byte [ebp + ecx - 0x11f], al
inc ecx
mov dl, byte [ebp - 0x120]
jmp 0x100073ce
mov byte [ebp - 0x117], 0
lea ecx, [ebp - 0x11f]
call fcn.100062b0
add eax, dword [0x101c1e54]
mov dword [0x101c1e88], eax
mov dl, 0x1b
mov dword [ebp - 0x60], 0x2f632b1b
mov dword [ebp - 0x5c], 0x2a2f2c2a
mov byte [ebp - 0x58], 0
xor ecx, ecx
mov dword [ebp - 0x2f0], ecx
cmp ecx, 7
jae 0x10007440
mov al, byte [ebp + ecx - 0x5f]
xor al, dl
mov byte [ebp + ecx - 0x5f], al
inc ecx
mov dl, byte [ebp - 0x60]
jmp 0x10007425
mov byte [ebp - 0x58], 0
lea ecx, [ebp - 0x5f]
call fcn.100062b0
sub dword [0x101c1e88], eax
mov dl, 0x3a
mov dword [ebp - 0x114], 0xc420a3a
mov dword [ebp - 0x110], 0xe787b0f
mov word [ebp - 0x10c], 0x7e
xor ecx, ecx
mov dword [ebp - 0x2ec], ecx
cmp ecx, 8
jae 0x10007497
mov al, byte [ebp + ecx - 0x113]
xor al, dl
mov byte [ebp + ecx - 0x113], al
inc ecx
mov dl, byte [ebp - 0x114]
jmp 0x10007473
mov byte [ebp - 0x10b], 0
lea ecx, [ebp - 0x113]
call fcn.100062b0
add eax, dword [0x101c1e54]
mov dword [0x101c308c], eax
mov dl, 0x4f
mov dword [ebp - 0x108], 0x79377f4f
mov dword [ebp - 0x104], 0x90e0e7a
mov word [ebp - 0x100], 0xb
xor ecx, ecx
mov dword [ebp - 0x2e8], ecx
cmp ecx, 8
jae 0x100074f9
mov al, byte [ebp + ecx - 0x107]
xor al, dl
mov byte [ebp + ecx - 0x107], al
inc ecx
mov dl, byte [ebp - 0x108]
jmp 0x100074d5
mov byte [ebp - 0xff], 0
lea ecx, [ebp - 0x107]
call fcn.100062b0
add eax, dword [0x101c1e54]
mov dword [0x101c307c], eax
mov dl, 0x2e
mov dword [ebp - 0x54], 0x19561e2e
mov dword [ebp - 0x50], 0x1e17191e
mov byte [ebp - 0x4c], 0
xor ecx, ecx
mov dword [ebp - 0x2e4], ecx
cmp ecx, 7
jae 0x10007547
mov al, byte [ebp + ecx - 0x53]
xor al, dl
mov byte [ebp + ecx - 0x53], al
inc ecx
mov dl, byte [ebp - 0x54]
jmp 0x1000752c
mov byte [ebp - 0x4c], 0
lea ecx, [ebp - 0x53]
call fcn.100062b0
add eax, dword [0x101c1e54]
mov dword [0x101c3060], eax
mov dl, 9
mov dword [ebp - 0xf0], 0x3a713909
mov dword [ebp - 0xec], 0x3c3d4a4c
mov word [ebp - 0xe8], 0x38
xor ecx, ecx
mov dword [ebp - 0x2e0], ecx
cmp ecx, 8
jae 0x100075a3
mov al, byte [ebp + ecx - 0xef]
xor al, dl
mov byte [ebp + ecx - 0xef], al
inc ecx
mov dl, byte [ebp - 0xf0]
jmp 0x1000757f
mov byte [ebp - 0xe7], 0
lea ecx, [ebp - 0xef]
call fcn.100062b0
add eax, dword [0x101c1e54]
mov dword [0x101c3068], eax
add eax, 6
mov dword [0x101c1d48], eax
mov dl, 0x31
mov dword [ebp - 0xfc], 0x490131
mov dword [ebp - 0xf8], 0x8090001
mov word [ebp - 0xf4], 8
xor ecx, ecx
mov dword [ebp - 0x2dc], ecx
cmp ecx, 8
jae 0x1000760d
mov al, byte [ebp + ecx - 0xfb]
xor al, dl
mov byte [ebp + ecx - 0xfb], al
inc ecx
mov dl, byte [ebp - 0xfc]
jmp 0x100075e9
mov byte [ebp - 0xf3], 0
lea ecx, [ebp - 0xfb]
call fcn.100062b0
add eax, dword [0x101c1e54]
mov dword [0x101c30a4], eax
add eax, 9
mov dword [0x101c3100], eax
mov dl, 0x42
mov dword [ebp - 0xe4], 0x7b3a7242
mov dword [ebp - 0xe0], 0x737b
mov word [ebp - 0xdc], 0x70
xor ecx, ecx
mov dword [ebp - 0x2d8], ecx
cmp ecx, 8
jae 0x10007677
mov al, byte [ebp + ecx - 0xe3]
xor al, dl
mov byte [ebp + ecx - 0xe3], al
inc ecx
mov dl, byte [ebp - 0xe4]
jmp 0x10007653
mov byte [ebp - 0xdb], 0
lea ecx, [ebp - 0xe3]
call fcn.100062b0
add eax, dword [0x101c1e54]
mov dword [0x101c1e2c], eax
mov dl, 0x6f
mov dword [ebp - 0xd8], 0x2a175f6f
mov dword [ebp - 0xd4], 0x5e562d2d
mov word [ebp - 0xd0], 0x5f
xor ecx, ecx
mov dword [ebp - 0x2d4], ecx
cmp ecx, 8
jae 0x100076d9
mov al, byte [ebp + ecx - 0xd7]
xor al, dl
mov byte [ebp + ecx - 0xd7], al
inc ecx
mov dl, byte [ebp - 0xd8]
jmp 0x100076b5
mov byte [ebp - 0xcf], 0
lea ecx, [ebp - 0xd7]
call fcn.100062b0
add eax, dword [0x101c1e54]
mov dword [0x101c1dcc], eax
mov dl, 0x30
mov dword [ebp - 0xcc], 0x76480030
mov dword [ebp - 0xc8], 0x20802
mov word [ebp - 0xc4], 0x73
xor ecx, ecx
mov dword [ebp - 0x2d0], ecx
cmp ecx, 8
jae 0x1000773b
mov al, byte [ebp + ecx - 0xcb]
xor al, dl
mov byte [ebp + ecx - 0xcb], al
inc ecx
mov dl, byte [ebp - 0xcc]
jmp 0x10007717
mov byte [ebp - 0xc3], 0
lea ecx, [ebp - 0xcb]
call fcn.100062b0
add eax, dword [0x101c1e54]
mov dword [0x101c1ee8], eax
mov dl, 0x3c
mov dword [ebp - 0xc0], 0x8440c3c
mov dword [ebp - 0xbc], 0xf050e7e
mov word [ebp - 0xb8], 0xf
xor ecx, ecx
mov dword [ebp - 0x2cc], ecx
cmp ecx, 8
jae 0x1000779d
mov al, byte [ebp + ecx - 0xbf]
xor al, dl
mov byte [ebp + ecx - 0xbf], al
inc ecx
mov dl, byte [ebp - 0xc0]
jmp 0x10007779
mov byte [ebp - 0xb7], 0
lea ecx, [ebp - 0xbf]
call fcn.100062b0
add eax, dword [0x101c1e54]
mov dword [0x101c3098], eax
mov dl, 0x73
mov dword [ebp - 0xb4], 0x400b4373
mov dword [ebp - 0xb0], 0x46464235
mov word [ebp - 0xac], 0x36
xor ecx, ecx
mov dword [ebp - 0x2c8], ecx
cmp ecx, 8
jae 0x100077ff
mov al, byte [ebp + ecx - 0xb3]
xor al, dl
mov byte [ebp + ecx - 0xb3], al
inc ecx
mov dl, byte [ebp - 0xb4]
jmp 0x100077db
mov byte [ebp - 0xab], 0
lea ecx, [ebp - 0xb3]
call fcn.100062b0
add eax, dword [0x101c1e54]
mov dword [0x101c2090], eax
mov dl, 0x56
mov dword [ebp - 0xa8], 0x622e6656
mov dword [ebp - 0xa4], 0x646e6414
mov word [ebp - 0xa0], 0x6f
xor ecx, ecx
mov dword [ebp - 0x2c0], ecx
cmp ecx, 8
jae 0x10007861
mov al, byte [ebp + ecx - 0xa7]
xor al, dl
mov byte [ebp + ecx - 0xa7], al
inc ecx
mov dl, byte [ebp - 0xa8]
jmp 0x1000783d
mov byte [ebp - 0x9f], 0
lea ecx, [ebp - 0xa7]
call fcn.100062b0
add eax, dword [0x101c1e54]
mov dword [0x101c1dc8], eax
mov dl, 6
mov dword [ebp - 0x9c], 0x357e3606
mov dword [ebp - 0x98], 0x32353740
mov word [ebp - 0x94], 0x3e
xor ecx, ecx
mov dword [ebp - 0x2bc], ecx
cmp ecx, 8
jae 0x100078c3
mov al, byte [ebp + ecx - 0x9b]
xor al, dl
mov byte [ebp + ecx - 0x9b], al
inc ecx
mov dl, byte [ebp - 0x9c]
jmp 0x1000789f
mov byte [ebp - 0x93], 0
lea ecx, [ebp - 0x9b]
call fcn.100062b0
mov ecx, dword [0x101c1e54]
add eax, ecx
mov dword [0x101c2094], eax
lea eax, [ecx + 0x3e9d1c]
mov dword [0x101c1e34], eax
lea eax, [ecx + 0x417cc1]
mov dword [0x101c1d64], eax
lea eax, [ecx + 0x41adfd]
mov dword [0x101c30cc], eax
lea eax, [ecx + 0x3f1372]
mov dword [0x101c1d98], eax
lea eax, [ecx + 0x622bbd]
mov dword [0x101c1db4], eax
lea eax, [ecx + 0x622bef]
mov dword [0x101c30c0], eax
lea eax, [ecx + 0x524128]
mov dword [0x101c3090], eax
add eax, 5
mov dword [0x101c3104], eax
mov dl, 0x42
mov dword [ebp - 0x40], 0x703a7242
mov word [ebp - 0x3c], 0x7a00
mov byte [ebp - 0x3a], 0
xor ecx, ecx
mov dword [ebp - 0x2b8], ecx
cmp ecx, 5
jae 0x10007967
mov al, byte [ebp + ecx - 0x3f]
xor al, dl
mov byte [ebp + ecx - 0x3f], al
inc ecx
mov dl, byte [ebp - 0x40]
jmp 0x1000794c
mov byte [ebp - 0x3a], 0
lea ecx, [ebp - 0x3f]
call fcn.100062b0
mov dword [0x101c3118], eax
mov dl, 0x4d
mov dword [ebp - 0x28], 0x7b357d4d
mov word [ebp - 0x24], 0x75
xor ecx, ecx
mov dword [ebp - 0x2b4], ecx
cmp ecx, 4
jae 0x100079a4
mov al, byte [ebp + ecx - 0x27]
xor al, dl
mov byte [ebp + ecx - 0x27], al
inc ecx
mov dl, byte [ebp - 0x28]
jmp 0x10007989
mov byte [ebp - 0x23], 0
lea ecx, [ebp - 0x27]
call fcn.100062b0
mov dword [0x101c30a8], eax
mov dl, 0x61
mov dword [ebp - 0x38], 0x53195161
mov word [ebp - 0x34], 0x5553
mov byte [ebp - 0x32], 0
xor ecx, ecx
mov dword [ebp - 0x2b0], ecx
cmp ecx, 5
jae 0x100079e5
mov al, byte [ebp + ecx - 0x37]
xor al, dl
mov byte [ebp + ecx - 0x37], al
inc ecx
mov dl, byte [ebp - 0x38]
jmp 0x100079ca
mov byte [ebp - 0x32], 0
lea ecx, [ebp - 0x37]
call fcn.100062b0
mov dword [0x101c3084], eax
mov dl, 0x7a
mov dword [ebp - 0x48], 0x4b024a7a
mov dword [ebp - 0x44], 0x4a4d48
xor ecx, ecx
mov dword [ebp - 0x2ac], ecx
cmp ecx, 6
jae 0x10007a23
mov al, byte [ebp + ecx - 0x47]
xor al, dl
mov byte [ebp + ecx - 0x47], al
inc ecx
mov dl, byte [ebp - 0x48]
jmp 0x10007a08
mov byte [ebp - 0x41], 0
lea ecx, [ebp - 0x47]
call fcn.100062b0
mov dword [0x101c1dac], eax
mov dl, 0xa
mov dword [ebp - 0x30], 0x3e723a0a
mov word [ebp - 0x2c], 0x4838
mov byte [ebp - 0x2a], 0
xor ecx, ecx
mov dword [ebp - 0x2a8], ecx
cmp ecx, 5
jae 0x10007a64
mov al, byte [ebp + ecx - 0x2f]
xor al, dl
mov byte [ebp + ecx - 0x2f], al
inc ecx
mov dl, byte [ebp - 0x30]
jmp 0x10007a49
mov byte [ebp - 0x2a], 0
lea ecx, [ebp - 0x2f]
call fcn.100062b0
mov dword [0x101c3124], eax
mov eax, 0x101c1db8
sub eax, 0x1000
mov dword [0x101c1d58], eax
mov dl, 0x7c
mov dword [ebp - 0x90], 0x49044c7c
mov dword [ebp - 0x8c], 0x484d4c4c
mov word [ebp - 0x88], 0x4d
xor ecx, ecx
mov dword [ebp - 0x2a4], ecx
cmp ecx, 8
jae 0x10007ac9
mov al, byte [ebp + ecx - 0x8f]
xor al, dl
mov byte [ebp + ecx - 0x8f], al
inc ecx
mov dl, byte [ebp - 0x90]
jmp 0x10007aa5
mov byte [ebp - 0x87], 0
lea ecx, [ebp - 0x8f]
call fcn.100062b0
sub dword [0x101c1ea4], eax
mov dl, 0x37
mov dword [ebp - 0x84], 0x54f0737
mov dword [ebp - 0x80], 0x3020700
mov word [ebp - 0x7c], 0xf
xor ecx, ecx
mov dword [ebp - 0x2a0], ecx
cmp ecx, 8
jae 0x10007b20
mov al, byte [ebp + ecx - 0x83]
xor al, dl
mov byte [ebp + ecx - 0x83], al
inc ecx
mov dl, byte [ebp - 0x84]
jmp 0x10007afc
mov byte [ebp - 0x7b], 0
lea ecx, [ebp - 0x83]
call fcn.100062b0
sub dword [0x101c1d64], eax
mov dl, 3
mov dword [ebp - 0x78], 0x307b3303
mov dword [ebp - 0x74], 0x34323341
mov word [ebp - 0x70], 0x31
xor ecx, ecx
mov dword [ebp - 0x29c], ecx
cmp ecx, 8
jae 0x10007b68
mov al, byte [ebp + ecx - 0x77]
xor al, dl
mov byte [ebp + ecx - 0x77], al
inc ecx
mov dl, byte [ebp - 0x78]
jmp 0x10007b4d
mov byte [ebp - 0x6f], 0
lea ecx, [ebp - 0x77]
call fcn.100062b0
sub dword [0x101c30cc], eax
mov dl, 6
mov dword [ebp - 0x6c], 0x347e3606
mov dword [ebp - 0x68], 0x33373437
mov word [ebp - 0x64], 0x35
xor ecx, ecx
mov dword [ebp - 0x298], ecx
cmp ecx, 8
jae 0x10007bad
mov al, byte [ebp + ecx - 0x6b]
xor al, dl
mov byte [ebp + ecx - 0x6b], al
inc ecx
mov dl, byte [ebp - 0x6c]
jmp 0x10007b92
mov byte [ebp - 0x63], 0
lea ecx, [ebp - 0x6b]
call fcn.100062b0
sub dword [0x101c1dcc], eax
mov byte [0x101c1d41], 1
jmp 0x10007bd8
jmp 0x10007bea
jmp 0x10007bfc
jmp 0x10007c0e
jmp 0x10007c20
jmp 0x10007c32
jmp 0x10007c44
jmp 0x10007c56
cmp dword [0x101c1dc4], 0
je 0x10007c63
int3
mov dword [ebp - 4], 0xfffffffe
mov eax, 0x32
mov ecx, dword [ebp - 0x10]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret