Function at 0x10006730
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xfffffffffffffffe
push 0x100605e0
push 0x10030ee0
mov eax, dword fs:[0]
push eax
sub esp, 0x2e0
push ebx
push esi
push edi
mov eax, dword [0x10063040]
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 0x1000677f
jmp 0x10006791
jmp 0x100067a3
jmp 0x100067b5
jmp 0x100067c7
jmp 0x100067d9
jmp 0x100067eb
jmp 0x100067fd
jmp 0x1000680f
jmp 0x10006821
jmp 0x10006833
jmp 0x10006845
jmp 0x10006857
jmp 0x10006869
jmp 0x1000687b
jmp 0x1000688d
jmp 0x1000689f
jmp 0x100068b1
jmp 0x100068c3
jmp 0x100068d5
jmp 0x100068e7
jmp 0x100068f9
jmp 0x1000690b
jmp 0x1000691d
jmp 0x1000692f
jmp 0x10006941
jmp 0x10006953
jmp 0x10006965
jmp 0x10006977
jmp 0x10006989
jmp 0x1000699b
jmp 0x100069ad
cmp byte [0x1007b1f1], 0
je 0x100069d1
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, 0x24
mov dword [ebp - 0x144], 0x155c1424
mov dword [ebp - 0x140], 0x67651116
mov word [ebp - 0x13c], 0x1c1c
mov byte [ebp - 0x13a], 0
xor ecx, ecx
mov dword [ebp - 0x238], ecx
cmp ecx, 9
jae 0x10006a1d
mov al, byte [ebp + ecx - 0x143]
xor al, dl
mov byte [ebp + ecx - 0x143], al
inc ecx
mov dl, byte [ebp - 0x144]
jmp 0x100069f9
mov byte [ebp - 0x13a], 0
mov dl, 0x1b
mov dword [ebp - 0x138], 0x2a632b1b
mov dword [ebp - 0x134], 0x585a2e29
mov word [ebp - 0x130], 0x2329
mov byte [ebp - 0x12e], 0
xor ecx, ecx
mov dword [ebp - 0x23c], ecx
cmp ecx, 9
jae 0x10006a70
mov al, byte [ebp + ecx - 0x137]
xor al, dl
mov byte [ebp + ecx - 0x137], al
inc ecx
mov dl, byte [ebp - 0x138]
jmp 0x10006a4c
mov byte [ebp - 0x12e], 0
lea ecx, [ebp - 0x137]
call fcn.100062a0
mov esi, dword [0x1007b304]
add esi, eax
lea ecx, [ebp - 0x143]
call fcn.100062a0
add eax, dword [0x1007b304]
mov ecx, dword [esi]
add ecx, dword [eax]
mov dword [0x1007c528], ecx
mov dl, 0x45
mov dword [ebp - 0x150], 0x743d7545
mov dword [ebp - 0x14c], 0x77767077
mov word [ebp - 0x148], 0x7172
mov byte [ebp - 0x146], 0
xor ecx, ecx
mov dword [ebp - 0x240], ecx
cmp ecx, 9
jae 0x10006af1
mov al, byte [ebp + ecx - 0x14f]
xor al, dl
mov byte [ebp + ecx - 0x14f], al
inc ecx
mov dl, byte [ebp - 0x150]
jmp 0x10006acd
mov byte [ebp - 0x146], 0
lea ecx, [ebp - 0x14f]
call fcn.100062a0
mov ecx, dword [0x1007b304]
mov eax, dword [eax + ecx]
mov dword [0x1007b2f0], eax
mov dl, 0xd
mov dword [ebp - 0x168], 0x3c753d0d
mov dword [ebp - 0x164], 0x4e4c383f
mov word [ebp - 0x160], 0x4e3a
mov byte [ebp - 0x15e], 0
xor ecx, ecx
mov dword [ebp - 0x244], ecx
cmp ecx, 9
jae 0x10006b5d
mov al, byte [ebp + ecx - 0x167]
xor al, dl
mov byte [ebp + ecx - 0x167], al
inc ecx
mov dl, byte [ebp - 0x168]
jmp 0x10006b39
mov byte [ebp - 0x15e], 0
mov dl, 6
mov dword [ebp - 0x15c], 0x377e3606
mov dword [ebp - 0x158], 0x45473334
mov word [ebp - 0x154], 0x3231
mov byte [ebp - 0x152], 0
xor ecx, ecx
mov dword [ebp - 0x248], ecx
cmp ecx, 9
jae 0x10006bb0
mov al, byte [ebp + ecx - 0x15b]
xor al, dl
mov byte [ebp + ecx - 0x15b], al
inc ecx
mov dl, byte [ebp - 0x15c]
jmp 0x10006b8c
mov byte [ebp - 0x152], 0
lea ecx, [ebp - 0x15b]
call fcn.100062a0
mov esi, dword [0x1007b304]
add esi, eax
lea ecx, [ebp - 0x167]
call fcn.100062a0
add eax, dword [0x1007b304]
mov eax, dword [eax]
add eax, dword [esi]
mov dword [0x1007c580], eax
mov dl, 0x6e
mov dword [ebp - 0x180], 0x5f165e6e
mov dword [ebp - 0x17c], 0x2d2f5b5c
mov word [ebp - 0x178], 0x5659
mov byte [ebp - 0x176], 0
xor ecx, ecx
mov dword [ebp - 0x24c], ecx
cmp ecx, 9
jae 0x10006c30
mov al, byte [ebp + ecx - 0x17f]
xor al, dl
mov byte [ebp + ecx - 0x17f], al
inc ecx
mov dl, byte [ebp - 0x180]
jmp 0x10006c0c
mov byte [ebp - 0x176], 0
mov dl, 0x29
mov dword [ebp - 0x174], 0x18511929
mov dword [ebp - 0x170], 0x6a681c1b
mov word [ebp - 0x16c], 0x191f
mov byte [ebp - 0x16a], 0
xor ecx, ecx
mov dword [ebp - 0x250], ecx
cmp ecx, 9
jae 0x10006c83
mov al, byte [ebp + ecx - 0x173]
xor al, dl
mov byte [ebp + ecx - 0x173], al
inc ecx
mov dl, byte [ebp - 0x174]
jmp 0x10006c5f
mov byte [ebp - 0x16a], 0
lea ecx, [ebp - 0x173]
call fcn.100062a0
mov esi, dword [0x1007b304]
add esi, eax
lea ecx, [ebp - 0x17f]
call fcn.100062a0
add eax, dword [0x1007b304]
mov eax, dword [eax]
add eax, dword [esi]
mov dword [0x1007b350], eax
mov dl, 0x4b
mov dword [ebp - 0x1a4], 0x7a337b4b
mov dword [ebp - 0x1a0], 0xa0a7e79
mov word [ebp - 0x19c], 0x878
mov byte [ebp - 0x19a], 0
xor ecx, ecx
mov dword [ebp - 0x254], ecx
cmp ecx, 9
jae 0x10006d03
mov al, byte [ebp + ecx - 0x1a3]
xor al, dl
mov byte [ebp + ecx - 0x1a3], al
inc ecx
mov dl, byte [ebp - 0x1a4]
jmp 0x10006cdf
mov byte [ebp - 0x19a], 0
mov dl, 0x49
mov dword [ebp - 0x198], 0x78317949
mov dword [ebp - 0x194], 0x8087c7b
mov word [ebp - 0x190], 0x797a
mov byte [ebp - 0x18e], 0
xor ecx, ecx
mov dword [ebp - 0x258], ecx
cmp ecx, 9
jae 0x10006d56
mov al, byte [ebp + ecx - 0x197]
xor al, dl
mov byte [ebp + ecx - 0x197], al
inc ecx
mov dl, byte [ebp - 0x198]
jmp 0x10006d32
mov byte [ebp - 0x18e], 0
mov dl, 0x45
mov dword [ebp - 0x18c], 0x743d7545
mov dword [ebp - 0x188], 0x4047077
mov word [ebp - 0x184], 0x677
mov byte [ebp - 0x182], 0
xor ecx, ecx
mov dword [ebp - 0x25c], ecx
cmp ecx, 9
jae 0x10006da9
mov al, byte [ebp + ecx - 0x18b]
xor al, dl
mov byte [ebp + ecx - 0x18b], al
inc ecx
mov dl, byte [ebp - 0x18c]
jmp 0x10006d85
mov byte [ebp - 0x182], 0
lea ecx, [ebp - 0x18b]
call fcn.100062a0
mov esi, dword [0x1007b304]
add esi, eax
lea ecx, [ebp - 0x197]
call fcn.100062a0
add eax, dword [0x1007b304]
mov esi, dword [esi]
sub esi, dword [eax]
lea ecx, [ebp - 0x1a3]
call fcn.100062a0
mov ecx, dword [0x1007b304]
mov eax, dword [eax + ecx]
add eax, esi
mov dword [0x1007b30c], eax
mov dl, 0x55
mov dword [ebp - 0x1b0], 0x642d6555
mov dword [ebp - 0x1ac], 0x67616367
mov word [ebp - 0x1a8], 0x1661
mov byte [ebp - 0x1a6], 0
xor ecx, ecx
mov dword [ebp - 0x260], ecx
cmp ecx, 9
jae 0x10006e3f
mov al, byte [ebp + ecx - 0x1af]
xor al, dl
mov byte [ebp + ecx - 0x1af], al
inc ecx
mov dl, byte [ebp - 0x1b0]
jmp 0x10006e1b
mov byte [ebp - 0x1a6], 0
lea ecx, [ebp - 0x1af]
call fcn.100062a0
mov ecx, dword [0x1007b304]
mov eax, dword [eax + ecx]
mov dword [0x1007c5cc], eax
mov dl, 0x52
mov dword [ebp - 0x1c8], 0x632a6252
mov dword [ebp - 0x1c4], 0x65136760
mov word [ebp - 0x1c0], 0x6216
mov byte [ebp - 0x1be], 0
xor ecx, ecx
mov dword [ebp - 0x2c4], ecx
cmp ecx, 9
jae 0x10006eab
mov al, byte [ebp + ecx - 0x1c7]
xor al, dl
mov byte [ebp + ecx - 0x1c7], al
inc ecx
mov dl, byte [ebp - 0x1c8]
jmp 0x10006e87
mov byte [ebp - 0x1be], 0
mov dl, 0x32
mov dword [ebp - 0x1bc], 0x34a0232
mov dword [ebp - 0x1b8], 0x5730700
mov word [ebp - 0x1b4], 0x271
mov byte [ebp - 0x1b2], 0
xor ecx, ecx
mov dword [ebp - 0x264], ecx
cmp ecx, 9
jae 0x10006efe
mov al, byte [ebp + ecx - 0x1bb]
xor al, dl
mov byte [ebp + ecx - 0x1bb], al
inc ecx
mov dl, byte [ebp - 0x1bc]
jmp 0x10006eda
mov byte [ebp - 0x1b2], 0
mov dl, 0x62
mov dword [ebp - 0x12c], 0x531a5262
mov dword [ebp - 0x128], 0x55235750
mov word [ebp - 0x124], 0x2120
mov byte [ebp - 0x122], 0
xor ecx, ecx
mov dword [ebp - 0x268], ecx
cmp ecx, 9
jae 0x10006f51
mov al, byte [ebp + ecx - 0x12b]
xor al, dl
mov byte [ebp + ecx - 0x12b], al
inc ecx
mov dl, byte [ebp - 0x12c]
jmp 0x10006f2d
mov byte [ebp - 0x122], 0
lea ecx, [ebp - 0x12b]
call fcn.100062a0
mov esi, dword [0x1007b304]
add esi, eax
lea ecx, [ebp - 0x1bb]
call fcn.100062a0
add eax, dword [0x1007b304]
mov esi, dword [esi]
sub esi, dword [eax]
lea ecx, [ebp - 0x1c7]
call fcn.100062a0
mov ecx, dword [0x1007b304]
mov eax, dword [eax + ecx]
add eax, esi
mov dword [0x1007b548], eax
mov dl, 0x4a
mov dword [ebp - 0x1ec], 0x7b327a4a
mov dword [ebp - 0x1e8], 0xb0b7f78
mov word [ebp - 0x1e4], 0x973
mov byte [ebp - 0x1e2], 0
xor ecx, ecx
mov dword [ebp - 0x26c], ecx
cmp ecx, 9
jae 0x10006fe7
mov al, byte [ebp + ecx - 0x1eb]
xor al, dl
mov byte [ebp + ecx - 0x1eb], al
inc ecx
mov dl, byte [ebp - 0x1ec]
jmp 0x10006fc3
mov byte [ebp - 0x1e2], 0
mov dl, 0x7a
mov dword [ebp - 0x1e0], 0x4b024a7a
mov dword [ebp - 0x1dc], 0x3b3b4f48
mov word [ebp - 0x1d8], 0x4a4d
mov byte [ebp - 0x1d6], 0
xor ecx, ecx
mov dword [ebp - 0x270], ecx
cmp ecx, 9
jae 0x1000703a
mov al, byte [ebp + ecx - 0x1df]
xor al, dl
mov byte [ebp + ecx - 0x1df], al
inc ecx
mov dl, byte [ebp - 0x1e0]
jmp 0x10007016
mov byte [ebp - 0x1d6], 0
mov dl, 7
mov dword [ebp - 0x1d4], 0x367f3707
mov dword [ebp - 0x1d0], 0x46463235
mov word [ebp - 0x1cc], 0x4431
mov byte [ebp - 0x1ca], 0
xor ecx, ecx
mov dword [ebp - 0x274], ecx
cmp ecx, 9
jae 0x1000708d
mov al, byte [ebp + ecx - 0x1d3]
xor al, dl
mov byte [ebp + ecx - 0x1d3], al
inc ecx
mov dl, byte [ebp - 0x1d4]
jmp 0x10007069
mov byte [ebp - 0x1ca], 0
lea ecx, [ebp - 0x1d3]
call fcn.100062a0
mov esi, dword [0x1007b304]
add esi, eax
lea ecx, [ebp - 0x1df]
call fcn.100062a0
add eax, dword [0x1007b304]
mov esi, dword [esi]
sub esi, dword [eax]
lea ecx, [ebp - 0x1eb]
call fcn.100062a0
mov ecx, dword [0x1007b304]
mov eax, dword [eax + ecx]
add eax, esi
mov dword [0x1007c54c], eax
mov dl, 0x1b
mov dword [ebp - 0x210], 0x2a632b1b
mov dword [ebp - 0x20c], 0x235e2e29
mov word [ebp - 0x208], 0x5859
mov byte [ebp - 0x206], 0
xor ecx, ecx
mov dword [ebp - 0x278], ecx
cmp ecx, 9
jae 0x10007123
mov al, byte [ebp + ecx - 0x20f]
xor al, dl
mov byte [ebp + ecx - 0x20f], al
inc ecx
mov dl, byte [ebp - 0x210]
jmp 0x100070ff
mov byte [ebp - 0x206], 0
mov dl, 0x28
mov dword [ebp - 0x204], 0x19501828
mov dword [ebp - 0x200], 0x106d1d1a
mov word [ebp - 0x1fc], 0x181e
mov byte [ebp - 0x1fa], 0
xor ecx, ecx
mov dword [ebp - 0x27c], ecx
cmp ecx, 9
jae 0x10007176
mov al, byte [ebp + ecx - 0x203]
xor al, dl
mov byte [ebp + ecx - 0x203], al
inc ecx
mov dl, byte [ebp - 0x204]
jmp 0x10007152
mov byte [ebp - 0x1fa], 0
mov dl, 0x1a
mov dword [ebp - 0x1f8], 0x2b622a1a
mov dword [ebp - 0x1f4], 0x225f2f28
mov word [ebp - 0x1f0], 0x592f
mov byte [ebp - 0x1ee], 0
xor ecx, ecx
mov dword [ebp - 0x280], ecx
cmp ecx, 9
jae 0x100071c9
mov al, byte [ebp + ecx - 0x1f7]
xor al, dl
mov byte [ebp + ecx - 0x1f7], al
inc ecx
mov dl, byte [ebp - 0x1f8]
jmp 0x100071a5
mov byte [ebp - 0x1ee], 0
lea ecx, [ebp - 0x1f7]
call fcn.100062a0
mov esi, dword [0x1007b304]
add esi, eax
lea ecx, [ebp - 0x203]
call fcn.100062a0
add eax, dword [0x1007b304]
mov esi, dword [esi]
sub esi, dword [eax]
lea ecx, [ebp - 0x20f]
call fcn.100062a0
mov ecx, dword [0x1007b304]
mov eax, dword [eax + ecx]
add eax, esi
mov dword [0x1007b22c], eax
mov dl, 0x5a
mov dword [ebp - 0x234], 0x6b226a5a
mov dword [ebp - 0x230], 0x6d1b6f68
mov word [ebp - 0x22c], 0x6263
mov byte [ebp - 0x22a], 0
xor ecx, ecx
mov dword [ebp - 0x284], ecx
cmp ecx, 9
jae 0x1000725f
mov al, byte [ebp + ecx - 0x233]
xor al, dl
mov byte [ebp + ecx - 0x233], al
inc ecx
mov dl, byte [ebp - 0x234]
jmp 0x1000723b
mov byte [ebp - 0x22a], 0
mov dl, 0x3b
mov dword [ebp - 0x228], 0xa430b3b
mov dword [ebp - 0x224], 0xc7a0e09
mov word [ebp - 0x220], 0xb0c
mov byte [ebp - 0x21e], 0
xor ecx, ecx
mov dword [ebp - 0x288], ecx
cmp ecx, 9
jae 0x100072b2
mov al, byte [ebp + ecx - 0x227]
xor al, dl
mov byte [ebp + ecx - 0x227], al
inc ecx
mov dl, byte [ebp - 0x228]
jmp 0x1000728e
mov byte [ebp - 0x21e], 0
mov dl, 0x33
mov dword [ebp - 0x21c], 0x24b0333
mov dword [ebp - 0x218], 0x4720601
mov word [ebp - 0x214], 0x7005
mov byte [ebp - 0x212], 0
xor ecx, ecx
mov dword [ebp - 0x28c], ecx
cmp ecx, 9
jae 0x10007305
mov al, byte [ebp + ecx - 0x21b]
xor al, dl
mov byte [ebp + ecx - 0x21b], al
inc ecx
mov dl, byte [ebp - 0x21c]
jmp 0x100072e1
mov byte [ebp - 0x212], 0
lea ecx, [ebp - 0x21b]
call fcn.100062a0
mov esi, dword [0x1007b304]
add esi, eax
lea ecx, [ebp - 0x227]
call fcn.100062a0
add eax, dword [0x1007b304]
mov esi, dword [esi]
sub esi, dword [eax]
lea ecx, [ebp - 0x233]
call fcn.100062a0
mov ecx, dword [0x1007b304]
mov eax, dword [eax + ecx]
add eax, esi
mov dword [0x1007b270], eax
mov dl, 0x72
mov dword [ebp - 0x20], 0x430a4272
mov word [ebp - 0x1c], 0x46
xor ecx, ecx
mov dword [ebp - 0x290], ecx
cmp ecx, 4
jae 0x1000737b
mov al, byte [ebp + ecx - 0x1f]
xor al, dl
mov byte [ebp + ecx - 0x1f], al
inc ecx
mov dl, byte [ebp - 0x20]
jmp 0x10007360
mov byte [ebp - 0x1b], 0
lea ecx, [ebp - 0x1f]
call fcn.100062a0
add eax, dword [0x1007b2f0]
push 0
push eax
call fcn.1002b310
add esp, 8
mov dword [0x1007c5d4], eax
mov dl, 0x1a
mov dword [ebp - 0x120], 0x28622a1a
mov dword [ebp - 0x11c], 0x2e2b5959
mov word [ebp - 0x118], 0x2e
xor ecx, ecx
mov dword [ebp - 0x294], ecx
cmp ecx, 8
jae 0x100073e2
mov al, byte [ebp + ecx - 0x11f]
xor al, dl
mov byte [ebp + ecx - 0x11f], al
inc ecx
mov dl, byte [ebp - 0x120]
jmp 0x100073be
mov byte [ebp - 0x117], 0
lea ecx, [ebp - 0x11f]
call fcn.100062a0
add eax, dword [0x1007b304]
mov dword [0x1007b338], eax
mov dl, 0x58
mov dword [ebp - 0x60], 0x6c206858
mov dword [ebp - 0x5c], 0x696c6f69
mov byte [ebp - 0x58], 0
xor ecx, ecx
mov dword [ebp - 0x2f0], ecx
cmp ecx, 7
jae 0x10007430
mov al, byte [ebp + ecx - 0x5f]
xor al, dl
mov byte [ebp + ecx - 0x5f], al
inc ecx
mov dl, byte [ebp - 0x60]
jmp 0x10007415
mov byte [ebp - 0x58], 0
lea ecx, [ebp - 0x5f]
call fcn.100062a0
sub dword [0x1007b338], eax
mov dl, 0x65
mov dword [ebp - 0x114], 0x531d5565
mov dword [ebp - 0x110], 0x51272450
mov word [ebp - 0x10c], 0x21
xor ecx, ecx
mov dword [ebp - 0x2ec], ecx
cmp ecx, 8
jae 0x10007487
mov al, byte [ebp + ecx - 0x113]
xor al, dl
mov byte [ebp + ecx - 0x113], al
inc ecx
mov dl, byte [ebp - 0x114]
jmp 0x10007463
mov byte [ebp - 0x10b], 0
lea ecx, [ebp - 0x113]
call fcn.100062a0
add eax, dword [0x1007b304]
mov dword [0x1007c53c], eax
mov dl, 0x46
mov dword [ebp - 0x108], 0x703e7646
mov dword [ebp - 0x104], 0x70773
mov word [ebp - 0x100], 2
xor ecx, ecx
mov dword [ebp - 0x2e8], ecx
cmp ecx, 8
jae 0x100074e9
mov al, byte [ebp + ecx - 0x107]
xor al, dl
mov byte [ebp + ecx - 0x107], al
inc ecx
mov dl, byte [ebp - 0x108]
jmp 0x100074c5
mov byte [ebp - 0xff], 0
lea ecx, [ebp - 0x107]
call fcn.100062a0
add eax, dword [0x1007b304]
mov dword [0x1007c52c], eax
mov dl, 0x73
mov dword [ebp - 0x54], 0x440b4373
mov dword [ebp - 0x50], 0x434a4443
mov byte [ebp - 0x4c], 0
xor ecx, ecx
mov dword [ebp - 0x2e4], ecx
cmp ecx, 7
jae 0x10007537
mov al, byte [ebp + ecx - 0x53]
xor al, dl
mov byte [ebp + ecx - 0x53], al
inc ecx
mov dl, byte [ebp - 0x54]
jmp 0x1000751c
mov byte [ebp - 0x4c], 0
lea ecx, [ebp - 0x53]
call fcn.100062a0
add eax, dword [0x1007b304]
mov dword [0x1007c510], eax
mov dl, 0x21
mov dword [ebp - 0xf0], 0x12591121
mov dword [ebp - 0xec], 0x14156264
mov word [ebp - 0xe8], 0x10
xor ecx, ecx
mov dword [ebp - 0x2e0], ecx
cmp ecx, 8
jae 0x10007593
mov al, byte [ebp + ecx - 0xef]
xor al, dl
mov byte [ebp + ecx - 0xef], al
inc ecx
mov dl, byte [ebp - 0xf0]
jmp 0x1000756f
mov byte [ebp - 0xe7], 0
lea ecx, [ebp - 0xef]
call fcn.100062a0
add eax, dword [0x1007b304]
mov dword [0x1007c518], eax
add eax, 6
mov dword [0x1007b1f8], eax
mov dl, 8
mov dword [ebp - 0xfc], 0x39703808
mov dword [ebp - 0xf8], 0x31303938
mov word [ebp - 0xf4], 0x31
xor ecx, ecx
mov dword [ebp - 0x2dc], ecx
cmp ecx, 8
jae 0x100075fd
mov al, byte [ebp + ecx - 0xfb]
xor al, dl
mov byte [ebp + ecx - 0xfb], al
inc ecx
mov dl, byte [ebp - 0xfc]
jmp 0x100075d9
mov byte [ebp - 0xf3], 0
lea ecx, [ebp - 0xfb]
call fcn.100062a0
add eax, dword [0x1007b304]
mov dword [0x1007c554], eax
add eax, 9
mov dword [0x1007c5b0], eax
mov dl, 0x5c
mov dword [ebp - 0xe4], 0x65246c5c
mov dword [ebp - 0xe0], 0x1e1e6d65
mov word [ebp - 0xdc], 0x6e
xor ecx, ecx
mov dword [ebp - 0x2d8], ecx
cmp ecx, 8
jae 0x10007667
mov al, byte [ebp + ecx - 0xe3]
xor al, dl
mov byte [ebp + ecx - 0xe3], al
inc ecx
mov dl, byte [ebp - 0xe4]
jmp 0x10007643
mov byte [ebp - 0xdb], 0
lea ecx, [ebp - 0xe3]
call fcn.100062a0
add eax, dword [0x1007b304]
mov dword [0x1007b2dc], eax
mov dl, 0x60
mov dword [ebp - 0xd8], 0x25185060
mov dword [ebp - 0xd4], 0x51592222
mov word [ebp - 0xd0], 0x50
xor ecx, ecx
mov dword [ebp - 0x2d4], ecx
cmp ecx, 8
jae 0x100076c9
mov al, byte [ebp + ecx - 0xd7]
xor al, dl
mov byte [ebp + ecx - 0xd7], al
inc ecx
mov dl, byte [ebp - 0xd8]
jmp 0x100076a5
mov byte [ebp - 0xcf], 0
lea ecx, [ebp - 0xd7]
call fcn.100062a0
add eax, dword [0x1007b304]
mov dword [0x1007b278], eax
mov dl, 2
mov dword [ebp - 0xcc], 0x447a3202
mov dword [ebp - 0xc8], 0x32303a30
mov word [ebp - 0xc4], 0x41
xor ecx, ecx
mov dword [ebp - 0x2d0], ecx
cmp ecx, 8
jae 0x1000772b
mov al, byte [ebp + ecx - 0xcb]
xor al, dl
mov byte [ebp + ecx - 0xcb], al
inc ecx
mov dl, byte [ebp - 0xcc]
jmp 0x10007707
mov byte [ebp - 0xc3], 0
lea ecx, [ebp - 0xcb]
call fcn.100062a0
add eax, dword [0x1007b304]
mov dword [0x1007b394], eax
mov dl, 0x6c
mov dword [ebp - 0xc0], 0x58145c6c
mov dword [ebp - 0xbc], 0x5f555e2e
mov word [ebp - 0xb8], 0x5f
xor ecx, ecx
mov dword [ebp - 0x2cc], ecx
cmp ecx, 8
jae 0x1000778d
mov al, byte [ebp + ecx - 0xbf]
xor al, dl
mov byte [ebp + ecx - 0xbf], al
inc ecx
mov dl, byte [ebp - 0xc0]
jmp 0x10007769
mov byte [ebp - 0xb7], 0
lea ecx, [ebp - 0xbf]
call fcn.100062a0
add eax, dword [0x1007b304]
mov dword [0x1007c548], eax
mov dl, 0x10
mov dword [ebp - 0xb4], 0x23682010
mov dword [ebp - 0xb0], 0x25252156
mov word [ebp - 0xac], 0x55
xor ecx, ecx
mov dword [ebp - 0x2c8], ecx
cmp ecx, 8
jae 0x100077ef
mov al, byte [ebp + ecx - 0xb3]
xor al, dl
mov byte [ebp + ecx - 0xb3], al
inc ecx
mov dl, byte [ebp - 0xb4]
jmp 0x100077cb
mov byte [ebp - 0xab], 0
lea ecx, [ebp - 0xb3]
call fcn.100062a0
add eax, dword [0x1007b304]
mov dword [0x1007b540], eax
mov dl, 0x43
mov dword [ebp - 0xa8], 0x773b7343
mov dword [ebp - 0xa4], 0x717b7101
mov word [ebp - 0xa0], 0x7a
xor ecx, ecx
mov dword [ebp - 0x2c0], ecx
cmp ecx, 8
jae 0x10007851
mov al, byte [ebp + ecx - 0xa7]
xor al, dl
mov byte [ebp + ecx - 0xa7], al
inc ecx
mov dl, byte [ebp - 0xa8]
jmp 0x1000782d
mov byte [ebp - 0x9f], 0
lea ecx, [ebp - 0xa7]
call fcn.100062a0
add eax, dword [0x1007b304]
mov dword [0x1007c5d0], eax
mov dl, 0x1a
mov dword [ebp - 0x9c], 0x29622a1a
mov dword [ebp - 0x98], 0x2e292b5c
mov word [ebp - 0x94], 0x22
xor ecx, ecx
mov dword [ebp - 0x2bc], ecx
cmp ecx, 8
jae 0x100078b3
mov al, byte [ebp + ecx - 0x9b]
xor al, dl
mov byte [ebp + ecx - 0x9b], al
inc ecx
mov dl, byte [ebp - 0x9c]
jmp 0x1000788f
mov byte [ebp - 0x93], 0
lea ecx, [ebp - 0x9b]
call fcn.100062a0
mov ecx, dword [0x1007b304]
add eax, ecx
mov dword [0x1007b544], eax
lea eax, [ecx + 0x3e9d1c]
mov dword [0x1007b2e4], eax
lea eax, [ecx + 0x417cc1]
mov dword [0x1007b214], eax
lea eax, [ecx + 0x41adfd]
mov dword [0x1007c57c], eax
lea eax, [ecx + 0x3f1372]
mov dword [0x1007b24c], eax
lea eax, [ecx + 0x622bbd]
mov dword [0x1007b264], eax
lea eax, [ecx + 0x622bef]
mov dword [0x1007c570], eax
lea eax, [ecx + 0x524128]
mov dword [0x1007c540], eax
add eax, 5
mov dword [0x1007c5b4], eax
mov dl, 0x56
mov dword [ebp - 0x40], 0x642e6656
mov word [ebp - 0x3c], 0x6e14
mov byte [ebp - 0x3a], 0
xor ecx, ecx
mov dword [ebp - 0x2b8], ecx
cmp ecx, 5
jae 0x10007957
mov al, byte [ebp + ecx - 0x3f]
xor al, dl
mov byte [ebp + ecx - 0x3f], al
inc ecx
mov dl, byte [ebp - 0x40]
jmp 0x1000793c
mov byte [ebp - 0x3a], 0
lea ecx, [ebp - 0x3f]
call fcn.100062a0
mov dword [0x1007c5c8], eax
mov dl, 0x28
mov dword [ebp - 0x28], 0x1e501828
mov word [ebp - 0x24], 0x10
xor ecx, ecx
mov dword [ebp - 0x2b4], ecx
cmp ecx, 4
jae 0x10007994
mov al, byte [ebp + ecx - 0x27]
xor al, dl
mov byte [ebp + ecx - 0x27], al
inc ecx
mov dl, byte [ebp - 0x28]
jmp 0x10007979
mov byte [ebp - 0x23], 0
lea ecx, [ebp - 0x27]
call fcn.100062a0
mov dword [0x1007c558], eax
mov dl, 0x66
mov dword [ebp - 0x38], 0x541e5666
mov word [ebp - 0x34], 0x5254
mov byte [ebp - 0x32], 0
xor ecx, ecx
mov dword [ebp - 0x2b0], ecx
cmp ecx, 5
jae 0x100079d5
mov al, byte [ebp + ecx - 0x37]
xor al, dl
mov byte [ebp + ecx - 0x37], al
inc ecx
mov dl, byte [ebp - 0x38]
jmp 0x100079ba
mov byte [ebp - 0x32], 0
lea ecx, [ebp - 0x37]
call fcn.100062a0
mov dword [0x1007c534], eax
mov dl, 0x6a
mov dword [ebp - 0x48], 0x5b125a6a
mov dword [ebp - 0x44], 0x5a5d58
xor ecx, ecx
mov dword [ebp - 0x2ac], ecx
cmp ecx, 6
jae 0x10007a13
mov al, byte [ebp + ecx - 0x47]
xor al, dl
mov byte [ebp + ecx - 0x47], al
inc ecx
mov dl, byte [ebp - 0x48]
jmp 0x100079f8
mov byte [ebp - 0x41], 0
lea ecx, [ebp - 0x47]
call fcn.100062a0
mov dword [0x1007b25c], eax
mov dl, 0x4c
mov dword [ebp - 0x30], 0x78347c4c
mov word [ebp - 0x2c], 0xe7e
mov byte [ebp - 0x2a], 0
xor ecx, ecx
mov dword [ebp - 0x2a8], ecx
cmp ecx, 5
jae 0x10007a54
mov al, byte [ebp + ecx - 0x2f]
xor al, dl
mov byte [ebp + ecx - 0x2f], al
inc ecx
mov dl, byte [ebp - 0x30]
jmp 0x10007a39
mov byte [ebp - 0x2a], 0
lea ecx, [ebp - 0x2f]
call fcn.100062a0
mov dword [0x1007c5d8], eax
mov eax, 0x1007b268
sub eax, 0x1000
mov dword [0x1007b208], eax
mov dl, 0x76
mov dword [ebp - 0x90], 0x430e4676
mov dword [ebp - 0x8c], 0x42474646
mov word [ebp - 0x88], 0x47
xor ecx, ecx
mov dword [ebp - 0x2a4], ecx
cmp ecx, 8
jae 0x10007ab9
mov al, byte [ebp + ecx - 0x8f]
xor al, dl
mov byte [ebp + ecx - 0x8f], al
inc ecx
mov dl, byte [ebp - 0x90]
jmp 0x10007a95
mov byte [ebp - 0x87], 0
lea ecx, [ebp - 0x8f]
call fcn.100062a0
sub dword [0x1007b350], eax
mov dl, 0x38
mov dword [ebp - 0x84], 0xa400838
mov dword [ebp - 0x80], 0xc0d080f
mov word [ebp - 0x7c], 0
xor ecx, ecx
mov dword [ebp - 0x2a0], ecx
cmp ecx, 8
jae 0x10007b10
mov al, byte [ebp + ecx - 0x83]
xor al, dl
mov byte [ebp + ecx - 0x83], al
inc ecx
mov dl, byte [ebp - 0x84]
jmp 0x10007aec
mov byte [ebp - 0x7b], 0
lea ecx, [ebp - 0x83]
call fcn.100062a0
sub dword [0x1007b214], eax
mov dl, 0x4c
mov dword [ebp - 0x78], 0x7f347c4c
mov dword [ebp - 0x74], 0x7b7d7c0e
mov word [ebp - 0x70], 0x7e
xor ecx, ecx
mov dword [ebp - 0x29c], ecx
cmp ecx, 8
jae 0x10007b58
mov al, byte [ebp + ecx - 0x77]
xor al, dl
mov byte [ebp + ecx - 0x77], al
inc ecx
mov dl, byte [ebp - 0x78]
jmp 0x10007b3d
mov byte [ebp - 0x6f], 0
lea ecx, [ebp - 0x77]
call fcn.100062a0
sub dword [0x1007c57c], eax
mov dl, 0x16
mov dword [ebp - 0x6c], 0x246e2616
mov dword [ebp - 0x68], 0x23272427
mov word [ebp - 0x64], 0x25
xor ecx, ecx
mov dword [ebp - 0x298], ecx
cmp ecx, 8
jae 0x10007b9d
mov al, byte [ebp + ecx - 0x6b]
xor al, dl
mov byte [ebp + ecx - 0x6b], al
inc ecx
mov dl, byte [ebp - 0x6c]
jmp 0x10007b82
mov byte [ebp - 0x63], 0
lea ecx, [ebp - 0x6b]
call fcn.100062a0
sub dword [0x1007b278], eax
mov byte [0x1007b1f1], 1
jmp 0x10007bc8
jmp 0x10007bda
jmp 0x10007bec
jmp 0x10007bfe
jmp 0x10007c10
jmp 0x10007c22
jmp 0x10007c34
jmp 0x10007c46
cmp dword [0x1007b274], 0
je 0x10007c53
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