Function at 0x4575c0
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x478
push ebx
push esi
push edi
lea edi, [ebp - 0x2f8]
mov ecx, 0xbe
mov eax, 0xcccccccc
rep stosd dword es:[edi], eax
mov ecx, 0x8dc36c
call fcn.004def40
nop
xor eax, eax
mov byte [ebp - 0x3c9], al
lea ecx, [ebp - 0x3c9]
call fcn.00438a40
mov ecx, eax
call fcn.0048ca20
mov dword [ebp - 8], eax
xor eax, eax
mov byte [ebp - 0x3d5], al
lea ecx, [ebp - 0x3d5]
call fcn.00440fb0
mov ecx, eax
call fcn.0048ca20
mov dword [ebp - 0x14], eax
xor eax, eax
mov byte [ebp - 0x3e1], al
lea ecx, [ebp - 0x3e1]
call fcn.00446430
mov ecx, eax
call fcn.0048ca20
mov dword [ebp - 0x20], eax
mov eax, dword [ebp - 0x14]
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0
je 0x457669
xor eax, eax
mov byte [ebp - 0x3ed], al
lea ecx, [ebp - 0x3ed]
call fcn.00447530
mov ecx, eax
call fcn.0048ca80
mov dword [ebp - 0x20], eax
xor eax, eax
mov byte [ebp - 0x3f9], al
lea ecx, [ebp - 0x3f9]
call fcn.00448630
mov ecx, eax
call fcn.0048d1a0
mov esi, esp
mov ecx, dword [eax*4 + 0x8d8d44]
call ecx
cmp esi, esp
call fcn.004def10
mov dword [ebp - 0x2c], eax
xor eax, eax
mov byte [ebp - 0x405], al
lea ecx, [ebp - 0x405]
call fcn.00449620
mov ecx, eax
call fcn.0048cae0
mov dword [ebp - 0x38], eax
xor eax, eax
mov byte [ebp - 0x411], al
lea ecx, [ebp - 0x411]
call fcn.0044a560
mov ecx, eax
call fcn.0048cae0
mov dword [ebp - 0x44], eax
xor eax, eax
mov byte [ebp - 0x41d], al
lea ecx, [ebp - 0x41d]
call fcn.0044b550
mov ecx, eax
call fcn.0048cb40
mov dword [ebp - 0x50], eax
mov eax, dword [ebp - 0x44]
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 0
je 0x457718
xor eax, eax
mov byte [ebp - 0x429], al
lea ecx, [ebp - 0x429]
call fcn.0044c490
mov ecx, eax
call fcn.0048cb40
mov dword [ebp - 0x50], eax
xor eax, eax
mov byte [ebp - 0x435], al
mov esi, esp
mov ecx, dword [ebp - 0x2c]
push ecx
lea ecx, [ebp - 0x435]
call fcn.00430570
mov ecx, eax
call fcn.0048d200
mov edx, dword [eax*4 + 0x8d8d6c]
call edx
add esp, 4
cmp esi, esp
call fcn.004def10
nop
mov dword [ebp - 0x210], str.000_01101__01_1_01010_1__0__01100_11_0_000100001__10_010_001__00_1101_000_1
mov dword [ebp - 0x20c], str.100_0___0111_10_00110_1__01101110010_0__10_111_01011____00_10_1_01__0_001_1
mov dword [ebp - 0x208], str._00011_000___1_0_01_0_____00_0_1_1001__01__00__10_111011___1_010_11000_00
mov dword [ebp - 0x204], str._1_01_011_1___10101011__010__010011___1_0000000__0011_11_01__00_1100101_10
mov dword [ebp - 0x200], str.0110001_110110011_1_0011___11__0100____0000_0_00_10100001__0___010100001011
mov dword [ebp - 0x1fc], str._111011000_0____11_101_1_110_1_00_0__00101_01__0_1101_10000_100100_1_0_100
mov dword [ebp - 0x1f8], str.010__01__11___1_1__1___1010110_1___1__001_1__110_01101_00100_1000__0_0001_1
mov dword [ebp - 0x1f4], str.010___011_10_010_0_1011_0110100110_01_000__1101011____0_010110001011_11_11
mov dword [ebp - 0x1f0], str.10100__000_0_100__000__0_01_001_10_1_01010__01_0111110_0011111_0_11_11011_0
mov dword [ebp - 0x1ec], str.__110_10110000_1111011_00_10__000100_100101__0100_0110___0____0_110_100__00
mov dword [ebp - 0x1e8], str.101_101_111_11100001011_1__11_1__10_1_0___00_000_111_1_10001_1__10__001_000
mov dword [ebp - 0x1e4], str.__100_1_10001_10111_011__0100001_111010_00__10_00__100_0_1011100_01000_1111
mov dword [ebp - 0x1e0], str.0__011__1011_01_111011_0__11__000_011__0111100_101101100_0111__1_0101111_1
mov dword [ebp - 0x1dc], str._10_1000_100101_0___00__011101_0_0_100__1_0_110__101_0_00100_01001110_000_1
mov dword [ebp - 0x1d8], str.0011110_11___0__11110001__01101000_10110110011_0____010010100_10__1101_1_00
mov dword [ebp - 0x1d4], str.1__11__00100011_010001_0_000___10_01011__00___01011_00__1111010_0111011101
mov dword [ebp - 0x1d0], str.011___10000__1_10_0_010_00___11_0_1_01_110_1_0_00100_0__111111___10_0__0010
mov dword [ebp - 0x1cc], str.11_000010111001__0___1100_0_1011111001_1011_1110__0_010_01_1________0___11
mov dword [ebp - 0x1c8], str.0110111_11001__0__011101_0010110100000111_00_000_101001000011_00100__1____1
mov dword [ebp - 0x1c4], str.10_11_00___0_01011_011__1___11___01010__110011010010011__101_11000__1111_10
mov dword [ebp - 0x1c0], str.0__1_11_01101_011_1101_00__0_101_1__11011__1_11__1_10_0_1110__0_011__1_0_01
mov dword [ebp - 0x1bc], str.01_0_00_111111000110111011_1001100_0__1111_1___1010___0_1101__10__1__1_0__1
mov dword [ebp - 0x1b8], str.__0001001____0110_00___1__11__1_1000_1___00__0_0_11_01_0_1__00__01_01__0__1
mov dword [ebp - 0x1b4], str.011_10__10_1110_____0__01000___1_1_0_0_11____0101_01000_0101_0000__1___0__1
mov dword [ebp - 0x1b0], str.__00_10__01_10_11__1_1_10__01_0011000__011_11_0_11101_0111_100111101_1_1111
mov dword [ebp - 0x1ac], str.0_1_110_11___0101111110_01000000_00_010_1_00100000__0__0_11___1_11010___01
mov dword [ebp - 0x1a8], str._1_101__0____101_010_01_1101000_0_1_11010101_001__0__0_100_111__1_11_000101
mov dword [ebp - 0x1a4], str.1_1_00_0__010_1__01_111_01011101_0_110_1__01010_001__0001__000_0_1___110__1
mov dword [ebp - 0x1a0], str._01_0_00100__1_000____01110100001__101_001010000_11_01001__00_0011_____11_1
mov dword [ebp - 0x19c], str.___000__01000_1001_0101010000_0_000100_1000_00_1___10011_0__1100_1_01_10_1
mov dword [ebp - 0x198], str._1__000_1___11___00_1001_10__1010_____010011_10_____111000_11_010___010_010
mov dword [ebp - 0x194], str.01_1_100100_1110_10____1___0_111110001101111__10010_00101_01000__01_0__11_0
mov dword [ebp - 0x190], str.110_011001101_1100__101111__110_10110101__0_10_1_0__0_00_10_1__00__11011__0
mov dword [ebp - 0x18c], str.1__11_00_1_0__1__010__1_11_001_1111_1100_1_1000_1111_1____0_10_1_1__11__1
mov dword [ebp - 0x188], str.111000_0000__1__11001000_1100___0111___1_11_00111_01_1001_10_0_0_10_00__11
mov dword [ebp - 0x184], str._000_0_00011_110100001_0__10__100_11_11___00110__111011101_00___0_0_0100011
mov dword [ebp - 0x180], str.000_0_101_110_110_11__1111_11000___1000_0_11__011111000__10_1110__10_1001_0
mov dword [ebp - 0x17c], str._01_0_0_1_0__10010__11_1101110110_00_0_010101010___0_01000_10111_101__00_1
mov dword [ebp - 0x178], str.000__00010001110000_0001_0000_0110100111_011_11__101__010_10_0_1____00_01_0
mov dword [ebp - 0x174], str._0_10001_00__000_01001_1000000_00____010_0__0000_1___1011__11__000_1___0100
mov dword [ebp - 0x170], str._10_0__1__010__101__11__10_000011__00101_0_001001111____01100_110100_010_0
mov dword [ebp - 0x16c], str.011000__1____10_1___0__001_111001_00011_11_0010100_110__100_10101_0_00001
mov dword [ebp - 0x168], str._0_001_1110_010_1110_010_0_1111___00_1011000100010__1_00__0101_1_1_11_110
mov dword [ebp - 0x164], str.101101__1_0___1___0_111_110_01111010_001100010_1_0_1_0100010_1__01_10_11001
mov dword [ebp - 0x160], str.10101__00____01_01100000_010000_1_1_101_010_00_0_00_000_001111_000_1_010_1
mov dword [ebp - 0x15c], str.10100_10_0__1___10_010111__011_0_0_110110101_0_01_01111__00111_001___00_111
mov dword [ebp - 0x158], str.10_10_00___01_0__0_10_0__1_1_0_00_00_000_1_01____1_1__101_1101101011____1
mov dword [ebp - 0x154], str.010_10_01_1_11101000_0_0011_1011_10_0_11_0001__110011_01_1011001_11___00101
mov dword [ebp - 0x150], str.01011101010__10_01_0____0__101110_100_0_1110000001_010____000______0_01_011
mov dword [ebp - 0x14c], str._011___0__00111100_00_11__00010_01_1__00011__1_01_1110100_10_011000101_0111
mov dword [ebp - 0x148], str.1___1_11100__01_1___1001_1_1000___1_0_00110100100_0_0101_1001_0_0_1_11111_0
mov dword [ebp - 0x144], str._1010_1010___01____1001011_1_100000111100111000_110_0_1_0_0011____110_0__1
mov dword [ebp - 0x140], str.___0__0110100000_11_10__1__000101010100_011__11_00_0_00_00_00011_000110110
mov dword [ebp - 0x13c], str.010__11_1_01_111_010_1111___0__01111_0_01010110_0_1____011_111010__1001__01
mov dword [ebp - 0x138], str.11111011_1000__111000___101_110001_1111_0100110__11__10_000__100_00_0111011
mov dword [ebp - 0x134], str.__0_000_100_01__1_111_00__0001__0__10001_____101___01_1_01__001__00100_010
mov dword [ebp - 0x130], str._0_101_0_11100__0_1_011011_0__101101_0_0_01__10_01000110_001111_0__001_00_0
mov dword [ebp - 0x12c], str._10110_11_101_000__0___11__011000101111111101_00011001_00_100001_101_1111_0
mov dword [ebp - 0x128], str.010_1_10___0011111_0_01_0_0_1_1_110_1_00__0__11110_111_0____0_01__1111__1_0
mov dword [ebp - 0x124], str.001_100__0__011110_1101___011_011___1_0___111___1___00001_1_001_01110_01_0
mov dword [ebp - 0x120], str.100_1_1010100____100__01011__0_100000_1011___01__10___10010011000111_1__1
mov dword [ebp - 0x11c], str.11_0__01__0__10001_11000__00___00_1_1__010_11_00___0100_1111110010__0___0
mov dword [ebp - 0x118], str.01_0111010_000__000_1_001011______0_011000_1__1__0___1000____1001_100___010
mov dword [ebp - 0x114], str.1_000_0_1_10___0_100_0001_011__001_1_1_1__11_10___000_01_1_1101_____0__1001
mov dword [ebp - 0x110], str.11001__00011_00011010110010_0___100011001_00101_00001_110_01__0_01011_0010
mov dword [ebp - 0x10c], str.111_1___1_______0_100011101_11001000___101_00011_00100__0___111011111000__0
mov dword [ebp - 0x108], str._10_1010011_0__100_1_11000011100___110_01_0_1111_00_0000___0110__0_0_1_110
mov dword [ebp - 0x104], str.0111110_00_1_0101011010011010000_0_______00_001__11_0000_1_010_11__00__01_1
mov dword [ebp - 0x100], str.00_0001______010_001_0001_011_01___1__10011010__10111100_01___10_000_000
mov dword [ebp - 0xfc], str.__0___011111_00101100011____001010_100_0100_101_111_1100000100_1_100_00_110
mov dword [ebp - 0xf8], str.000000001_1000_0_0_0_1__00_101_00010_110__1_1_1_0__1_1_1011100_00_011_011_1
mov dword [ebp - 0xf4], str.100000__00__01_0_0__1__00010___101__00_11_10110___0_0_101_1011110__110_0__1
mov dword [ebp - 0xf0], str.00001__0101_10__0011__000_00_100_10_0010_111100_01_110_1_00_010__1110_100
mov dword [ebp - 0xec], str.100_010_10_010_0_0001000_10_0_10_0010011_10101__0__101___10__1_00_10_011101
mov dword [ebp - 0xe8], str._01_1_10_0001_00_0_10_0_1_0111000_1_0_0000__1_00_0_0__1111110_0110__000__11
mov dword [ebp - 0xe4], str.110_11__0_0110101_0_11_1_0__1__1000_0010____011_00__011_0_00_1_0111_1101_00
mov dword [ebp - 0xe0], str.000__101__11____10_11_1000_000___10_1__01_10000__000____1___100_10_1__001
mov dword [ebp - 0xdc], str.1__0_100011____0__0__00_11_0000_1100010_1101_0001000_00001____000111110__00
mov dword [ebp - 0xd8], str.1____00101111110101__00001001_1___001___0__0__00110_101100111_10__1111_011
mov dword [ebp - 0xd4], str.1_01110___11_1_01_10_1__0111_11_00111_10101_1______11001_001001__0_10_11010
mov dword [ebp - 0xd0], str.01_11_00__11_100100_011__00000100_111011_1_10_000010000011__10111_110_0_1
mov dword [ebp - 0xcc], str.10_1_1___01_01_0000000_11__011__11_0__1_111_00__110_00_11__0101000_1___01_0
mov dword [ebp - 0xc8], str._1100_1___001_0__1_10_1011__11__01100001_11010_0__100101_01_10__0000__0_011
mov dword [ebp - 0xc4], str.____0110__0_1__0011___1010__0__00111_00_0110__1__11_11_110_0_0_10100_00__11
mov dword [ebp - 0xc0], str.01_1000___1110_0011_01_____0011_010_110__1_0110011_0_0_000_11___0__0011_10
mov dword [ebp - 0xbc], str.1__0_0110011101_1_11_0_11__011_00__10101_0__1111_0_10_0_11010___100_00001
mov dword [ebp - 0xb8], str.1001011_00__010__10__0__01_100011_1001__10_0010___11001_00000_1_1__01_0__00
mov dword [ebp - 0xb4], str.01_1_01100101__111__10_0111_11__1_______111_0_1_0_0_001_0_10101_1______0_11
mov dword [ebp - 0xb0], str.0_0__00_1__0_0010_011100000_010_0101010_00100_1111_0__0_0110_0111_0110110
mov dword [ebp - 0xac], str.10__110_11_00000_01__1_1110010111__000_10101_00__0_01100_1_01011101_111_001
mov dword [ebp - 0xa8], str.0_11101__1001101000110_1_1_10_11001_011_001__10_01011100___0_01010__1_10_11
mov dword [ebp - 0xa4], str.00_1_01_11__11__11101_1110_11111_1_01001_1011_10__10_1_100_1000_0_010110_01
mov dword [ebp - 0xa0], str._000010_001_011_101_11000_01_0_010__01__011_11101001__1110111_0_01_01_0_01
mov dword [ebp - 0x9c], str.010000_01_10_1101_0__1_1_101_11__1__00101_100__10_1001_011_0_____000_10__11
mov dword [ebp - 0x98], str.0_0___0000_10__111_1_______1_10_00_11_01___0_0010000_1____0____0_0__1_1_011
mov dword [ebp - 0x94], str._011_0_10_1__11_0_110001011111__10__111____0011_1_10011101_00_1______0__01
mov dword [ebp - 0x90], str.11__0_1_0_1_0010__111_110___1_0101__1011_1_1110_11111_0_1_00_0__0__10__111
mov dword [ebp - 0x8c], str.010_001_1_11000_1__001_10_10__1_01_____10_1_11___10001_0_0___11_000__010010
mov dword [ebp - 0x88], str.1_00_0__10100100___111_1_00__1_110111___11111____00110_110100__10010_111000
mov dword [ebp - 0x84], str._000_1_0_10__1_100__0_0__0_0_10____110_11001_0_011000___0_1_1___0_1_1000__0
mov dword [ebp - 0x80], str._111_00_001_0000000__101__00010110_00__01_10_0_0110___10_0__1000_1_01_10001
mov dword [ebp - 0x7c], str.10_10_1_1101_1___100_0_011_001__101_01__010101011_01___110111011____0_1_1
mov dword [ebp - 0x78], str.11_100111_101__10_00_1_1_11_00______01_010_0_0000100_1_00__10_100_010_0000
mov dword [ebp - 0x74], str.10_____1101011_1001_01_000100001_00_1_0001__011011___1100_1___0____0_____0
mov dword [ebp - 0x70], str.____0__10_11_1_10100_0_0___00_1011011_0_1_1010_010101_0__1_11011_0__010___0
mov dword [ebp - 0x6c], str.1___10____10___1__0___1001_1000_1__1_100__0_10_1___1__01011011_00___1_001_0
mov dword [ebp - 0x68], str._001_101_110_1__0111010_10___11__01010_1110___1_1010__00_0_001010_0_011100
mov dword [ebp - 0x64], str.100__01__0100_011__00010__1_01_1_10011_0__000__11100011___0_01_____01011_0
mov dword [ebp - 0x60], str.__10_0__0000_0_0110001__11__011_1__0__101_1001100011_0_0_00_1_0_100110__0_1
mov dword [ebp - 0x5c], str.111___1000111_1100_1_0_01011__0___01_10_101100_100____10_10_0_000_11_00_01
mov dword [ebp - 0x21c], 0
jmp 0x457b95
mov eax, dword [ebp - 0x21c]
add eax, 1
mov dword [ebp - 0x21c], eax
cmp dword [ebp - 0x21c], 0x6e
jae 0x457bc3
mov eax, dword [ebp - 0x21c]
mov esi, esp
mov ecx, dword [ebp + eax*4 - 0x210]
push ecx
mov edx, dword [0x8a902c]
call edx
add esp, 4
cmp esi, esp
call fcn.004def10
nop
jmp 0x457b86
xor eax, eax
mov byte [ebp - 0x441], al
lea ecx, [ebp - 0x441]
call fcn.00431450
mov ecx, eax
call fcn.0048cba0
mov dword [ebp - 0x228], eax
xor eax, eax
mov byte [ebp - 0x44d], al
lea ecx, [ebp - 0x44d]
call fcn.00432330
mov ecx, eax
call fcn.0048cc00
mov dword [ebp - 0x234], eax
xor eax, eax
mov byte [ebp - 0x459], al
lea ecx, [ebp - 0x459]
call fcn.00433100
mov ecx, eax
call fcn.0048cc00
mov dword [ebp - 0x240], eax
mov eax, dword [ebp - 0x234]
mov dword [ebp - 0x228], eax
cmp dword [ebp - 0x228], 0
je 0x457c58
xor eax, eax
mov byte [ebp - 0x465], al
lea ecx, [ebp - 0x465]
call fcn.00434200
mov ecx, eax
call fcn.0048cc00
mov dword [ebp - 0x240], eax
xor eax, eax
mov byte [ebp - 0x471], al
lea ecx, [ebp - 0x471]
call fcn.00434fd0
mov ecx, eax
call fcn.0048d260
push eax
call fcn.004f50f0
nop
push edx
mov ecx, ebp
push eax
lea edx, [0x457ca0]
call fcn.004deeb0
pop eax
pop edx
pop edi
pop esi
pop ebx
add esp, 0x478
cmp ebp, esp
call fcn.004def10
mov esp, ebp
pop ebp
ret 0x10