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

Disassembly:
sub esp, 0xc0c
mov eax, dword [0x492e64]
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.004051c0
test eax, eax
je 0x40e054
push 0xe00
push str....._snmplib_snmp_api.c
push 0x473320
push 0x473318
call fcn.00405190
push 0xe00
push str....._snmplib_snmp_api.c
push 0x473320
push 0x473318
call fcn.00405040
call fcn.00404e30
push eax
push 0x4747ec
push str.dumph_recv
call fcn.00405190
call fcn.00404e30
push eax
push 0x4747ec
push str.dumph_recv
call fcn.00405040
push str.SNMPv3_Message
push str.dumph_recv
call fcn.00405040
add esp, 0x40
push 0x475254
push str.dumph_recv
call fcn.00405040
push 2
call fcn.00404e40
add esp, 0xc
push str.message
push 0x30
lea eax, [esp + 0x16]
push eax
push ebx
push edi
call fcn.00426340
mov edi, eax
add esp, 0x14
test edi, edi
jne 0x40e0aa
push 0xe
call fcn.004098a0
add esp, 4
call fcn.004051c0
test eax, eax
je 0x40e08d
push 0xfffffffffffffffe
call fcn.00404e40
add esp, 4
pop edi
pop esi
mov eax, 0xffffffe3
pop ebx
mov ecx, dword [esp + 0xc08]
xor ecx, esp
call fcn.00448dba
add esp, 0xc0c
ret
call fcn.004051c0
test eax, eax
je 0x40e18c
push 0xe0f
push str....._snmplib_snmp_api.c
push 0x473320
push 0x473318
call fcn.00405190
push 0xe0f
push str....._snmplib_snmp_api.c
push 0x473320
push 0x473318
call fcn.00405040
call fcn.00404e30
push eax
push 0x4747ec
push str.dumph_recv
call fcn.00405190
call fcn.00404e30
push eax
push 0x4747ec
push str.dumph_recv
call fcn.00405040
push str.SNMP_Version_Number
push str.dumph_recv
call fcn.00405040
add esp, 0x40
push str.dumpxrecv
call fcn.00404f90
add esp, 4
test eax, eax
je 0x40e170
push str.dumpvrecv
call fcn.00404f90
add esp, 4
test eax, eax
je 0x40e170
push str.dumpx_recv
call fcn.00404f90
add esp, 4
test eax, eax
je 0x40e169
push str.dumpv_recv
call fcn.00404f90
add esp, 4
test eax, eax
jne 0x40e170
push 0x4744ec
jmp 0x40e175
push 0x475254
push str.dumph_recv
call fcn.00405040
add esp, 8
push 2
call fcn.00404e40
add esp, 4
push 4
lea ecx, [esp + 0x40]
push ecx
lea edx, [esp + 0x16]
push edx
push ebx
push edi
call fcn.00425d00
add esp, 0x14
mov edi, eax
call fcn.004051c0
test eax, eax
je 0x40e1b7
push 0xfffffffffffffffe
call fcn.00404e40
add esp, 4
test edi, edi
jne 0x40e203
push str.bad_parse_of_version
call fcn.00405870
push 0xe
call fcn.004098a0
add esp, 8
call fcn.004051c0
test eax, eax
je 0x40e08d
push 0xfffffffffffffffe
call fcn.00404e40
add esp, 4
pop edi
pop esi
mov eax, 0xffffffe3
pop ebx
mov ecx, dword [esp + 0xc08]
xor ecx, esp
call fcn.00448dba
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.004051c0
test eax, eax
je 0x40e2a7
push 0xe1f
push str....._snmplib_snmp_api.c
push 0x473320
push 0x473318
call fcn.00405190
push 0xe1f
push str....._snmplib_snmp_api.c
push 0x473320
push 0x473318
call fcn.00405040
call fcn.00404e30
push eax
push 0x4747ec
push str.dumph_recv
call fcn.00405190
call fcn.00404e30
push eax
push 0x4747ec
push str.dumph_recv
call fcn.00405040
push str.msgGlobalData
push str.dumph_recv
call fcn.00405040
add esp, 0x40
push 0x475254
push str.dumph_recv
call fcn.00405040
push 2
call fcn.00404e40
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.00426340
mov ebp, eax
add esp, 0x14
test ebp, ebp
jne 0x40e2eb
push 0xe
call fcn.004098a0
add esp, 4
call fcn.004051c0
test eax, eax
je 0x40efcc
push 0xfffffffffffffffc
call fcn.00404e40
jmp 0x40efc9
mov ecx, dword [esp + 0x14]
sub ecx, ebp
add dword [ebx], ecx
call fcn.004051c0
test eax, eax
je 0x40e3d5
push 0xe30
push str....._snmplib_snmp_api.c
push 0x473320
push 0x473318
call fcn.00405190
push 0xe30
push str....._snmplib_snmp_api.c
push 0x473320
push 0x473318
call fcn.00405040
call fcn.00404e30
push eax
push 0x4747ec
push str.dumph_recv
call fcn.00405190
call fcn.00404e30
push eax
push 0x4747ec
push str.dumph_recv
call fcn.00405040
push str.msgID
push str.dumph_recv
call fcn.00405040
add esp, 0x40
push str.dumpxrecv
call fcn.00404f90
add esp, 4
test eax, eax
je 0x40e3b9
push str.dumpvrecv
call fcn.00404f90
add esp, 4
test eax, eax
je 0x40e3b9
push str.dumpx_recv
call fcn.00404f90
add esp, 4
test eax, eax
je 0x40e3b2
push str.dumpv_recv
call fcn.00404f90
add esp, 4
test eax, eax
jne 0x40e3b9
push 0x4744ec
jmp 0x40e3be
push 0x475254
push str.dumph_recv
call fcn.00405040
add esp, 8
push 2
call fcn.00404e40
add esp, 4
push 4
lea edi, [esi + 0xc]
push edi
lea edx, [esp + 0x1a]
push edx
push ebx
push ebp
call fcn.00425d00
add esp, 0x14
mov ebp, eax
call fcn.004051c0
test eax, eax
je 0x40e3ff
push 0xfffffffffffffffe
call fcn.00404e40
add esp, 4
test ebp, ebp
je 0x40efa2
cmp byte [esp + 0x12], 2
jne 0x40efa2
mov eax, dword [edi]
test eax, eax
jl 0x40ef6a
cmp eax, 0x7fffffff
jg 0x40ef66
call fcn.004051c0
test eax, eax
je 0x40e509
push 0xe50
push str....._snmplib_snmp_api.c
push 0x473320
push 0x473318
call fcn.00405190
push 0xe50
push str....._snmplib_snmp_api.c
push 0x473320
push 0x473318
call fcn.00405040
call fcn.00404e30
push eax
push 0x4747ec
push str.dumph_recv
call fcn.00405190
call fcn.00404e30
push eax
push 0x4747ec
push str.dumph_recv
call fcn.00405040
push str.msgMaxSize
push str.dumph_recv
call fcn.00405040
add esp, 0x40
push str.dumpxrecv
call fcn.00404f90
add esp, 4
test eax, eax
je 0x40e4ed
push str.dumpvrecv
call fcn.00404f90
add esp, 4
test eax, eax
je 0x40e4ed
push str.dumpx_recv
call fcn.00404f90
add esp, 4
test eax, eax
je 0x40e4e6
push str.dumpv_recv
call fcn.00404f90
add esp, 4
test eax, eax
jne 0x40e4ed
push 0x4744ec
jmp 0x40e4f2
push 0x475254
push str.dumph_recv
call fcn.00405040
add esp, 8
push 2
call fcn.00404e40
add esp, 4
push 4
lea eax, [esp + 0x28]
push eax
lea ecx, [esp + 0x1a]
push ecx
push ebx
push ebp
call fcn.00425d00
add esp, 0x14
mov edi, eax
call fcn.004051c0
test eax, eax
je 0x40e534
push 0xfffffffffffffffe
call fcn.00404e40
add esp, 4
test edi, edi
je 0x40ef4d
cmp byte [esp + 0x12], 2
jne 0x40ef4d
mov eax, dword [esp + 0x24]
cmp eax, 0x1e4
jge 0x40e582
push eax
push str.Received_bad_msgMaxSize___lu___484_._n
push 3
call fcn.004122a0
push 0xe
call fcn.004098a0
add esp, 0x10
call fcn.004051c0
test eax, eax
je 0x40efcc
push 0xfffffffffffffffc
call fcn.00404e40
jmp 0x40efc9
cmp eax, 0x7fffffff
jle 0x40e591
push eax
push str.Received_bad_msgMaxSize___lu___231___1_._n
jmp 0x40e558
call fcn.004051c0
test eax, eax
je 0x40e5f7
push 0xe76
push str....._snmplib_snmp_api.c
push 0x473320
push 0x473318
call fcn.00405190
push 0xe76
push str....._snmplib_snmp_api.c
push 0x473320
push 0x473318
call fcn.00405040
mov edx, dword [esp + 0x44]
push edx
push str.msgMaxSize__lu_received_n
push str.snmpv3_parse
call fcn.00405190
mov eax, dword [esp + 0x50]
push eax
push str.msgMaxSize__lu_received_n
push str.snmpv3_parse
call fcn.00405040
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.004051c0
test eax, eax
je 0x40e6ec
push 0xe7e
push str....._snmplib_snmp_api.c
push 0x473320
push 0x473318
call fcn.00405190
push 0xe7e
push str....._snmplib_snmp_api.c
push 0x473320
push 0x473318
call fcn.00405040
call fcn.00404e30
push eax
push 0x4747ec
push str.dumph_recv
call fcn.00405190
call fcn.00404e30
push eax
push 0x4747ec
push str.dumph_recv
call fcn.00405040
push str.msgFlags
push str.dumph_recv
call fcn.00405040
add esp, 0x40
push str.dumpxrecv
call fcn.00404f90
add esp, 4
test eax, eax
je 0x40e6d0
push str.dumpvrecv
call fcn.00404f90
add esp, 4
test eax, eax
je 0x40e6d0
push str.dumpx_recv
call fcn.00404f90
add esp, 4
test eax, eax
je 0x40e6c9
push str.dumpv_recv
call fcn.00404f90
add esp, 4
test eax, eax
jne 0x40e6d0
push 0x4744ec
jmp 0x40e6d5
push 0x475254
push str.dumph_recv
call fcn.00405040
add esp, 8
push 2
call fcn.00404e40
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.00426030
add esp, 0x14
mov edi, eax
call fcn.004051c0
test eax, eax
je 0x40e71d
push 0xfffffffffffffffe
call fcn.00404e40
add esp, 4
test edi, edi
je 0x40ef34
cmp byte [esp + 0x12], 4
jne 0x40ef34
cmp dword [esp + 0x2c], 1
jne 0x40ef34
mov al, byte [esp + 0x98]
test al, 4
mov byte [esp + 0x13], al
je 0x40e750
or dword [esi + 0x24], 4
jmp 0x40e754
and dword [esi + 0x24], 0xfffffffb
call fcn.004051c0
test eax, eax
je 0x40e836
push 0xe90
push str....._snmplib_snmp_api.c
push 0x473320
push 0x473318
call fcn.00405190
push 0xe90
push str....._snmplib_snmp_api.c
push 0x473320
push 0x473318
call fcn.00405040
call fcn.00404e30
push eax
push 0x4747ec
push str.dumph_recv
call fcn.00405190
call fcn.00404e30
push eax
push 0x4747ec
push str.dumph_recv
call fcn.00405040
push str.msgSecurityModel
push str.dumph_recv
call fcn.00405040
add esp, 0x40
push str.dumpxrecv
call fcn.00404f90
add esp, 4
test eax, eax
je 0x40e81a
push str.dumpvrecv
call fcn.00404f90
add esp, 4
test eax, eax
je 0x40e81a
push str.dumpx_recv
call fcn.00404f90
add esp, 4
test eax, eax
je 0x40e813
push str.dumpv_recv
call fcn.00404f90
add esp, 4
test eax, eax
jne 0x40e81a
push 0x4744ec
jmp 0x40e81f
push 0x475254
push str.dumph_recv
call fcn.00405040
add esp, 8
push 2
call fcn.00404e40
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.00425d00
add esp, 0x14
mov ebx, eax
call fcn.004051c0
test eax, eax
je 0x40e863
push 0xfffffffffffffffc
call fcn.00404e40
add esp, 4
test ebx, ebx
je 0x40ef07
cmp byte [esp + 0x12], 2
jne 0x40ef07
mov eax, dword [esp + 0x20]
lea ecx, [eax - 1]
cmp ecx, 0x7ffffffe
ja 0x40ef07
push eax
call fcn.00418a90
add esp, 4
test eax, eax
mov dword [esp + 0x48], eax
jne 0x40e8d2
mov edx, dword [esp + 0x20]
push edx
push str.unknown_security_model:__ld_n
push 4
call fcn.004122a0
push 0
call fcn.004098a0
add esp, 0x10
call fcn.004051c0
test eax, eax
je 0x40e8c8
push 0xfffffffffffffffe
call fcn.00404e40
add esp, 4
mov eax, 0xffffffe2
jmp 0x40efd1
mov eax, dword [esp + 0x20]
mov dword [esi + 0x28], eax
mov al, byte [esp + 0x13]
test al, 2
je 0x40e916
test al, 1
jne 0x40e91a
push str.invalid_message__illegal_msgFlags
call fcn.00405870
push 1
call fcn.004098a0
add esp, 8
call fcn.004051c0
test eax, eax
je 0x40e90c
push 0xfffffffffffffffe
call fcn.00404e40
add esp, 4
mov eax, 0xffffffe1
jmp 0x40efd1
test al, 1
je 0x40e924
and eax, 2
or eax, 4
shr eax, 1
jmp 0x40e929
mov eax, 1
push 0x20
push 1
mov dword [esi + 0x2c], eax
call fcn.0044ad78
push 0x40
push 1
mov dword [esi + 0x64], eax
mov dword [esi + 0x68], 0x20
call fcn.0044ad78
push 0x100
lea edi, [esi + 0x78]
push 1
mov dword [esi + 0x74], eax
mov dword [edi], 0x40
call fcn.0044ad78
add esp, 0x18
test eax, eax
lea ebp, [esi + 0x80]
mov dword [esi + 0x7c], eax
mov dword [ebp], 0x100
je 0x40eefd
cmp dword [esi + 0x74], 0
je 0x40eefd
cmp dword [esi + 0x64], 0
je 0x40eefd
mov eax, dword [esp + 0x1c]
cmp eax, dword [esp + 0x28]
jae 0x40e9c0
cmp dword [esi + 0x2c], 3
jne 0x40e9c0
mov ecx, dword [esp + 0x28]
push ecx
push 1
call fcn.0044ad78
mov edx, dword [esp + 0x30]
add esp, 8
mov dword [esp + 0x18], eax
mov dword [esp + 0x1c], edx
mov dword [esp + 0x14], eax
jmp 0x40e9de
push eax
lea eax, [esp + 0x65c]
push 0
push eax
call fcn.0044a680
lea ecx, [esp + 0x664]
add esp, 0xc
mov dword [esp + 0x14], ecx
call fcn.004051c0
test eax, eax
je 0x40ea72
push 0xeda
push str....._snmplib_snmp_api.c
push 0x473320
push 0x473318
call fcn.00405190
push 0xeda
push str....._snmplib_snmp_api.c
push 0x473320
push 0x473318
call fcn.00405040
call fcn.00404e30
push eax
push 0x4747ec
push str.dumph_recv
call fcn.00405190
call fcn.00404e30
push eax
push 0x4747ec
push str.dumph_recv
call fcn.00405040
push str.SM_msgSecurityParameters
push str.dumph_recv
call fcn.00405040
add esp, 0x40
push 0x475254
push str.dumph_recv
call fcn.00405040
push 2
call fcn.00404e40
add esp, 0xc
mov edx, dword [esp + 0x48]
mov eax, dword [edx + 0x20]
test eax, eax
je 0x40eeba
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 0x40ecc8
call fcn.004051c0
test eax, eax
je 0x40ebb9
push 0xef9
push str....._snmplib_snmp_api.c
push 0x473320
push 0x473318
call fcn.00405190
push 0xef9
push str....._snmplib_snmp_api.c
push 0x473320
push 0x473318
call fcn.00405040
call fcn.00404e30
push eax
push 0x4747ec
push str.dumph_recv
call fcn.00405190
call fcn.00404e30
push eax
push 0x4747ec
push str.dumph_recv
call fcn.00405040
push str.ScopedPDU
push str.dumph_recv
call fcn.00405040
add esp, 0x40
push 0x475254
push str.dumph_recv
call fcn.00405040
push 2
call fcn.00404e40
add esp, 0xc
mov eax, dword [esp + 0x14]
test eax, eax
je 0x40ec9d
lea edx, [esp + 0x1c]
push edx
push eax
push esi
call fcn.00409060
add esp, 0xc
test eax, eax
mov dword [esp + 0x14], eax
je 0x40ec9d
call fcn.004051c0
test eax, eax
je 0x40ec7d
push 0xf01
push str....._snmplib_snmp_api.c
push 0x473320
push 0x473318
call fcn.00405190
push 0xf01
push str....._snmplib_snmp_api.c
push 0x473320
push 0x473318
call fcn.00405040
call fcn.00404e30
push eax
push 0x4747ec
push str.dumph_recv
call fcn.00405190
call fcn.00404e30
push eax
push 0x4747ec
push str.dumph_recv
call fcn.00405040
mov eax, dword [esp + 0x4c]
movzx ecx, byte [eax]
push ecx
call fcn.004056a0
push eax
push str.dumph_recv
call fcn.00405040
add esp, 0x44
push 0x475254
push str.dumph_recv
call fcn.00405040
push 2
call fcn.00404e40
add esp, 0xc
mov eax, dword [esp + 0x14]
lea edx, [esp + 0x1c]
push edx
push eax
push esi
call fcn.0040a960
add esp, 0xc
call fcn.004051c0
test eax, eax
je 0x40ecb0
push 0xfffffffffffffff8
jmp 0x40eca8
call fcn.004051c0
test eax, eax
je 0x40ecb0
push 0xfffffffffffffffc
call fcn.00404e40
add esp, 4
mov eax, dword [esp + 0x18]
test eax, eax
je 0x40ecc1
push eax
call fcn.0044a992
add esp, 4
mov eax, edi
jmp 0x40efd1
mov ecx, dword [esp + 0x1c]
mov ebp, dword [esp + 0x34]
mov dword [ebp], ecx
call fcn.004051c0
test eax, eax
je 0x40ed67
push 0xf12
push str....._snmplib_snmp_api.c
push 0x473320
push 0x473318
call fcn.00405190
push 0xf12
push str....._snmplib_snmp_api.c
push 0x473320
push 0x473318
call fcn.00405040
call fcn.00404e30
push eax
push 0x4747ec
push str.dumph_recv
call fcn.00405190
call fcn.00404e30
push eax
push 0x4747ec
push str.dumph_recv
call fcn.00405040
push str.ScopedPDU
push str.dumph_recv
call fcn.00405040
add esp, 0x40
push 0x475254
push str.dumph_recv
call fcn.00405040
push 2
call fcn.00404e40
add esp, 0xc
mov edx, dword [esp + 0x14]
push ebp
push edx
push esi
call fcn.00409060
mov edi, eax
add esp, 0xc
test edi, edi
jne 0x40edb0
push 0xe
call fcn.004098a0
add esp, 4
call fcn.004051c0
test eax, eax
je 0x40ed99
push 0xfffffffffffffffc
call fcn.00404e40
add esp, 4
mov eax, dword [esp + 0x18]
test eax, eax
je 0x40efcc
push eax
call fcn.0044a992
jmp 0x40efc9
mov ebx, dword [esp + 0x3c]
test ebx, ebx
je 0x40edc1
mov dword [ebx], edi
mov eax, dword [ebp]
mov dword [esp + 0x2c], eax
call fcn.004051c0
test eax, eax
je 0x40ee5a
push 0xf25
push str....._snmplib_snmp_api.c
push 0x473320
push 0x473318
call fcn.00405190
push 0xf25
push str....._snmplib_snmp_api.c
push 0x473320
push 0x473318
call fcn.00405040
call fcn.00404e30
push eax
push 0x4747ec
push str.dumph_recv
call fcn.00405190
call fcn.00404e30
push eax
push 0x4747ec
push str.dumph_recv
call fcn.00405040
movzx ecx, byte [edi]
push ecx
call fcn.004056a0
push eax
push str.dumph_recv
call fcn.00405040
add esp, 0x44
push 0x475254
push str.dumph_recv
call fcn.00405040
push 2
call fcn.00404e40
add esp, 0xc
push ebp
push edi
push esi
call fcn.0040a960
add esp, 0xc
mov esi, eax
call fcn.004051c0
test eax, eax
je 0x40ee7a
push 0xfffffffffffffff8
call fcn.00404e40
add esp, 4
test ebx, ebx
je 0x40ee85
mov edx, dword [esp + 0x2c]
mov dword [ebp], edx
test esi, esi
je 0x40eea2
push str.error_parsing_PDU
call fcn.00405870
push 0xe
call fcn.004098a0
add esp, 8
jmp 0x40ed99
mov eax, dword [esp + 0x18]
test eax, eax
je 0x40eeb3
push eax
call fcn.0044a992
add esp, 4
xor eax, eax
jmp 0x40efd1
cmp dword [esp + 0x18], 0
je 0x40eece
mov eax, dword [esp + 0x18]
push eax
call fcn.0044a992
add esp, 4
call fcn.004051c0
test eax, eax
je 0x40eee1
push 0xfffffffffffffffe
call fcn.00404e40
add esp, 4
mov ecx, dword [esp + 0x20]
push ecx
push str.security_service__ld_cant_decode_packets_n
push 4
call fcn.004122a0
add esp, 0xc
or eax, 0xffffffff
jmp 0x40efd1
mov eax, 0xffffffc2
jmp 0x40efd1
push str.error_parsing_msgSecurityModel
call fcn.00405870
push 0xe
call fcn.004098a0
add esp, 8
call fcn.004051c0
test eax, eax
je 0x40efcc
push 0xfffffffffffffffe
call fcn.00404e40
jmp 0x40efc9
push str.error_parsing_msgFlags
call fcn.00405870
push 0xe
call fcn.004098a0
add esp, 8
jmp 0x40e569
push str.error_parsing_msgMaxSize
call fcn.00405870
push 0xe
call fcn.004098a0
add esp, 8
jmp 0x40e569
test eax, eax
jge 0x40ef71
mov edx, 0x475bcc
jmp 0x40ef76
mov edx, str.231___1
test eax, eax
mov ecx, 0x475bbc
jl 0x40ef84
mov ecx, 0x475bb8
push edx
push ecx
push eax
push str.Received_bad_msgID___ld__s__s_._n
push 3
call fcn.004122a0
push 0xe
call fcn.004098a0
add esp, 0x18
jmp 0x40e569
push str.error_parsing_msgID
call fcn.00405870
add esp, 4
call fcn.004051c0
test eax, eax
je 0x40efc2
push 0xfffffffffffffffc
call fcn.00404e40
add esp, 4
push 0xe
call fcn.004098a0
add esp, 4
mov eax, 0xffffffe3
mov ecx, dword [esp + 0xc18]
pop ebp
pop edi
pop esi
pop ebx
xor ecx, esp
call fcn.00448dba
add esp, 0xc0c
ret