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

Disassembly:
push ebp
push ebx
push edi
push esi
sub esp, 0x58
mov esi, dword [esp + 0x78]
mov ebp, dword [esp + 0x6c]
mov dword [esp], 0xc7df44db
mov eax, dword [esp]
cmp eax, 0xf7badc56
jle 0x41a358
cmp eax, 0x4112b0b5
jle 0x41a3bc
cmp eax, 0x65437d1d
jg 0x41a472
cmp eax, 0x4b2aa834
jle 0x41a5b3
cmp eax, 0x5ec4d974
jg 0x41a7a0
cmp eax, 0x4b2aa835
je 0x41a90c
cmp eax, 0x5407dea0
jne 0x41a2d8
imul edi, dword [esp + 4], 0x71
add edi, 0xfffff16f
mov dword [esp + 4], edi
push edi
push 0x2ce8
call fcn.00419760
add esp, 8
mov eax, 0x843cb616
cmp edi, 0xe0
je 0x41aed7
mov eax, 0xf7badc57
jmp 0x41aed7
cmp eax, 0xbdcb4eab
jg 0x41a425
cmp eax, 0x92c0c340
jle 0x41a4d8
cmp eax, 0xab1f1464
jle 0x41a5f6
cmp eax, 0xb5047772
jg 0x41a7d8
cmp eax, 0xab1f1465
je 0x41a92f
cmp eax, 0xae54accb
jne 0x41a2d8
imul eax, dword [esp + 8], 0x62
add eax, 0x3fffff6a
shr eax, 3
and eax, 0x7ffe000
mov dword [esp + 8], eax
mov dword [esp], 0xdcb1a5e3
jmp 0x41a2d8
cmp eax, 0x33dc67b5
jle 0x41a52a
cmp eax, 0x36fe5cf6
jle 0x41a640
cmp eax, 0x3e0f960b
jg 0x41a838
cmp eax, 0x36fe5cf7
je 0x41a981
cmp eax, 0x38057201
jne 0x41a2d8
imul ecx, dword [esp + 4], 0xff000
add ecx, 0x3fc000
mov eax, ecx
shr eax, 0x15
mov dword [esp + 4], eax
mov eax, 0x7dde56f9
cmp ecx, 0xa000000
jae 0x41aed7
mov eax, 0xd1f06e17
jmp 0x41aed7
cmp eax, 0xc7df44da
jle 0x41a573
cmp eax, 0xdd0bb77b
jle 0x41a682
cmp eax, 0xe51a4d7a
jg 0x41a876
cmp eax, 0xdd0bb77c
je 0x41a9f1
cmp eax, 0xdfa2ed8b
jne 0x41a2d8
mov eax, dword [esp + 0x20]
add eax, ebp
mov dword [esp + 0x44], eax
mov dword [esp], 0x6a8b2e08
jmp 0x41a2d8
cmp eax, 0x6a8b2e07
jle 0x41a6b5
cmp eax, 0x701e67fc
jg 0x41a89e
cmp eax, 0x6a8b2e08
je 0x41aa03
cmp eax, 0x6f356d94
jne 0x41a2d8
mov eax, dword [esp + 4]
shl eax, 7
add eax, 0x7580
shr eax, 0xf
imul ecx, eax, 0xe8000
add ecx, 0x43000
mov dword [esp + 4], ecx
mov eax, 0x5407dea0
cmp ecx, 0x8d
jge 0x41aed7
mov eax, 0xab1f1465
jmp 0x41aed7
cmp eax, 0x8ffee843
jg 0x41a6ee
cmp eax, 0x843cb615
jle 0x41a8ea
cmp eax, 0x843cb616
je 0x41aa2a
cmp eax, 0x84e9feac
jne 0x41a2d8
mov ecx, dword [esp + 4]
add ecx, 0xfffffffa
shr ecx, 3
mov dword [esp + 4], ecx
mov eax, 0x8ffee844
cmp ecx, 0x27
je 0x41aed7
mov eax, 0xb6aaf133
jmp 0x41aed7
cmp eax, 0x1d456593
jg 0x41a73a
cmp eax, 0xf7badc57
je 0x41aa48
cmp eax, 0xf943987a
je 0x41aa82
cmp eax, 0xe65b666
jne 0x41a2d8
imul eax, dword [esp + 8], 0x19c0
add eax, 0x2eac0
mov dword [esp + 8], eax
mov dword [esp], 0xb5047773
jmp 0x41a2d8
cmp eax, 0xc62e58f9
jg 0x41a767
cmp eax, 0xbdcb4eac
je 0x41aac0
cmp eax, 0xc12d49c2
je 0x41aae3
cmp eax, 0xc517b169
jne 0x41a2d8
mov eax, dword [esi]
add eax, ebp
mov dword [esp + 0x28], eax
mov dword [esp], 0x34a38934
jmp 0x41a2d8
cmp eax, 0x4112b0b6
je 0x41aaef
cmp eax, 0x434ab416
je 0x41ab0b
cmp eax, 0x48c8e998
jne 0x41a2d8
push dword [esp + 0x74]
call fcn.0043eec0
add esp, 4
mov dword [esp + 0x48], eax
mov eax, dword [esi]
mov dword [esp + 0x4c], eax
mov dword [esp], 0xc7490c87
jmp 0x41a2d8
cmp eax, 0x92c0c341
je 0x41ab2b
cmp eax, 0x99c3f7d1
je 0x41ab58
cmp eax, 0x9a153ef4
jne 0x41a2d8
mov ecx, dword [esp + 4]
shl ecx, 6
add ecx, 0x1000
mov dword [esp + 4], ecx
mov eax, 0x60a81c27
cmp ecx, 0x70
jae 0x41aed7
mov eax, 0xbdcb4eac
jmp 0x41aed7
cmp eax, 0x33dc67b6
je 0x41ab9c
cmp eax, 0x34a38934
je 0x41abc5
cmp eax, 0x34e8d159
jne 0x41a2d8
mov eax, dword [esp + 4]
shl eax, 0x11
lea ecx, [eax + eax*4]
mov dword [esp + 4], ecx
mov eax, 0x84e9feac
cmp ecx, 0x52
jge 0x41a82e
jmp 0x41aed7
cmp eax, 0xc7df44db
je 0x41ac02
cmp eax, 0xd1f06e17
je 0x41ac1f
cmp eax, 0xdcb1a5e3
jne 0x41a2d8
mov eax, dword [esp + 0x20]
mov dword [esi], eax
mov dword [esp], 0xdfa2ed8b
jmp 0x41a2d8
cmp eax, 0x65437d1e
je 0x41ac4f
cmp eax, 0x66a2de91
je 0x41ac90
cmp eax, 0x6818f51b
jne 0x41a2d8
imul eax, dword [esp + 4], 0x9558
mov dword [esp + 4], eax
mov dword [esp], 0x434ab416
jmp 0x41a2d8
cmp eax, 0x8ffee844
je 0x41acfa
cmp eax, 0x9267e815
je 0x41ad55
cmp eax, 0x92b3ab1b
jne 0x41a2d8
imul eax, dword [esp + 8], 0x196
add eax, 0x94
shr eax, 5
imul eax, eax, 0xe6
add eax, 0x8a
mov dword [esp + 8], eax
mov dword [esp], 0x48c8e998
jmp 0x41a2d8
cmp eax, 0x1d456594
je 0x41ad6c
cmp eax, 0x27259bac
je 0x41ada5
cmp eax, 0x2779a97a
jne 0x41a2d8
mov dword [esp], 0x4b2aa835
jmp 0x41a2d8
cmp eax, 0xc62e58fa
je 0x41adc7
cmp eax, 0xc6ca9c99
je 0x41adf3
cmp eax, 0xc7490c87
jne 0x41a2d8
mov eax, dword [esp + 0x48]
add eax, dword [esp + 0x4c]
mov dword [esp + 0x24], eax
mov dword [esp], 0x5ec4d975
jmp 0x41a2d8
cmp eax, 0x5ec4d975
je 0x41ae24
cmp eax, 0x60a81c27
jne 0x41a2d8
mov eax, dword [esp + 4]
shr eax, 0xd
imul eax, eax, 0xff00
add eax, 0xff36c8d3
mov dword [esp + 4], eax
mov dword [esp], 0x27259bac
jmp 0x41a2d8
cmp eax, 0xb5047773
je 0x41ae47
cmp eax, 0xb6aaf133
jne 0x41a2d8
mov eax, dword [esp + 4]
shl eax, 7
and eax, 0x3ffff80
imul edi, eax, 0x32
mov ebx, edi
shr ebx, 0xb
mov dword [esp + 4], ebx
push ebx
push 0x2e3c
call fcn.00418881
add esp, 8
push ebx
call fcn.0040e352
add esp, 4
mov eax, 0x434ab416
cmp edi, 0x2e800
jb 0x41aed7
mov eax, 0xc62e58fa
jmp 0x41aed7
cmp eax, 0x3e0f960c
je 0x41ae5f
cmp eax, 0x3e4a0884
jne 0x41a2d8
push 0x28
push str._r_nContent_Disposition:_form_data__name_
push dword [esp + 0x44]
call fcn.004333a0
add esp, 0xc
mov eax, dword [esi]
add eax, 0x28
mov dword [esp + 0x18], eax
mov dword [esp], 0xdd0bb77c
jmp 0x41a2d8
cmp eax, 0xe51a4d7b
je 0x41ae7a
cmp eax, 0xee38ea5c
jne 0x41a2d8
mov eax, dword [esp + 0x1c]
mov dword [esi], eax
mov dword [esp], 0x3e0f960c
jmp 0x41a2d8
cmp eax, 0x701e67fd
je 0x41ae9a
cmp eax, 0x7dde56f9
jne 0x41a2d8
mov eax, dword [esp + 4]
mov ecx, 0x9b
add eax, ecx
shr eax, 2
imul ecx, eax, 0xac
add ecx, 0x3d
mov eax, ecx
shr eax, 0xe
mov dword [esp + 4], eax
mov eax, 0x33dc67b6
cmp ecx, 0xc8000
jae 0x41abbb
jmp 0x41aed7
cmp eax, 0x805d27a9
jne 0x41aedf
mov eax, dword [esp + 0x40]
add eax, 5
mov dword [esp + 0x20], eax
mov dword [esp], 0xae54accb
jmp 0x41a2d8
mov eax, dword [esp + 0x1c]
mov byte [ebp + eax + 4], 0xa
mov dword [ebp + eax], 0xd0a0d22
mov eax, dword [esi]
mov dword [esp + 0x40], eax
mov dword [esp], 0x805d27a9
jmp 0x41a2d8
mov eax, dword [esp + 4]
lea edi, [eax*8 - 0xaf]
mov dword [esp + 4], edi
push edi
push 0x3082
call fcn.0040dc29
add esp, 8
push 0x1c57
push 0x860
push edi
push 0x22bd
push 0x2ab6
call fcn.0041aef8
add esp, 0x14
mov eax, 0x701e67fd
cmp edi, 0x3c
jge 0x41aed7
mov eax, 0x6818f51b
jmp 0x41aed7
mov edi, dword [esp + 4]
shr edi, 5
and edi, 0xffffff
mov dword [esp + 4], edi
push 0x1612
push 0x2846
push 0x5439
push 0x32cb
push 0xc1f
push edi
call fcn.0040e061
add esp, 0x18
push 0x49dc
push 0x4d64
push 0x3bd5
push 0x208b
push 0x2bdf
push 0x1885
push edi
call fcn.00412c3b
add esp, 0x1c
mov eax, 0x843cb616
cmp edi, 0xfb
jae 0x41ae93
jmp 0x41aed7
mov eax, dword [esp + 0x18]
mov dword [esi], eax
mov dword [esp], 0x1d456594
jmp 0x41a2d8
mov edi, dword [esp + 0x74]
push edi
call fcn.0043eec0
add esp, 4
push eax
push edi
push dword [esp + 0x4c]
call fcn.004333a0
add esp, 0xc
mov dword [esp], 0x92b3ab1b
jmp 0x41a2d8
mov eax, dword [esp + 0x28]
mov word [eax], 0x2d2d
mov eax, dword [esi]
add eax, 2
mov dword [esp + 0x10], eax
mov dword [esp], 0xc62e58fa
jmp 0x41a2d8
mov edi, dword [esp + 4]
shl edi, 0x11
or edi, 0x120
mov dword [esp + 4], edi
push 0x36e3
push 0x4db2
push edi
call fcn.004171dd
add esp, 0xc
mov eax, 0x843cb616
cmp edi, 0x90
jge 0x41ab4e
jmp 0x41aed7
mov eax, dword [esp + 8]
mov ecx, 0xc4
add eax, ecx
mov ecx, eax
imul ecx, eax
imul edx, ecx, 0x561f
and eax, 0x1ffff
dec edx
lea eax, [eax*4 + 0xea]
mov dword [esp + 8], eax
mov eax, 0x99c3f7d1
cmp edx, ecx
je 0x41aed7
mov eax, 0x27259bac
jmp 0x41aed7
mov eax, dword [esp + 4]
mov ecx, eax
shl ecx, 7
sub ecx, eax
add ecx, 0xffffffd5
shr ecx, 1
imul eax, ecx, 0x2e
mov dword [esp + 4], eax
mov dword [esp], 0xc62e58fa
jmp 0x41a2d8
mov dword [esp], 0xc517b169
jmp 0x41a2d8
mov eax, dword [esp + 0x14]
mov dword [esi], eax
mov eax, dword [esp + 0x14]
add eax, ebp
mov dword [esp + 0x3c], eax
mov dword [esp], 0x3e4a0884
jmp 0x41a2d8
push dword [esp + 0x30]
push dword [esp + 0x10]
push dword [esp + 0x34]
call fcn.004333a0
add esp, 0xc
mov dword [esp], 0xf943987a
jmp 0x41a2d8
imul ecx, dword [esp + 4], 0x1a40
add ecx, 0xffec8480
mov dword [esp + 4], ecx
mov eax, 0xc62e58fa
cmp ecx, 0x93
jge 0x41aed7
mov eax, 0xc517b169
jmp 0x41aed7
imul edi, dword [esp + 4], 0x3abfd80
mov dword [esp + 4], edi
push 0x1008
push edi
call fcn.00417107
add esp, 8
push edi
push 0x291b
push 0x171d
push 0x4faf
call fcn.00411faa
add esp, 0x10
mov eax, 0xc517b169
test edi, edi
jne 0x41aed2
jmp 0x41aed7
mov eax, dword [esp + 4]
lea ecx, [eax + eax*4]
shl ecx, 0x1c
mov eax, 0xc517b169
add ecx, 0x10000000
mov dword [esp + 4], ecx
je 0x41aed7
mov eax, 0x843cb616
jmp 0x41aed7
mov eax, dword [esp + 8]
shr eax, 0xf
imul ecx, eax, 0x4d
imul eax, eax
imul edx, eax, 0x5f91
shr ecx, 0xd
dec edx
imul ecx, ecx, 0x9c
add ecx, 0xffffff28
mov dword [esp + 8], ecx
mov ecx, 0xc517b169
cmp edx, eax
je 0x41abfa
mov ecx, 0x843cb616
mov dword [esp], ecx
jmp 0x41a2d8
push str.SqDe87817huf871793q74
call fcn.00419455
add esp, 4
mov dword [esp + 0xc], eax
mov dword [esp], 0xc12d49c2
jmp 0x41a2d8
imul edi, dword [esp + 4], 0x2ca69c0
add edi, 0xffffffb1
mov dword [esp + 4], edi
push edi
call fcn.0041680e
add esp, 4
mov eax, 0x6a8b2e08
cmp edi, 0x42
jl 0x41aed7
mov eax, 0x36fe5cf7
jmp 0x41aed7
mov eax, dword [esp + 8]
shr eax, 1
mov ecx, eax
imul ecx, eax
shl eax, 8
imul edx, ecx, 0x5c47
dec edx
lea edi, [eax + 0x82]
lea edi, [edi + edi*4]
lea eax, [eax + edi*8]
add eax, 0x82
mov dword [esp + 8], eax
mov eax, 0x66a2de91
cmp ecx, edx
je 0x41aed7
mov eax, 0x80f17250
jmp 0x41aed7
mov eax, dword [esp + 4]
mov ecx, 0x364000
add eax, ecx
and eax, 0xffffc000
imul ebx, eax, 0xf1
mov edi, ebx
shr edi, 7
mov dword [esp + 4], edi
push 0x1cec
push 0x3693
push edi
push 0x1996
call fcn.00414015
add esp, 0x10
push 0x1a8f
push 0xfa1
push edi
push 0x580f
call fcn.0040dd94
add esp, 0x10
mov eax, 0xb5047773
cmp ebx, 0x6680
jb 0x41aed7
mov eax, 0x4b2aa835
jmp 0x41aed7
imul edi, dword [esp + 4], 0xe3
shr edi, 4
add edi, 0xed
mov dword [esp + 4], edi
push 0x712
push 0xf39
push 0x4568
push 0x2e0f
push edi
call fcn.00412d83
add esp, 0x14
push 0x24c1
push 0x4df4
push edi
push 0x1225
push 0x5956
call fcn.00414535
add esp, 0x14
mov dword [esp], 0xc62e58fa
jmp 0x41a2d8
mov eax, dword [esp + 0x50]
add eax, 2
mov dword [esp + 0x54], eax
mov dword [esp], 0x65437d1e
jmp 0x41a2d8
mov edi, dword [esp + 0x18]
add edi, ebp
mov ebx, dword [esp + 0x70]
push ebx
call fcn.0043eec0
add esp, 4
push eax
push ebx
push edi
call fcn.004333a0
add esp, 0xc
push ebx
call fcn.0043eec0
add esp, 4
add eax, dword [esi]
mov dword [esp + 0x1c], eax
mov dword [esp], 0xee38ea5c
jmp 0x41a2d8
push dword [esp + 0xc]
call fcn.0043eec0
add esp, 4
mov dword [esp + 0x34], eax
mov eax, dword [esi]
mov dword [esp + 0x38], eax
mov dword [esp], 0xe65b666
jmp 0x41a2d8
mov eax, dword [esp + 0x10]
mov dword [esi], eax
mov eax, dword [esp + 0x10]
add eax, ebp
mov dword [esp + 0x2c], eax
push dword [esp + 0xc]
call fcn.0043eec0
add esp, 4
mov dword [esp + 0x30], eax
mov dword [esp], 0xc6ca9c99
jmp 0x41a2d8
mov ecx, dword [esp + 8]
shr ecx, 9
mov eax, ecx
shl eax, 5
imul ecx, ecx
imul edx, ecx, 0x868b
add eax, 0x8e
dec edx
mov dword [esp + 8], eax
mov eax, 0x92c0c341
cmp edx, ecx
jne 0x41aed2
jmp 0x41aed7
mov eax, dword [esp + 0x24]
mov dword [esi], eax
mov eax, dword [esp + 0x24]
mov word [ebp + eax], 0xa0d
mov eax, dword [esi]
mov dword [esp + 0x50], eax
mov dword [esp], 0x9267e815
jmp 0x41a2d8
mov eax, dword [esp + 0x34]
add eax, dword [esp + 0x38]
mov dword [esp + 0x14], eax
mov dword [esp], 0x4112b0b6
jmp 0x41a2d8
imul eax, dword [esp + 8], 0x52b0000
shr eax, 4
mov dword [esp + 8], eax
mov dword [esp], 0x2779a97a
jmp 0x41a2d8
imul ecx, dword [esp + 4], 0x1f4
add ecx, 0xffffffd0
mov dword [esp + 4], ecx
mov eax, 0x9a153ef4
cmp ecx, 8
je 0x41aed7
mov eax, 0xdd0bb77c
jmp 0x41aed7
imul edi, dword [esp + 4], 0x8e0
mov dword [esp + 4], edi
push 0x3a01
push 0x1c3e
push 0x61ba
push edi
push 0x406c
push 0x349c
call fcn.0040dc66
add esp, 0x18
mov eax, 0x843cb616
cmp edi, 0x2e
jl 0x41aed7
mov eax, 0x434ab416
mov dword [esp], eax
jmp 0x41a2d8
cmp eax, 0x80f17250
jne 0x41a2d8
mov eax, dword [esp + 0x54]
mov dword [esi], eax
add esp, 0x58
pop esi
pop edi
pop ebx
pop ebp
ret