Function at 0x10039a66
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x4d4
mov eax, 0x1006a0df
call fcn.1004adf3
mov esi, edx
mov edi, ecx
xor ebx, ebx
mov dword [ebp - 0x18], 7
xor eax, eax
mov dword [ebp - 0x4e0], ebx
mov dword [ebp - 0x1c], ebx
mov word [ebp - 0x2c], ax
lea ecx, [ebp - 0x2c]
mov dword [ebp - 4], ebx
call fcn.1001df93
xor eax, eax
mov dword [ebp - 0x30], 7
mov dword [ebp - 0x34], ebx
mov word [ebp - 0x44], ax
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 1
call fcn.1001dff9
sub esi, ebx
je 0x10039f59
dec esi
je 0x10039d30
dec esi
je 0x10039b05
lea ecx, [ebp - 0x104]
call fcn.10025045
lea eax, [ebp - 0x104]
mov byte [ebp - 4], 0x68
push eax
mov ecx, edi
call fcn.1003a2af
lea ecx, [ebp - 0x104]
call fcn.10004f91
push ebx
push 1
lea ecx, [ebp - 0x44]
call fcn.10003109
push ebx
push 1
jmp 0x1003a29f
push str.Bh2_mcLmAbP2__T_T_b
lea ecx, [ebp - 0x164]
call fcn.10002e3f
lea edx, [ebp - 0x164]
mov byte [ebp - 4], 0x2e
lea ecx, [ebp - 0x464]
call fcn.1000c43d
push eax
lea ecx, [ebp - 0x29c]
mov byte [ebp - 4], 0x2f
call fcn.10008070
mov esi, eax
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x30
push eax
lea ecx, [ebp - 0x3bc]
call fcn.10008070
push esi
mov edx, eax
mov byte [ebp - 4], 0x31
lea ecx, [ebp - 0x404]
call fcn.10008bd2
pop ecx
lea ecx, [ebp - 0x74]
mov byte [ebp - 4], 0x32
push ecx
mov ecx, eax
call fcn.10002ede
xor esi, esi
lea ecx, [ebp - 0x404]
push ebx
inc esi
push esi
call fcn.10003109
push ebx
push esi
lea ecx, [ebp - 0x3bc]
call fcn.10003109
push ebx
push esi
lea ecx, [ebp - 0x29c]
call fcn.10003109
push ebx
push esi
lea ecx, [ebp - 0x464]
call fcn.10003109
push ebx
push esi
lea ecx, [ebp - 0x164]
mov byte [ebp - 4], 0x38
call fcn.10003109
push str.7kKT2P_82_c2_sPgPa
lea ecx, [ebp - 0x224]
call fcn.10002e3f
lea edx, [ebp - 0x224]
mov byte [ebp - 4], 0x39
lea ecx, [ebp - 0x3ec]
call fcn.1000c43d
push eax
lea ecx, [ebp - 0x2fc]
mov byte [ebp - 4], 0x3a
call fcn.10008070
mov esi, eax
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0x3b
push eax
lea ecx, [ebp - 0x254]
call fcn.10008070
push esi
mov edx, eax
mov byte [ebp - 4], 0x3c
lea ecx, [ebp - 0x2cc]
call fcn.10008bd2
pop ecx
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x3d
push ecx
mov ecx, eax
call fcn.1000314f
xor esi, esi
lea ecx, [ebp - 0x2cc]
push ebx
inc esi
push esi
call fcn.10003109
push ebx
push esi
lea ecx, [ebp - 0x254]
call fcn.10003109
push ebx
push esi
lea ecx, [ebp - 0x2fc]
call fcn.10003109
push ebx
push esi
lea ecx, [ebp - 0x3ec]
call fcn.10003109
push ebx
push esi
lea ecx, [ebp - 0x224]
mov byte [ebp - 4], 0x43
call fcn.10003109
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x104]
call fcn.10002e17
mov esi, 0x10076ce0
mov byte [ebp - 4], 0x44
push esi
lea ecx, [ebp - 0xec]
call fcn.10002e3f
push str.otasH_ey_lPTbP____w__YhT:P__hcb_h2_mP_bP__c:j
lea ecx, [ebp - 0x1c4]
mov byte [ebp - 4], 0x45
call fcn.10002e3f
lea edx, [ebp - 0x1c4]
mov byte [ebp - 4], 0x46
lea ecx, [ebp - 0xd4]
call fcn.1000c43d
push ebx
push 1
lea ecx, [ebp - 0x1c4]
mov byte [ebp - 4], 0x48
call fcn.10003109
lea eax, [ebp - 0x74]
push eax
lea ecx, [ebp - 0xbc]
call fcn.10002e17
push esi
lea ecx, [ebp - 0xa4]
mov byte [ebp - 4], 0x49
call fcn.10002e3f
mov dword [ebp - 0x78], 7
mov dword [ebp - 0x7c], ebx
xor eax, eax
mov word [ebp - 0x8c], ax
lea eax, [ebp - 0x104]
mov byte [ebp - 4], 0x4a
push eax
mov ecx, edi
call fcn.1003a2af
lea ecx, [ebp - 0x104]
call fcn.10004f91
xor esi, esi
lea ecx, [ebp - 0x5c]
push ebx
inc esi
push esi
call fcn.10003109
lea ecx, [ebp - 0x74]
jmp 0x1003a28c
push str.0_2Yh3..lcYT_c___2YhsPgPa
lea ecx, [ebp - 0x11c]
call fcn.10002e3f
lea edx, [ebp - 0x11c]
mov byte [ebp - 4], 0x4b
lea ecx, [ebp - 0x434]
call fcn.1000c43d
push eax
lea ecx, [ebp - 0x35c]
mov byte [ebp - 4], 0x4c
call fcn.10008070
mov esi, eax
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x4d
push eax
lea ecx, [ebp - 0x4c4]
call fcn.10008070
push esi
mov edx, eax
mov byte [ebp - 4], 0x4e
lea ecx, [ebp - 0x32c]
call fcn.10008bd2
pop ecx
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x4f
push ecx
mov ecx, eax
call fcn.1000314f
xor esi, esi
lea ecx, [ebp - 0x32c]
push ebx
inc esi
push esi
call fcn.10003109
push ebx
push esi
lea ecx, [ebp - 0x4c4]
call fcn.10003109
push ebx
push esi
lea ecx, [ebp - 0x35c]
call fcn.10003109
push ebx
push esi
lea ecx, [ebp - 0x434]
call fcn.10003109
push ebx
push esi
lea ecx, [ebp - 0x11c]
mov byte [ebp - 4], 0x55
call fcn.10003109
push str.B0_2YhAbP2__T_T_b
lea ecx, [ebp - 0x194]
call fcn.10002e3f
lea edx, [ebp - 0x194]
mov byte [ebp - 4], 0x56
lea ecx, [ebp - 0x284]
call fcn.1000c43d
push eax
lea ecx, [ebp - 0x26c]
mov byte [ebp - 4], 0x57
call fcn.10008070
mov esi, eax
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x58
push eax
lea ecx, [ebp - 0x494]
call fcn.10008070
push esi
mov edx, eax
mov byte [ebp - 4], 0x59
lea ecx, [ebp - 0x38c]
call fcn.10008bd2
pop ecx
lea ecx, [ebp - 0x74]
mov byte [ebp - 4], 0x5a
push ecx
mov ecx, eax
call fcn.10002ede
xor esi, esi
lea ecx, [ebp - 0x38c]
push ebx
inc esi
push esi
call fcn.10003109
push ebx
push esi
lea ecx, [ebp - 0x494]
call fcn.10003109
push ebx
push esi
lea ecx, [ebp - 0x26c]
call fcn.10003109
push ebx
push esi
lea ecx, [ebp - 0x284]
call fcn.10003109
push ebx
push esi
lea ecx, [ebp - 0x194]
mov byte [ebp - 4], 0x60
call fcn.10003109
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x104]
call fcn.10002e17
lea eax, [ebp - 0x5c]
mov byte [ebp - 4], 0x61
push eax
lea ecx, [ebp - 0xec]
call fcn.10002e17
push str.otasH_ey_lPTbP____w__YhT:P__hcb_h2_mP_bP__c:j
lea ecx, [ebp - 0x1f4]
mov byte [ebp - 4], 0x62
call fcn.10002e3f
lea edx, [ebp - 0x1f4]
mov byte [ebp - 4], 0x63
lea ecx, [ebp - 0xd4]
call fcn.1000c43d
push ebx
push esi
lea ecx, [ebp - 0x1f4]
mov byte [ebp - 4], 0x65
call fcn.10003109
lea eax, [ebp - 0x74]
push eax
lea ecx, [ebp - 0xbc]
call fcn.10002e17
push 0x10076ce0
lea ecx, [ebp - 0xa4]
mov byte [ebp - 4], 0x66
call fcn.10002e3f
mov dword [ebp - 0x78], 7
mov dword [ebp - 0x7c], ebx
xor eax, eax
mov word [ebp - 0x8c], ax
lea eax, [ebp - 0x104]
mov byte [ebp - 4], 0x67
push eax
mov ecx, edi
call fcn.1003a2af
lea ecx, [ebp - 0x104]
call fcn.10004f91
push ebx
push esi
lea ecx, [ebp - 0x74]
call fcn.10003109
lea ecx, [ebp - 0x5c]
jmp 0x1003a28c
mov ebx, str.5__:lPh2_mP3..lcYT_c_Yh2_mPsPgPa
lea ecx, [ebp - 0x134]
push ebx
call fcn.10002e3f
lea edx, [ebp - 0x134]
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x344]
call fcn.1000c43d
push eax
lea ecx, [ebp - 0x314]
mov byte [ebp - 4], 3
call fcn.10008070
mov esi, eax
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 4
push eax
lea ecx, [ebp - 0x2e4]
call fcn.10008070
push esi
mov edx, eax
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x2b4]
call fcn.10008bd2
pop ecx
lea ecx, [ebp - 0x23c]
mov byte [ebp - 4], 6
push ecx
mov ecx, eax
call fcn.1000314f
xor esi, esi
lea ecx, [ebp - 0x2b4]
push esi
push 1
call fcn.10003109
push esi
push 1
lea ecx, [ebp - 0x2e4]
call fcn.10003109
push esi
push 1
lea ecx, [ebp - 0x314]
call fcn.10003109
push esi
push 1
lea ecx, [ebp - 0x344]
call fcn.10003109
push esi
push 1
lea ecx, [ebp - 0x134]
mov byte [ebp - 4], 0xc
call fcn.10003109
push ebx
lea ecx, [ebp - 0x14c]
call fcn.10002e3f
lea edx, [ebp - 0x14c]
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x41c]
call fcn.1000c43d
push eax
lea ecx, [ebp - 0x3d4]
mov byte [ebp - 4], 0xe
call fcn.10008070
mov esi, eax
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0xf
push eax
lea ecx, [ebp - 0x3a4]
call fcn.10008070
push esi
mov edx, eax
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0x374]
call fcn.10008bd2
pop ecx
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x11
push ecx
mov ecx, eax
call fcn.1000314f
xor ebx, ebx
lea ecx, [ebp - 0x374]
xor esi, esi
push ebx
inc esi
push esi
call fcn.10003109
push ebx
push esi
lea ecx, [ebp - 0x3a4]
call fcn.10003109
push ebx
push esi
lea ecx, [ebp - 0x3d4]
call fcn.10003109
push ebx
push esi
lea ecx, [ebp - 0x41c]
call fcn.10003109
push ebx
push esi
lea ecx, [ebp - 0x14c]
mov byte [ebp - 4], 0x17
call fcn.10003109
push str.B5__:lPh2_mPAbP2__T_T_b
lea ecx, [ebp - 0x17c]
call fcn.10002e3f
lea edx, [ebp - 0x17c]
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x4dc]
call fcn.1000c43d
push eax
lea ecx, [ebp - 0x4ac]
mov byte [ebp - 4], 0x19
call fcn.10008070
mov esi, eax
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x1a
push eax
lea ecx, [ebp - 0x47c]
call fcn.10008070
push esi
mov edx, eax
mov byte [ebp - 4], 0x1b
lea ecx, [ebp - 0x44c]
call fcn.10008bd2
pop ecx
lea ecx, [ebp - 0x74]
mov byte [ebp - 4], 0x1c
push ecx
mov ecx, eax
call fcn.10002ede
push ebx
xor esi, esi
inc esi
lea ecx, [ebp - 0x44c]
push esi
call fcn.10003109
push ebx
push esi
lea ecx, [ebp - 0x47c]
call fcn.10003109
push ebx
push esi
lea ecx, [ebp - 0x4ac]
call fcn.10003109
push ebx
push esi
lea ecx, [ebp - 0x4dc]
call fcn.10003109
push ebx
push esi
lea ecx, [ebp - 0x17c]
mov byte [ebp - 4], 0x22
call fcn.10003109
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x104]
call fcn.10002e17
lea eax, [ebp - 0x23c]
mov byte [ebp - 4], 0x23
push eax
lea ecx, [ebp - 0xec]
call fcn.10002e17
push str.bz4MJMYPMPJv_XYvPYN__P6y_Y_yTTTPT__NyJe
lea ecx, [ebp - 0x1ac]
mov byte [ebp - 4], 0x24
call fcn.10002e3f
lea edx, [ebp - 0x1ac]
mov byte [ebp - 4], 0x25
lea ecx, [ebp - 0xd4]
call fcn.1000c43d
push ebx
push esi
lea ecx, [ebp - 0x1ac]
mov byte [ebp - 4], 0x27
call fcn.10003109
push str.Yh2_mPsPgPa
lea ecx, [ebp - 0x1dc]
call fcn.10002e3f
lea edx, [ebp - 0x1dc]
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0xbc]
call fcn.1000c43d
push ebx
push esi
lea ecx, [ebp - 0x1dc]
mov byte [ebp - 4], 0x2a
call fcn.10003109
lea eax, [ebp - 0x74]
push eax
lea ecx, [ebp - 0xa4]
call fcn.10002e17
push str.8MtR:s_Z7D40K3kZ5__:lPh2_mPZg_Pbc_bi
lea ecx, [ebp - 0x20c]
mov byte [ebp - 4], 0x2b
call fcn.10002e3f
lea edx, [ebp - 0x20c]
mov byte [ebp - 4], 0x2c
lea ecx, [ebp - 0x8c]
call fcn.1000c43d
push ebx
push esi
lea ecx, [ebp - 0x20c]
call fcn.10003109
lea eax, [ebp - 0x104]
mov byte [ebp - 4], 0x2d
push eax
mov ecx, edi
call fcn.1003a2af
lea ecx, [ebp - 0x104]
call fcn.10004f91
push ebx
push esi
lea ecx, [ebp - 0x74]
call fcn.10003109
push ebx
push esi
lea ecx, [ebp - 0x5c]
call fcn.10003109
lea ecx, [ebp - 0x23c]
push ebx
push esi
call fcn.10003109
push ebx
push esi
lea ecx, [ebp - 0x44]
call fcn.10003109
push ebx
push esi
lea ecx, [ebp - 0x2c]
call fcn.10003109
mov eax, edi
call fcn.1004ada2
ret