Function at 0x427650
Capabilities:
Contain obfuscated stackstrings

Disassembly:
lea ecx, [esp + 4]
and esp, 0xfffffff0
push dword [ecx - 4]
push ebp
mov ebp, esp
push edi
push esi
push ebx
push ecx
sub esp, 0x58
nop
mov esi, 0x49c740
lea edi, [ebp - 0x39]
lea ebx, [ebp - 0x39]
mov ecx, 0x21
rep movsb byte es:[edi], byte [esi]
mov al, byte [0x49d938]
test al, al
jne 0x4276b6
mov dword [esp], 0x49d938
call fcn.0048af40
test eax, eax
je 0x4276b6
mov dword [esp], ebx
mov ecx, 0x4a36a0
call fcn.00440a3c
push eax
mov dword [esp], 0x48c738
call fcn.00401400
mov dword [esp], 0x49d938
call fcn.0048b010
mov ecx, 0x4a36a0
call fcn.004409ac
mov dword [esp + 0xc], 0x70
mov dword [esp + 8], 0x3821a
mov dword [esp + 4], 0x11fac
mov dword [esp], 0x4a36a0
call fcn.0043e678
test eax, eax
mov dword [esp + 0xc], 0x5500037
mov dword [esp + 8], 0x1e
mov dword [esp + 4], 0x13
mov dword [esp], str.x__d_:_y__s_:_z__d__n
call fcn.0043e678
nop
mov dword [ebp - 0x39], 0x20258e1
mov dword [ebp - 0x35], 0x5a750ea7
mov dword [ebp - 0x31], 0x21b49b6
mov dword [ebp - 0x2d], 0x5a7519a7
mov dword [ebp - 0x29], 0x21549b6
mov dword [ebp - 0x25], 0x6a750ea7
mov byte [ebp - 0x21], 0x96
mov al, byte [0x49d8f0]
test al, al
jne 0x427779
mov dword [esp], 0x49d8f0
call fcn.0048af40
test eax, eax
je 0x427779
mov dword [esp], ebx
mov ecx, 0x4a3500
call fcn.00440980
push eax
mov dword [esp], 0x48c744
call fcn.00401400
mov dword [esp], 0x49d8f0
call fcn.0048b010
mov ecx, 0x4a3500
call fcn.004408f0
mov dword [esp + 0xc], 0x70
mov dword [esp + 8], 0x38496
mov dword [esp + 4], 0x12078
mov dword [esp], 0x4a3500
call fcn.0043e678
mov ecx, ebx
call fcn.0045446c
mov dword [esp + 0xc], 0x6b
mov dword [esp + 8], 0x4b418
mov dword [esp + 4], 0x1c5c
mov dword [esp], ebx
call fcn.0043e678
mov ecx, ebx
call fcn.00467b4c
lea ecx, [ebp - 0x46]
call fcn.004560c0
lea eax, [ebp - 0x46]
call fcn.0043b340
mov edx, ebx
call fcn.00439c40
mov dword [0x4bd474], eax
nop
mov esi, 0x49c740
mov ecx, 0x21
mov edi, ebx
rep movsb byte es:[edi], byte [esi]
mov al, byte [0x49d8f8]
test al, al
jne 0x42783f
mov dword [esp], 0x49d8f8
call fcn.0048af40
test eax, eax
je 0x42783f
mov dword [esp], ebx
mov ecx, 0x4a3520
call fcn.00440a3c
push edi
mov dword [esp], 0x48c750
call fcn.00401400
mov dword [esp], 0x49d8f8
call fcn.0048b010
mov ecx, 0x4a3520
call fcn.004409ac
mov dword [esp + 0xc], 0x74
mov dword [esp + 8], 0x3abba
mov dword [esp + 4], 0x12210
mov dword [esp], 0x4a3520
call fcn.0043e678
test eax, eax
mov dword [esp + 0xc], 0x5500037
mov dword [esp + 8], 0x1e
mov dword [esp + 4], 0x13
mov dword [esp], str.x__d_:_y__s_:_z__d__n
call fcn.0043e678
nop
mov dword [ebp - 0x39], 0x20258e1
mov dword [ebp - 0x35], 0x5a750ea7
mov dword [ebp - 0x31], 0x21b49b6
mov dword [ebp - 0x2d], 0x5a7519a7
mov dword [ebp - 0x29], 0x21549b6
mov dword [ebp - 0x25], 0x6a750ea7
mov byte [ebp - 0x21], 0x96
mov al, byte [0x49d900]
test al, al
jne 0x427902
mov dword [esp], 0x49d900
call fcn.0048af40
test eax, eax
je 0x427902
mov dword [esp], ebx
mov ecx, 0x4a3560
call fcn.00440980
push esi
mov dword [esp], 0x48c75c
call fcn.00401400
mov dword [esp], 0x49d900
call fcn.0048b010
mov ecx, 0x4a3560
call fcn.004408f0
mov dword [esp + 0xc], 0x74
mov dword [esp + 8], 0x3ae4e
mov dword [esp + 4], 0x122dc
mov dword [esp], 0x4a3560
call fcn.0043e678
mov ecx, ebx
call fcn.0045446c
mov dword [esp + 0xc], 0x6f
mov dword [esp + 8], 0x4ebd8
mov dword [esp + 4], 0x1c98
mov dword [esp], ebx
call fcn.0043e678
mov ecx, ebx
call fcn.00474118
lea ecx, [ebp - 0x46]
call fcn.004560c0
lea eax, [ebp - 0x46]
call fcn.0043b340
mov edx, ebx
call fcn.00439c40
mov dword [0x4bd470], eax
nop
mov esi, 0x49c740
mov ecx, 0x21
mov edi, ebx
rep movsb byte es:[edi], byte [esi]
mov al, byte [0x49d908]
test al, al
jne 0x4279c8
mov dword [esp], 0x49d908
call fcn.0048af40
test eax, eax
je 0x4279c8
mov dword [esp], ebx
mov ecx, 0x4a3580
call fcn.00440a3c
push ecx
mov dword [esp], 0x48c768
call fcn.00401400
mov dword [esp], 0x49d908
call fcn.0048b010
mov ecx, 0x4a3580
call fcn.004409ac
mov dword [esp + 0xc], 0x78
mov dword [esp + 8], 0x3d5ea
mov dword [esp + 4], 0x12474
mov dword [esp], 0x4a3580
call fcn.0043e678
test eax, eax
mov dword [esp + 0xc], 0x5500037
mov dword [esp + 8], 0x1e
mov dword [esp + 4], 0x13
mov dword [esp], str.x__d_:_y__s_:_z__d__n
call fcn.0043e678
nop
mov dword [ebp - 0x39], 0x20258e1
mov dword [ebp - 0x35], 0x5a750ea7
mov dword [ebp - 0x31], 0x21b49b6
mov dword [ebp - 0x2d], 0x5a7519a7
mov dword [ebp - 0x29], 0x21549b6
mov dword [ebp - 0x25], 0x6a750ea7
mov byte [ebp - 0x21], 0x96
mov al, byte [0x49d910]
test al, al
jne 0x427a8b
mov dword [esp], 0x49d910
call fcn.0048af40
test eax, eax
je 0x427a8b
mov dword [esp], ebx
mov ecx, 0x4a35c0
call fcn.00440980
push edx
mov dword [esp], 0x48c774
call fcn.00401400
mov dword [esp], 0x49d910
call fcn.0048b010
mov ecx, 0x4a35c0
call fcn.004408f0
mov dword [esp + 0xc], 0x78
mov dword [esp + 8], 0x3d896
mov dword [esp + 4], 0x12540
mov dword [esp], 0x4a35c0
call fcn.0043e678
mov ecx, ebx
call fcn.0045446c
mov dword [esp + 0xc], 0x73
mov dword [esp + 8], 0x52458
mov dword [esp + 4], 0x1cd4
mov dword [esp], ebx
call fcn.0043e678
mov ecx, ebx
call fcn.00462684
lea ecx, [ebp - 0x46]
call fcn.004560c0
lea eax, [ebp - 0x46]
call fcn.0043b340
mov edx, ebx
call fcn.00439c40
mov dword [0x4bd478], eax
nop
mov esi, 0x49c740
mov ecx, 0x21
mov edi, ebx
rep movsb byte es:[edi], byte [esi]
mov al, byte [0x49d918]
test al, al
jne 0x427b51
mov dword [esp], 0x49d918
call fcn.0048af40
test eax, eax
je 0x427b51
mov dword [esp], ebx
mov ecx, 0x4a35e0
call fcn.00440a3c
push eax
mov dword [esp], 0x48c780
call fcn.00401400
mov dword [esp], 0x49d918
call fcn.0048b010
mov ecx, 0x4a35e0
call fcn.004409ac
mov dword [esp + 0xc], 0x7c
mov dword [esp + 8], 0x400aa
mov dword [esp + 4], 0x126d8
mov dword [esp], 0x4a35e0
call fcn.0043e678
test eax, eax
mov dword [esp + 0xc], 0x5500037
mov dword [esp + 8], 0x1e
mov dword [esp + 4], 0x13
mov dword [esp], str.x__d_:_y__s_:_z__d__n
call fcn.0043e678
nop
mov dword [ebp - 0x39], 0x20258e1
mov dword [ebp - 0x35], 0x5a750ea7
mov dword [ebp - 0x31], 0x21b49b6
mov dword [ebp - 0x2d], 0x5a7519a7
mov dword [ebp - 0x29], 0x21549b6
mov dword [ebp - 0x25], 0x6a750ea7
mov byte [ebp - 0x21], 0x96
mov al, byte [0x49d920]
test al, al
jne 0x427c14
mov dword [esp], 0x49d920
call fcn.0048af40
test eax, eax
je 0x427c14
mov dword [esp], ebx
mov ecx, 0x4a3620
call fcn.00440980
push eax
mov dword [esp], 0x48c78c
call fcn.00401400
mov dword [esp], 0x49d920
call fcn.0048b010
mov ecx, 0x4a3620
call fcn.004408f0
mov dword [esp + 0xc], 0x7c
mov dword [esp + 8], 0x4036e
mov dword [esp + 4], 0x127a4
mov dword [esp], 0x4a3620
call fcn.0043e678
mov ecx, ebx
call fcn.0045446c
mov dword [esp + 0xc], 0x77
mov dword [esp + 8], 0x55d98
mov dword [esp + 4], 0x1d10
mov dword [esp], ebx
call fcn.0043e678
mov eax, dword [0x4bd474]
mov byte [ebp - 0x3a], 0
mov dword [ebp - 0x46], 0x7b7c645a
mov dword [ebp - 0x4c], eax
mov dword [ebp - 0x42], 0x527e7065
mov dword [ebp - 0x3e], 0x74797978
nop
mov esi, 0x49c780
mov ecx, 0x21
mov edi, ebx
rep movsb byte es:[edi], byte [esi]
mov al, byte [0x4a1348]
test al, al
jne 0x427cd8
mov dword [esp], 0x4a1348
call fcn.0048af40
test eax, eax
je 0x427cd8
mov dword [esp], ebx
mov ecx, 0x4ba220
call fcn.00440a3c
push eax
mov dword [esp], 0x48dbcc
call fcn.00401400
mov dword [esp], 0x4a1348
call fcn.0048b010
mov ecx, 0x4ba220
call fcn.004409ac
xor eax, eax
mov dword [esp + 0xc], 0x147
mov dword [esp + 8], 0x3c3
mov dword [esp + 4], eax
mov dword [esp], 0x4ba220
call fcn.0043e678
test eax, eax
mov dword [esp + 0xc], 0x5500037
mov dword [esp + 8], 0x1e
mov dword [esp + 4], 0x13
mov dword [esp], str.x__d_:_y__s_:_z__d__n
call fcn.0043e678
nop
movaps xmm0, xmmword [0x4be380]
movaps xmm1, xmmword [0x4be390]
movups xmmword [ebp - 0x39], xmm0
movups xmmword [ebp - 0x30], xmm1
mov al, byte [0x4a11c0]
test al, al
jne 0x427d81
mov dword [esp], 0x4a11c0
call fcn.0048af40
test eax, eax
je 0x427d81
mov dword [esp], ebx
mov ecx, 0x4b9860
call fcn.00440980
push eax
mov dword [esp], 0x48dbd4
call fcn.00401400
mov dword [esp], 0x4a11c0
call fcn.0048b010
mov ecx, 0x4b9860
call fcn.004408f0
mov dword [esp + 0xc], 0x147
mov dword [esp + 8], 0xb49
mov dword [esp + 4], 0xcc
mov dword [esp], 0x4b9860
call fcn.0043e678
nop
mov esi, 0x49c780
mov ecx, 0x21
mov edi, ebx
rep movsb byte es:[edi], byte [esi]
mov al, byte [0x4a1218]
test al, al
jne 0x427dfd
mov dword [esp], 0x4a1218
call fcn.0048af40
test eax, eax
je 0x427dfd
mov dword [esp], ebx
mov ecx, 0x4b9a80
call fcn.00440a3c
push edi
mov dword [esp], 0x48dbdc
call fcn.00401400
mov dword [esp], 0x4a1218
call fcn.0048b010
mov ecx, 0x4b9a80
call fcn.004409ac
mov dword [esp + 0xc], 0x147
mov dword [esp + 8], 0x12cf
mov dword [esp + 4], 0x198
mov dword [esp], 0x4b9a80
call fcn.0043e678
test eax, eax
mov dword [esp + 0xc], 0x5500037
mov dword [esp + 8], 0x1e
mov dword [esp + 4], 0x13
mov dword [esp], str.x__d_:_y__s_:_z__d__n
call fcn.0043e678
nop
movaps xmm2, xmmword [0x4be380]
movaps xmm3, xmmword [0x4be390]
movups xmmword [ebp - 0x39], xmm2
movups xmmword [ebp - 0x30], xmm3
mov al, byte [0x4a1240]
test al, al
jne 0x427ea8
mov dword [esp], 0x4a1240
call fcn.0048af40
test eax, eax
je 0x427ea8
mov dword [esp], ebx
mov ecx, 0x4b9b80
call fcn.00440980
push esi
mov dword [esp], 0x48dbe4
call fcn.00401400
mov dword [esp], 0x4a1240
call fcn.0048b010
mov ecx, 0x4b9b80
mov esi, 0x49c780
mov edi, ebx
call fcn.004408f0
mov dword [esp + 0xc], 0x147
mov dword [esp + 8], 0x1a55
mov dword [esp + 4], 0x264
mov dword [esp], 0x4b9b80
call fcn.0043e678
mov ecx, 0x21
rep movsb byte es:[edi], byte [esi]
mov al, byte [0x4a1278]
test al, al
jne 0x427f23
mov dword [esp], 0x4a1278
call fcn.0048af40
test eax, eax
je 0x427f23
mov dword [esp], ebx
mov ecx, 0x4b9ce0
call fcn.00440a3c
push ecx
mov dword [esp], 0x48dbec
call fcn.00401400
mov dword [esp], 0x4a1278
call fcn.0048b010
mov ecx, 0x4b9ce0
call fcn.004409ac
mov dword [esp + 0xc], 0x142
mov dword [esp + 8], 0x2d24
mov dword [esp + 4], 0x50
mov dword [esp], 0x4b9ce0
call fcn.0043e678
nop
mov esi, 0x49c780
mov ecx, 0x21
mov edi, ebx
rep movsb byte es:[edi], byte [esi]
mov al, byte [0x4a12d0]
test al, al
jne 0x427f9f
mov dword [esp], 0x4a12d0
call fcn.0048af40
test eax, eax
je 0x427f9f
mov dword [esp], ebx
mov ecx, 0x4b9f20
call fcn.00440a3c
push edx
mov dword [esp], 0x48dbf4
call fcn.00401400
mov dword [esp], 0x4a12d0
call fcn.0048b010
mov ecx, 0x4b9f20
call fcn.004409ac
mov dword [esp + 0xc], 0x149
mov dword [esp + 8], 0x29a3
mov dword [esp + 4], 0x3fc
mov dword [esp], 0x4b9f20
call fcn.0043e678
test eax, eax
mov dword [esp + 0xc], 0x5500037
mov dword [esp + 8], 0x1e
mov dword [esp + 4], 0x13
mov dword [esp], str.x__d_:_y__s_:_z__d__n
call fcn.0043e678
nop
movaps xmm4, xmmword [0x4be380]
movaps xmm5, xmmword [0x4be390]
movups xmmword [ebp - 0x39], xmm4
movups xmmword [ebp - 0x30], xmm5
mov al, byte [0x4a1320]
test al, al
jne 0x42804a
mov dword [esp], 0x4a1320
call fcn.0048af40
test eax, eax
je 0x42804a
mov dword [esp], ebx
mov ecx, 0x4ba120
call fcn.00440980
push eax
mov dword [esp], 0x48dc00
call fcn.00401400
mov dword [esp], 0x4a1320
call fcn.0048b010
mov ecx, 0x4ba120
call fcn.004408f0
mov dword [esp + 0xc], 0x149
mov dword [esp + 8], 0x3135
mov dword [esp + 4], 0x4c8
mov dword [esp], 0x4ba120
call fcn.0043e678
nop
mov esi, 0x49c780
mov ecx, 0x21
mov edi, ebx
rep movsb byte es:[edi], byte [esi]
mov al, byte [0x4a1328]
test al, al
jne 0x4280c6
mov dword [esp], 0x4a1328
call fcn.0048af40
test eax, eax
je 0x4280c6
mov dword [esp], ebx
mov ecx, 0x4ba140
call fcn.00440a3c
push eax
mov dword [esp], 0x48dc08
call fcn.00401400
mov dword [esp], 0x4a1328
call fcn.0048b010
mov ecx, 0x4ba140
call fcn.004409ac
mov dword [esp + 0xc], 0x149
mov dword [esp + 8], 0x38c7
mov dword [esp + 4], 0x594
mov dword [esp], 0x4ba140
call fcn.0043e678
test eax, eax
mov dword [esp + 0xc], 0x5500037
mov dword [esp + 8], 0x1e
mov dword [esp + 4], 0x13
mov dword [esp], str.x__d_:_y__s_:_z__d__n
call fcn.0043e678
nop
movaps xmm6, xmmword [0x4be380]
movaps xmm7, xmmword [0x4be390]
movups xmmword [ebp - 0x39], xmm6
movups xmmword [ebp - 0x30], xmm7
mov al, byte [0x4a1330]
test al, al
jne 0x428171
mov dword [esp], 0x4a1330
call fcn.0048af40
test eax, eax
je 0x428171
mov dword [esp], ebx
mov ecx, 0x4ba180
call fcn.00440980
push eax
mov dword [esp], 0x48dc10
call fcn.00401400
mov dword [esp], 0x4a1330
call fcn.0048b010
mov ecx, 0x4ba180
mov esi, 0x49c780
mov edi, ebx
call fcn.004408f0
mov dword [esp + 0xc], 0x149
mov dword [esp + 8], 0x4059
mov dword [esp + 4], 0x660
mov dword [esp], 0x4ba180
call fcn.0043e678
mov ecx, 0x21
rep movsb byte es:[edi], byte [esi]
mov al, byte [0x4a1338]
test al, al
jne 0x4281ec
mov dword [esp], 0x4a1338
call fcn.0048af40
test eax, eax
je 0x4281ec
mov dword [esp], ebx
mov ecx, 0x4ba1a0
call fcn.00440a3c
push eax
mov dword [esp], 0x48dc18
call fcn.00401400
mov dword [esp], 0x4a1338
call fcn.0048b010
mov ecx, 0x4ba1a0
call fcn.004409ac
mov dword [esp + 0xc], 0x144
mov dword [esp + 8], 0x5fe4
mov dword [esp + 4], 0xb4
mov dword [esp], 0x4ba1a0
call fcn.0043e678
nop
mov esi, 0x49c780
mov ecx, 0x21
mov edi, ebx
rep movsb byte es:[edi], byte [esi]
mov al, byte [0x4a1340]
test al, al
jne 0x428268
mov dword [esp], 0x4a1340
call fcn.0048af40
test eax, eax
je 0x428268
mov dword [esp], ebx
mov ecx, 0x4ba1e0
call fcn.00440a3c
push eax
mov dword [esp], 0x48dc20
call fcn.00401400
mov dword [esp], 0x4a1340
call fcn.0048b010
mov ecx, 0x4ba1e0
call fcn.004409ac
mov dword [esp + 0xc], 0x14a
mov dword [esp + 8], 0x4fbc
mov dword [esp + 4], 0x7f8
mov dword [esp], 0x4ba1e0
call fcn.0043e678
test eax, eax
mov dword [esp + 0xc], 0x5500037
mov dword [esp + 8], 0x1e
mov dword [esp + 4], 0x13
mov dword [esp], str.x__d_:_y__s_:_z__d__n
call fcn.0043e678
nop
movaps xmm0, xmmword [0x4be380]
movaps xmm1, xmmword [0x4be390]
movups xmmword [ebp - 0x39], xmm0
movups xmmword [ebp - 0x30], xmm1
mov al, byte [0x4a11c8]
test al, al
jne 0x428313
mov dword [esp], 0x4a11c8
call fcn.0048af40
test eax, eax
je 0x428313
mov dword [esp], ebx
mov ecx, 0x4b987c
call fcn.00440980
push edi
mov dword [esp], 0x48dc28
call fcn.00401400
mov dword [esp], 0x4a11c8
call fcn.0048b010
mov ecx, 0x4b987c
call fcn.004408f0
mov dword [esp + 0xc], 0x14a
mov dword [esp + 8], 0x5754
mov dword [esp + 4], 0x8c4
mov dword [esp], 0x4b987c
call fcn.0043e678
nop
mov esi, 0x49c780
mov ecx, 0x21
mov edi, ebx
rep movsb byte es:[edi], byte [esi]
mov al, byte [0x4a11d0]
test al, al
jne 0x42838f
mov dword [esp], 0x4a11d0
call fcn.0048af40
test eax, eax
je 0x42838f
mov dword [esp], ebx
mov ecx, 0x4b98a0
call fcn.00440a3c
push esi
mov dword [esp], 0x48dc38
call fcn.00401400
mov dword [esp], 0x4a11d0
call fcn.0048b010
mov ecx, 0x4b98a0
call fcn.004409ac
mov dword [esp + 0xc], 0x14a
mov dword [esp + 8], 0x5eec
mov dword [esp + 4], 0x990
mov dword [esp], 0x4b98a0
call fcn.0043e678
test eax, eax
mov dword [esp + 0xc], 0x5500037
mov dword [esp + 8], 0x1e
mov dword [esp + 4], 0x13
mov dword [esp], str.x__d_:_y__s_:_z__d__n
call fcn.0043e678
nop
movaps xmm2, xmmword [0x4be380]
movaps xmm3, xmmword [0x4be390]
movups xmmword [ebp - 0x39], xmm2
movups xmmword [ebp - 0x30], xmm3
mov al, byte [0x4a11d8]
test al, al
jne 0x42843a
mov dword [esp], 0x4a11d8
call fcn.0048af40
test eax, eax
je 0x42843a
mov dword [esp], ebx
mov ecx, 0x4b98e0
call fcn.00440980
push ecx
mov dword [esp], 0x48dc48
call fcn.00401400
mov dword [esp], 0x4a11d8
call fcn.0048b010
mov ecx, 0x4b98e0
mov esi, 0x49c780
mov edi, ebx
call fcn.004408f0
mov dword [esp + 0xc], 0x14a
mov dword [esp + 8], 0x6684
mov dword [esp + 4], 0xa5c
mov dword [esp], 0x4b98e0
call fcn.0043e678
mov ecx, 0x21
rep movsb byte es:[edi], byte [esi]
mov al, byte [0x4a11e0]
test al, al
jne 0x4284b5
mov dword [esp], 0x4a11e0
call fcn.0048af40
test eax, eax
je 0x4284b5
mov dword [esp], ebx
mov ecx, 0x4b9900
call fcn.00440a3c
push edx
mov dword [esp], 0x48dc4c
call fcn.00401400
mov dword [esp], 0x4a11e0
call fcn.0048b010
mov ecx, 0x4b9900
call fcn.004409ac
mov dword [esp + 0xc], 0x145
mov dword [esp + 8], 0x92d0
mov dword [esp + 4], 0x118
mov dword [esp], 0x4b9900
call fcn.0043e678
nop
mov esi, 0x49c780
mov ecx, 0x21
mov edi, ebx
rep movsb byte es:[edi], byte [esi]
mov al, byte [0x4a11e8]
test al, al
jne 0x428531
mov dword [esp], 0x4a11e8
call fcn.0048af40
test eax, eax
je 0x428531
mov dword [esp], ebx
mov ecx, 0x4b9940
call fcn.00440a3c
push eax
mov dword [esp], 0x48dc50
call fcn.00401400
mov dword [esp], 0x4a11e8
call fcn.0048b010
mov ecx, 0x4b9940
call fcn.004409ac
mov dword [esp + 0xc], 0x14b
mov dword [esp + 8], 0x7611
mov dword [esp + 4], 0xbf4
mov dword [esp], 0x4b9940
call fcn.0043e678
test eax, eax
mov dword [esp + 0xc], 0x5500037
mov dword [esp + 8], 0x1e
mov dword [esp + 4], 0x13
mov dword [esp], str.x__d_:_y__s_:_z__d__n
call fcn.0043e678
nop
movaps xmm4, xmmword [0x4be380]
movaps xmm5, xmmword [0x4be390]
movups xmmword [ebp - 0x39], xmm4
movups xmmword [ebp - 0x30], xmm5
mov al, byte [0x4a11f0]
test al, al
jne 0x4285dc
mov dword [esp], 0x4a11f0
call fcn.0048af40
test eax, eax
je 0x4285dc
mov dword [esp], ebx
mov ecx, 0x4b9980
call fcn.00440980
push eax
mov dword [esp], 0x48dc58
call fcn.00401400
mov dword [esp], 0x4a11f0
call fcn.0048b010
mov ecx, 0x4b9980
call fcn.004408f0
mov dword [esp + 0xc], 0x14b
mov dword [esp + 8], 0x7daf
mov dword [esp + 4], 0xcc0
mov dword [esp], 0x4b9980
call fcn.0043e678
nop
mov esi, 0x49c780
mov ecx, 0x21
mov edi, ebx
rep movsb byte es:[edi], byte [esi]
mov al, byte [0x4a11f8]
test al, al
jne 0x428658
mov dword [esp], 0x4a11f8
call fcn.0048af40
test eax, eax
je 0x428658
mov dword [esp], ebx
mov ecx, 0x4b99a0
call fcn.00440a3c
push eax
mov dword [esp], 0x48dc5c
call fcn.00401400
mov dword [esp], 0x4a11f8
call fcn.0048b010
mov ecx, 0x4b99a0
call fcn.004409ac
mov dword [esp + 0xc], 0x14b
mov dword [esp + 8], 0x854d
mov dword [esp + 4], 0xd8c
mov dword [esp], 0x4b99a0
call fcn.0043e678
test eax, eax
mov dword [esp + 0xc], 0x5500037
mov dword [esp + 8], 0x1e
mov dword [esp + 4], 0x13
mov dword [esp], str.x__d_:_y__s_:_z__d__n
call fcn.0043e678
nop
movaps xmm6, xmmword [0x4be380]
movaps xmm7, xmmword [0x4be390]
movups xmmword [ebp - 0x39], xmm6
movups xmmword [ebp - 0x30], xmm7
mov al, byte [0x4a1200]
test al, al
jne 0x428703
mov dword [esp], 0x4a1200
call fcn.0048af40
test eax, eax
je 0x428703
mov dword [esp], ebx
mov ecx, 0x4b99e0
call fcn.00440980
push eax
mov dword [esp], 0x48dc60
call fcn.00401400
mov dword [esp], 0x4a1200
call fcn.0048b010
mov ecx, 0x4b99e0
mov esi, 0x49c780
mov edi, ebx
call fcn.004408f0
mov dword [esp + 0xc], 0x14b
mov dword [esp + 8], 0x8ceb
mov dword [esp + 4], 0xe58
mov dword [esp], 0x4b99e0
call fcn.0043e678
mov ecx, 0x21
rep movsb byte es:[edi], byte [esi]
mov al, byte [0x4a1208]
test al, al
jne 0x42877e
mov dword [esp], 0x4a1208
call fcn.0048af40
test eax, eax
je 0x42877e
mov dword [esp], ebx
mov ecx, 0x4b9a00
call fcn.00440a3c
push eax
mov dword [esp], 0x48dc64
call fcn.00401400
mov dword [esp], 0x4a1208
call fcn.0048b010
mov ecx, 0x4b9a00
call fcn.004409ac
mov dword [esp + 0xc], 0x146
mov dword [esp + 8], 0xc60c
mov dword [esp + 4], 0x17c
mov dword [esp], 0x4b9a00
call fcn.0043e678
call sub.msvcrt.dll_rand
nop
mov esi, 0x49c780
mov ecx, 0x21
mov edi, ebx
rep movsb byte es:[edi], byte [esi]
mov al, byte [0x4a1210]
test al, al
jne 0x4287ff
mov dword [esp], 0x4a1210
call fcn.0048af40
test eax, eax
je 0x4287ff
mov dword [esp], ebx
mov ecx, 0x4b9a40
call fcn.00440a3c
push edi
mov dword [esp], 0x48dc68
call fcn.00401400
mov dword [esp], 0x4a1210
call fcn.0048b010
mov ecx, 0x4b9a40
call fcn.004409ac
mov dword [esp + 0xc], 0x14c
mov dword [esp + 8], 0x9ca2
mov dword [esp + 4], 0xff0
mov dword [esp], 0x4b9a40
call fcn.0043e678
test eax, eax
mov dword [esp + 0xc], 0x5500037
mov dword [esp + 8], 0x1e
mov dword [esp + 4], 0x13
mov dword [esp], str.x__d_:_y__s_:_z__d__n
call fcn.0043e678
nop
movaps xmm0, xmmword [0x4be380]
movaps xmm1, xmmword [0x4be390]
movups xmmword [ebp - 0x39], xmm0
movups xmmword [ebp - 0x30], xmm1
mov al, byte [0x4a1220]
test al, al
jne 0x4288ad
mov dword [esp], 0x4a1220
call fcn.0048af40
test eax, eax
je 0x4288ad
lea eax, [ebp - 0x39]
mov ecx, 0x4b9ac0
mov dword [esp], eax
call fcn.00440980
push esi
mov dword [esp], 0x48dc6c
call fcn.00401400
mov dword [esp], 0x4a1220
call fcn.0048b010
mov ecx, 0x4b9ac0
call fcn.004408f0
mov dword [esp + 0xc], 0x14c
mov dword [esp + 8], 0xa446
mov dword [esp + 4], 0x10bc
mov dword [esp], 0x4b9ac0
call fcn.0043e678
nop
mov esi, 0x49c780
mov ecx, 0x21
mov edi, ebx
rep movsb byte es:[edi], byte [esi]
mov al, byte [0x4a1228]
test al, al
jne 0x42892c
mov dword [esp], 0x4a1228
call fcn.0048af40
test eax, eax
je 0x42892c
lea eax, [ebp - 0x39]
mov ecx, 0x4b9ae0
mov dword [esp], eax
call fcn.00440a3c
push ebx
mov dword [esp], 0x48dc70
call fcn.00401400
mov dword [esp], 0x4a1228
call fcn.0048b010
mov ecx, 0x4b9ae0
call fcn.004409ac
mov dword [esp + 0xc], 0x14c
mov dword [esp + 8], 0xabea
mov dword [esp + 4], 0x1188
mov dword [esp], 0x4b9ae0
call fcn.0043e678
test eax, eax
mov dword [esp + 0xc], 0x5500037
mov dword [esp + 8], 0x1e
mov dword [esp + 4], 0x13
mov dword [esp], str.x__d_:_y__s_:_z__d__n
call fcn.0043e678
nop
movaps xmm2, xmmword [0x4be380]
movaps xmm3, xmmword [0x4be390]
movups xmmword [ebp - 0x39], xmm2
movups xmmword [ebp - 0x30], xmm3
mov al, byte [0x4a1230]
test al, al
jne 0x4289da
mov dword [esp], 0x4a1230
call fcn.0048af40
test eax, eax
je 0x4289da
lea eax, [ebp - 0x39]
mov ecx, 0x4b9b20
mov dword [esp], eax
call fcn.00440980
push ecx
mov dword [esp], 0x48dc74
call fcn.00401400
mov dword [esp], 0x4a1230
call fcn.0048b010
mov ecx, 0x4b9b20
mov esi, 0x49c780
lea edi, [ebp - 0x39]
call fcn.004408f0
mov dword [esp + 0xc], 0x14c
mov dword [esp + 8], 0xb38e
mov dword [esp + 4], 0x1254
mov dword [esp], 0x4b9b20
call fcn.0043e678
mov ecx, 0x21
rep movsb byte es:[edi], byte [esi]
mov al, byte [0x4a1238]
test al, al
jne 0x428a59
mov dword [esp], 0x4a1238
call fcn.0048af40
test eax, eax
je 0x428a59
lea eax, [ebp - 0x39]
mov ecx, 0x4b9b40
mov dword [esp], eax
call fcn.00440a3c
push edx
mov dword [esp], 0x48dc78
call fcn.00401400
mov dword [esp], 0x4a1238
call fcn.0048b010
mov ecx, 0x4b9b40
call fcn.004409ac
mov dword [esp + 0xc], 0x147
mov dword [esp + 8], 0xf998
mov dword [esp + 4], 0x1e0
mov dword [esp], 0x4b9b40
call fcn.0043e678
nop
mov esi, 0x49c780
mov ecx, 0x21
lea edi, [ebp - 0x39]
rep movsb byte es:[edi], byte [esi]
mov al, byte [0x4a1248]
test al, al
jne 0x428ad9
mov dword [esp], 0x4a1248
call fcn.0048af40
test eax, eax
je 0x428ad9
lea eax, [ebp - 0x39]
mov ecx, 0x4b9ba0
mov dword [esp], eax
call fcn.00440a3c
push eax
mov dword [esp], 0x48dc84
call fcn.00401400
mov dword [esp], 0x4a1248
call fcn.0048b010
mov ecx, 0x4b9ba0
call fcn.004409ac
mov dword [esp + 0xc], 0x150
mov dword [esp + 8], 0x11292
mov dword [esp + 4], 0x1be4
mov dword [esp], 0x4b9ba0
call fcn.0043e678
test eax, eax
mov dword [esp + 0xc], 0x5500037
mov dword [esp + 8], 0x1e
mov dword [esp + 4], 0x13
mov dword [esp], str.x__d_:_y__s_:_z__d__n
call fcn.0043e678
nop
movaps xmm4, xmmword [0x4be380]
movaps xmm5, xmmword [0x4be390]
movups xmmword [ebp - 0x39], xmm4
movups xmmword [ebp - 0x30], xmm5
mov al, byte [0x4a1250]
test al, al
jne 0x428b87
mov dword [esp], 0x4a1250
call fcn.0048af40
test eax, eax
je 0x428b87
lea eax, [ebp - 0x39]
mov ecx, 0x4b9be0
mov dword [esp], eax
call fcn.00440980
push eax
mov dword [esp], 0x48dc90
call fcn.00401400
mov dword [esp], 0x4a1250
call fcn.0048b010
mov ecx, 0x4b9be0
call fcn.004408f0
mov dword [esp + 0xc], 0x150
mov dword [esp + 8], 0x11a4e
mov dword [esp + 4], 0x1cb0
mov dword [esp], 0x4b9be0
call fcn.0043e678
nop
mov esi, 0x49c780
mov ecx, 0x21
lea edi, [ebp - 0x39]
rep movsb byte es:[edi], byte [esi]
mov al, byte [0x4a1258]
test al, al
jne 0x428c07
mov dword [esp], 0x4a1258
call fcn.0048af40
test eax, eax
je 0x428c07
lea eax, [ebp - 0x39]
mov ecx, 0x4b9c00
mov dword [esp], eax
call fcn.00440a3c
push eax
mov dword [esp], 0x48dc94
call fcn.00401400
mov dword [esp], 0x4a1258
call fcn.0048b010
mov ecx, 0x4b9c00
call fcn.004409ac
mov dword [esp + 0xc], 0x150
mov dword [esp + 8], 0x1220a
mov dword [esp + 4], 0x1d7c
mov dword [esp], 0x4b9c00
call fcn.0043e678
test eax, eax
mov dword [esp + 0xc], 0x5500037
mov dword [esp + 8], 0x1e
mov dword [esp + 4], 0x13
mov dword [esp], str.x__d_:_y__s_:_z__d__n
call fcn.0043e678
nop
movaps xmm6, xmmword [0x4be380]
movaps xmm7, xmmword [0x4be390]
movups xmmword [ebp - 0x39], xmm6
movups xmmword [ebp - 0x30], xmm7
mov al, byte [0x4a1260]
test al, al
jne 0x428cb5
mov dword [esp], 0x4a1260
call fcn.0048af40
test eax, eax
je 0x428cb5
lea eax, [ebp - 0x39]
mov ecx, 0x4b9c40
mov dword [esp], eax
call fcn.00440980
push eax
mov dword [esp], 0x48dc98
call fcn.00401400
mov dword [esp], 0x4a1260
call fcn.0048b010
mov ecx, 0x4b9c40
mov esi, 0x49c780
lea edi, [ebp - 0x39]
call fcn.004408f0
mov dword [esp + 0xc], 0x150
mov dword [esp + 8], 0x129c6
mov dword [esp + 4], 0x1e48
mov dword [esp], 0x4b9c40
call fcn.0043e678
mov ecx, 0x21
rep movsb byte es:[edi], byte [esi]
mov al, byte [0x4a1268]
test al, al
jne 0x428d34
mov dword [esp], 0x4a1268
call fcn.0048af40
test eax, eax
je 0x428d34
lea eax, [ebp - 0x39]
mov ecx, 0x4b9c60
mov dword [esp], eax
call fcn.00440a3c
push eax
mov dword [esp], 0x48dc9c
call fcn.00401400
mov dword [esp], 0x4a1268
call fcn.0048b010
mov ecx, 0x4b9c60
xor ebx, ebx
call fcn.004409ac
mov dword [esp + 0xc], 0x14b
mov dword [esp + 8], 0x19758
mov dword [esp + 4], 0x30c
mov dword [esp], 0x4b9c60
call fcn.0043e678
nop
mov esi, 0x49c780
mov ecx, 0x21
lea edi, [ebp - 0x39]
rep movsb byte es:[edi], byte [esi]
mov al, byte [0x4a1270]
test al, al
jne 0x428db6
mov dword [esp], 0x4a1270
call fcn.0048af40
test eax, eax
je 0x428db6
lea eax, [ebp - 0x39]
mov ecx, 0x4b9ca0
mov dword [esp], eax
call fcn.00440a3c
push edi
mov dword [esp], 0x48dca0
call fcn.00401400
mov dword [esp], 0x4a1270
call fcn.0048b010
mov ecx, 0x4b9ca0
call fcn.004409ac
mov dword [esp + 0xc], 0x151
mov dword [esp + 8], 0x13a31
mov dword [esp + 4], 0x1fe0
mov dword [esp], 0x4b9ca0
call fcn.0043e678
test eax, eax
mov dword [esp + 0xc], 0x5500037
mov dword [esp + 8], 0x1e
mov dword [esp + 4], 0x13
mov dword [esp], str.x__d_:_y__s_:_z__d__n
call fcn.0043e678
nop
movaps xmm0, xmmword [0x4be380]
movaps xmm1, xmmword [0x4be390]
movups xmmword [ebp - 0x39], xmm0
movups xmmword [ebp - 0x30], xmm1
mov al, byte [0x4a1280]
test al, al
jne 0x428e64
mov dword [esp], 0x4a1280
call fcn.0048af40
test eax, eax
je 0x428e64
lea eax, [ebp - 0x39]
mov ecx, 0x4b9d20
mov dword [esp], eax
call fcn.00440980
push esi
mov dword [esp], 0x48dca4
call fcn.00401400
mov dword [esp], 0x4a1280
call fcn.0048b010
mov ecx, 0x4b9d20
call fcn.004408f0
mov dword [esp + 0xc], 0x151
mov dword [esp + 8], 0x141f3
mov dword [esp + 4], 0x20ac
mov dword [esp], 0x4b9d20
call fcn.0043e678
nop
mov esi, 0x49c780
mov ecx, 0x21
lea edi, [ebp - 0x39]
rep movsb byte es:[edi], byte [esi]
mov al, byte [0x4a1288]
test al, al
jne 0x428ee4
mov dword [esp], 0x4a1288
call fcn.0048af40
test eax, eax
je 0x428ee4
lea eax, [ebp - 0x39]
mov ecx, 0x4b9d40
mov dword [esp], eax
call fcn.00440a3c
push ecx
mov dword [esp], 0x48dca8
call fcn.00401400
mov dword [esp], 0x4a1288
call fcn.0048b010
mov ecx, 0x4b9d40
call fcn.004409ac
mov dword [esp + 0xc], 0x151
mov dword [esp + 8], 0x149b5
mov dword [esp + 4], 0x2178
mov dword [esp], 0x4b9d40
call fcn.0043e678
test eax, eax
mov dword [esp + 0xc], 0x5500037
mov dword [esp + 8], 0x1e
mov dword [esp + 4], 0x13
mov dword [esp], str.x__d_:_y__s_:_z__d__n
call fcn.0043e678
nop
movaps xmm2, xmmword [0x4be380]
movaps xmm3, xmmword [0x4be390]
movups xmmword [ebp - 0x39], xmm2
movups xmmword [ebp - 0x30], xmm3
mov al, byte [0x4a1290]
test al, al
jne 0x428f92
mov dword [esp], 0x4a1290
call fcn.0048af40
test eax, eax
je 0x428f92
lea eax, [ebp - 0x39]
mov ecx, 0x4b9d80
mov dword [esp], eax
call fcn.00440980
push edx
mov dword [esp], 0x48dcac
call fcn.00401400
mov dword [esp], 0x4a1290
call fcn.0048b010
mov ecx, 0x4b9d80
mov esi, 0x49c780
lea edi, [ebp - 0x39]
call fcn.004408f0
mov dword [esp + 0xc], 0x151
mov dword [esp + 8], 0x15177
mov dword [esp + 4], 0x2244
mov dword [esp], 0x4b9d80
call fcn.0043e678
mov ecx, 0x21
rep movsb byte es:[edi], byte [esi]
mov al, byte [0x4a1298]
test al, al
jne 0x429011
mov dword [esp], 0x4a1298
call fcn.0048af40
test eax, eax
je 0x429011
lea eax, [ebp - 0x39]
mov ecx, 0x4b9da0
mov dword [esp], eax
call fcn.00440a3c
push eax
mov dword [esp], 0x48dcb0
call fcn.00401400
mov dword [esp], 0x4a1298
call fcn.0048b010
mov ecx, 0x4b9da0
call fcn.004409ac
mov dword [esp + 0xc], 0x14c
mov dword [esp + 8], 0x1cc4c
mov dword [esp + 4], 0x370
mov dword [esp], 0x4b9da0
call fcn.0043e678
lea eax, [ebx + 0xc]
xor byte [ebp + ebx - 0x46], al
nop
mov esi, 0x49c780
mov ecx, 0x21
lea edi, [ebp - 0x39]
rep movsb byte es:[edi], byte [esi]
mov al, byte [0x4a12a0]
test al, al
jne 0x429098
mov dword [esp], 0x4a12a0
call fcn.0048af40
test eax, eax
je 0x429098
lea eax, [ebp - 0x39]
mov ecx, 0x4b9de0
mov dword [esp], eax
call fcn.00440a3c
push eax
mov dword [esp], 0x48dcb4
call fcn.00401400
mov dword [esp], 0x4a12a0
call fcn.0048b010
mov ecx, 0x4b9de0
call fcn.004409ac
mov dword [esp + 0xc], 0x152
mov dword [esp + 8], 0x1620c
mov dword [esp + 4], 0x23dc
mov dword [esp], 0x4b9de0
call fcn.0043e678
test eax, eax
mov dword [esp + 0xc], 0x5500037
mov dword [esp + 8], 0x1e
mov dword [esp + 4], 0x13
mov dword [esp], str.x__d_:_y__s_:_z__d__n
call fcn.0043e678
nop
movaps xmm4, xmmword [0x4be380]
movaps xmm5, xmmword [0x4be390]
movups xmmword [ebp - 0x39], xmm4
movups xmmword [ebp - 0x30], xmm5
mov al, byte [0x4a12a8]
test al, al
jne 0x429146
mov dword [esp], 0x4a12a8
call fcn.0048af40
test eax, eax
je 0x429146
lea eax, [ebp - 0x39]
mov ecx, 0x4b9e20
mov dword [esp], eax
call fcn.00440980
push eax
mov dword [esp], 0x48dcc0
call fcn.00401400
mov dword [esp], 0x4a12a8
call fcn.0048b010
mov ecx, 0x4b9e20
call fcn.004408f0
mov dword [esp + 0xc], 0x152
mov dword [esp + 8], 0x169d4
mov dword [esp + 4], 0x24a8
mov dword [esp], 0x4b9e20
call fcn.0043e678
nop
mov esi, 0x49c780
mov ecx, 0x21
lea edi, [ebp - 0x39]
rep movsb byte es:[edi], byte [esi]
mov al, byte [0x4a12b0]
test al, al
jne 0x4291c6
mov dword [esp], 0x4a12b0
call fcn.0048af40
test eax, eax
je 0x4291c6
lea eax, [ebp - 0x39]
mov ecx, 0x4b9e40
mov dword [esp], eax
call fcn.00440a3c
push eax
mov dword [esp], 0x48dcc4
call fcn.00401400
mov dword [esp], 0x4a12b0
call fcn.0048b010
mov ecx, 0x4b9e40
call fcn.004409ac
mov dword [esp + 0xc], 0x152
mov dword [esp + 8], 0x1719c
mov dword [esp + 4], 0x2574
mov dword [esp], 0x4b9e40
call fcn.0043e678
test eax, eax
mov dword [esp + 0xc], 0x5500037
mov dword [esp + 8], 0x1e
mov dword [esp + 4], 0x13
mov dword [esp], str.x__d_:_y__s_:_z__d__n
call fcn.0043e678
nop
movaps xmm6, xmmword [0x4be380]
movaps xmm7, xmmword [0x4be390]
movups xmmword [ebp - 0x39], xmm6
movups xmmword [ebp - 0x30], xmm7
mov al, byte [0x4a12b8]
test al, al
jne 0x429274
mov dword [esp], 0x4a12b8
call fcn.0048af40
test eax, eax
je 0x429274
lea eax, [ebp - 0x39]
mov ecx, 0x4b9e80
mov dword [esp], eax
call fcn.00440980
push eax
mov dword [esp], 0x48dcc8
call fcn.00401400
mov dword [esp], 0x4a12b8
call fcn.0048b010
mov ecx, 0x4b9e80
mov esi, 0x49c780
lea edi, [ebp - 0x39]
call fcn.004408f0
mov dword [esp + 0xc], 0x152
mov dword [esp + 8], 0x17964
mov dword [esp + 4], 0x2640
mov dword [esp], 0x4b9e80
call fcn.0043e678
mov ecx, 0x21
rep movsb byte es:[edi], byte [esi]
mov al, byte [0x4a12c0]
test al, al
jne 0x4292f3
mov dword [esp], 0x4a12c0
call fcn.0048af40
test eax, eax
je 0x4292f3
lea eax, [ebp - 0x39]
mov ecx, 0x4b9ea0
mov dword [esp], eax
call fcn.00440a3c
push edi
mov dword [esp], 0x48dccc
call fcn.00401400
mov dword [esp], 0x4a12c0
call fcn.0048b010
mov ecx, 0x4b9ea0
inc ebx
call fcn.004409ac
mov dword [esp + 0xc], 0x14d
mov dword [esp + 8], 0x20190
mov dword [esp + 4], 0x3d4
mov dword [esp], 0x4b9ea0
call fcn.0043e678
cmp ebx, 0xc
jne 0x428d64
nop
mov esi, 0x49c780
mov ecx, 0x21
lea edi, [ebp - 0x39]
rep movsb byte es:[edi], byte [esi]
mov al, byte [0x4a12c8]
test al, al
jne 0x42937d
mov dword [esp], 0x4a12c8
call fcn.0048af40
test eax, eax
je 0x42937d
lea eax, [ebp - 0x39]
mov ecx, 0x4b9ee0
mov dword [esp], eax
call fcn.00440a3c
push esi
mov dword [esp], 0x48dcd0
call fcn.00401400
mov dword [esp], 0x4a12c8
call fcn.0048b010
mov ecx, 0x4b9ee0
call fcn.004409ac
mov dword [esp + 0xc], 0x153
mov dword [esp + 8], 0x18a23
mov dword [esp + 4], 0x27d8
mov dword [esp], 0x4b9ee0
call fcn.0043e678
test eax, eax
mov dword [esp + 0xc], 0x5500037
mov dword [esp + 8], 0x1e
mov dword [esp + 4], 0x13
mov dword [esp], str.x__d_:_y__s_:_z__d__n
call fcn.0043e678
nop
movaps xmm0, xmmword [0x4be380]
movaps xmm1, xmmword [0x4be390]
movups xmmword [ebp - 0x39], xmm0
movups xmmword [ebp - 0x30], xmm1
mov al, byte [0x4a12d8]
test al, al
jne 0x42942b
mov dword [esp], 0x4a12d8
call fcn.0048af40
test eax, eax
je 0x42942b
lea eax, [ebp - 0x39]
mov ecx, 0x4b9f60
mov dword [esp], eax
call fcn.00440980
push ebx
mov dword [esp], 0x48dcd4
call fcn.00401400
mov dword [esp], 0x4a12d8
call fcn.0048b010
mov ecx, 0x4b9f60
call fcn.004408f0
mov dword [esp + 0xc], 0x153
mov dword [esp + 8], 0x191f1
mov dword [esp + 4], 0x28a4
mov dword [esp], 0x4b9f60
call fcn.0043e678
nop
mov esi, 0x49c780
mov ecx, 0x21
lea edi, [ebp - 0x39]
rep movsb byte es:[edi], byte [esi]
mov al, byte [0x4a12e0]
test al, al
jne 0x4294ab
mov dword [esp], 0x4a12e0
call fcn.0048af40
test eax, eax
je 0x4294ab
lea eax, [ebp - 0x39]
mov ecx, 0x4b9f80
mov dword [esp], eax
call fcn.00440a3c
push ecx
mov dword [esp], 0x48dcd8
call fcn.00401400
mov dword [esp], 0x4a12e0
call fcn.0048b010
mov ecx, 0x4b9f80
call fcn.004409ac
mov dword [esp + 0xc], 0x153
mov dword [esp + 8], 0x199bf
mov dword [esp + 4], 0x2970
mov dword [esp], 0x4b9f80
call fcn.0043e678
test eax, eax
mov dword [esp + 0xc], 0x5500037
mov dword [esp + 8], 0x1e
mov dword [esp + 4], 0x13
mov dword [esp], str.x__d_:_y__s_:_z__d__n
call fcn.0043e678
nop
movaps xmm2, xmmword [0x4be380]
movaps xmm3, xmmword [0x4be390]
movups xmmword [ebp - 0x39], xmm2
movups xmmword [ebp - 0x30], xmm3
mov al, byte [0x4a12e8]
test al, al
jne 0x429559
mov dword [esp], 0x4a12e8
call fcn.0048af40
test eax, eax
je 0x429559
lea eax, [ebp - 0x39]
mov ecx, 0x4b9fc0
mov dword [esp], eax
call fcn.00440980
push edx
mov dword [esp], 0x48dcdc
call fcn.00401400
mov dword [esp], 0x4a12e8
call fcn.0048b010
mov ecx, 0x4b9fc0
mov esi, 0x49c780
lea edi, [ebp - 0x39]
call fcn.004408f0
mov dword [esp + 0xc], 0x153
mov dword [esp + 8], 0x1a18d
mov dword [esp + 4], 0x2a3c
mov dword [esp], 0x4b9fc0
call fcn.0043e678
mov ecx, 0x21
rep movsb byte es:[edi], byte [esi]
mov al, byte [0x4a12f0]
test al, al
jne 0x4295d8
mov dword [esp], 0x4a12f0
call fcn.0048af40
test eax, eax
je 0x4295d8
lea eax, [ebp - 0x39]
mov ecx, 0x4b9fe0
mov dword [esp], eax
call fcn.00440a3c
push eax
mov dword [esp], 0x48dce0
call fcn.00401400
mov dword [esp], 0x4a12f0
call fcn.0048b010
mov ecx, 0x4b9fe0
call fcn.004409ac
mov dword [esp + 0xc], 0x14e
mov dword [esp + 8], 0x23724
mov dword [esp + 4], 0x438
mov dword [esp], 0x4b9fe0
call fcn.0043e678
nop
mov esi, 0x49c780
mov ecx, 0x21
lea edi, [ebp - 0x39]
rep movsb byte es:[edi], byte [esi]
mov al, byte [0x4a12f8]
test al, al
jne 0x429658
mov dword [esp], 0x4a12f8
call fcn.0048af40
test eax, eax
je 0x429658
lea eax, [ebp - 0x39]
mov ecx, 0x4ba020
mov dword [esp], eax
call fcn.00440a3c
push eax
mov dword [esp], 0x48dce4
call fcn.00401400
mov dword [esp], 0x4a12f8
call fcn.0048b010
mov ecx, 0x4ba020
call fcn.004409ac
mov dword [esp + 0xc], 0x154
mov dword [esp + 8], 0x1b276
mov dword [esp + 4], 0x2bd4
mov dword [esp], 0x4ba020
call fcn.0043e678
test eax, eax
mov dword [esp + 0xc], 0x5500037
mov dword [esp + 8], 0x1e
mov dword [esp + 4], 0x13
mov dword [esp], str.x__d_:_y__s_:_z__d__n
call fcn.0043e678
nop
movaps xmm4, xmmword [0x4be380]
movaps xmm5, xmmword [0x4be390]
movups xmmword [ebp - 0x39], xmm4
movups xmmword [ebp - 0x30], xmm5
mov al, byte [0x4a1300]
test al, al
jne 0x429706
mov dword [esp], 0x4a1300
call fcn.0048af40
test eax, eax
je 0x429706
lea eax, [ebp - 0x39]
mov ecx, 0x4ba060
mov dword [esp], eax
call fcn.00440980
push eax
mov dword [esp], 0x48dcf0
call fcn.00401400
mov dword [esp], 0x4a1300
call fcn.0048b010
mov ecx, 0x4ba060
call fcn.004408f0
mov dword [esp + 0xc], 0x154
mov dword [esp + 8], 0x1ba4a
mov dword [esp + 4], 0x2ca0
mov dword [esp], 0x4ba060
call fcn.0043e678
nop
mov esi, 0x49c780
mov ecx, 0x21
lea edi, [ebp - 0x39]
rep movsb byte es:[edi], byte [esi]
mov al, byte [0x4a1308]
test al, al
jne 0x429786
mov dword [esp], 0x4a1308
call fcn.0048af40
test eax, eax
je 0x429786
lea eax, [ebp - 0x39]
mov ecx, 0x4ba080
mov dword [esp], eax
call fcn.00440a3c
push eax
mov dword [esp], 0x48dcf4
call fcn.00401400
mov dword [esp], 0x4a1308
call fcn.0048b010
mov ecx, 0x4ba080
call fcn.004409ac
mov dword [esp + 0xc], 0x154
mov dword [esp + 8], 0x1c21e
mov dword [esp + 4], 0x2d6c
mov dword [esp], 0x4ba080
call fcn.0043e678
test eax, eax
mov dword [esp + 0xc], 0x5500037
mov dword [esp + 8], 0x1e
mov dword [esp + 4], 0x13
mov dword [esp], str.x__d_:_y__s_:_z__d__n
call fcn.0043e678
nop
movaps xmm6, xmmword [0x4be380]
movaps xmm7, xmmword [0x4be390]
lea ebx, [ebp - 0x39]
movups xmmword [ebp - 0x39], xmm6
movups xmmword [ebp - 0x30], xmm7
mov al, byte [0x4a1310]
test al, al
jne 0x429834
mov dword [esp], 0x4a1310
call fcn.0048af40
test eax, eax
je 0x429834
mov dword [esp], ebx
mov ecx, 0x4ba0c0
call fcn.00440980
push eax
mov dword [esp], 0x48dcf8
call fcn.00401400
mov dword [esp], 0x4a1310
call fcn.0048b010
mov ecx, 0x4ba0c0
mov esi, 0x49c780
lea edi, [ebp - 0x39]
call fcn.004408f0
mov dword [esp + 0xc], 0x154
mov dword [esp + 8], 0x1c9f2
mov dword [esp + 4], 0x2e38
mov dword [esp], 0x4ba0c0
call fcn.0043e678
mov ecx, 0x21
rep movsb byte es:[edi], byte [esi]
mov al, byte [0x4a1318]
test al, al
jne 0x4298b0
mov dword [esp], 0x4a1318
call fcn.0048af40
test eax, eax
je 0x4298b0
mov dword [esp], ebx
mov ecx, 0x4ba0e0
call fcn.00440a3c
push edi
mov dword [esp], 0x48dcfc
call fcn.00401400
mov dword [esp], 0x4a1318
call fcn.0048b010
mov ecx, 0x4ba0e0
call fcn.004409ac
mov dword [esp + 0xc], 0x14f
mov dword [esp + 8], 0x26d08
mov dword [esp + 4], 0x49c
mov dword [esp], 0x4ba0e0
call fcn.0043e678
mov ecx, ebx
mov esi, dword [0x4bd470]
call fcn.004560c0
mov dword [esp], ebx
call esi
lea edx, [ebp - 0x46]
push ecx
mov dword [esp + 4], edx
mov dword [esp], eax
mov eax, dword [ebp - 0x4c]
call eax
push esi
push esi
mov dword [0x4bd47c], eax
nop
mov esi, 0x49c740
mov ecx, 0x21
mov edi, ebx
rep movsb byte es:[edi], byte [esi]
mov al, byte [0x49d928]
test al, al
jne 0x429955
mov dword [esp], 0x49d928
call fcn.0048af40
test eax, eax
je 0x429955
mov dword [esp], ebx
mov ecx, 0x4a3640
call fcn.00440a3c
push edx
mov dword [esp], 0x48c798
call fcn.00401400
mov dword [esp], 0x49d928
call fcn.0048b010
mov ecx, 0x4a3640
call fcn.004409ac
mov dword [esp + 0xc], pe_nt_image_headers32
mov dword [esp + 8], 0x42bfa
mov dword [esp + 4], 0x1293c
mov dword [esp], 0x4a3640
call fcn.0043e678
test eax, eax
mov dword [esp + 0xc], 0x5500037
mov dword [esp + 8], 0x1e
mov dword [esp + 4], 0x13
mov dword [esp], str.x__d_:_y__s_:_z__d__n
call fcn.0043e678
nop
mov dword [ebp - 0x39], 0x20258e1
mov dword [ebp - 0x35], 0x5a750ea7
mov dword [ebp - 0x31], 0x21b49b6
mov dword [ebp - 0x2d], 0x5a7519a7
mov dword [ebp - 0x29], 0x21549b6
mov dword [ebp - 0x25], 0x6a750ea7
mov byte [ebp - 0x21], 0x96
mov al, byte [0x49d930]
test al, al
jne 0x429a18
mov dword [esp], 0x49d930
call fcn.0048af40
test eax, eax
je 0x429a18
mov dword [esp], ebx
mov ecx, 0x4a3680
call fcn.00440980
push eax
mov dword [esp], 0x48c7a4
call fcn.00401400
mov dword [esp], 0x49d930
call fcn.0048b010
mov ecx, 0x4a3680
call fcn.004408f0
mov dword [esp + 0xc], pe_nt_image_headers32
mov dword [esp + 8], 0x42ed6
mov dword [esp + 4], 0x12a08
mov dword [esp], 0x4a3680
call fcn.0043e678
mov ecx, ebx
call fcn.0045446c
mov dword [esp], ebx
mov dword [esp + 0xc], 0x7b
mov dword [esp + 8], 0x59798
mov dword [esp + 4], 0x1d4c
call fcn.0043e678
lea esp, [ebp - 0x10]
pop ecx
pop ebx
pop esi
pop edi
pop ebp
lea esp, [ecx - 4]
ret