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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x150
mov eax, dword [0x5601cc]
xor eax, ebp
mov dword [ebp - 4], eax
mov eax, dword [ebp + 8]
xor ecx, ecx
push esi
mov esi, dword [ebp + 0xc]
push edi
xor edi, edi
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x7c], esi
mov dword [ebp - 0x4c], 0
mov dword [ebp - 0x6c], 0
mov dword [ebp - 0x78], ecx
mov dword [ebp - 0x80], ecx
mov dword [ebp - 0x58], edi
cmp eax, 7
ja 0x44f165
call fcn.004468c0
cmp eax, 4
jl 0x44df84
push dword [ebp - 0x5c]
push str.Modifying_account__d
push str.pjsua_acc.c
call fcn.00446800
add esp, 0xc
push ebx
call fcn.00446970
push dword [0x56a90c]
call fcn.004763e0
add esp, 4
call fcn.004772f0
inc dword [0x56a910]
mov dword [0x56a914], eax
imul eax, dword [ebp - 0x5c], 0xd2c
cmp dword [eax + 0x56b670], edi
lea ebx, [eax + 0x56acb4]
jne 0x44dfc7
mov edi, 0x11174
jmp 0x44f126
lea edi, [esi + 8]
lea eax, [ebx + 0xc]
push edi
push eax
call fcn.0043df80
add esp, 8
test eax, eax
je 0x44e05a
push 1
push dword [esi + 0xc]
push dword [edi]
push dword [ebx]
call fcn.0047d660
mov edi, eax
add esp, 0x10
mov dword [ebp - 0x4c], edi
test edi, edi
jne 0x44e012
mov edi, 0x29c1f
push edi
push str.Invalid_local_URI
push str.pjsua_acc.c
call fcn.00449400
add esp, 0xc
jmp 0x44f126
mov eax, dword [edi]
push edi
mov eax, dword [eax]
call eax
push 0x51cefc
push eax
call fcn.0043e300
add esp, 0xc
test eax, eax
je 0x44e04c
mov eax, dword [edi]
push edi
mov eax, dword [eax]
call eax
push str.sips
push eax
call fcn.0043e300
add esp, 0xc
test eax, eax
je 0x44e04c
mov edi, 0x29c20
push edi
jmp 0x44dffb
mov eax, dword [edi]
push edi
mov eax, dword [eax + 4]
call eax
add esp, 4
mov dword [ebp - 0x6c], eax
lea edi, [esi + 0x10]
lea eax, [ebx + 0x14]
push edi
push eax
call fcn.0043df80
add esp, 8
test eax, eax
je 0x44e10c
mov eax, dword [esi + 0x14]
test eax, eax
je 0x44e10c
push 0
push eax
push dword [edi]
push dword [ebx]
call fcn.0047d660
mov edi, eax
add esp, 0x10
test edi, edi
jne 0x44e0af
mov edi, 0x29c1f
push edi
push str.Invalid_registrar_URI
push str.pjsua_acc.c
call fcn.00449400
add esp, 0xc
jmp 0x44f126
mov eax, dword [edi]
push edi
mov eax, dword [eax]
call eax
push 0x51cefc
push eax
call fcn.0043e300
add esp, 0xc
test eax, eax
je 0x44e0fe
mov eax, dword [edi]
push edi
mov eax, dword [eax]
call eax
push str.sips
push eax
call fcn.0043e300
add esp, 0xc
test eax, eax
je 0x44e0fe
mov edi, 0x29c20
push edi
push str.Invalid_registar_URI
push str.pjsua_acc.c
call fcn.00449400
add esp, 0xc
jmp 0x44f126
mov eax, dword [edi]
push edi
mov eax, dword [eax + 4]
call eax
add esp, 4
mov dword [ebp - 0x78], eax
lea ecx, [esi + 0x18]
push ecx
lea ecx, [ebx + 0x1c]
push ecx
push dword [ebx]
call fcn.00450570
test eax, eax
mov ecx, 1
mov eax, 0
cmovne eax, ecx
mov dword [ebp - 0x48], eax
lea eax, [esi + 0x48]
push eax
lea eax, [ebx + 0x4c]
push eax
push dword [ebx]
call fcn.00450570
push dword [0x571664]
push 0x571668
call fcn.0044b490
add esp, 0x20
mov dword [ebp - 0x60], eax
cmp eax, dword [ebx + 0xab4]
je 0x44e1a3
mov edi, dword [0x56ac68]
lea eax, [ebp - 0x108]
mov dword [ebp - 0x108], eax
mov dword [ebp - 0x104], eax
cmp edi, 0x56ac64
je 0x44e1a3
nop word [eax + eax]
push edi
push dword [ebx]
call fcn.0045e8c0
push eax
lea eax, [ebp - 0x108]
push eax
call fcn.0045bcd0
mov edi, dword [edi + 4]
add esp, 0x10
cmp edi, 0x56ac64
jne 0x44e180
push dword [esi + 0xb8]
lea eax, [esi + 0xbc]
push eax
mov dword [ebp - 0x54], eax
call fcn.0044b490
add esp, 8
mov dword [ebp - 0x50], eax
cmp eax, dword [ebx + 0xab8]
je 0x44e27c
mov edx, dword [esi + 0xb8]
lea eax, [ebp - 0x150]
mov dword [ebp - 0x150], eax
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x50], 0
test edx, edx
je 0x44e26c
lea edi, [ebp - 0x44]
lea eax, [esi + 0xbc]
push eax
push edi
push dword [ebx]
mov dword [ebp - 0x68], str.Route
mov dword [ebp - 0x64], 5
call fcn.0043e260
push edi
push dword [ebx]
call fcn.00447740
add esp, 0x14
mov dword [ebp - 0x58], eax
test eax, eax
jne 0x44e32d
push eax
push dword [edi + 4]
lea eax, [ebp - 0x68]
push dword [edi]
push eax
push dword [ebx]
call fcn.0047d190
add esp, 0x14
test eax, eax
je 0x44e310
push eax
lea eax, [ebp - 0x150]
push eax
call fcn.0045bcd0
mov ecx, dword [ebp - 0x50]
add esp, 8
mov eax, dword [ebp - 0x54]
inc ecx
mov edx, dword [esi + 0xb8]
add eax, 8
add edi, 8
mov dword [ebp - 0x50], ecx
mov dword [ebp - 0x54], eax
cmp ecx, edx
jb 0x44e1f6
push edx
lea eax, [ebp - 0x44]
push eax
call fcn.0044b490
add esp, 8
mov dword [ebp - 0x50], eax
mov edi, dword [ebp - 0x4c]
test edi, edi
je 0x44e335
cmp dword [ebp - 0x6c], 0
je 0x44e335
lea eax, [esi + 8]
push eax
lea eax, [ebx + 0xc]
push eax
push dword [ebx]
call fcn.0043e260
lea eax, [edi + 4]
push eax
lea eax, [ebx + 0x9c4]
push eax
push dword [ebx]
call fcn.0043e260
mov eax, dword [ebp - 0x6c]
add eax, 4
push eax
lea eax, [ebx + 0x9cc]
push eax
push dword [ebx]
call fcn.0043e260
mov eax, dword [ebp - 0x6c]
add eax, 0x14
push eax
lea eax, [ebx + 0x9fc]
push eax
push dword [ebx]
call fcn.0043e260
mov dword [ebx + 0xa04], 0
mov eax, dword [edi]
push edi
mov eax, dword [eax]
call eax
push str.sips
push eax
call fcn.0043e300
add esp, 0x3c
neg eax
sbb eax, eax
inc eax
mov dword [ebx + 0x9d4], eax
mov eax, 1
mov dword [ebp - 0x48], eax
jmp 0x44e338
mov edi, 0x29c1f
push edi
push str.Invalid_URI_in_account_route_set
push str.pjsua_acc.c
call fcn.00449400
add esp, 0xc
jmp 0x44f126
mov edi, dword [ebp - 0x58]
jmp 0x44f126
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x4c], eax
mov eax, dword [esi]
mov dword [ebx + 4], eax
mov eax, dword [esi + 4]
cmp dword [ebx + 8], eax
je 0x44e3bd
mov dword [ebx + 8], eax
xor eax, eax
mov ecx, dword [0x56acac]
test ecx, ecx
je 0x44e36e
mov edx, dword [ebp - 0x5c]
nop word [eax + eax]
cmp dword [eax*4 + 0x571614], edx
je 0x44e36e
inc eax
cmp eax, ecx
jb 0x44e360
push eax
push ecx
push 4
push 0x571614
call fcn.00483a80
mov edx, dword [0x56acac]
add esp, 0x10
xor ecx, ecx
test edx, edx
je 0x44e3a8
mov edi, dword [ebx + 8]
nop
imul eax, dword [ecx*4 + 0x571614], 0xd2c
cmp dword [eax + 0x56acbc], edi
jl 0x44e3a8
inc ecx
cmp ecx, edx
jb 0x44e390
lea eax, [ebp - 0x5c]
push eax
push ecx
push edx
push 4
push 0x571614
call fcn.00483ac0
add esp, 0x14
mov eax, dword [esi + 0x68]
cmp dword [ebx + 0x6c], eax
je 0x44e3cf
mov dword [ebx + 0x6c], eax
mov dword [ebp - 0x80], 1
mov eax, dword [esi + 0x6c]
cmp dword [ebx + 0x70], eax
je 0x44e3e5
test eax, eax
je 0x44e3e5
mov dword [ebx + 0x70], eax
mov dword [ebp - 0x80], 1
lea edi, [esi + 0x88]
lea eax, [ebx + 0x8c]
push edi
push eax
call fcn.0043df80
add esp, 8
test eax, eax
je 0x44e411
push edi
lea eax, [ebx + 0x8c]
push eax
push dword [ebx]
call fcn.0043e260
add esp, 0xc
mov eax, dword [esi + 0x74]
mov dword [ebx + 0x78], eax
mov eax, dword [esi + 0x78]
mov dword [ebx + 0x7c], eax
mov eax, dword [esi + 0x70]
cmp dword [ebx + 0x74], eax
je 0x44e43f
mov dword [ebx + 0x74], eax
test eax, eax
jne 0x44e438
push eax
push ebx
call fcn.0046c8a0
add esp, 8
jmp 0x44e43f
mov dword [ebp - 0x48], 1
lea edi, [esi + 0x90]
lea eax, [ebx + 0x94]
push edi
push eax
call fcn.0043df80
add esp, 8
test eax, eax
je 0x44e479
push edi
lea eax, [ebx + 0x94]
push eax
push dword [ebx]
call fcn.0043e260
add esp, 0xc
mov dword [ebp - 0x48], 1
mov dword [ebp - 0x4c], 1
lea edi, [esi + 0x38]
lea eax, [ebx + 0x3c]
push edi
push eax
call fcn.0043df80
add esp, 8
test eax, eax
je 0x44e4aa
push edi
lea eax, [ebx + 0x3c]
push eax
push dword [ebx]
call fcn.0043e260
add esp, 0xc
mov dword [ebp - 0x48], 1
mov dword [ebp - 0x4c], 1
lea edi, [esi + 0x40]
lea eax, [ebx + 0x44]
push edi
push eax
call fcn.0043df80
add esp, 8
test eax, eax
je 0x44e4db
push edi
lea eax, [ebx + 0x44]
push eax
push dword [ebx]
call fcn.0043e260
add esp, 0xc
mov dword [ebp - 0x48], 1
mov dword [ebp - 0x4c], 1
lea edi, [esi + 0x98]
lea eax, [ebx + 0x9c]
push edi
push eax
call fcn.0043df80
add esp, 8
test eax, eax
je 0x44e515
push edi
lea eax, [ebx + 0x9c]
push eax
push dword [ebx]
call fcn.0043e260
add esp, 0xc
mov dword [ebp - 0x48], 1
mov dword [ebp - 0x4c], 1
lea edi, [esi + 0xa0]
lea eax, [ebx + 0xa4]
push edi
push eax
call fcn.0043df80
add esp, 8
test eax, eax
je 0x44e54f
push edi
lea eax, [ebx + 0xa4]
push eax
push dword [ebx]
call fcn.0043e260
add esp, 0xc
mov dword [ebp - 0x48], 1
mov dword [ebp - 0x4c], 1
mov eax, dword [esi + 0xa8]
mov dword [ebx + 0xac], eax
mov eax, dword [esi + 0xac]
mov dword [ebx + 0xb0], eax
mov eax, dword [esi + 0xb0]
mov dword [ebx + 0xb4], eax
mov eax, dword [esi + 0xb4]
mov dword [ebx + 0xb8], eax
mov edi, dword [esi + 0x310]
cmp dword [ebx + 0x314], edi
je 0x44e615
push dword [ebp - 0x5c]
call fcn.0044def0
add esp, 4
test eax, eax
je 0x44e607
imul ecx, dword [ebp - 0x5c], 0xd2c
mov dword [ebp - 0x64], ecx
cmp edi, 8
jge 0x44e607
cmp dword [ecx + 0x56afc8], edi
je 0x44e607
mov dword [ecx + 0x56afc8], edi
cmp edi, 0xffffffff
je 0x44e5fd
mov eax, edi
shl eax, 6
cmp dword [ecx + 0x56b6bc], 0
mov eax, dword [eax + 0x56a984]
mov dword [ecx + 0x56b9d8], eax
je 0x44e607
lea eax, [ebp - 0x74]
push eax
push edi
call fcn.00449120
lea eax, [ebp - 0x74]
push eax
mov eax, dword [ebp - 0x64]
push dword [eax + 0x56b6bc]
call fcn.00495080
add esp, 0x10
jmp 0x44e607
mov dword [ecx + 0x56b9d8], 0
mov dword [ebp - 0x48], 1
mov dword [ebp - 0x4c], 1
mov eax, dword [ebx + 0x340]
cmp eax, dword [esi + 0x33c]
jne 0x44e641
lea eax, [esi + 0x340]
push eax
lea eax, [ebx + 0x344]
push eax
call fcn.0043df80
add esp, 8
test eax, eax
je 0x44e73a
cmp dword [ebx + 0xa3c], 0
mov edi, dword [ebx + 0xa48]
mov eax, edi
mov dword [ebp - 0x64], edi
je 0x44e67a
lea eax, [ebx + 0xa38]
push eax
push dword [0x56a940]
call fcn.00482310
mov eax, dword [ebx + 0xa48]
add esp, 8
mov dword [ebx + 0xa3c], 0
test eax, eax
je 0x44e691
push eax
call fcn.00474d40
add esp, 4
mov dword [ebx + 0xa48], 0
mov eax, dword [esi + 0x33c]
mov dword [ebx + 0x340], eax
cmp dword [esi + 0x33c], 0
je 0x44e73a
test edi, edi
je 0x44e733
push edi
call fcn.00474b80
mov eax, dword [ebx + 0x340]
lea ecx, [ebx + 0xa38]
push 0x454
mov dword [ebp - 0x70], eax
lea eax, [ebp - 0x70]
push str.d:examplepjproject_2.13pjsip_srcpjsua_libpjsua_acc.c
push eax
push ecx
mov dword [ebx + 0xa48], edi
mov dword [ebx + 0xa40], 0x44be10
mov dword [ecx], ebx
mov dword [ebp - 0x6c], 0
call fcn.00449960
mov edi, eax
add esp, 0x14
mov dword [ebp - 0x58], edi
test edi, edi
jne 0x44e70c
mov dword [ebx + 0xa3c], 1
jmp 0x44e73a
push dword [ebp - 0x64]
call fcn.00474d40
push edi
push str.Error_starting_keep_alive_timer
push str.pjsua_acc.c
mov dword [ebx + 0xa48], 0
call fcn.00449400
add esp, 0x10
jmp 0x44e73a
mov dword [ebp - 0x48], 1
lea edi, [esi + 0x340]
lea eax, [ebx + 0x344]
push edi
push eax
call fcn.0043df80
add esp, 8
test eax, eax
je 0x44e766
push edi
lea eax, [ebx + 0x344]
push eax
push dword [ebx]
call fcn.0043e100
add esp, 0xc
mov eax, dword [esi + 0x660]
mov dword [ebx + 0x664], eax
mov eax, dword [esi + 0x664]
mov dword [ebx + 0x668], eax
mov eax, dword [esi + 0x668]
mov dword [ebx + 0x66c], eax
mov eax, dword [esi + 0x7cc]
cmp dword [ebx + 0x7d0], eax
je 0x44e7ac
mov dword [ebx + 0x7d0], eax
mov dword [ebp - 0x48], 1
mov dword [ebp - 0x4c], 1
mov ecx, dword [ebp - 0x60]
lea eax, [ebx + 0xa6c]
cmp ecx, dword [ebx + 0xab4]
je 0x44e82b
push eax
call fcn.0045bdb0
mov ecx, eax
mov dword [ebp - 0x64], eax
add esp, 4
xor edi, edi
sub ecx, dword [ebx + 0xbc]
je 0x44e7fe
mov esi, eax
nop word [eax + eax]
push dword [ebx + 0xa70]
call fcn.0045bc60
mov eax, esi
inc edi
sub eax, dword [ebx + 0xbc]
add esp, 4
cmp edi, eax
jb 0x44e7e0
mov esi, dword [ebp - 0x7c]
lea eax, [ebp - 0x108]
push eax
lea eax, [ebx + 0xa6c]
push eax
call fcn.0045bd10
mov eax, dword [ebp - 0x60]
add esp, 8
mov dword [ebx + 0xab4], eax
mov dword [ebp - 0x48], 1
mov dword [ebp - 0x4c], 1
mov eax, dword [ebp - 0x50]
cmp eax, dword [ebx + 0xab8]
je 0x44e8c3
xor edi, edi
cmp dword [ebx + 0xbc], edi
jbe 0x44e85e
push dword [ebx + 0xa6c]
call fcn.0045bc60
inc edi
add esp, 4
cmp edi, dword [ebx + 0xbc]
jb 0x44e844
mov esi, dword [ebp - 0x7c]
lea eax, [ebp - 0x150]
push eax
lea eax, [ebx + 0xa6c]
push eax
call fcn.0045bd40
mov eax, dword [esi + 0xb8]
xor edi, edi
add esp, 8
mov dword [ebx + 0xbc], eax
cmp dword [esi + 0xb8], edi
jbe 0x44e8ac
lea ecx, [ebp - 0x44]
lea edx, [ebx + 0xc0]
mov eax, dword [ecx]
lea ecx, [ecx + 8]
mov dword [edx], eax
lea edx, [edx + 8]
mov eax, dword [ecx - 4]
inc edi
mov dword [edx - 4], eax
cmp edi, dword [esi + 0xb8]
jb 0x44e893
mov eax, dword [ebp - 0x50]
mov dword [ebx + 0xab8], eax
mov dword [ebp - 0x48], 1
mov dword [ebp - 0x4c], 1
mov edx, dword [esi + 0x10c]
xor eax, eax
mov dword [ebp - 0x64], 0
mov dword [ebp - 0x6c], eax
test edx, edx
je 0x44ea46
lea ecx, [esi + 0x110]
lea edx, [ebx + 0x114]
mov dword [ebp - 0x54], ecx
mov dword [ebp - 0x50], edx
jmp 0x44e8f4
mov edx, dword [ebp - 0x50]
mov edi, eax
cmp eax, dword [ebx + 0x110]
jae 0x44e9c2
mov eax, edx
mov dword [ebp - 0x60], edx
push ecx
push eax
call fcn.00479920
add esp, 8
test eax, eax
je 0x44e92f
mov eax, dword [ebp - 0x60]
inc edi
mov ecx, dword [ebp - 0x54]
add eax, 0x40
mov dword [ebp - 0x60], eax
cmp edi, dword [ebx + 0x110]
jb 0x44e907
jmp 0x44e9bc
mov eax, dword [ebp - 0x6c]
cmp edi, eax
je 0x44e9bf
mov ecx, dword [ebp - 0x50]
mov eax, edi
shl eax, 6
movups xmm4, xmmword [ecx]
movups xmm0, xmmword [eax + ebx + 0x114]
movups xmm3, xmmword [ecx + 0x10]
movups xmm2, xmmword [ecx + 0x20]
movups xmm1, xmmword [ecx + 0x30]
movups xmmword [ecx], xmm0
movups xmm0, xmmword [eax + ebx + 0x124]
movups xmmword [ebp - 0xc0], xmm4
movups xmmword [ecx + 0x10], xmm0
movups xmm0, xmmword [eax + ebx + 0x134]
movups xmmword [ebp - 0xb0], xmm3
movups xmmword [ecx + 0x20], xmm0
movups xmm0, xmmword [eax + ebx + 0x144]
movups xmmword [ebp - 0xa0], xmm2
movups xmmword [ecx + 0x30], xmm0
movups xmmword [eax + ebx + 0x114], xmm4
movups xmmword [eax + ebx + 0x124], xmm3
movups xmmword [eax + ebx + 0x134], xmm2
movups xmmword [ebp - 0x90], xmm1
movups xmmword [eax + ebx + 0x144], xmm1
mov eax, dword [ebp - 0x6c]
mov ecx, dword [ebp - 0x54]
mov edx, dword [ebx + 0x110]
cmp edi, edx
jne 0x44ea2a
mov dword [ebp - 0x64], 1
cmp edx, 8
jne 0x44e9f2
push 7
push edx
lea eax, [ebx + 0x114]
push 0x40
push eax
call fcn.00483a80
add esp, 0x10
dec dword [ebx + 0x110]
push dword [ebp - 0x54]
lea eax, [ebp - 0xc0]
push eax
push dword [ebx]
call fcn.004799e0
lea eax, [ebp - 0xc0]
push eax
push dword [ebp - 0x6c]
lea eax, [ebx + 0x114]
push dword [ebx + 0x110]
push 0x40
push eax
call fcn.00483ac0
mov eax, dword [ebp - 0x6c]
add esp, 0x20
mov ecx, dword [ebp - 0x54]
add dword [ebp - 0x50], 0x40
inc eax
mov edx, dword [esi + 0x10c]
add ecx, 0x40
mov dword [ebp - 0x6c], eax
mov dword [ebp - 0x54], ecx
cmp eax, edx
jb 0x44e8f1
xor edi, edi
mov dword [ebx + 0x110], edx
xor eax, eax
mov dword [ebx + 0xad4], 0
test edx, edx
je 0x44eac2
lea ecx, [ebx + 0x114]
nop dword [eax]
nop dword [eax + eax]
mov eax, dword [ebx + 0xad4]
lea ecx, [ecx + 0x40]
movups xmm0, xmmword [ecx - 0x40]
shl eax, 6
inc edi
movups xmmword [eax + ebx + 0xad8], xmm0
movups xmm0, xmmword [ecx - 0x30]
movups xmmword [eax + ebx + 0xae8], xmm0
movups xmm0, xmmword [ecx - 0x20]
movups xmmword [eax + ebx + 0xaf8], xmm0
movups xmm0, xmmword [ecx - 0x10]
movups xmmword [eax + ebx + 0xb08], xmm0
mov eax, dword [ebx + 0xad4]
inc eax
mov dword [ebx + 0xad4], eax
cmp edi, dword [ebx + 0x110]
jb 0x44ea70
xor edx, edx
cmp dword [0x571700], edx
jbe 0x44eb20
mov ecx, 0x571704
cmp eax, 8
jae 0x44eb20
movups xmm0, xmmword [ecx]
shl eax, 6
inc edx
movups xmmword [eax + ebx + 0xad8], xmm0
movups xmm0, xmmword [ecx + 0x10]
movups xmmword [eax + ebx + 0xae8], xmm0
movups xmm0, xmmword [ecx + 0x20]
movups xmmword [eax + ebx + 0xaf8], xmm0
movups xmm0, xmmword [ecx + 0x30]
add ecx, 0x40
movups xmmword [eax + ebx + 0xb08], xmm0
inc dword [ebx + 0xad4]
mov eax, dword [ebx + 0xad4]
cmp edx, dword [0x571700]
jb 0x44ead1
cmp dword [ebp - 0x64], 0
je 0x44eb34
mov dword [ebp - 0x48], 1
mov dword [ebp - 0x4c], 1
mov eax, dword [esi + 0x7c]
lea edi, [esi + 0x80]
mov dword [ebx + 0x80], eax
lea eax, [ebx + 0x84]
push edi
push eax
call fcn.0043df80
add esp, 8
test eax, eax
je 0x44eb77
push edi
lea eax, [ebx + 0x84]
push eax
push dword [ebx]
call fcn.0043e260
add esp, 0xc
mov dword [ebp - 0x48], 1
mov dword [ebp - 0x4c], 1
mov eax, dword [esi + 0x100]
cmp dword [ebx + 0x104], eax
je 0x44eba6
mov ecx, dword [ebx + 0xa08]
mov dword [ebx + 0x104], eax
test ecx, ecx
je 0x44eb9f
push eax
push ecx
call fcn.004952c0
add esp, 8
mov dword [ebp - 0x48], 1
mov eax, dword [esi + 0x108]
mov dword [ebx + 0x10c], eax
mov eax, dword [esi + 0x314]
mov dword [ebx + 0x318], eax
mov eax, dword [esi + 0x7bc]
mov dword [ebx + 0x7c0], eax
mov eax, dword [esi + 0x7c0]
mov dword [ebx + 0x7c4], eax
mov eax, dword [esi + 0x7c4]
mov dword [ebx + 0x7c8], eax
mov eax, dword [esi + 0x7c8]
mov dword [ebx + 0x7cc], eax
mov eax, dword [esi + 0x7d4]
mov dword [ebx + 0x7d8], eax
mov eax, dword [esi + 0x104]
cmp dword [ebx + 0x108], eax
je 0x44ec27
mov dword [ebx + 0x108], eax
mov eax, dword [ebx + 0xa08]
test eax, eax
je 0x44ec27
push dword [esi + 0x104]
push eax
call fcn.00494f40
add esp, 8
mov eax, dword [esi + 0x320]
cmp dword [ebx + 0x324], eax
je 0x44ec9a
mov ecx, dword [ebx + 0xa08]
test ecx, ecx
je 0x44ec5f
test eax, eax
je 0x44ec52
push dword [ebx + 0x9f8]
lea eax, [ebx + 0x9ec]
push eax
jmp 0x44ec56
push 0
push 0
push ecx
call fcn.004950d0
add esp, 0xc
mov ecx, dword [ebx + 0xd10]
test ecx, ecx
je 0x44ec8e
cmp dword [esi + 0x320], 0
je 0x44ec81
push dword [ebx + 0x9f8]
lea eax, [ebx + 0x9ec]
push eax
jmp 0x44ec85
push 0
push 0
push ecx
call fcn.0049a7f0
add esp, 0xc
mov eax, dword [esi + 0x320]
mov dword [ebx + 0x324], eax
cmp dword [ebx + 0x18], 0
je 0x44ecc6
cmp dword [ebx + 0x104], 0
jne 0x44ecb3
mov dword [ebx + 0x104], 0x12c
cmp dword [ebx + 0x108], 0
jne 0x44ecc6
mov dword [ebx + 0x108], 5
lea edi, [esi + 0x10]
lea eax, [ebx + 0x14]
push edi
push eax
call fcn.0043df80
add esp, 8
test eax, eax
je 0x44ed0d
cmp dword [esi + 0x14], 0
je 0x44ecff
push edi
lea eax, [ebx + 0x14]
push eax
push dword [ebx]
call fcn.0043e260
mov eax, dword [ebp - 0x78]
add esp, 0xc
test eax, eax
je 0x44ecff
mov eax, dword [eax + 0x1c]
mov dword [ebx + 0xa04], eax
mov dword [ebp - 0x48], 1
mov dword [ebp - 0x4c], 1
mov eax, dword [ebx + 0x32c]
cmp eax, dword [esi + 0x328]
jne 0x44ed53
lea eax, [esi + 0x32c]
push eax
lea eax, [ebx + 0x330]
push eax
call fcn.0043df80
add esp, 8
test eax, eax
jne 0x44ed53
lea eax, [esi + 0x334]
push eax
lea eax, [ebx + 0x338]
push eax
call fcn.0043df80
add esp, 8
test eax, eax
je 0x44edd6
mov eax, dword [esi + 0x328]
cmp dword [ebx + 0x32c], eax
je 0x44ed67
mov dword [ebx + 0x32c], eax
lea edi, [esi + 0x32c]
lea eax, [ebx + 0x330]
push edi
push eax
call fcn.0043df80
add esp, 8
test eax, eax
je 0x44ed93
push edi
lea eax, [ebx + 0x330]
push eax
push dword [ebx]
call fcn.0043e260
add esp, 0xc
lea edi, [esi + 0x334]
lea eax, [ebx + 0x338]
push edi
push eax
call fcn.0043df80
add esp, 8
test eax, eax
je 0x44edbf
push edi
lea eax, [ebx + 0x338]
push eax
push dword [ebx]
call fcn.0043e260
add esp, 0xc
push ebx
call fcn.0044b4f0
add esp, 4
mov dword [ebp - 0x48], 1
mov dword [ebp - 0x4c], 1
mov eax, dword [esi + 0x348]
lea ecx, [esi + 0x36c]
mov dword [ebx + 0x34c], eax
mov eax, dword [esi + 0x34c]
mov dword [ebx + 0x350], eax
mov eax, dword [esi + 0x350]
mov dword [ebx + 0x354], eax
mov eax, dword [esi + 0x354]
mov dword [ebx + 0x358], eax
mov eax, dword [esi + 0x358]
mov dword [ebx + 0x35c], eax
mov eax, dword [esi + 0x35c]
mov dword [ebx + 0x360], eax
mov eax, dword [esi + 0x360]
mov dword [ebx + 0x364], eax
mov eax, dword [ebx + 0x370]
mov dword [ebp - 0x78], ecx
cmp eax, dword [ecx]
je 0x44ee46
xor eax, eax
mov word [ebx + 0xd20], ax
lea eax, [esi + 0x378]
push eax
lea edi, [ebx + 0x37c]
push edi
call fcn.0043e2a0
add esp, 8
test eax, eax
jne 0x44eec4
lea eax, [esi + 0x380]
lea ecx, [ebx + 0x384]
push eax
push ecx
call fcn.0043e2a0
add esp, 8
test eax, eax
jne 0x44eec4
mov ecx, dword [ebx + 0x384]
mov eax, dword [edi]
mov edx, dword [edi + 4]
lea edi, [ebx + 0x370]
mov esi, dword [ebp - 0x78]
mov dword [ebp - 0x64], ecx
mov ecx, dword [ebx + 0x388]
mov dword [ebp - 0x60], ecx
mov ecx, 0x54
rep movsd dword es:[edi], dword [esi]
mov esi, dword [ebp - 0x7c]
mov dword [ebx + 0x37c], eax
mov eax, dword [ebp - 0x64]
mov dword [ebx + 0x384], eax
mov eax, dword [ebp - 0x60]
mov dword [ebx + 0x380], edx
mov dword [ebx + 0x388], eax
jmp 0x44eedc
lea edi, [esi + 0x36c]
push edi
lea edi, [ebx + 0x370]
push edi
push dword [ebx]
call fcn.00449c20
add esp, 0xc
mov eax, dword [esi + 0x4bc]
mov dword [ebx + 0x4c0], eax
mov eax, dword [esi + 0x4c0]
mov dword [ebx + 0x4c4], eax
mov eax, dword [esi + 0x7e8]
mov dword [ebx + 0x7ec], eax
mov eax, dword [esi + 0xfc]
mov dword [ebx + 0x100], eax
mov eax, dword [esi + 0x9b4]
mov dword [ebx + 0x9b8], eax
mov eax, dword [esi + 0x4c4]
cmp dword [ebx + 0x4c8], eax
je 0x44ef33
mov dword [ebx + 0x4c8], eax
mov dword [ebp - 0x48], 1
mov eax, dword [esi + 0x4c8]
mov dword [ebx + 0x4cc], eax
mov eax, dword [esi + 0x4dc]
mov dword [ebx + 0x4e0], eax
sub eax, 0
je 0x44ef6c
sub eax, 1
jne 0x44ef82
lea eax, [esi + 0x4e0]
push eax
lea eax, [ebx + 0x4e4]
push eax
push dword [ebx]
call fcn.004489d0
jmp 0x44ef7f
push 0x5eac00
lea eax, [ebx + 0x4e4]
push eax
push 0
call fcn.004489f0
add esp, 0xc
mov eax, dword [esi + 0x500]
mov dword [ebx + 0x504], eax
sub eax, 0
je 0x44efaf
sub eax, 1
jne 0x44efc5
lea eax, [esi + 0x504]
push eax
lea eax, [ebx + 0x508]
push eax
push dword [ebx]
call fcn.0044a170
jmp 0x44efc2
push 0x5eac00
lea eax, [ebx + 0x508]
push eax
push 0
call fcn.0044a1c0
add esp, 0xc
cmp dword [ebp - 0x4c], 0
mov eax, dword [esi + 0x660]
mov dword [ebx + 0x664], eax
mov eax, dword [esi + 0x7d0]
mov dword [ebx + 0x7d4], eax
je 0x44f06a
cmp dword [ebx + 0xa08], 0
je 0x44f021
push 0
push dword [ebx + 0x9c0]
call fcn.0044f480
mov edi, eax
add esp, 8
mov dword [ebp - 0x58], edi
test edi, edi
je 0x44f021
push edi
push str.Ignored_failure_in_unregistering_the_old_account_setting_in_modifying_account
push str.pjsua_acc.c
call fcn.00449400
add esp, 0xc
xor edi, edi
mov dword [ebp - 0x58], edi
mov eax, dword [ebx + 0xa08]
test eax, eax
je 0x44f05c
push eax
call fcn.00494690
add esp, 4
mov dword [ebx + 0xa08], 0
mov dword [ebx + 0x9dc], 0
mov dword [ebx + 0xa18], 0
mov dword [ebx + 0xabc], 0
cmp dword [esi + 0x14], 0
jne 0x44f06a
xorps xmm0, xmm0
movq qword [ebx + 0x14], xmm0
cmp dword [ebp - 0x48], 0
je 0x44f0a4
cmp dword [ebx + 0x18], 0
je 0x44f0a4
push 1
push dword [ebx + 0x9c0]
call fcn.0044f480
mov edi, eax
add esp, 8
test edi, edi
je 0x44f0a7
push edi
push str.Failed_to_register_with_new_account_setting_in_modifying_account
push str.pjsua_acc.c
call fcn.00449400
add esp, 0xc
jmp 0x44f126
mov edi, dword [ebp - 0x58]
cmp dword [ebp - 0x80], 0
je 0x44f0d3
push 1
push dword [ebp - 0x5c]
call fcn.0046ca20
mov edi, eax
add esp, 8
test edi, edi
je 0x44f0d3
push edi
push str.Failed_in_starting_MWI_subscription_for_new_account_setting_in_modifying_account
push str.pjsua_acc.c
call fcn.00449400
add esp, 0xc
mov eax, dword [esi + 0x7d8]
mov dword [ebx + 0x7dc], eax
mov eax, dword [esi + 0x7dc]
mov dword [ebx + 0x7e0], eax
mov eax, dword [esi + 0x7e0]
mov dword [ebx + 0x7e4], eax
lea eax, [esi + 0x66c]
push 1
push eax
lea eax, [ebx + 0x670]
push eax
push dword [ebx]
call fcn.00449a00
lea eax, [esi + 0x7ec]
push eax
lea eax, [ebx + 0x7f0]
push eax
push dword [ebx]
call fcn.0048cc50
add esp, 0x1c
sub dword [0x56a910], 1
mov ecx, 0
mov eax, dword [0x56a914]
push dword [0x56a90c]
cmove eax, ecx
mov dword [0x56a914], eax
call fcn.004764d0
add esp, 4
call fcn.00446940
pop ebx
mov eax, edi
pop edi
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.0043c187
mov esp, ebp
pop ebp
ret
mov ecx, dword [ebp - 4]
mov eax, 0x11174
pop edi
xor ecx, ebp
pop esi
call fcn.0043c187
mov esp, ebp
pop ebp
ret