Function at 0x10002604
Capabilities:
Encode data using xor
Encrypt data using rc4 ksa

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x1e0
mov dword [ebp - 0xb0], ecx
xor eax, eax
mov ecx, 0x4f9
mov dword [ebp - 0xb4], eax
mov edx, eax
mov dword [ebp - 0xa0], ecx
mov dword [ebp - 0x9c], 0x26c3
mov dword [ebp - 0x98], 0x104d
mov dword [ebp - 0x94], 0x1001
mov dword [ebp - 0x90], 0x1000
mov dword [ebp - 0x8c], 0x234b
mov dword [ebp - 0x88], 0x22a8
mov dword [ebp - 0x84], 0x1835
mov dword [ebp - 0x80], ecx
mov dword [ebp - 0x7c], ecx
mov dword [ebp - 0x78], ecx
mov dword [ebp - 0x74], 0x2b4
mov dword [ebp - 0x70], ecx
test edx, edx
je 0x1000268b
inc edx
cmp edx, 0xd
jl 0x10002681
mov ecx, dword [ebp + edx*4 - 0xa0]
mov edx, 0x2c7
xor ecx, 0xf9
mov dword [ebp - 0x94], edx
mov dword [ebp - 0xa8], ecx
mov ecx, eax
mov dword [ebp - 0x90], 0x14b4
mov dword [ebp - 0x8c], 0x1aca
mov dword [ebp - 0x88], 0x20b0
mov dword [ebp - 0x84], edx
mov dword [ebp - 0x80], 0x1d73
mov dword [ebp - 0x7c], 0xc9b
mov dword [ebp - 0x78], 0x1a5a
mov dword [ebp - 0x74], 0x171
mov dword [ebp - 0x70], edx
cmp ecx, 4
je 0x100026f9
inc ecx
cmp ecx, 0xa
jl 0x100026ee
mov ecx, dword [ebp + ecx*4 - 0x94]
xor ecx, 0xc7
mov dword [ebp - 0x9c], eax
mov dword [ebp - 0xdc], ecx
mov ecx, eax
mov dword [ebp - 0x98], 0x252
mov dword [ebp - 0x94], 0x872
mov dword [ebp - 0x90], 0x1ead
mov dword [ebp - 0x8c], eax
mov dword [ebp - 0x88], 0xd21
mov dword [ebp - 0x84], 0x1522
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x78], 0x1b0a
mov dword [ebp - 0x74], 0x1f56
mov dword [ebp - 0x70], eax
cmp ecx, 8
je 0x1000276e
inc ecx
cmp ecx, 0xc
jl 0x10002763
mov ecx, dword [ebp + ecx*4 - 0x9c]
mov dword [ebp - 0xac], ecx
mov ecx, eax
mov dword [ebp - 0x90], eax
mov dword [ebp - 0x8c], 0x157
mov dword [ebp - 0x88], 0x1544
mov dword [ebp - 0x84], 0x1524
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x7c], 0x1f73
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x70], 0x1bb7
cmp ecx, 7
je 0x100027c3
inc ecx
cmp ecx, 9
jl 0x100027b8
mov ecx, dword [ebp + ecx*4 - 0x90]
push esi
push edi
mov eax, dword [0x1003e3a0]
lea edi, [ebp - 0x90]
mov dword [ebp - 0xe0], ecx
mov esi, str._dynamic_atexit_destructor_for_
push 8
pop ecx
rep movsd dword es:[edi], dword [esi]
add eax, 0x6b3692b2
mov dword [ebp - 0x3c], 0x679ad762
mov dword [ebp - 0x38], 0x6f8f9ac
mov dword [ebp - 0x34], 0x59e20343
mov dword [ebp - 0x30], 0xc546f896
mov dword [ebp - 0x2c], 0x20c004db
mov dword [ebp - 0x28], 0x6edb0800
mov dword [ebp - 0x24], 0x84f472a3
mov dword [ebp - 0x20], 0xf1391fd6
mov dword [0x1003e458], eax
movsb byte es:[edi], byte [esi]
call fcn.10001995
push 6
pop ecx
mov esi, str.samsclub.com
lea edi, [ebp - 0xd0]
rep movsd dword es:[edi], dword [esi]
push 0x4d
xor eax, eax
pop ecx
movsw word es:[edi], word [esi]
mov edx, eax
cmp cx, word [ebp - 0xd0]
jne 0x10002879
mov esi, ecx
mov ecx, eax
test si, si
je 0x10002879
cmp word [ebp + ecx - 0xd0], ax
je 0x10002879
inc edx
lea ecx, [edx + edx]
movzx esi, word [ecx + str.MacKannada]
cmp si, word [ebp + ecx - 0xd0]
je 0x10002855
movzx eax, byte [ebp + edx*2 - 0xd0]
movzx ecx, byte [edx*2 + str.MacKannada]
sub ecx, eax
cmp ecx, 0x9fe
jbe 0x100028a7
mov esi, dword [0x1003e458]
add esi, 0x6edd957d
mov dword [0x1003e3a0], esi
jmp 0x100028b7
and dword [0x1003e458], 0x116fd5b2
mov esi, dword [0x1003e3a0]
call fcn.10001858
cmp byte [str.6qq6iiiiiii_qq6], 0
je 0x100028e3
mov edi, str.6qq6iiiiiii_qq6
push ecx
call fcn.10001156
and esi, 0xdd3e05eb
inc edi
pop ecx
mov dword [0x1003e3a0], esi
cmp byte [edi], 0
jne 0x100028ca
imul eax, esi, 0x9dc5c1b0
xor esi, esi
mov dword [ebp - 8], eax
and eax, 0x69daec30
mov ecx, eax
mov dword [ebp - 0x18], eax
call fcn.10001520
push 9
pop ecx
mov esi, str.333B3P3a3k3t3z3
lea edi, [ebp - 0xd8]
rep movsd dword es:[edi], dword [esi]
push 0x47
xor eax, eax
pop esi
mov edx, eax
mov dword [ebp - 4], eax
cmp si, word [ebp - 0xd8]
jne 0x10002949
mov ecx, eax
test si, si
je 0x10002946
cmp word [ebp + ecx - 0xd8], ax
je 0x10002946
inc edx
lea ecx, [edx + edx]
movzx esi, word [ecx + str.GdipGetPenTransform]
cmp si, word [ebp + ecx - 0xd8]
je 0x10002922
mov dword [ebp - 4], edx
mov ecx, dword [ebp - 8]
mov edi, dword [ebp - 0x18]
mov edx, edi
push ecx
push edi
mov ecx, edi
call fcn.10001763
mov esi, dword [ebp - 0x64]
pop ecx
pop ecx
cmp esi, dword [ebp - 4]
jae 0x10002997
lea eax, [edi - 0x2bb6da6c]
mov edi, dword [ebp - 8]
mov dword [ebp - 0x18], eax
push ecx
push str.6qq6iiiiiii_qq6
mov edx, edi
call fcn.100022b1
pop ecx
pop ecx
cmp esi, 0x10c9
jne 0x1000298c
call fcn.10001e51
mov edi, dword [ebp - 0x18]
inc esi
cmp esi, dword [ebp - 4]
jb 0x10002970
jmp 0x1000299a
mov edi, dword [ebp - 8]
xor edi, 0x193e5cb5
xor esi, esi
mov dword [ebp - 8], edi
mov eax, esi
mov byte [ebp + eax - 0x1e0], al
inc eax
cmp eax, 0x100
jb 0x100029a7
mov edi, esi
mov dl, byte [ebp + esi - 0x1e0]
mov eax, esi
and eax, 0x1f
movzx ecx, dl
movzx eax, byte [ebp + eax - 0x90]
add eax, edi
add ecx, eax
movzx edi, cl
mov al, byte [ebp + edi - 0x1e0]
mov byte [ebp + esi - 0x1e0], al
inc esi
mov byte [ebp + edi - 0x1e0], dl
cmp esi, 0x100
jb 0x100029b8
mov edi, dword [ebp - 8]
mov esi, 0x10032808
mov ecx, dword [ebp - 8]
and edi, 0xeb0cbc21
mov dword [ebp - 0x14], edi
xor eax, eax
lea edi, [ebp - 0xc4]
mov dword [ebp - 4], eax
movsd dword es:[edi], dword [esi]
or ecx, 0x6ef09fb3
mov edx, eax
mov dword [ebp - 0x18], eax
mov dword [ebp - 0xa4], ecx
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov edi, dword [ebp - 0x14]
xor esi, esi
jmp 0x10002a33
mov edx, dword [ebp - 0x5c]
lea eax, [edx + 1]
movzx eax, al
mov dword [ebp - 0x5c], eax
mov al, byte [ebp + eax - 0x1e0]
movzx ecx, al
mov byte [ebp - 9], al
mov eax, dword [ebp - 4]
add eax, ecx
mov dword [ebp - 0x60], ecx
movzx eax, al
mov dword [ebp - 4], eax
call section..text
mov dl, byte [str.dir_must_be_opened_before_traversing_it]
cmp dl, byte [ebp - 0xc4]
jne 0x10002aad
mov eax, esi
mov dword [ebp - 0x14], esi
mov esi, dword [ebp - 8]
mov cl, dl
test cl, cl
je 0x10002aa5
cmp byte [ebp + eax - 0xc4], 0
je 0x10002aa5
push edi
push esi
mov edx, edi
mov ecx, edi
call fcn.10001763
mov eax, dword [ebp - 0x14]
inc eax
pop ecx
pop ecx
mov dword [ebp - 0x14], eax
mov cl, byte [eax + str.dir_must_be_opened_before_traversing_it]
cmp cl, byte [ebp + eax - 0xc4]
je 0x10002a74
mov dl, byte [str.dir_must_be_opened_before_traversing_it]
xor esi, esi
mov eax, dword [ebp - 4]
mov ecx, dword [ebp - 0x5c]
mov dh, byte [ebp - 9]
mov edi, dword [ebp - 0xa4]
mov al, byte [ebp + eax - 0x1e0]
mov byte [ebp + ecx - 0x1e0], al
mov eax, dword [ebp - 4]
mov byte [ebp + eax - 0x1e0], dh
movzx eax, byte [ebp + ecx - 0x1e0]
add eax, dword [ebp - 0x60]
mov ecx, dword [ebp - 0x18]
movzx eax, al
mov al, byte [ebp + eax - 0x1e0]
xor al, byte [ebp + ecx - 0x3c]
mov byte [ebp + ecx - 0x90], al
inc ecx
mov dword [ebp - 0x18], ecx
cmp ecx, 0x20
jb 0x10002a30
mov ecx, dword [ebp - 8]
xor eax, eax
add ecx, 0xaa47a8c1
mov byte [ebp - 0x70], al
mov dword [0x1003e458], ecx
mov esi, eax
test dl, dl
je 0x10002b46
lea edi, [ecx + 0x281200fd]
push ecx
push ecx
call fcn.100021ea
inc esi
pop ecx
pop ecx
cmp byte [esi + str.dir_must_be_opened_before_traversing_it], 0
jne 0x10002b24
cmp esi, 0x4b9
jbe 0x10002b46
call fcn.10001d57
jmp 0x10002b59
imul eax, edi, 0x80798aed
mov edx, edi
mov ecx, edi
push eax
push edi
call fcn.10001763
pop ecx
pop ecx
xor eax, eax
mov dword [ebp - 0x54], 0xa69
mov ecx, eax
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x4c], eax
mov dword [ebp - 0x48], 0x1d4f
mov dword [ebp - 0x44], eax
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x3c], 0xce1
mov dword [ebp - 0x38], 0x1870
mov dword [ebp - 0x34], 0x91c
mov dword [ebp - 0x30], 0x18b0
mov dword [ebp - 0x2c], 0x1229
mov dword [ebp - 0x28], 0x149c
mov dword [ebp - 0x24], 0x366
mov dword [ebp - 0x20], 0x2635
cmp ecx, 5
je 0x10002bba
inc ecx
cmp ecx, 0xe
jl 0x10002baf
mov ecx, dword [ebp + ecx*4 - 0x54]
xor edi, 0x81a2bff3
mov dword [ebp - 0x14], edi
mov esi, str.MinSampleValue
add edi, 0xa6e1c1fd
mov dword [ebp - 0x5c], ecx
push 7
mov dword [ebp - 8], edi
lea edi, [ebp - 0xd4]
pop ecx
rep movsd dword es:[edi], dword [esi]
push 0x4d
pop edx
mov dword [ebp - 4], eax
movsw word es:[edi], word [esi]
cmp dx, word [ebp - 0xd4]
jne 0x10002c28
mov ecx, eax
test dx, dx
je 0x10002c28
cmp word [ebp + ecx - 0xd4], ax
je 0x10002c28
call fcn.10001aa1
mov edx, dword [ebp - 4]
inc edx
mov dword [ebp - 4], edx
push 0
pop eax
lea ecx, [edx + edx]
movzx edx, word [ecx + str.MacKannada]
cmp dx, word [ebp + ecx - 0xd4]
je 0x10002bf6
push ecx
call fcn.10001338
pop ecx
mov ecx, dword [ebp - 4]
movzx eax, byte [ebp + ecx*2 - 0xd4]
movzx ecx, byte [ecx*2 + str.MacKannada]
sub ecx, eax
cmp ecx, 0x1537
jbe 0x10002c5f
mov esi, dword [ebp - 0x14]
mov ecx, esi
sub dword [ebp - 8], 0x58bf661e
call fcn.10001520
jmp 0x10002c75
mov eax, dword [ebp - 8]
mov ecx, eax
lea esi, [eax + 0x466e4258]
push esi
push esi
mov edx, esi
call fcn.10001763
pop ecx
pop ecx
add esi, 0x1e2009ad
mov dword [ebp - 0x48], 0x906
mov ecx, 0x400
mov dword [ebp - 0x14], esi
xor esi, esi
mov dword [ebp - 0x4c], ecx
mov eax, esi
mov dword [ebp - 0x44], 0x2483
mov dword [ebp - 0x40], 0x1e47
mov dword [ebp - 0x3c], ecx
mov dword [ebp - 0x38], 0x1215
mov dword [ebp - 0x34], ecx
mov dword [ebp - 0x30], ecx
mov dword [ebp - 0x2c], 0x184e
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x24], 0x1718
mov dword [ebp - 0x20], 0x107e
cmp eax, 7
je 0x10002cd2
inc eax
cmp eax, 0xc
jl 0x10002cc7
mov eax, dword [ebp + eax*4 - 0x4c]
mov dword [ebp - 0x18], eax
call fcn.10002375
mov eax, esi
lea edi, [ebp - 0x44]
push 9
pop ecx
mov esi, str.._AV_RefCounter_details_Concurrency__
rep movsd dword es:[edi], dword [esi]
mov cl, byte [str.._AVwxMirrorDCImpl__]
movsw word es:[edi], word [esi]
cmp cl, byte [ebp - 0x44]
jmp 0x10002d18
test cl, cl
je 0x10002d1d
cmp byte [ebp + eax - 0x44], 0
je 0x10002d1d
call fcn.10001aa1
mov eax, dword [ebp - 4]
inc eax
mov cl, byte [eax + str.._AVwxMirrorDCImpl__]
cmp cl, byte [ebp + eax - 0x44]
mov dword [ebp - 4], eax
je 0x10002cfa
call fcn.10001858
mov edi, dword [ebp - 0x64]
mov esi, dword [ebp - 4]
jmp 0x10002d4b
call fcn.10002375
mov eax, dword [ebp - 8]
cmp edi, 0x1021
jne 0x10002d42
sub eax, 0x468b60e8
mov dword [ebp - 8], eax
xor eax, 0x5c0050ed
inc edi
mov dword [ebp - 0x14], eax
cmp edi, esi
jb 0x10002d2a
mov edx, 0x200
mov dword [ebp - 0x48], 0x19c3
xor eax, eax
mov dword [ebp - 0x44], 0x1a4d
mov ecx, eax
mov dword [ebp - 0x40], edx
mov dword [ebp - 0x3c], 0x430
mov dword [ebp - 0x38], 0x438
mov dword [ebp - 0x34], 0xaa2
mov dword [ebp - 0x30], 0xd59
mov dword [ebp - 0x2c], 0x1d82
mov dword [ebp - 0x28], 0x16af
mov dword [ebp - 0x24], edx
mov dword [ebp - 0x20], 0xc3c
cmp ecx, 2
je 0x10002da8
inc ecx
cmp ecx, 0xb
jl 0x10002d9d
mov ecx, dword [ebp + ecx*4 - 0x48]
mov edx, eax
mov dword [ebp - 0xa4], ecx
mov dword [ebp - 0x48], 0x230d
mov dword [ebp - 0x44], eax
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x38], 0x66
mov dword [ebp - 0x34], 0x150b
mov dword [ebp - 0x30], 0x1c7d
mov dword [ebp - 0x2c], 0xc0b
mov dword [ebp - 0x28], 0x9f1
mov dword [ebp - 0x24], 0x1b2
mov dword [ebp - 0x20], 0x96a
cmp edx, 1
je 0x10002e00
inc edx
cmp edx, 0xb
jl 0x10002df5
mov eax, dword [ebp + edx*4 - 0x48]
mov dword [ebp - 0x64], eax
call fcn.1000202f
push 0xa
pop ecx
push 0x4d
mov esi, str.getacctschangepwack
lea edi, [ebp - 0x44]
xor eax, eax
rep movsd dword es:[edi], dword [esi]
mov edi, dword [ebp - 8]
pop edx
mov dword [ebp - 4], eax
cmp dx, word [ebp - 0x44]
jne 0x10002e62
mov ecx, eax
test dx, dx
je 0x10002e62
cmp word [ebp + ecx - 0x44], ax
je 0x10002e62
push ecx
push str.._AVwxMirrorDCImpl__
mov edx, edi
call fcn.100022b1
mov edx, dword [ebp - 4]
inc edx
pop ecx
pop ecx
mov dword [ebp - 4], edx
lea ecx, [edx + edx]
movzx edx, word [ecx + str.MacKannada]
push 0
pop eax
cmp dx, word [ebp + ecx - 0x44]
je 0x10002e2c
call fcn.10001d57
mov esi, dword [ebp - 0x64]
jmp 0x10002e8d
cmp esi, 0x20c0
jne 0x10002e7d
imul eax, edi, 0x9766b888
mov dword [ebp - 0x14], eax
and dword [ebp - 8], 0x36becb0e
call fcn.10001b53
mov edi, dword [ebp - 8]
inc esi
cmp esi, dword [ebp - 4]
jb 0x10002e6c
xor eax, eax
mov dword [ebp - 0xd0], 0x1c3a
xor edx, edx
mov dword [ebp - 0xcc], 0x22bc
inc edx
mov dword [ebp - 0xc8], 0xd2
mov ecx, eax
mov dword [ebp - 0xc4], 0x6c8
mov dword [ebp - 0xc0], edx
mov dword [ebp - 0xbc], 0x10be
mov dword [ebp - 0xb8], edx
cmp ecx, 6
je 0x10002ee2
inc ecx
cmp ecx, 7
jl 0x10002ed7
mov ecx, dword [ebp + ecx*4 - 0xd0]
lea edi, [ebp - 0x58]
mov dword [ebp - 8], ecx
mov esi, str.B:cygwin64home_andrewwxwidgetsincludewx_msw_dib.h
push 0xf
pop ecx
rep movsd dword es:[edi], dword [esi]
imul ecx, dword [ebp - 0x14], 0xac0e4ab8
mov dword [ebp - 0x6c], 0x937fc2c3
mov byte [ebp - 0x68], 0x6b
movsb byte es:[edi], byte [esi]
mov edi, eax
mov dword [0x1003e458], ecx
mov ecx, eax
mov byte [ebp + ecx - 0x1e0], cl
inc ecx
cmp ecx, 0x100
jb 0x10002f16
mov esi, eax
xor edx, edx
mov dword [ebp - 0x60], 0x3c
mov eax, esi
mov cl, byte [ebp + esi - 0x1e0]
div dword [ebp - 0x60]
mov byte [ebp - 9], cl
movzx ecx, cl
movzx eax, byte [ebp + edx - 0x58]
add eax, edi
add ecx, eax
movzx edi, cl
mov al, byte [ebp + edi - 0x1e0]
mov byte [ebp + esi - 0x1e0], al
inc esi
mov al, byte [ebp - 9]
mov byte [ebp + edi - 0x1e0], al
cmp esi, 0x100
jb 0x10002f28
xor eax, eax
mov dword [ebp - 4], eax
mov edi, eax
mov esi, eax
imul eax, dword [0x1003e458], 0x7074dc03
add eax, 0x21409cb4
mov dword [0x1003e3a0], eax
lea eax, [edi + 1]
movzx edi, al
mov eax, dword [ebp - 4]
mov cl, byte [ebp + edi - 0x1e0]
movzx edx, cl
add eax, edx
movzx eax, al
mov dword [ebp - 4], eax
mov al, byte [ebp + eax - 0x1e0]
mov byte [ebp + edi - 0x1e0], al
mov eax, dword [ebp - 4]
mov byte [ebp + eax - 0x1e0], cl
movzx eax, byte [ebp + edi - 0x1e0]
add eax, edx
movzx eax, al
mov al, byte [ebp + eax - 0x1e0]
xor al, byte [ebp + esi - 0x6c]
mov byte [ebp + esi - 0x14], al
inc esi
cmp esi, 5
jb 0x10002f8d
mov ecx, 0x15e
mov dword [ebp - 0x48], 0xab2
xor eax, eax
mov dword [ebp - 0x44], 0xa8c
mov byte [ebp - 0xf], al
mov dword [ebp - 0x40], ecx
mov dword [ebp - 0x3c], 0x183f
mov dword [ebp - 0x38], 0x1136
mov dword [ebp - 0x34], ecx
mov dword [ebp - 0x30], ecx
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x28], 0x1a33
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x20], 0x16b0
cmp eax, 7
je 0x10003030
inc eax
cmp eax, 0xb
jl 0x10003025
mov eax, dword [ebp + eax*4 - 0x48]
mov dword [ebp - 0x60], eax
call fcn.10018311
call fcn.1000a96d
test eax, eax
jne 0x1000319a
mov ecx, dword [ebp - 0xdc]
imul ecx, dword [ebp - 0xa8]
call fcn.1000e097
mov esi, eax
mov dword [ebp - 0xa8], esi
call fcn.1000641d
test eax, eax
jne 0x1000319a
call fcn.100090f3
test eax, eax
jne 0x1000319a
cmp esi, dword [ebp - 0xac]
je 0x1000319a
call fcn.10009c92
test eax, eax
jne 0x1000319a
mov ecx, dword [ebp - 0xb0]
mov edx, esi
call fcn.10025245
mov edi, eax
mov dword [ebp - 0xac], edi
call fcn.10005c7e
test eax, eax
jne 0x1000319a
mov ecx, edi
call fcn.1000e097
mov dword [ebp - 0xb0], eax
cmp eax, dword [ebp - 0xe0]
je 0x1000319a
push eax
push ecx
lea eax, [ebp - 0x90]
mov edx, edi
push eax
mov ecx, esi
call fcn.1001c896
mov eax, dword [ebp - 0xa4]
imul eax, dword [ebp - 0x18]
push eax
push dword [ebp - 0x5c]
push esi
call fcn.1000e942
mov edi, dword [0x1003e3a0]
add esp, 0x18
cmp byte [str.dir_must_be_opened_before_traversing_it], 0
je 0x10003127
xor eax, eax
or edi, 0x98c724c2
inc eax
cmp byte [eax + str.dir_must_be_opened_before_traversing_it], 0
jne 0x1000310b
mov dword [0x1003e3a0], edi
mov dword [ebp - 0xb4], eax
call fcn.10002375
cmp dword [ebp - 0xb4], 0x736
jbe 0x10003149
mov eax, dword [0x1003e458]
xor eax, 0xc73cae3c
mov dword [0x1003e3a0], eax
jmp 0x10003159
imul eax, edi, 0xd2daf115
mov dword [0x1003e458], eax
call fcn.10001d57
mov ecx, dword [ebp - 0xa8]
call fcn.1000e65b
mov esi, dword [ebp - 0xb0]
mov ecx, esi
call fcn.10011060
push dword [ebp - 0xac]
push dword [ebp - 0x64]
push esi
call fcn.1000e942
add esp, 0xc
mov ecx, esi
call fcn.1000e65b
push dword [ebp - 0x60]
mov ecx, dword [ebp - 8]
lea edx, [ebp - 0x14]
call fcn.1001834c
call eax
pop edi
pop esi
leave
ret