Function at 0x43d34f
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x34
mov eax, 0x4902b7
call fcn.0046ace6
mov dword [ebp - 0x18], ecx
and dword [ebp - 0x14], 0
and dword [ebp - 4], 0
push 4
push 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x20], esp
push str.NzoJMDYDKE8qLDxAMhMOMDQTDgspOERE
call fcn.004023cb
lea eax, [ebp - 0x14]
push eax
call fcn.00403d46
add esp, 0x28
push dword [eax]
lea ecx, [ebp + 8]
mov byte [ebp - 4], 1
call fcn.004033c0
mov ecx, dword [ebp - 0x14]
mov ebx, eax
neg ebx
sbb bl, bl
add ecx, 0xfffffff0
inc bl
mov byte [ebp - 4], 0
call fcn.00401240
mov esi, 0x496156
test bl, bl
je 0x43d599
push 2
pop ebx
push ebx
push ebx
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x20], esp
push str.ODtAMy9JEkQ
call fcn.004023cb
lea eax, [ebp - 0x20]
push eax
call fcn.00403d46
add esp, 0x28
push dword [eax]
mov ecx, 0x4c8b3c
mov byte [ebp - 4], bl
mov dword [ebp - 0x14], 1
call fcn.004033c0
push 3
pop edi
test eax, eax
je 0x43d434
push ebx
push ebx
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x24], esp
push str.PBUzMC9JHkQ
call fcn.004023cb
lea eax, [ebp - 0x1c]
push eax
call fcn.00403d46
add esp, 0x28
push dword [eax]
mov ecx, 0x4c8b3c
mov dword [ebp - 4], edi
mov dword [ebp - 0x14], edi
call fcn.004033c0
mov byte [ebp - 0xd], 0
test eax, eax
jne 0x43d438
mov byte [ebp - 0xd], 1
test byte [ebp - 0x14], bl
je 0x43d44c
mov ecx, dword [ebp - 0x1c]
and dword [ebp - 0x14], 0xfffffffd
add ecx, 0xfffffff0
call fcn.00401240
and dword [ebp - 4], 0
test byte [ebp - 0x14], 1
je 0x43d461
mov ecx, dword [ebp - 0x20]
add ecx, 0xfffffff0
call fcn.00401240
cmp byte [ebp - 0xd], 0
je 0x43d9ca
push ecx
mov ecx, esp
mov dword [ebp - 0x24], esp
push esi
call fcn.00404158
push ecx
mov ecx, esp
mov dword [ebp - 0x20], esp
push esi
mov byte [ebp - 4], 4
call fcn.00404158
push ecx
mov ecx, esp
mov dword [ebp - 0x1c], esp
push esi
mov byte [ebp - 4], 5
call fcn.00404158
push ecx
mov edi, esp
mov dword [ebp - 0x14], esp
push 5
push 5
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x28], esp
push str.NBBJKzc9Gj0wPUkIMg5MNzQRNDs0EyBNLT0aSjgADhYpKzQYPRMwKzA6TQA4Dk0uMgMRPCs4REQ
mov byte [ebp - 4], 6
call fcn.004023cb
push edi
call fcn.00403d46
add esp, 0x24
mov edi, esp
mov dword [ebp - 0x28], esp
push 5
push 5
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x2c], esp
push str.Nzs4MigtPC09E0kANjwSOyk4PDMyKhILLT0aUjY8Kzw
mov byte [ebp - 4], 7
call fcn.004023cb
push edi
call fcn.00403d46
add esp, 0x24
mov ecx, esp
mov dword [ebp - 0x2c], esp
push esi
mov byte [ebp - 4], 8
call fcn.00404158
push ecx
mov ecx, esp
mov dword [ebp - 0x30], esp
push esi
mov byte [ebp - 4], 9
call fcn.00404158
push ecx
mov edi, esp
mov dword [ebp - 0x34], esp
push ebx
push ebx
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x38], esp
push str.MRA8HT8eSSExOElE
mov byte [ebp - 4], 0xa
call fcn.004023cb
push edi
call fcn.00403d46
add esp, 0x24
mov edi, esp
mov dword [ebp - 0x38], esp
mov byte [ebp - 4], 0xb
push 3
push 3
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x3c], esp
push str.NSszMzc6QRw8LUlSKQEsDCkRMEoAw5OPhMwQDIBTQ8pAEEvNRNBDz8qTU8pDgk8
call fcn.004023cb
push edi
call fcn.00403d46
add esp, 0x24
mov edi, esp
mov dword [ebp - 0x3c], esp
push ebx
push ebx
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x40], esp
push str.MDs4HT8eSSExOEkfOC8aGjgrDkQ
mov byte [ebp - 4], 0xc
call fcn.004023cb
push edi
call fcn.00403d46
add esp, 0x24
mov dword [ebp - 0x40], esp
mov edi, esp
push ebx
push ebx
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x40], esp
mov byte [ebp - 4], 0xd
push str.MTswKz0oSTMoSCMuMSsgNj8BLC4O0ghPzs4GDoBIDI_EUE3LwEWLj8_IB0_Hk0hPysgIDEvIzQvEkAuLRUjNC1JTDYtPDwgKhUrNi08OBovPEg2KhEBLD4BQDsxSCs0KkkRNC0sSDIoLAEpLTsRLjErIDc_AQ43MQ4_ITE4PBo
jmp 0x43d9b0
push 3
pop edi
push edi
push edi
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x40], esp
push str.KRE8QToQFlYxLThE
call fcn.004023cb
lea eax, [ebp - 0x20]
push eax
call fcn.00403d46
add esp, 0x28
push dword [eax]
lea ecx, [ebp + 8]
mov byte [ebp - 4], 0xe
call fcn.004033c0
mov ecx, dword [ebp - 0x20]
mov ebx, eax
neg ebx
sbb bl, bl
add ecx, 0xfffffff0
inc bl
mov byte [ebp - 4], 0
call fcn.00401240
test bl, bl
je 0x43d9ca
push 2
pop ebx
push ebx
push ebx
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x40], esp
push str.PSoJMy9JEkQ
call fcn.004023cb
lea eax, [ebp - 0x20]
push eax
call fcn.00403d46
add esp, 0x28
push dword [eax]
mov ecx, 0x4c8b3c
mov byte [ebp - 4], 0xf
call fcn.004033c0
mov ecx, dword [ebp - 0x20]
neg eax
sbb al, al
inc al
add ecx, 0xfffffff0
mov byte [ebp - 0xd], al
mov byte [ebp - 4], 0
call fcn.00401240
cmp byte [ebp - 0xd], 0
je 0x43d886
push ecx
mov ecx, esp
mov dword [ebp - 0x40], esp
push esi
call fcn.00404158
push ecx
mov ecx, esp
mov dword [ebp - 0x3c], esp
push esi
mov byte [ebp - 4], 0x10
call fcn.00404158
push ecx
mov ecx, esp
mov dword [ebp - 0x38], esp
push esi
mov byte [ebp - 4], 0x11
call fcn.00404158
push ecx
mov edi, esp
mov dword [ebp - 0x34], esp
push ebx
push ebx
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x30], esp
push str.MEkRITcDDg0uLBEhKjhERA
mov byte [ebp - 4], 0x12
call fcn.004023cb
push edi
call fcn.00403d46
add esp, 0x24
mov edi, esp
mov dword [ebp - 0x30], esp
push 5
push 5
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x2c], esp
push str.Nzs4MigtPC09E0kANjwSOyk4PDMyKhILLT0aUjY8Kzw
mov byte [ebp - 4], 0x13
call fcn.004023cb
push edi
call fcn.00403d46
add esp, 0x24
mov ecx, esp
mov dword [ebp - 0x2c], esp
push esi
mov byte [ebp - 4], 0x14
call fcn.00404158
push ecx
mov ecx, esp
mov dword [ebp - 0x28], esp
push esi
mov byte [ebp - 4], 0x15
call fcn.00404158
push ecx
mov edi, esp
mov dword [ebp - 0x24], esp
push ebx
push ebx
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x20], esp
push str.MRA8HT8eSSExOElE
mov byte [ebp - 4], 0x16
call fcn.004023cb
push edi
call fcn.00403d46
add esp, 0x24
mov edi, esp
mov dword [ebp - 0x20], esp
mov byte [ebp - 4], 0x17
push 3
push 3
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x1c], esp
push str.NSszMzc6QRw8LUlSKQEsDCkRMEoAw5OPhMwQDIBTQ8pAEEvNRNBDz8qTU8pDgk8
call fcn.004023cb
push edi
call fcn.00403d46
add esp, 0x24
mov edi, esp
mov dword [ebp - 0x1c], esp
push ebx
push ebx
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
push str.MDs4HT8eSSExOEkfOC8aGjgrDkQ
mov byte [ebp - 4], 0x18
call fcn.004023cb
push edi
call fcn.00403d46
add esp, 0x24
mov dword [ebp - 0x14], esp
mov edi, esp
push 3
push 3
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
push str.NS1IMDY9DhYqLRpPNT0aDDUBPzM1E0krPhBBVjwrTR01DjwWMj1NHDoQTU88KjgfKSpBGD49QSsyAE0BMgA4SykOPAo1E01OKjpNUikAOB41ATwzNRNNTjERHgg8EwpIMhIVODU6HgopAywNKQAKSjUqCi4EEFBNgM0ASk4EgopHj84NgAJMz8tMAEpPA5KMhAOLzIqQSsqKk1AMgEWGCkqDTs2AEE7PRMKATY8Kzw
mov byte [ebp - 4], 0x19
call fcn.004023cb
push edi
call fcn.00403d46
mov ecx, dword [ebp - 0x18]
add esp, 0x28
mov byte [ebp - 4], 0
call fcn.0043a69c
push ecx
mov ecx, esp
mov dword [ebp - 0x40], esp
push esi
call fcn.00404158
push ecx
mov ecx, esp
mov dword [ebp - 0x3c], esp
push esi
mov byte [ebp - 4], 0x1a
call fcn.00404158
push ecx
mov ecx, esp
mov dword [ebp - 0x38], esp
push esi
mov byte [ebp - 4], 0x1b
call fcn.00404158
push ecx
mov edi, esp
mov dword [ebp - 0x34], esp
push 3
push 3
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x30], esp
push str.MjoeMzIqQT0EjxINQEsDjVJEiswAzAoPy04RA
mov byte [ebp - 4], 0x1c
call fcn.004023cb
push edi
call fcn.00403d46
add esp, 0x24
mov edi, esp
mov dword [ebp - 0x30], esp
push 5
push 5
mov byte [ebp - 4], 0x1d
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x2c], esp
push str.Nzs4MigtPC09E0kANjwSOyk4PDMyKhILLT0aUjY8Kzw
call fcn.004023cb
push edi
call fcn.00403d46
add esp, 0x24
mov ecx, esp
mov dword [ebp - 0x2c], esp
push esi
mov byte [ebp - 4], 0x1e
call fcn.00404158
push ecx
mov ecx, esp
mov dword [ebp - 0x28], esp
push esi
mov byte [ebp - 4], 0x1f
call fcn.00404158
push ecx
mov edi, esp
mov dword [ebp - 0x24], esp
push ebx
push ebx
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x20], esp
push str.LRE4HT8eSSExOEkUOh4VMA
mov byte [ebp - 4], 0x20
call fcn.004023cb
push edi
call fcn.00403d46
add esp, 0x24
mov ecx, esp
mov dword [ebp - 0x20], esp
push 0x4a8440
mov byte [ebp - 4], 0x21
call fcn.00404158
push ecx
mov edi, esp
mov dword [ebp - 0x1c], esp
push 3
push 3
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
push str.ND0KEzctGj0qKBIIKQFJDjYRTS80OkFANDxNFjU8OEs1KgE4NABBTykDCg0qOxYYNjoKNis4REQ
mov byte [ebp - 4], 0x22
call fcn.004023cb
push edi
call fcn.00403d46
mov byte [ebp - 4], 0x23
jmp 0x43d997
call fcn.0043624a
test al, al
je 0x43d9ca
push ecx
mov ecx, esp
mov dword [ebp - 0x40], esp
push esi
call fcn.00404158
push ecx
mov ecx, esp
mov dword [ebp - 0x3c], esp
push esi
mov byte [ebp - 4], 0x24
call fcn.00404158
push ecx
mov ecx, esp
mov dword [ebp - 0x38], esp
push esi
mov byte [ebp - 4], 0x25
call fcn.00404158
push ecx
mov eax, esp
mov dword [ebp - 0x34], esp
push edi
push edi
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x30], esp
push str.MjoeMzIqQT0EjxINQEsDjVJEiswAzAoPy04RA
mov byte [ebp - 4], 0x26
mov dword [ebp - 0x20], eax
call fcn.004023cb
mov eax, dword [ebp - 0x20]
push eax
call fcn.00403d46
add esp, 0x24
mov edi, esp
mov dword [ebp - 0x30], esp
push 5
push 5
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x2c], esp
push str.Nzs4MigtPC09E0kANjwSOyk4PDMyKhILLT0aUjY8Kzw
mov byte [ebp - 4], 0x27
call fcn.004023cb
push edi
call fcn.00403d46
add esp, 0x24
mov ecx, esp
mov dword [ebp - 0x2c], esp
push esi
mov byte [ebp - 4], 0x28
call fcn.00404158
push ecx
mov ecx, esp
mov dword [ebp - 0x28], esp
push esi
mov byte [ebp - 4], 0x29
call fcn.00404158
push ecx
mov edi, esp
mov dword [ebp - 0x24], esp
push ebx
push ebx
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x20], esp
push str.LRE4HT8eSSExOEkUOh4VMA
mov byte [ebp - 4], 0x2a
call fcn.004023cb
push edi
call fcn.00403d46
add esp, 0x24
mov byte [ebp - 4], 0x2b
mov ecx, esp
mov dword [ebp - 0x20], esp
push 0x4a8440
call fcn.00404158
push ecx
mov edi, esp
mov dword [ebp - 0x1c], esp
push 3
push 3
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
push str.ND0KEzctGj0qKBIIKQFJDjYRTS80OkFANDxNFjU8OEs1KgE4NABBTykDCg0qOxYYNjoKNis4REQ
mov byte [ebp - 4], 0x2c
call fcn.004023cb
push edi
call fcn.00403d46
mov byte [ebp - 4], 0x2d
add esp, 0x24
mov dword [ebp - 0x14], esp
mov edi, esp
push 5
push 5
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
push str.NBAJMDQDGig9EElAPChNMDQRTTM2PSgtPRAWTTgDOzs0KzxJKj0OPT0TLEkpLBIcNQE0HDo9SRw9HhJBPRISNjc9CTA2AEktMDxNATwSPzc0ETQcNj0wFik_IEs4ARZNMjpJMi8TDkEqOk0AMj0RNzQqFio2AElAPh5NSDU9Dkg3PUkuLS0eDTU9HkopPEgwNjpJNioTGgs2AzRAOAMeQDYRLA46PSxONDsOSjYRIEo3ODRBOj08HCgoOEs4KjgMNBBJHCgqFj01PUlNNS0oOzcqSTs3EBJPPxMgCjwBTTIpOzwyOD0gKik6TQk8DhIDNh40HD0tGk0xHjhNNTwSHzcACTM0Exo9MDxBCDI4CTg0ETMwNBMgQTwQFkk4AzgNMjoNMyoqEgswOxYJODwVNykoOCo9LSA9MDg4SzETATc3DjxONAMWKDESOEo2PD81KTwSVjcTGgg9EQ5SKSxJDTQrTTIoPQ4oPC0ORA
call fcn.004023cb
push edi
call fcn.00403d46
mov ecx, dword [ebp - 0x18]
add esp, 0x28
mov byte [ebp - 4], 0
call fcn.0043a69c
push esi
lea ecx, [ebp + 8]
call fcn.004033c0
test eax, eax
je 0x43d9f5
push dword [ebp + 8]
mov esi, 0x4c8b3c
mov ecx, esi
call fcn.004033c0
test eax, eax
je 0x43d9f5
lea eax, [ebp + 8]
push eax
mov ecx, esi
call fcn.004039c9
mov ecx, dword [ebp + 8]
add ecx, 0xfffffff0
call fcn.00401240
call fcn.0046adbe
ret 4