Function at 0x10009570
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x28
cmp byte [0x101990be], 0
jne 0x1000a52e
mov eax, dword [0x1019917c]
mov cl, 0x75
mov edx, dword [eax + 4]
xor eax, eax
mov dword [ebp - 0x14], 0x1b1a1675
mov dword [ebp - 0x10], 0x141b102a
mov dword [ebp - 0xc], 0x55101917
mov word [ebp - 8], 0x44
mov byte [ebp - 6], 0
nop
xor byte [ebp + eax - 0x13], cl
inc eax
cmp eax, 0xc
jae 0x100095bf
mov cl, byte [ebp - 0x14]
jmp 0x100095b0
mov word [ebp - 7], 0x100
lea ecx, [ebp - 0x13]
mov eax, dword [edx]
push ecx
mov ecx, edx
mov eax, dword [eax + 0x19c]
call eax
mov eax, dword [0x101991ac]
test eax, eax
je 0x100095ef
mov eax, dword [eax + 0x1c]
mov dword [eax + 0x2c], 0x3f800000
mov dword [eax + 0x30], 1
mov eax, dword [0x1019917c]
xor edx, edx
movaps xmm0, xmmword [0x10183690]
mov ecx, dword [eax + 4]
movups xmmword [ebp - 0x24], xmm0
mov dword [ebp - 0x14], 0x26273d0d
mov dword [ebp - 0x10], 0x372a1772
mov dword [ebp - 0xc], 0x3b262731
mov dword [ebp - 8], 0x353c
mov al, byte [ebp - 0x24]
xor byte [ebp + edx - 0x23], al
inc edx
cmp edx, 0x1d
jb 0x10009620
mov word [ebp - 6], 0x100
lea edx, [ebp - 0x23]
mov eax, dword [ecx]
push edx
mov eax, dword [eax + 0x19c]
call eax
mov eax, dword [0x1019917c]
xor edx, edx
movaps xmm0, xmmword [0x101841e0]
mov ecx, dword [eax + 4]
movups xmmword [ebp - 0x24], xmm0
mov dword [ebp - 0x14], 0x7c7d6757
mov dword [ebp - 0x10], 0x677a4a28
mov dword [ebp - 0xc], 0x7a6d7b7f
mov word [ebp - 8], 0
mov al, byte [ebp - 0x24]
xor byte [ebp + edx - 0x23], al
inc edx
cmp edx, 0x1b
jb 0x10009671
mov word [ebp - 8], 0x100
lea edx, [ebp - 0x23]
mov eax, dword [ecx]
push edx
mov eax, dword [eax + 0x19c]
call eax
mov eax, dword [0x1019917c]
xor edx, edx
movaps xmm0, xmmword [0x10183760]
mov ecx, dword [eax + 4]
movups xmmword [ebp - 0x24], xmm0
mov dword [ebp - 0x14], 0x32332919
mov dword [ebp - 0x10], 0x2d281366
mov dword [ebp - 0xc], 0x28312928
mov word [ebp - 8], 0
mov al, byte [ebp - 0x24]
xor byte [ebp + edx - 0x23], al
inc edx
cmp edx, 0x1b
jb 0x100096c2
mov word [ebp - 8], 0x100
lea edx, [ebp - 0x23]
mov eax, dword [ecx]
push edx
mov eax, dword [eax + 0x19c]
call eax
mov eax, dword [0x1019917c]
mov cl, 0x7a
mov edx, dword [eax + 4]
xor eax, eax
mov dword [ebp - 0x14], 0x1d150e7a
mov dword [ebp - 0x10], 0x191f161d
mov dword [ebp - 0xc], 0x15091415
mov dword [ebp - 8], 0x1f16
nop dword [eax + eax]
xor byte [ebp + eax - 0x13], cl
inc eax
cmp eax, 0xd
jae 0x1000971f
mov cl, byte [ebp - 0x14]
jmp 0x10009710
mov word [ebp - 6], 0x100
lea ecx, [ebp - 0x13]
mov eax, dword [edx]
push ecx
mov ecx, edx
mov eax, dword [eax + 0x19c]
call eax
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.____________________________________________________________________________________________________________________________________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff00c800
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str._____________________________________________________________________________________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff00b400
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.___________________________________________________.___________________________________________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff00a000
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.____________________________________________________________________________________________________________________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff009600
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str._______________________________________________.__._________________________________________________________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff008c00
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str._____________________________________________________________________________________________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff00aa00
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
add esp, 0x48
mov eax, dword [eax + 0x40]
push str._________________________________________________.___________________________________________________n
push ecx
push eax
mov dword [ebp - 4], 0xff00be00
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.____________________________________________________________________________________________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff00ff00
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.______________________________________________._____________________________________________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff00ff00
call fcn.1000a9e0
mov eax, dword [0x1019917c]
mov eax, dword [eax + 0x40]
lea ecx, [ebp - 4]
push str.__________________________________________.___________________________________________________________n
push ecx
push eax
mov dword [ebp - 4], 0xff00ff00
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.__________________________________________________________________________________________________________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff00dc00
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.__________________________________________._____________________________________________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff00c800
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
add esp, 0x48
mov eax, dword [eax + 0x40]
push str.__________________________n
push ecx
push eax
mov dword [ebp - 4], 0xff00b400
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str._________...___________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff00a000
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str._________.._.........._________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff008c00
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str._________.__._...___________________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff007800
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str._____________._..._._.___....._____..__._..1_________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff006400
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.________________.___...._.._____.__..___._____..1__.______11..._________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff008c00
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
add esp, 0x48
mov eax, dword [eax + 0x40]
push str._________.____._____._..._...__.___.__.._____..__11.___.1111._..____________________n
push ecx
push eax
mov dword [ebp - 4], 0xff00b400
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str._________._____..__.____._._..__..__.__._______.___..1111111.___________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff00f000
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str._________....__.___..___..____.___...1._____11.11._________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff00ff00
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.______________...._..__....._._.111__..__.____________._________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff00ff00
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str._________._........._.__._...1111.........1111111111_________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff00ff00
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str._________.____111....._________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff00e600
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
add esp, 0x48
mov eax, dword [eax + 0x40]
push str._________________________________________________________________n
push ecx
push eax
mov dword [ebp - 4], 0xff00c800
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.___________________________________.____________________________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff00aa00
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str._________________________________________________________________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff009600
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.____________________________________.._________________________________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff007800
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.________________________________________________________________________________________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff009600
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str._____________________________________________________________..____________________________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff00b400
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
add esp, 0x48
mov eax, dword [eax + 0x40]
push str.______________________________________________________..____________________________________n
push ecx
push eax
mov dword [ebp - 4], 0xff00c800
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.___________________________________________________________________________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff00ff00
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.__________________________________________________________________________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff00ff00
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.______________________________________.___________..________________________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff00ff00
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str._____________________________________..________________________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff00e600
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.__________________________________________________________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff00c800
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
add esp, 0x48
mov eax, dword [eax + 0x40]
push str.____________________________________________________________________________________________________________________________________________n
push ecx
push eax
mov dword [ebp - 4], 0xff009600
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.___________________________________0001_10000___________________________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000ff
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.________________________________0_1000000__10001__100______________________________n
push ecx
mov eax, dword [eax + 0x40]
mov dword [ebp - 4], 0xff0000f0
push eax
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.____________________________________1110000000010100_1001110_____________________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000dc
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str._______________________00000000011100011111111100110000_10_________________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000c8
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str._________________________1__.__110000000110100111111111100000001100110________________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000b4
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
add esp, 0x48
mov eax, dword [eax + 0x40]
push str.___________________01____1101100000001100000000111111100000011000111001____________________n
push ecx
push eax
mov dword [ebp - 4], 0xff0000a5
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.________________01__.__1000010111_10000111100000000001111100000111110000001100100_________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff00009b
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str._____________01_...__1000001__10001111001100000001111010010001110000000110010________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000a5
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.___________0__..___100001__100000011110100001_________1111111111010001100__________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000af
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.__________01__.____100000001__10000001111111_....________..._111110000000100000_______________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000be
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.________0__.____1000000001100001111__1100011111101..______________._____11010001110010______________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000c8
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
add esp, 0x48
mov eax, dword [eax + 0x40]
push str._______00___.____11110000000000000000001111000111__100111..1111111_.___..___11110111000110001000000_______________n
mov dword [ebp - 4], 0xff0000be
push ecx
push eax
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.______00___..____1111000000000000000111111000001.__1000011.._1000000000000_.._...___11111110011000000001_____________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000b4
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str._____0....__.____11111111111000000011111100000001_10000.___1100000100001_1______11100000100000001000________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000aa
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str._____0._......____11101110111111000000000_10000...1_..__.1____...___11111110000000000101110__________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000a0
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str._____00._........____11111110000000000_110000_..1011_01101101_.....______1100101011111__________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff00009b
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str._____01_..........._________111110000000__1101....__.1___...._1111011111100001_111110_________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000a5
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
add esp, 0x48
mov eax, dword [eax + 0x40]
push str.______001_............_____________________1111111111__......__11___..___..._11001111000000011111__________________n
push ecx
push eax
mov dword [ebp - 4], 0xff0000b4
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.____00_..................._______________11111111........__1....._...___111111111110001001____________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000c8
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.___001_....__..................._._....__111000011_..._1____...._111110011110111111111__1__________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000dc
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.__00001_...___.____...................__11001___11111111___.._.....___111111100000011__111________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000f0
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.__00001111_..._____..____....._....__1_._11______1___.......11110000000111__.111100_______________n
push ecx
mov eax, dword [eax + 0x40]
mov dword [ebp - 4], 0xff0000ff
push eax
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str._0001_.....__._____.___....._.....__________...____..___11111111111_____...1111111110______________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff7a422d
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
add esp, 0x48
mov eax, dword [eax + 0x40]
push str._001_._______..___1________._______________.____.__11111111111_......._110011001_____________n
push ecx
push eax
mov dword [ebp - 4], 0xffde2036
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.00..______.___11101__11111111_.__1_____.__11111111111111........._111111110110____________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xffbce70c
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str._00.______________1101111111111111____1111111111111111____11111111111011.........._11111111110___________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xffc7372d
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str._0...__________1111111111111111__._11111111111111_111111111111111111..........__1111111111_________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff2da610
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.__01....._________11111111111111111.._.__111111111111111__._11111111__0..........__10111111111_________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xffd4404e
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.__00_....________10011110111100011_.....________.._________01_........_____11111111111________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff58912d
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
add esp, 0x48
mov eax, dword [eax + 0x40]
push str.__00_....._________11111111111111100011_........._______........._______0_________0........_____111111_______n
push ecx
push eax
mov dword [ebp - 4], 0xff0000ff
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.__00....._________111111111....................................____1____________0........_____1111______n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000f0
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.__0001_....___..__111111................_....___11111111________________01........__________11_____n
mov eax, dword [eax + 0x40]
mov dword [ebp - 4], 0xff0000dc
push ecx
push eax
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.__00011_.......___11____.............._111111______________________.......__________________1.____n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000c8
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.___00............____1111____............__11111111110_________________________1_.........___________11_____n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000b4
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.___.........._.....___11_____..........._____1111111___________________________01..........._______111____n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000a5
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
add esp, 0x48
mov eax, dword [eax + 0x40]
push str.___.......___....___10111111_______...........___________1___________________________00011._________111__11__n
push ecx
push eax
mov dword [ebp - 4], 0xff00009b
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.____......._______.__111111_.................___________1_____________________________01...._________.__11__11_n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000a5
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.__...._....__________111111111..................____________0________________________________00_...______________1_n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000b4
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.__0..._..._____________._1111_...0........___......___......_______________________________01_.._______________1_n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000b9
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.__1....___________________11...0....................____...._____________________________01_..___________..___n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000be
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.__....._...________________11.....................___________..___________________________00_..._________..___________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000c8
call fcn.1000a9e0
mov eax, dword [0x1019917c]
add esp, 0x48
mov eax, dword [eax + 0x40]
mov dword [ebp - 4], 0xff0000dc
push str.___............___________1_.....00000.....___...__________0________________________00_....____________________n
lea ecx, [ebp - 4]
push ecx
push eax
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str._____0_..........__________11111__......00..........._______________1_______________________00_...._____.____________1_0_n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000f0
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.______001....__...._______11__....000..0...00...______________..0______________________0...._________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000ff
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str._______00....__...____________...00000000000....._______________________________________01...._____.._________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000f0
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str._______00....__..___________________.1__1_..00......._________________________________0_..._____.__________1__n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000dc
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.________001_..____..____________________.____0000.00000......._________________________________1._...________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000c8
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
add esp, 0x48
mov eax, dword [eax + 0x40]
push str.__________001_.._____...___________________________001.0000..........________.0______________________111_..__.___________0___n
push ecx
push eax
mov dword [ebp - 4], 0xff0000b9
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.___________00...____....___________________..___________01............._____....0_____________________00_...._______________0____n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000c8
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str._____________001....__......._____.__________.____________0001_..........___.._.________________________01........______________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000cd
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.______________01_..............._________._._______________0001........_____________________________00_......_______0_____n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000d7
call fcn.1000a9e0
mov eax, dword [0x1019917c]
push str._______________00_..........._...___._______.__________________0001_......._____...____________________00_..............__________n
mov eax, dword [eax + 0x40]
mov dword [ebp - 4], 0xff0000e1
lea ecx, [ebp - 4]
push ecx
push eax
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str._________________001.........__________________..___________________01.000......._.....1__________________1_...............____________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000eb
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
add esp, 0x48
mov eax, dword [eax + 0x40]
push str.__________________00........___________._._.._._________________01.00000000...........____________________1.............._.____________n
push ecx
push eax
mov dword [ebp - 4], 0xff0000f5
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str._____________________00_.......___________...___________________001.00000.............._________________1..........._._.______________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000ff
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.______________________0......____________....___________________01.00000............_________________1......._.....__._______________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xfffe422d
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str._______________________0.....______________....________________001.000...........1____________________0_..............._....____________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff9c572d
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.________________________001....____________..__..________________1....00.........0._____________________00............._.........__________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0c019d
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.________________________00....._______________..._____________0_000000..........._____________________1_............._..__........___.___n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xfff53126
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
add esp, 0x48
mov eax, dword [eax + 0x40]
push str.________________________00......___________......__________1.0000000........0._____________________01............__..................__n
push ecx
push eax
mov dword [ebp - 4], 0xff807f22
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.________________________00_.......___________._....._______1.000000000.....00.______________________1_..............................____n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0a9a9d
call fcn.1000a9e0
mov eax, dword [0x1019917c]
mov eax, dword [eax + 0x40]
mov dword [ebp - 4], 0xff442df5
push str._______________________01...._____..._________.__.._.______0000000000...00000________________________1............................000___n
lea ecx, [ebp - 4]
push ecx
push eax
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str._____________________001_..________________........_.._1111.000000000.00.00_____________________________.........................._____n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff3a7c37
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.________________1111110...__._.......____...._......._1111_0000000000......11111100__________________........................______n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000ff
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.____________11111111111................._............__111.000000000000.......1111111111111100____...................._....______n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000f5
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
add esp, 0x48
mov eax, dword [eax + 0x40]
push str._________11111111111111................___.....__...._.11_..00.0000000000.00........1111111111111111111111_.............._........_____n
push ecx
push eax
mov dword [ebp - 4], 0xff0000eb
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.______11111111111111111................_..__..._......1111111111111_..0000000000......1111111111111111111111_...._1_...........__._____n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000d7
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.____111111111111111111..............................111111111111111111......_1111111111111111111111111111_...._._................0_____n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000cd
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str._____1111111111111111110............................11111111111111111111111111111111111111111111111111111111.................._________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000c3
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.______01111111111111111_.............................0_______________________________________________________________.....1_______________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000b9
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.________111111111111111_.................__..........______________________________________________________________________________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000ff
call fcn.1000a9e0
mov eax, dword [0x1019917c]
add esp, 0x48
mov eax, dword [eax + 0x40]
push str.__________111111111111..................__.__.....________________________________________________________________________________________n
lea ecx, [ebp - 4]
mov dword [ebp - 4], 0xff0000ff
push ecx
push eax
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str._____________011111111..................__........________________________________________________________________________________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000ff
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.________________1111_..................._........________________________________________________________________________________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000ff
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str._____________________...................__..._..0_______________________________________________________________________________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000ff
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.________________________..................._______________________________________________________________________________________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000ff
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.__________________________1..._11......_________________________________________________________________________________________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000ff
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
add esp, 0x48
mov eax, dword [eax + 0x40]
push str.________________________________________._________________________________________________________________________________________________n
push ecx
push eax
mov dword [ebp - 4], 0xff0000ff
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.____________________________________________________________________________________________________________________________________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000ff
call fcn.1000a9e0
mov eax, dword [0x1019917c]
lea ecx, [ebp - 4]
push str.____________________________________________________________________________________________________________________________________________n
push ecx
mov eax, dword [eax + 0x40]
push eax
mov dword [ebp - 4], 0xff0000ff
call fcn.1000a9e0
add esp, 0x24
mov byte [0x101990be], 1
mov esp, ebp
pop ebp
ret