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

Disassembly:
sub esp, 0xc0c
mov eax, dword [0x48ae5c]
xor eax, esp
mov dword [esp + 0xc08], eax
mov eax, dword [esp + 0xc1c]
mov ecx, dword [esp + 0xc20]
push ebx
mov ebx, dword [esp + 0xc1c]
mov edx, dword [ebx]
push esi
mov esi, dword [esp + 0xc18]
push edi
mov edi, dword [esp + 0xc20]
mov dword [esp + 0x30], ebx
mov dword [esp + 0x38], eax
mov dword [esp + 0x2c], ecx
mov dword [esp + 0x14], 0
mov dword [esp + 0x18], 0x5c0
mov dword [esp + 0x34], edi
mov dword [esp + 0x24], edx
call fcn.00419d30
test eax, eax
je 0x411c44
push 0xe00
push str....._snmplib_snmp_api.c
push str.__s___d:_n
push str.trace
call fcn.00419d00
push 0xe00
push str....._snmplib_snmp_api.c
push str.__s___d:_n
push str.trace
call fcn.00419bb0
call fcn.004199a0
push eax
push 0x46e600
push str.dumph_recv
call fcn.00419d00
call fcn.004199a0
push eax
push 0x46e600
push str.dumph_recv
call fcn.00419bb0
push str.SNMPv3_Message
push str.dumph_recv
call fcn.00419bb0
add esp, 0x40
push 0x46e5ac
push str.dumph_recv
call fcn.00419bb0
push 2
call fcn.004199b0
add esp, 0xc
push str.message
push 0x30
lea eax, [esp + 0x16]
push eax
push ebx
push edi
call fcn.0042a170
mov edi, eax
add esp, 0x14
test edi, edi
jne 0x411c9a
push 0xe
call fcn.0040d530
add esp, 4
call fcn.00419d30
test eax, eax
je 0x411c7d
push 0xfffffffffffffffe
call fcn.004199b0
add esp, 4
pop edi
pop esi
mov eax, 0xffffffe3
pop ebx
mov ecx, dword [esp + 0xc08]
xor ecx, esp
call fcn.0044ca30
add esp, 0xc0c
ret
call fcn.00419d30
test eax, eax
je 0x411d7c
push 0xe0f
push str....._snmplib_snmp_api.c
push str.__s___d:_n
push str.trace
call fcn.00419d00
push 0xe0f
push str....._snmplib_snmp_api.c
push str.__s___d:_n
push str.trace
call fcn.00419bb0
call fcn.004199a0
push eax
push 0x46e600
push str.dumph_recv
call fcn.00419d00
call fcn.004199a0
push eax
push 0x46e600
push str.dumph_recv
call fcn.00419bb0
push str.SNMP_Version_Number
push str.dumph_recv
call fcn.00419bb0
add esp, 0x40
push str.dumpxrecv
call fcn.00419b00
add esp, 4
test eax, eax
je 0x411d60
push str.dumpvrecv
call fcn.00419b00
add esp, 4
test eax, eax
je 0x411d60
push str.dumpx_recv
call fcn.00419b00
add esp, 4
test eax, eax
je 0x411d59
push str.dumpv_recv
call fcn.00419b00
add esp, 4
test eax, eax
jne 0x411d60
push 0x46d94c
jmp 0x411d65
push 0x46e5ac
push str.dumph_recv
call fcn.00419bb0
add esp, 8
push 2
call fcn.004199b0
add esp, 4
push 4
lea ecx, [esp + 0x40]
push ecx
lea edx, [esp + 0x16]
push edx
push ebx
push edi
call fcn.00429b30
add esp, 0x14
mov edi, eax
call fcn.00419d30
test eax, eax
je 0x411da7
push 0xfffffffffffffffe
call fcn.004199b0
add esp, 4
test edi, edi
jne 0x411df3
push str.bad_parse_of_version
call fcn.00409580
push 0xe
call fcn.0040d530
add esp, 8
call fcn.00419d30
test eax, eax
je 0x411c7d
push 0xfffffffffffffffe
call fcn.004199b0
add esp, 4
pop edi
pop esi
mov eax, 0xffffffe3
pop ebx
mov ecx, dword [esp + 0xc08]
xor ecx, esp
call fcn.0044ca30
add esp, 0xc0c
ret
mov eax, dword [esp + 0x3c]
mov dword [esi], eax
mov ecx, dword [ebx]
mov dword [esp + 0x10], edi
mov dword [esp + 0x40], ecx
call fcn.00419d30
test eax, eax
je 0x411e97
push 0xe1f
push str....._snmplib_snmp_api.c
push str.__s___d:_n
push str.trace
call fcn.00419d00
push 0xe1f
push str....._snmplib_snmp_api.c
push str.__s___d:_n
push str.trace
call fcn.00419bb0
call fcn.004199a0
push eax
push 0x46e600
push str.dumph_recv
call fcn.00419d00
call fcn.004199a0
push eax
push 0x46e600
push str.dumph_recv
call fcn.00419bb0
push str.msgGlobalData
push str.dumph_recv
call fcn.00419bb0
add esp, 0x40
push 0x46e5ac
push str.dumph_recv
call fcn.00419bb0
push 2
call fcn.004199b0
add esp, 0xc
push ebp
push str.msgGlobalData
push 0x30
lea edx, [esp + 0x1a]
push edx
lea eax, [esp + 0x50]
push eax
push edi
call fcn.0042a170
mov ebp, eax
add esp, 0x14
test ebp, ebp
jne 0x411edb
push 0xe
call fcn.0040d530
add esp, 4
call fcn.00419d30
test eax, eax
je 0x412bbc
push 0xfffffffffffffffc
call fcn.004199b0
jmp 0x412bb9
mov ecx, dword [esp + 0x14]
sub ecx, ebp
add dword [ebx], ecx
call fcn.00419d30
test eax, eax
je 0x411fc5
push 0xe30
push str....._snmplib_snmp_api.c
push str.__s___d:_n
push str.trace
call fcn.00419d00
push 0xe30
push str....._snmplib_snmp_api.c
push str.__s___d:_n
push str.trace
call fcn.00419bb0
call fcn.004199a0
push eax
push 0x46e600
push str.dumph_recv
call fcn.00419d00
call fcn.004199a0
push eax
push 0x46e600
push str.dumph_recv
call fcn.00419bb0
push str.msgID
push str.dumph_recv
call fcn.00419bb0
add esp, 0x40
push str.dumpxrecv
call fcn.00419b00
add esp, 4
test eax, eax
je 0x411fa9
push str.dumpvrecv
call fcn.00419b00
add esp, 4
test eax, eax
je 0x411fa9
push str.dumpx_recv
call fcn.00419b00
add esp, 4
test eax, eax
je 0x411fa2
push str.dumpv_recv
call fcn.00419b00
add esp, 4
test eax, eax
jne 0x411fa9
push 0x46d94c
jmp 0x411fae
push 0x46e5ac
push str.dumph_recv
call fcn.00419bb0
add esp, 8
push 2
call fcn.004199b0
add esp, 4
push 4
lea edi, [esi + 0xc]
push edi
lea edx, [esp + 0x1a]
push edx
push ebx
push ebp
call fcn.00429b30
add esp, 0x14
mov ebp, eax
call fcn.00419d30
test eax, eax
je 0x411fef
push 0xfffffffffffffffe
call fcn.004199b0
add esp, 4
test ebp, ebp
je 0x412b92
cmp byte [esp + 0x12], 2
jne 0x412b92
mov eax, dword [edi]
test eax, eax
jl 0x412b5a
cmp eax, 0x7fffffff
jg 0x412b56
call fcn.00419d30
test eax, eax
je 0x4120f9
push 0xe50
push str....._snmplib_snmp_api.c
push str.__s___d:_n
push str.trace
call fcn.00419d00
push 0xe50
push str....._snmplib_snmp_api.c
push str.__s___d:_n
push str.trace
call fcn.00419bb0
call fcn.004199a0
push eax
push 0x46e600
push str.dumph_recv
call fcn.00419d00
call fcn.004199a0
push eax
push 0x46e600
push str.dumph_recv
call fcn.00419bb0
push str.msgMaxSize
push str.dumph_recv
call fcn.00419bb0
add esp, 0x40
push str.dumpxrecv
call fcn.00419b00
add esp, 4
test eax, eax
je 0x4120dd
push str.dumpvrecv
call fcn.00419b00
add esp, 4
test eax, eax
je 0x4120dd
push str.dumpx_recv
call fcn.00419b00
add esp, 4
test eax, eax
je 0x4120d6
push str.dumpv_recv
call fcn.00419b00
add esp, 4
test eax, eax
jne 0x4120dd
push 0x46d94c
jmp 0x4120e2
push 0x46e5ac
push str.dumph_recv
call fcn.00419bb0
add esp, 8
push 2
call fcn.004199b0
add esp, 4
push 4
lea eax, [esp + 0x28]
push eax
lea ecx, [esp + 0x1a]
push ecx
push ebx
push ebp
call fcn.00429b30
add esp, 0x14
mov edi, eax
call fcn.00419d30
test eax, eax
je 0x412124
push 0xfffffffffffffffe
call fcn.004199b0
add esp, 4
test edi, edi
je 0x412b3d
cmp byte [esp + 0x12], 2
jne 0x412b3d
mov eax, dword [esp + 0x24]
cmp eax, 0x1e4
jge 0x412172
push eax
push str.Received_bad_msgMaxSize___lu___484_._n
push 3
call fcn.0041c860
push 0xe
call fcn.0040d530
add esp, 0x10
call fcn.00419d30
test eax, eax
je 0x412bbc
push 0xfffffffffffffffc
call fcn.004199b0
jmp 0x412bb9
cmp eax, 0x7fffffff
jle 0x412181
push eax
push str.Received_bad_msgMaxSize___lu___231___1_._n
jmp 0x412148
call fcn.00419d30
test eax, eax
je 0x4121e7
push 0xe76
push str....._snmplib_snmp_api.c
push str.__s___d:_n
push str.trace
call fcn.00419d00
push 0xe76
push str....._snmplib_snmp_api.c
push str.__s___d:_n
push str.trace
call fcn.00419bb0
mov edx, dword [esp + 0x44]
push edx
push str.msgMaxSize__lu_received_n
push str.snmpv3_parse
call fcn.00419d00
mov eax, dword [esp + 0x50]
push eax
push str.msgMaxSize__lu_received_n
push str.snmpv3_parse
call fcn.00419bb0
add esp, 0x38
mov ecx, dword [esp + 0x24]
mov edx, dword [esp + 0x30]
mov dword [edx + 0x4c], ecx
mov dword [esp + 0x2c], 0x5c0
call fcn.00419d30
test eax, eax
je 0x4122dc
push 0xe7e
push str....._snmplib_snmp_api.c
push str.__s___d:_n
push str.trace
call fcn.00419d00
push 0xe7e
push str....._snmplib_snmp_api.c
push str.__s___d:_n
push str.trace
call fcn.00419bb0
call fcn.004199a0
push eax
push 0x46e600
push str.dumph_recv
call fcn.00419d00
call fcn.004199a0
push eax
push 0x46e600
push str.dumph_recv
call fcn.00419bb0
push str.msgFlags
push str.dumph_recv
call fcn.00419bb0
add esp, 0x40
push str.dumpxrecv
call fcn.00419b00
add esp, 4
test eax, eax
je 0x4122c0
push str.dumpvrecv
call fcn.00419b00
add esp, 4
test eax, eax
je 0x4122c0
push str.dumpx_recv
call fcn.00419b00
add esp, 4
test eax, eax
je 0x4122b9
push str.dumpv_recv
call fcn.00419b00
add esp, 4
test eax, eax
jne 0x4122c0
push 0x46d94c
jmp 0x4122c5
push 0x46e5ac
push str.dumph_recv
call fcn.00419bb0
add esp, 8
push 2
call fcn.004199b0
add esp, 4
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x9c]
push ecx
lea edx, [esp + 0x1a]
push edx
push ebx
push edi
call fcn.00429e60
add esp, 0x14
mov edi, eax
call fcn.00419d30
test eax, eax
je 0x41230d
push 0xfffffffffffffffe
call fcn.004199b0
add esp, 4
test edi, edi
je 0x412b24
cmp byte [esp + 0x12], 4
jne 0x412b24
cmp dword [esp + 0x2c], 1
jne 0x412b24
mov al, byte [esp + 0x98]
test al, 4
mov byte [esp + 0x13], al
je 0x412340
or dword [esi + 0x24], 4
jmp 0x412344
and dword [esi + 0x24], 0xfffffffb
call fcn.00419d30
test eax, eax
je 0x412426
push 0xe90
push str....._snmplib_snmp_api.c
push str.__s___d:_n
push str.trace
call fcn.00419d00
push 0xe90
push str....._snmplib_snmp_api.c
push str.__s___d:_n
push str.trace
call fcn.00419bb0
call fcn.004199a0
push eax
push 0x46e600
push str.dumph_recv
call fcn.00419d00
call fcn.004199a0
push eax
push 0x46e600
push str.dumph_recv
call fcn.00419bb0
push str.msgSecurityModel
push str.dumph_recv
call fcn.00419bb0
add esp, 0x40
push str.dumpxrecv
call fcn.00419b00
add esp, 4
test eax, eax
je 0x41240a
push str.dumpvrecv
call fcn.00419b00
add esp, 4
test eax, eax
je 0x41240a
push str.dumpx_recv
call fcn.00419b00
add esp, 4
test eax, eax
je 0x412403
push str.dumpv_recv
call fcn.00419b00
add esp, 4
test eax, eax
jne 0x41240a
push 0x46d94c
jmp 0x41240f
push 0x46e5ac
push str.dumph_recv
call fcn.00419bb0
add esp, 8
push 2
call fcn.004199b0
add esp, 4
push 4
lea eax, [esp + 0x24]
push eax
lea ecx, [esp + 0x1a]
push ecx
mov edx, ebx
push edx
push edi
call fcn.00429b30
add esp, 0x14
mov ebx, eax
call fcn.00419d30
test eax, eax
je 0x412453
push 0xfffffffffffffffc
call fcn.004199b0
add esp, 4
test ebx, ebx
je 0x412af7
cmp byte [esp + 0x12], 2
jne 0x412af7
mov eax, dword [esp + 0x20]
lea ecx, [eax - 1]
cmp ecx, 0x7ffffffe
ja 0x412af7
push eax
call fcn.0042c300
add esp, 4
test eax, eax
mov dword [esp + 0x48], eax
jne 0x4124c2
mov edx, dword [esp + 0x20]
push edx
push str.unknown_security_model:__ld_n
push 4
call fcn.0041c860
push 0
call fcn.0040d530
add esp, 0x10
call fcn.00419d30
test eax, eax
je 0x4124b8
push 0xfffffffffffffffe
call fcn.004199b0
add esp, 4
mov eax, 0xffffffe2
jmp 0x412bc1
mov eax, dword [esp + 0x20]
mov dword [esi + 0x28], eax
mov al, byte [esp + 0x13]
test al, 2
je 0x412506
test al, 1
jne 0x41250a
push str.invalid_message__illegal_msgFlags
call fcn.00409580
push 1
call fcn.0040d530
add esp, 8
call fcn.00419d30
test eax, eax
je 0x4124fc
push 0xfffffffffffffffe
call fcn.004199b0
add esp, 4
mov eax, 0xffffffe1
jmp 0x412bc1
test al, 1
je 0x412514
and eax, 2
or eax, 4
shr eax, 1
jmp 0x412519
mov eax, 1
push 0x20
push 1
mov dword [esi + 0x2c], eax
call fcn.0044d510
push 0x40
push 1
mov dword [esi + 0x64], eax
mov dword [esi + 0x68], 0x20
call fcn.0044d510
push 0x100
lea edi, [esi + 0x78]
push 1
mov dword [esi + 0x74], eax
mov dword [edi], 0x40
call fcn.0044d510
add esp, 0x18
test eax, eax
lea ebp, [esi + 0x80]
mov dword [esi + 0x7c], eax
mov dword [ebp], 0x100
je 0x412aed
cmp dword [esi + 0x74], 0
je 0x412aed
cmp dword [esi + 0x64], 0
je 0x412aed
mov eax, dword [esp + 0x1c]
cmp eax, dword [esp + 0x28]
jae 0x4125b0
cmp dword [esi + 0x2c], 3
jne 0x4125b0
mov ecx, dword [esp + 0x28]
push ecx
push 1
call fcn.0044d510
mov edx, dword [esp + 0x30]
add esp, 8
mov dword [esp + 0x18], eax
mov dword [esp + 0x1c], edx
mov dword [esp + 0x14], eax
jmp 0x4125ce
push eax
lea eax, [esp + 0x65c]
push 0
push eax
call fcn.0044e830
lea ecx, [esp + 0x664]
add esp, 0xc
mov dword [esp + 0x14], ecx
call fcn.00419d30
test eax, eax
je 0x412662
push 0xeda
push str....._snmplib_snmp_api.c
push str.__s___d:_n
push str.trace
call fcn.00419d00
push 0xeda
push str....._snmplib_snmp_api.c
push str.__s___d:_n
push str.trace
call fcn.00419bb0
call fcn.004199a0
push eax
push 0x46e600
push str.dumph_recv
call fcn.00419d00
call fcn.004199a0
push eax
push 0x46e600
push str.dumph_recv
call fcn.00419bb0
push str.SM_msgSecurityParameters
push str.dumph_recv
call fcn.00419bb0
add esp, 0x40
push 0x46e5ac
push str.dumph_recv
call fcn.00419bb0
push 2
call fcn.004199b0
add esp, 0xc
mov edx, dword [esp + 0x48]
mov eax, dword [edx + 0x20]
test eax, eax
je 0x412aaa
mov ecx, dword [esi + 0x30]
mov edx, dword [esp + 0x24]
mov dword [esp + 0x4c], ecx
mov ecx, dword [esp + 0x20]
mov dword [esp + 0x58], ecx
mov ecx, dword [esp + 0x38]
mov dword [esp + 0x50], edx
mov edx, dword [esi + 0x2c]
mov dword [esp + 0x60], ecx
mov ecx, dword [esi + 0x74]
mov dword [esp + 0x5c], edx
mov edx, dword [esp + 0x28]
mov dword [esp + 0x68], ecx
mov dword [esp + 0x64], edx
mov edx, dword [esi + 0x7c]
lea ecx, [esp + 0x14]
mov dword [esp + 0x78], ecx
mov dword [esp + 0x70], edx
lea ecx, [esp + 0x94]
lea edx, [esp + 0x1c]
mov dword [esp + 0x80], ecx
mov ecx, dword [esp + 0x30]
mov dword [esp + 0x7c], edx
lea edx, [esi + 0x8c]
mov dword [esp + 0x88], ecx
mov dword [esp + 0x84], edx
mov dl, byte [esp + 0x13]
lea ecx, [esp + 0x4c]
push ecx
mov dword [esp + 0x58], ebx
mov dword [esp + 0x70], edi
mov dword [esp + 0x78], ebp
mov dword [esp + 0x90], esi
mov byte [esp + 0x94], dl
call eax
mov edi, eax
add esp, 4
test edi, edi
je 0x4128b8
call fcn.00419d30
test eax, eax
je 0x4127a9
push 0xef9
push str....._snmplib_snmp_api.c
push str.__s___d:_n
push str.trace
call fcn.00419d00
push 0xef9
push str....._snmplib_snmp_api.c
push str.__s___d:_n
push str.trace
call fcn.00419bb0
call fcn.004199a0
push eax
push 0x46e600
push str.dumph_recv
call fcn.00419d00
call fcn.004199a0
push eax
push 0x46e600
push str.dumph_recv
call fcn.00419bb0
push str.ScopedPDU
push str.dumph_recv
call fcn.00419bb0
add esp, 0x40
push 0x46e5ac
push str.dumph_recv
call fcn.00419bb0
push 2
call fcn.004199b0
add esp, 0xc
mov eax, dword [esp + 0x14]
test eax, eax
je 0x41288d
lea edx, [esp + 0x1c]
push edx
push eax
push esi
call fcn.0040ccf0
add esp, 0xc
test eax, eax
mov dword [esp + 0x14], eax
je 0x41288d
call fcn.00419d30
test eax, eax
je 0x41286d
push 0xf01
push str....._snmplib_snmp_api.c
push str.__s___d:_n
push str.trace
call fcn.00419d00
push 0xf01
push str....._snmplib_snmp_api.c
push str.__s___d:_n
push str.trace
call fcn.00419bb0
call fcn.004199a0
push eax
push 0x46e600
push str.dumph_recv
call fcn.00419d00
call fcn.004199a0
push eax
push 0x46e600
push str.dumph_recv
call fcn.00419bb0
mov eax, dword [esp + 0x4c]
movzx ecx, byte [eax]
push ecx
call fcn.004093b0
push eax
push str.dumph_recv
call fcn.00419bb0
add esp, 0x44
push 0x46e5ac
push str.dumph_recv
call fcn.00419bb0
push 2
call fcn.004199b0
add esp, 0xc
mov eax, dword [esp + 0x14]
lea edx, [esp + 0x1c]
push edx
push eax
push esi
call fcn.0040e5a0
add esp, 0xc
call fcn.00419d30
test eax, eax
je 0x4128a0
push 0xfffffffffffffff8
jmp 0x412898
call fcn.00419d30
test eax, eax
je 0x4128a0
push 0xfffffffffffffffc
call fcn.004199b0
add esp, 4
mov eax, dword [esp + 0x18]
test eax, eax
je 0x4128b1
push eax
call fcn.0044ca3f
add esp, 4
mov eax, edi
jmp 0x412bc1
mov ecx, dword [esp + 0x1c]
mov ebp, dword [esp + 0x34]
mov dword [ebp], ecx
call fcn.00419d30
test eax, eax
je 0x412957
push 0xf12
push str....._snmplib_snmp_api.c
push str.__s___d:_n
push str.trace
call fcn.00419d00
push 0xf12
push str....._snmplib_snmp_api.c
push str.__s___d:_n
push str.trace
call fcn.00419bb0
call fcn.004199a0
push eax
push 0x46e600
push str.dumph_recv
call fcn.00419d00
call fcn.004199a0
push eax
push 0x46e600
push str.dumph_recv
call fcn.00419bb0
push str.ScopedPDU
push str.dumph_recv
call fcn.00419bb0
add esp, 0x40
push 0x46e5ac
push str.dumph_recv
call fcn.00419bb0
push 2
call fcn.004199b0
add esp, 0xc
mov edx, dword [esp + 0x14]
push ebp
push edx
push esi
call fcn.0040ccf0
mov edi, eax
add esp, 0xc
test edi, edi
jne 0x4129a0
push 0xe
call fcn.0040d530
add esp, 4
call fcn.00419d30
test eax, eax
je 0x412989
push 0xfffffffffffffffc
call fcn.004199b0
add esp, 4
mov eax, dword [esp + 0x18]
test eax, eax
je 0x412bbc
push eax
call fcn.0044ca3f
jmp 0x412bb9
mov ebx, dword [esp + 0x3c]
test ebx, ebx
je 0x4129b1
mov dword [ebx], edi
mov eax, dword [ebp]
mov dword [esp + 0x2c], eax
call fcn.00419d30
test eax, eax
je 0x412a4a
push 0xf25
push str....._snmplib_snmp_api.c
push str.__s___d:_n
push str.trace
call fcn.00419d00
push 0xf25
push str....._snmplib_snmp_api.c
push str.__s___d:_n
push str.trace
call fcn.00419bb0
call fcn.004199a0
push eax
push 0x46e600
push str.dumph_recv
call fcn.00419d00
call fcn.004199a0
push eax
push 0x46e600
push str.dumph_recv
call fcn.00419bb0
movzx ecx, byte [edi]
push ecx
call fcn.004093b0
push eax
push str.dumph_recv
call fcn.00419bb0
add esp, 0x44
push 0x46e5ac
push str.dumph_recv
call fcn.00419bb0
push 2
call fcn.004199b0
add esp, 0xc
push ebp
push edi
push esi
call fcn.0040e5a0
add esp, 0xc
mov esi, eax
call fcn.00419d30
test eax, eax
je 0x412a6a
push 0xfffffffffffffff8
call fcn.004199b0
add esp, 4
test ebx, ebx
je 0x412a75
mov edx, dword [esp + 0x2c]
mov dword [ebp], edx
test esi, esi
je 0x412a92
push str.error_parsing_PDU
call fcn.00409580
push 0xe
call fcn.0040d530
add esp, 8
jmp 0x412989
mov eax, dword [esp + 0x18]
test eax, eax
je 0x412aa3
push eax
call fcn.0044ca3f
add esp, 4
xor eax, eax
jmp 0x412bc1
cmp dword [esp + 0x18], 0
je 0x412abe
mov eax, dword [esp + 0x18]
push eax
call fcn.0044ca3f
add esp, 4
call fcn.00419d30
test eax, eax
je 0x412ad1
push 0xfffffffffffffffe
call fcn.004199b0
add esp, 4
mov ecx, dword [esp + 0x20]
push ecx
push str.security_service__ld_cant_decode_packets_n
push 4
call fcn.0041c860
add esp, 0xc
or eax, 0xffffffff
jmp 0x412bc1
mov eax, 0xffffffc2
jmp 0x412bc1
push str.error_parsing_msgSecurityModel
call fcn.00409580
push 0xe
call fcn.0040d530
add esp, 8
call fcn.00419d30
test eax, eax
je 0x412bbc
push 0xfffffffffffffffe
call fcn.004199b0
jmp 0x412bb9
push str.error_parsing_msgFlags
call fcn.00409580
push 0xe
call fcn.0040d530
add esp, 8
jmp 0x412159
push str.error_parsing_msgMaxSize
call fcn.00409580
push 0xe
call fcn.0040d530
add esp, 8
jmp 0x412159
test eax, eax
jge 0x412b61
mov edx, 0x46ef24
jmp 0x412b66
mov edx, str.231___1
test eax, eax
mov ecx, 0x46ef14
jl 0x412b74
mov ecx, 0x46ef10
push edx
push ecx
push eax
push str.Received_bad_msgID___ld__s__s_._n
push 3
call fcn.0041c860
push 0xe
call fcn.0040d530
add esp, 0x18
jmp 0x412159
push str.error_parsing_msgID
call fcn.00409580
add esp, 4
call fcn.00419d30
test eax, eax
je 0x412bb2
push 0xfffffffffffffffc
call fcn.004199b0
add esp, 4
push 0xe
call fcn.0040d530
add esp, 4
mov eax, 0xffffffe3
mov ecx, dword [esp + 0xc18]
pop ebp
pop edi
pop esi
pop ebx
xor ecx, esp
call fcn.0044ca30
add esp, 0xc0c
ret