Function at 0x7395a0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
lea eax, [esp - 0xe8]
cmp eax, dword [ecx + 8]
jbe 0x739f1a
sub esp, 0x168
mov dword [esp + 0x194], 0
mov dword [esp + 0x198], 0
mov dword [esp + 0x19c], 0
movzx ecx, byte [esp + 0x16c]
cmp cl, 0x17
je 0x739f00
movzx ecx, byte [esp + 0x178]
cmp cl, 0x17
je 0x739ee6
lea edi, [esp + 0x108]
lea esi, [esp + 0x16c]
call fcn.0044f582
lea edi, [esp + 0x60]
lea esi, [esp + 0x178]
call fcn.0044f582
movzx ecx, byte [esp + 0x108]
movzx edx, byte [esp + 0x60]
cmp cl, dl
jne 0x739edf
movzx ecx, byte [esp + 0x109]
movzx edx, byte [esp + 0x61]
cmp cl, dl
jne 0x739ed8
movzx ecx, byte [esp + 0x10a]
movzx edx, byte [esp + 0x62]
cmp cl, dl
jne 0x739ed1
movzx ecx, byte [esp + 0x10b]
movzx edx, byte [esp + 0x63]
cmp cl, dl
jne 0x739eca
movzx ecx, byte [esp + 0x10c]
movzx edx, byte [esp + 0x64]
cmp cl, dl
jne 0x739ec3
movzx ecx, byte [esp + 0x10d]
movzx edx, byte [esp + 0x65]
cmp cl, dl
jne 0x739ebc
mov ecx, dword [esp + 0x110]
mov edx, dword [esp + 0x68]
cmp ecx, edx
sete cl
test cl, cl
jne 0x739ea2
lea edi, [esp + 0xf0]
lea esi, [esp + 0x16c]
call fcn.0044f582
movzx ecx, byte [esp + 0x17a]
mov byte [esp + 0xf2], cl
lea edi, [esp + 0xfc]
lea esi, [esp + 0xf0]
call fcn.0044f582
lea edi, [esp + 0x84]
lea esi, [esp + 0x178]
call fcn.0044f582
movzx ecx, byte [esp + 0xfc]
movzx edx, byte [esp + 0x84]
cmp cl, dl
jne 0x739e9b
movzx ecx, byte [esp + 0xfd]
movzx edx, byte [esp + 0x85]
cmp cl, dl
jne 0x739e94
movzx ecx, byte [esp + 0xfe]
movzx edx, byte [esp + 0x86]
cmp cl, dl
jne 0x739e8d
movzx ecx, byte [esp + 0xff]
movzx edx, byte [esp + 0x87]
cmp cl, dl
jne 0x739e86
movzx ecx, byte [esp + 0x100]
movzx edx, byte [esp + 0x88]
cmp cl, dl
jne 0x739e7f
movzx ecx, byte [esp + 0x101]
movzx edx, byte [esp + 0x89]
cmp cl, dl
jne 0x739e78
mov ecx, dword [esp + 0x104]
mov edx, dword [esp + 0x8c]
cmp ecx, edx
sete cl
test cl, cl
jne 0x739e56
lea edi, [esp + 0xf0]
lea esi, [esp + 0x16c]
call fcn.0044f582
movzx ecx, byte [esp + 0x17b]
mov byte [esp + 0xf3], cl
lea edi, [esp + 0xd8]
lea esi, [esp + 0xf0]
call fcn.0044f582
lea edi, [esp + 0x6c]
lea esi, [esp + 0x178]
call fcn.0044f582
movzx ecx, byte [esp + 0xd8]
movzx edx, byte [esp + 0x6c]
cmp cl, dl
jne 0x739e4f
movzx ecx, byte [esp + 0xd9]
movzx edx, byte [esp + 0x6d]
cmp cl, dl
jne 0x739e48
movzx ecx, byte [esp + 0xda]
movzx edx, byte [esp + 0x6e]
cmp cl, dl
jne 0x739e41
movzx ecx, byte [esp + 0xdb]
movzx edx, byte [esp + 0x6f]
cmp cl, dl
jne 0x739e3a
movzx ecx, byte [esp + 0xdc]
movzx edx, byte [esp + 0x70]
cmp cl, dl
jne 0x739e33
movzx ecx, byte [esp + 0xdd]
movzx edx, byte [esp + 0x71]
cmp cl, dl
jne 0x739e2c
mov ecx, dword [esp + 0xe0]
mov edx, dword [esp + 0x74]
cmp ecx, edx
sete cl
test cl, cl
jne 0x739e0a
lea edi, [esp + 0xcc]
lea esi, [esp + 0x16c]
call fcn.0044f582
mov dword [esp + 0x48], 0
mov dword [esp + 0x4c], 0
mov dword [esp + 0x50], 0
movzx ecx, byte [esp + 0xcc]
cmp cl, 1
jne 0x739db4
mov byte [esp + 0xcc], 2
lea edi, [esp + 0x48]
lea esi, [esp + 0xcc]
call fcn.0044f582
lea edi, [esp + 0xb4]
lea esi, [esp + 0x178]
call fcn.0044f582
mov dword [esp + 0x3c], 0
mov dword [esp + 0x40], 0
mov dword [esp + 0x44], 0
movzx ecx, byte [esp + 0xb4]
cmp cl, 1
jne 0x739d57
mov byte [esp + 0xb4], 2
lea edi, [esp + 0x3c]
lea esi, [esp + 0xb4]
call fcn.0044f582
lea edi, [esp + 0x12c]
lea esi, [esp + 0x48]
call fcn.0044f582
lea edi, [esp + 0x120]
lea esi, [esp + 0x3c]
call fcn.0044f582
lea edi, [esp + 0xa8]
lea esi, [esp + 0x12c]
call fcn.0044f582
lea edi, [esp + 0x90]
lea esi, [esp + 0x120]
call fcn.0044f582
lea edi, [esp + 0xc0]
lea esi, [esp + 0xa8]
call fcn.0044f582
lea edi, [esp + 0x78]
lea esi, [esp + 0x16c]
call fcn.0044f582
movzx ecx, byte [esp + 0xc0]
movzx edx, byte [esp + 0x78]
cmp cl, dl
jne 0x739d50
movzx ecx, byte [esp + 0xc1]
movzx edx, byte [esp + 0x79]
cmp cl, dl
jne 0x739d49
movzx ecx, byte [esp + 0xc2]
movzx edx, byte [esp + 0x7a]
cmp cl, dl
jne 0x739d42
movzx ecx, byte [esp + 0xc3]
movzx edx, byte [esp + 0x7b]
cmp cl, dl
jne 0x739d3b
movzx ecx, byte [esp + 0xc4]
movzx edx, byte [esp + 0x7c]
cmp cl, dl
jne 0x739d34
movzx ecx, byte [esp + 0xc5]
movzx edx, byte [esp + 0x7d]
cmp cl, dl
jne 0x739d2d
mov ecx, dword [esp + 0xc8]
mov edx, dword [esp + 0x80]
cmp ecx, edx
sete cl
test cl, cl
je 0x739c81
lea edi, [esp + 0xe4]
lea esi, [esp + 0x90]
call fcn.0044f582
lea edi, [esp + 0x9c]
lea esi, [esp + 0x178]
call fcn.0044f582
movzx ecx, byte [esp + 0xe4]
movzx edx, byte [esp + 0x9c]
cmp cl, dl
jne 0x739d26
movzx ecx, byte [esp + 0xe5]
movzx edx, byte [esp + 0x9d]
cmp cl, dl
jne 0x739d1f
movzx ecx, byte [esp + 0xe6]
movzx edx, byte [esp + 0x9e]
cmp cl, dl
jne 0x739d18
movzx ecx, byte [esp + 0xe7]
movzx edx, byte [esp + 0x9f]
cmp cl, dl
jne 0x739d11
movzx ecx, byte [esp + 0xe8]
movzx edx, byte [esp + 0xa0]
cmp cl, dl
jne 0x739d0a
movzx ecx, byte [esp + 0xe9]
movzx edx, byte [esp + 0xa1]
cmp cl, dl
jne 0x739d03
mov ecx, dword [esp + 0xec]
mov edx, dword [esp + 0xa4]
cmp ecx, edx
sete cl
test cl, cl
je 0x739c81
mov ecx, dword [esp + 0x18c]
mov dword [esp + 0x34], ecx
mov ecx, dword [esp + 0x190]
mov dword [esp + 0x38], ecx
lea edi, [esp + 0x144]
lea esi, [esp + 0x16c]
call fcn.0044f582
lea edi, [esp + 0x138]
lea esi, [esp + 0x178]
call fcn.0044f582
lea edi, [esp + 0x150]
xor eax, eax
call fcn.0044f08a
lea ecx, [0x8e91e0]
mov dword [esp], ecx
lea ecx, [esp + 0x34]
mov dword [esp + 4], ecx
call dbg.runtime.convT2E
mov ecx, dword [esp + 0xc]
mov edx, dword [esp + 8]
mov dword [esp + 0x150], edx
mov dword [esp + 0x154], ecx
lea ecx, [0x964d00]
mov dword [esp], ecx
lea edx, [esp + 0x144]
mov dword [esp + 4], edx
call dbg.runtime.convT2E
mov ecx, dword [esp + 0xc]
mov edx, dword [esp + 8]
mov dword [esp + 0x158], edx
mov dword [esp + 0x15c], ecx
lea ecx, [0x964d00]
mov dword [esp], ecx
lea ecx, [esp + 0x138]
mov dword [esp + 4], ecx
call dbg.runtime.convT2E
mov ecx, dword [esp + 0xc]
mov edx, dword [esp + 8]
mov dword [esp + 0x160], edx
mov dword [esp + 0x164], ecx
mov dword [esp], 3
mov ecx, dword [esp + 0x184]
mov dword [esp + 4], ecx
mov ecx, dword [esp + 0x188]
mov dword [esp + 8], ecx
mov dword [esp + 0xc], 0
lea ecx, [0x9a5c6a]
mov dword [esp + 0x10], ecx
mov dword [esp + 0x14], 0x31
lea ecx, [esp + 0x150]
mov dword [esp + 0x18], ecx
mov dword [esp + 0x1c], 3
mov dword [esp + 0x20], 3
call dbg.html/template.errorf
mov ecx, dword [esp + 0x24]
mov dword [esp + 0x114], 0
mov dword [esp + 0x118], 0
mov dword [esp + 0x11c], 0
mov byte [esp + 0x114], 0x17
mov dword [esp + 0x11c], ecx
lea edi, [esp + 0x194]
lea esi, [esp + 0x114]
call fcn.0044f582
add esp, 0x168
ret
mov edi, esp
lea esi, [esp + 0xa8]
call fcn.0044f582
lea edi, [esp + 0xc]
lea esi, [esp + 0x90]
call fcn.0044f582
mov eax, dword [esp + 0x184]
mov dword [esp + 0x18], eax
mov ecx, dword [esp + 0x188]
mov dword [esp + 0x1c], ecx
mov edx, dword [esp + 0x18c]
mov dword [esp + 0x20], edx
mov ebx, dword [esp + 0x190]
mov dword [esp + 0x24], ebx
call dbg.html/template.join
lea esi, [esp + 0x28]
lea edi, [esp + 0x54]
call fcn.0044f582
movzx eax, byte [esp + 0x54]
cmp al, 0x17
jne 0x739cec
jmp 0x739b08
lea edi, [esp + 0x194]
lea esi, [esp + 0x54]
call fcn.0044f582
add esp, 0x168
ret
xor ecx, ecx
jmp 0x739b00
xor ecx, ecx
jmp 0x739b00
xor ecx, ecx
jmp 0x739b00
xor ecx, ecx
jmp 0x739b00
xor ecx, ecx
jmp 0x739b00
xor ecx, ecx
jmp 0x739b00
xor ecx, ecx
jmp 0x739a2f
xor ecx, ecx
jmp 0x739a2f
xor ecx, ecx
jmp 0x739a2f
xor ecx, ecx
jmp 0x739a2f
xor ecx, ecx
jmp 0x739a2f
xor ecx, ecx
jmp 0x739a2f
cmp cl, 3
jne 0x739d71
mov byte [esp + 0xb4], 2
mov byte [esp + 0xb8], 0
jmp 0x739925
cmp cl, 4
jne 0x739925
movzx ecx, byte [esp + 0xb8]
cmp ecx, 5
jae 0x739dad
lea edx, [0xc47240]
movzx ecx, byte [edx + ecx]
mov byte [esp + 0xb4], cl
mov byte [esp + 0xb5], 3
mov byte [esp + 0xb8], 0
jmp 0x739925
call dbg.runtime.panicindex
ud2
cmp cl, 3
jne 0x739dce
mov byte [esp + 0xcc], 2
mov byte [esp + 0xd0], 0
jmp 0x7398d1
cmp cl, 4
jne 0x7398d1
movzx ecx, byte [esp + 0xd0]
cmp ecx, 5
jae 0x739dad
lea edx, [0xc47240]
movzx ecx, byte [edx + ecx]
mov byte [esp + 0xcc], cl
mov byte [esp + 0xcd], 3
mov byte [esp + 0xd0], 0
jmp 0x7398d1
mov byte [esp + 0xf3], 2
lea edi, [esp + 0x194]
lea esi, [esp + 0xf0]
call fcn.0044f582
add esp, 0x168
ret
xor ecx, ecx
jmp 0x739885
xor ecx, ecx
jmp 0x739885
xor ecx, ecx
jmp 0x739885
xor ecx, ecx
jmp 0x739885
xor ecx, ecx
jmp 0x739885
xor ecx, ecx
jmp 0x739885
mov byte [esp + 0xf2], 3
lea edi, [esp + 0x194]
lea esi, [esp + 0xf0]
call fcn.0044f582
add esp, 0x168
ret
xor ecx, ecx
jmp 0x7397aa
xor ecx, ecx
jmp 0x7397aa
xor ecx, ecx
jmp 0x7397aa
xor ecx, ecx
jmp 0x7397aa
xor ecx, ecx
jmp 0x7397aa
xor ecx, ecx
jmp 0x7397aa
lea edi, [esp + 0x194]
lea esi, [esp + 0x16c]
call fcn.0044f582
add esp, 0x168
ret
xor ecx, ecx
jmp 0x7396b7
xor ecx, ecx
jmp 0x7396b7
xor ecx, ecx
jmp 0x7396b7
xor ecx, ecx
jmp 0x7396b7
xor ecx, ecx
jmp 0x7396b7
xor ecx, ecx
jmp 0x7396b7
lea edi, [esp + 0x194]
lea esi, [esp + 0x178]
call fcn.0044f582
add esp, 0x168
ret
lea edi, [esp + 0x194]
lea esi, [esp + 0x16c]
call fcn.0044f582
add esp, 0x168
ret
call dbg.runtime.morestack_noctxt
jmp dbg.html/template.join