Function at 0x69ba90
Capabilities:
Get geographical location
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x7c67c6
mov eax, dword fs:[0]
push eax
sub esp, 0x11c
mov eax, dword [0x8d3fc4]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, ecx
mov dword [ebp - 0x120], esi
mov eax, dword [ebp + 8]
lea ecx, [ebp - 0x60]
mov dword [ebp - 0x114], eax
xorps xmm0, xmm0
mov dword [ebp - 0x128], eax
xor eax, eax
mov dword [ebp - 0x118], eax
push eax
movups xmmword [ebp - 0x60], xmm0
movq qword [ebp - 0x50], xmm0
call fcn.00435a60
lea eax, [ebp - 0xb0]
mov dword [ebp - 4], 0
push eax
mov ecx, esi
call fcn.00680820
xorps xmm0, xmm0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x110]
movups xmmword [ebp - 0x110], xmm0
movups xmmword [ebp - 0x100], xmm0
call fcn.00447a50
lea ecx, [ebp - 0x110]
mov byte [ebp - 4], 2
call fcn.00447b30
mov edx, eax
mov dword [ebp - 0x124], edx
cmp dword [ebp - 0x9c], 0x10
lea eax, [ebp - 0x60]
mov edx, dword [edx]
lea edi, [ebp - 0xb0]
cmovae edi, dword [ebp - 0xb0]
lea esi, [ebp - 0xb0]
cmovae esi, dword [ebp - 0xb0]
mov ecx, dword [ebp - 0x124]
push 0
push eax
mov eax, dword [ebp - 0xa0]
add eax, edi
mov byte [ebp - 4], 3
push eax
push esi
call dword [edx + 4]
mov edi, dword [ebp - 0x120]
cmp byte [edi + 0x1e8], 0
je 0x69bbc8
cmp dword [edi + 0x21c], 0
je 0x69bbc8
sub esp, 0x18
lea eax, [edi + 0x20c]
mov ecx, esp
mov dword [ebp - 0x114], esp
push eax
call fcn.00435d70
push str.ccpShareInstanceId
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 4
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.00435ef0
cmp byte [edi + 0x1e9], 0
je 0x69bc09
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x114], esp
push dword [edi + 0x22c]
push dword [edi + 0x228]
call fcn.00435bd0
push str.confluenceCount
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 5
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.00435ef0
cmp byte [edi + 0x1ea], 0
je 0x69bc46
movzx eax, byte [edi + 0x230]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x114], esp
push eax
call fcn.00435dc0
push str.confluenceIsMeeting
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 6
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.00435ef0
cmp byte [edi + 0x1eb], 0
je 0x69bc8b
cmp dword [edi + 0x244], 0
je 0x69bc8b
sub esp, 0x18
lea eax, [edi + 0x234]
mov ecx, esp
mov dword [ebp - 0x114], esp
push eax
call fcn.00435d70
push str.countryCode
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 7
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.00435ef0
cmp byte [edi + 0x1ec], 0
je 0x69bdaa
cmp dword [edi + 0x24c], 0
je 0x69bdaa
xorps xmm0, xmm0
lea ecx, [ebp - 0x98]
push 0
movups xmmword [ebp - 0x98], xmm0
movq qword [ebp - 0x88], xmm0
call fcn.00435a60
mov ecx, dword [edi + 0x24c]
lea eax, [ebp - 0x28]
push eax
mov byte [ebp - 4], 8
call fcn.0067e9f0
xorps xmm0, xmm0
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x48]
movups xmmword [ebp - 0x48], xmm0
movups xmmword [ebp - 0x38], xmm0
call fcn.00447a50
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 0xa
call fcn.00447b30
mov edx, eax
mov dword [ebp - 0x11c], edx
cmp dword [ebp - 0x14], 0x10
lea eax, [ebp - 0x98]
mov edx, dword [edx]
lea edi, [ebp - 0x28]
cmovae edi, dword [ebp - 0x28]
lea esi, [ebp - 0x28]
cmovae esi, dword [ebp - 0x28]
push 0
push eax
mov eax, dword [ebp - 0x18]
add eax, edi
mov byte [ebp - 4], 0xb
push eax
mov eax, dword [edx + 4]
push esi
mov esi, dword [ebp - 0x11c]
mov ecx, esi
call eax
test al, al
je 0x69bd7d
lea ecx, [ebp - 0x98]
call fcn.00436cf0
test al, al
jne 0x69bd7d
sub esp, 0x18
lea eax, [ebp - 0x98]
mov ecx, esp
mov dword [ebp - 0x114], esp
push eax
call fcn.00435df0
push str.device
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0xc
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0xb
call fcn.00435ef0
mov eax, dword [esi]
mov ecx, esi
push 1
call dword [eax]
lea ecx, [ebp - 0x48]
call fcn.00447b10
lea ecx, [ebp - 0x28]
call fcn.00438e20
lea ecx, [ebp - 0x98]
mov byte [ebp - 4], 3
call fcn.00435e20
mov edi, dword [ebp - 0x120]
cmp byte [edi + 0x1ed], 0
je 0x69be9b
mov esi, dword [edi + 0x250]
test esi, esi
je 0x69be9b
push 0
push 0x858903
lea ecx, [ebp - 0x98]
mov byte [ebp - 4], 0xd
mov dword [ebp - 0x88], 0
mov dword [ebp - 0x84], 0xf
mov byte [ebp - 0x98], 0
call fcn.00439710
dec esi
mov dword [ebp - 0x118], 2
cmp esi, 3
ja case.default.0x69be06
jmp dword [esi*4 + 0x69d5c0]
mov eax, str.idle
mov ecx, 4
jmp 0x69be44
mov eax, str.idle_observed
mov ecx, 0xd
jmp 0x69be44
mov eax, str.joined
mov ecx, 6
jmp 0x69be44
mov eax, str.joined_observing
mov ecx, 0x10
jmp 0x69be44
mov eax, 0x858903
xor ecx, ecx
push ecx
push eax
lea ecx, [ebp - 0x98]
call fcn.00439710
sub esp, 0x18
lea eax, [ebp - 0x98]
mov ecx, esp
mov dword [ebp - 0x114], esp
push eax
call fcn.00435d70
push str.deviceState
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0xe
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0xd
call fcn.00435ef0
xor eax, eax
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x98]
mov dword [ebp - 0x118], eax
call fcn.00438e20
cmp byte [edi + 0x1ee], 0
je 0x69bef5
mov eax, dword [edi + 0x254]
test eax, eax
je 0x69bef5
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.0066e5f0
sub esp, 0x10
mov byte [ebp - 4], 0xf
mov ecx, esp
mov dword [ebp - 0x114], esp
push eax
call fcn.00435d70
push str.disconnectReason
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x10
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0xf
call fcn.00435ef0
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 3
call fcn.00438e20
cmp byte [edi + 0x1ef], 0
je 0x69c0f2
cmp dword [edi + 0x258], 0
je 0x69c0f2
xorps xmm0, xmm0
lea ecx, [ebp - 0x40]
push 0
movups xmmword [ebp - 0x40], xmm0
movq qword [ebp - 0x30], xmm0
call fcn.00435a60
mov esi, dword [edi + 0x258]
lea ecx, [ebp - 0x98]
xorps xmm0, xmm0
mov byte [ebp - 4], 0x11
push 0
movups xmmword [ebp - 0x98], xmm0
movq qword [ebp - 0x88], xmm0
call fcn.00435a60
cmp byte [esi + 4], 0
mov byte [ebp - 4], 0x12
je 0x69bf91
cmp dword [esi + 0x18], 0
je 0x69bf91
sub esp, 0x18
lea eax, [esi + 8]
mov ecx, esp
mov dword [ebp - 0x114], esp
push eax
call fcn.00435d70
push str.anycastEntryPoint
lea ecx, [ebp - 0x98]
mov byte [ebp - 4], 0x13
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x12
call fcn.00435ef0
cmp byte [esi + 5], 0
je 0x69bfd0
cmp dword [esi + 0x30], 0
je 0x69bfd0
sub esp, 0x18
lea eax, [esi + 0x20]
mov ecx, esp
mov dword [ebp - 0x114], esp
push eax
call fcn.00435d70
push str.clientPublicNetworkPrefix
lea ecx, [ebp - 0x98]
mov byte [ebp - 4], 0x14
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x12
call fcn.00435ef0
xorps xmm0, xmm0
lea ecx, [ebp - 0xd0]
movups xmmword [ebp - 0xd0], xmm0
movups xmmword [ebp - 0xc0], xmm0
call fcn.0043e8d0
lea eax, [ebp - 0x98]
mov byte [ebp - 4], 0x15
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.0043f600
add esp, 0xc
lea ecx, [ebp - 0xd0]
mov eax, 4
mov dword [ebp - 0x118], eax
call fcn.0043e990
lea ecx, [ebp - 0x98]
call fcn.00435e20
xorps xmm0, xmm0
mov byte [ebp - 4], 0x16
lea ecx, [ebp - 0x80]
movups xmmword [ebp - 0x80], xmm0
movups xmmword [ebp - 0x70], xmm0
call fcn.00447a50
lea ecx, [ebp - 0x80]
mov byte [ebp - 4], 0x17
call fcn.00447b30
mov edx, eax
mov dword [ebp - 0x11c], edx
cmp dword [ebp - 0x14], 0x10
lea eax, [ebp - 0x40]
mov edx, dword [edx]
lea edi, [ebp - 0x28]
cmovae edi, dword [ebp - 0x28]
lea esi, [ebp - 0x28]
cmovae esi, dword [ebp - 0x28]
push 0
push eax
mov eax, dword [ebp - 0x18]
add eax, edi
mov byte [ebp - 4], 0x18
push eax
mov eax, dword [edx + 4]
push esi
mov esi, dword [ebp - 0x11c]
mov ecx, esi
call eax
test al, al
je 0x69c0c8
lea ecx, [ebp - 0x40]
call fcn.00436cf0
test al, al
jne 0x69c0c8
sub esp, 0x18
lea eax, [ebp - 0x40]
mov ecx, esp
mov dword [ebp - 0x114], esp
push eax
call fcn.00435df0
push str.discoveryInfo
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x19
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x18
call fcn.00435ef0
mov eax, dword [esi]
mov ecx, esi
push 1
call dword [eax]
lea ecx, [ebp - 0x80]
call fcn.00447b10
lea ecx, [ebp - 0x28]
call fcn.00438e20
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 3
call fcn.00435e20
mov edi, dword [ebp - 0x120]
cmp byte [edi + 0x1f0], 0
je 0x69c263
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x114], esp
push 6
call fcn.00435a60
push str.errors
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x1a
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.00435ef0
mov esi, dword [edi + 0x25c]
cmp esi, dword [edi + 0x260]
je 0x69c263
nop
xorps xmm0, xmm0
lea ecx, [ebp - 0x40]
push 0
movups xmmword [ebp - 0x40], xmm0
movq qword [ebp - 0x30], xmm0
call fcn.00435a60
mov ecx, dword [esi]
lea eax, [ebp - 0x28]
push eax
mov byte [ebp - 4], 0x1b
call fcn.0069b8b0
xorps xmm0, xmm0
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0x80]
movups xmmword [ebp - 0x80], xmm0
movups xmmword [ebp - 0x70], xmm0
call fcn.00447a50
lea ecx, [ebp - 0x80]
mov byte [ebp - 4], 0x1d
call fcn.00447b30
mov dword [ebp - 0x11c], eax
cmp dword [ebp - 0x14], 0x10
lea edx, [ebp - 0x28]
push 0
cmovae edx, dword [ebp - 0x28]
lea edi, [ebp - 0x28]
cmovae edi, dword [ebp - 0x28]
mov dword [ebp - 0x114], edx
mov edx, eax
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 0x1e
push eax
mov eax, dword [ebp - 0x18]
add eax, dword [ebp - 0x114]
mov edx, dword [edx]
push eax
push edi
mov edi, dword [ebp - 0x11c]
mov ecx, edi
mov eax, dword [edx + 4]
call eax
test al, al
je 0x69c1e8
lea eax, [ebp - 0x40]
push eax
push str.errors
lea ecx, [ebp - 0x60]
call fcn.004376b0
mov ecx, eax
call fcn.00437710
mov eax, dword [edi]
mov ecx, edi
push 1
call dword [eax]
lea ecx, [ebp - 0x80]
call fcn.00447b10
mov edx, dword [ebp - 0x14]
mov byte [ebp - 4], 0x1b
cmp edx, 0x10
jb 0x69c230
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x69c226
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x69d573
push edx
push ecx
call fcn.007009b8
add esp, 8
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
mov byte [ebp - 4], 3
call fcn.00435e20
mov edi, dword [ebp - 0x120]
add esi, 4
cmp esi, dword [edi + 0x260]
jne 0x69c140
cmp byte [edi + 0x1f1], 0
je 0x69c366
mov eax, dword [edi + 0x268]
mov dword [ebp - 0x114], eax
push 0
push 0x858903
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x1f
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.00439710
mov esi, dword [ebp - 0x118]
mov eax, dword [ebp - 0x114]
or esi, 8
mov dword [ebp - 0x118], esi
sub eax, 1
je 0x69c2e1
sub eax, 1
je 0x69c2da
sub eax, 1
je 0x69c2ce
mov eax, 0x858903
xor ecx, ecx
jmp 0x69c2eb
mov eax, str.unverified
mov ecx, 0xa
jmp 0x69c2eb
mov eax, str.external
jmp 0x69c2e6
mov eax, str.internal
mov ecx, 8
push ecx
push eax
lea ecx, [ebp - 0x28]
call fcn.00439710
sub esp, 0x18
lea eax, [ebp - 0x28]
mov ecx, esp
mov dword [ebp - 0x114], esp
push eax
call fcn.00435d70
push str.indentityTrustLevel
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x20
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x1f
call fcn.00435ef0
mov edx, dword [ebp - 0x14]
and esi, 0xfffffff7
mov dword [ebp - 0x118], esi
mov byte [ebp - 4], 3
cmp edx, 0x10
jb 0x69c366
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x69c35c
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x69d573
push edx
push ecx
call fcn.007009b8
add esp, 8
cmp byte [edi + 0x1f2], 0
je 0x69c3a3
movzx eax, byte [edi + 0x26c]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x114], esp
push eax
call fcn.00435dc0
push str.isMeetingStartedByCCPUser
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x21
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.00435ef0
cmp byte [edi + 0x1f3], 0
je 0x69c3e0
movzx eax, byte [edi + 0x26d]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x114], esp
push eax
call fcn.00435dc0
push str.isPermissionTokenPresent
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x22
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.00435ef0
cmp byte [edi + 0x1f4], 0
je 0x69c41d
movzx eax, byte [edi + 0x26e]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x114], esp
push eax
call fcn.00435dc0
push str.isWbx2CCPShare
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x23
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.00435ef0
cmp byte [edi + 0x1f5], 0
je 0x69c519
mov esi, dword [edi + 0x270]
push 0
push 0x858903
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x24
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.00439710
or dword [ebp - 0x118], 0x10
dec esi
cmp esi, 3
ja case.default.0x69c462
jmp dword [esi*4 + 0x69d5d0]
mov eax, str.DIALOGUE_ACTIVE
mov ecx, 0xf
jmp 0x69c4a0
mov eax, str.DIALOGUE_IN_PROGRESS
mov ecx, 0x14
jmp 0x69c4a0
mov eax, str.DIALOGUE_COMPLETE
mov ecx, 0x11
jmp 0x69c4a0
mov eax, str.DIALOGUE_ERROR
mov ecx, 0xe
jmp 0x69c4a0
mov eax, 0x858903
xor ecx, ecx
push ecx
push eax
lea ecx, [ebp - 0x28]
call fcn.00439710
sub esp, 0x18
lea eax, [ebp - 0x28]
mov ecx, esp
mov dword [ebp - 0x114], esp
push eax
call fcn.00435d70
push str.ivrDialogState
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x25
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x24
call fcn.00435ef0
and dword [ebp - 0x118], 0xffffffef
mov edx, dword [ebp - 0x14]
mov byte [ebp - 4], 3
cmp edx, 0x10
jb 0x69c519
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x69c50f
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x69d578
push edx
push ecx
call fcn.007009b8
add esp, 8
cmp byte [edi + 0x1f6], 0
je 0x69c55a
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x114], esp
push dword [edi + 0x27c]
push dword [edi + 0x278]
call fcn.00435bd0
push str.joinedUserCount
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x26
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.00435ef0
cmp byte [edi + 0x1f7], 0
je 0x69c6a6
cmp dword [edi + 0x280], 0
je 0x69c6a6
xorps xmm0, xmm0
lea ecx, [ebp - 0x40]
push 0
movups xmmword [ebp - 0x40], xmm0
movq qword [ebp - 0x30], xmm0
call fcn.00435a60
mov ecx, dword [edi + 0x280]
lea eax, [ebp - 0x28]
push eax
mov byte [ebp - 4], 0x27
call fcn.0069b660
xorps xmm0, xmm0
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0x80]
movups xmmword [ebp - 0x80], xmm0
movups xmmword [ebp - 0x70], xmm0
call fcn.00447a50
lea ecx, [ebp - 0x80]
mov byte [ebp - 4], 0x29
call fcn.00447b30
mov edx, eax
mov dword [ebp - 0x114], edx
cmp dword [ebp - 0x14], 0x10
lea eax, [ebp - 0x40]
mov edx, dword [edx]
lea edi, [ebp - 0x28]
cmovae edi, dword [ebp - 0x28]
lea esi, [ebp - 0x28]
cmovae esi, dword [ebp - 0x28]
push 0
push eax
mov eax, dword [ebp - 0x18]
add eax, edi
mov byte [ebp - 4], 0x2a
push eax
mov eax, dword [edx + 4]
push esi
mov esi, dword [ebp - 0x114]
mov ecx, esi
call eax
test al, al
je 0x69c63a
lea ecx, [ebp - 0x40]
call fcn.00436cf0
test al, al
jne 0x69c63a
sub esp, 0x18
lea eax, [ebp - 0x40]
mov ecx, esp
mov dword [ebp - 0x11c], esp
push eax
call fcn.00435df0
push str.latencies
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x2b
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x2a
call fcn.00435ef0
mov eax, dword [esi]
mov ecx, esi
push 1
call dword [eax]
lea ecx, [ebp - 0x80]
call fcn.00447b10
mov edx, dword [ebp - 0x14]
mov byte [ebp - 4], 0x27
cmp edx, 0x10
jb 0x69c682
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x69c678
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x69d57d
push edx
push ecx
call fcn.007009b8
add esp, 8
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
mov byte [ebp - 4], 3
call fcn.00435e20
mov edi, dword [ebp - 0x120]
cmp byte [edi + 0x1f8], 0
je 0x69c7f2
cmp dword [edi + 0x284], 0
je 0x69c7f2
xorps xmm0, xmm0
lea ecx, [ebp - 0x40]
push 0
movups xmmword [ebp - 0x40], xmm0
movq qword [ebp - 0x30], xmm0
call fcn.00435a60
mov ecx, dword [edi + 0x284]
lea eax, [ebp - 0x28]
push eax
mov byte [ebp - 4], 0x2c
call fcn.006921e0
xorps xmm0, xmm0
mov byte [ebp - 4], 0x2d
lea ecx, [ebp - 0x80]
movups xmmword [ebp - 0x80], xmm0
movups xmmword [ebp - 0x70], xmm0
call fcn.00447a50
lea ecx, [ebp - 0x80]
mov byte [ebp - 4], 0x2e
call fcn.00447b30
mov edx, eax
mov dword [ebp - 0x114], edx
cmp dword [ebp - 0x14], 0x10
lea eax, [ebp - 0x40]
mov edx, dword [edx]
lea edi, [ebp - 0x28]
cmovae edi, dword [ebp - 0x28]
lea esi, [ebp - 0x28]
cmovae esi, dword [ebp - 0x28]
push 0
push eax
mov eax, dword [ebp - 0x18]
add eax, edi
mov byte [ebp - 4], 0x2f
push eax
mov eax, dword [edx + 4]
push esi
mov esi, dword [ebp - 0x114]
mov ecx, esi
call eax
test al, al
je 0x69c786
lea ecx, [ebp - 0x40]
call fcn.00436cf0
test al, al
jne 0x69c786
sub esp, 0x18
lea eax, [ebp - 0x40]
mov ecx, esp
mov dword [ebp - 0x11c], esp
push eax
call fcn.00435df0
push str.mediaAgentInfo
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x30
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x2f
call fcn.00435ef0
mov eax, dword [esi]
mov ecx, esi
push 1
call dword [eax]
lea ecx, [ebp - 0x80]
call fcn.00447b10
mov edx, dword [ebp - 0x14]
mov byte [ebp - 4], 0x2c
cmp edx, 0x10
jb 0x69c7ce
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x69c7c4
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x69d582
push edx
push ecx
call fcn.007009b8
add esp, 8
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
mov byte [ebp - 4], 3
call fcn.00435e20
mov edi, dword [ebp - 0x120]
cmp byte [edi + 0x1f9], 0
je 0x69c93e
cmp dword [edi + 0x288], 0
je 0x69c93e
xorps xmm0, xmm0
lea ecx, [ebp - 0x40]
push 0
movups xmmword [ebp - 0x40], xmm0
movq qword [ebp - 0x30], xmm0
call fcn.00435a60
mov ecx, dword [edi + 0x288]
lea eax, [ebp - 0x28]
push eax
mov byte [ebp - 4], 0x31
call fcn.00693c40
xorps xmm0, xmm0
mov byte [ebp - 4], 0x32
lea ecx, [ebp - 0x80]
movups xmmword [ebp - 0x80], xmm0
movups xmmword [ebp - 0x70], xmm0
call fcn.00447a50
lea ecx, [ebp - 0x80]
mov byte [ebp - 4], 0x33
call fcn.00447b30
mov edx, eax
mov dword [ebp - 0x114], edx
cmp dword [ebp - 0x14], 0x10
lea eax, [ebp - 0x40]
mov edx, dword [edx]
lea edi, [ebp - 0x28]
cmovae edi, dword [ebp - 0x28]
lea esi, [ebp - 0x28]
cmovae esi, dword [ebp - 0x28]
push 0
push eax
mov eax, dword [ebp - 0x18]
add eax, edi
mov byte [ebp - 4], 0x34
push eax
mov eax, dword [edx + 4]
push esi
mov esi, dword [ebp - 0x114]
mov ecx, esi
call eax
test al, al
je 0x69c8d2
lea ecx, [ebp - 0x40]
call fcn.00436cf0
test al, al
jne 0x69c8d2
sub esp, 0x18
lea eax, [ebp - 0x40]
mov ecx, esp
mov dword [ebp - 0x11c], esp
push eax
call fcn.00435df0
push str.mediaAgentUpdateInfo
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x35
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x34
call fcn.00435ef0
mov eax, dword [esi]
mov ecx, esi
push 1
call dword [eax]
lea ecx, [ebp - 0x80]
call fcn.00447b10
mov edx, dword [ebp - 0x14]
mov byte [ebp - 4], 0x31
cmp edx, 0x10
jb 0x69c91a
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x69c910
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x69d587
push edx
push ecx
call fcn.007009b8
add esp, 8
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
mov byte [ebp - 4], 3
call fcn.00435e20
mov edi, dword [ebp - 0x120]
cmp byte [edi + 0x1fa], 0
je 0x69ca8a
cmp dword [edi + 0x28c], 0
je 0x69ca8a
xorps xmm0, xmm0
lea ecx, [ebp - 0x40]
push 0
movups xmmword [ebp - 0x40], xmm0
movq qword [ebp - 0x30], xmm0
call fcn.00435a60
mov ecx, dword [edi + 0x28c]
lea eax, [ebp - 0x28]
push eax
mov byte [ebp - 4], 0x36
call fcn.00694300
xorps xmm0, xmm0
mov byte [ebp - 4], 0x37
lea ecx, [ebp - 0x80]
movups xmmword [ebp - 0x80], xmm0
movups xmmword [ebp - 0x70], xmm0
call fcn.00447a50
lea ecx, [ebp - 0x80]
mov byte [ebp - 4], 0x38
call fcn.00447b30
mov edx, eax
mov dword [ebp - 0x114], edx
cmp dword [ebp - 0x14], 0x10
lea eax, [ebp - 0x40]
mov edx, dword [edx]
lea edi, [ebp - 0x28]
cmovae edi, dword [ebp - 0x28]
lea esi, [ebp - 0x28]
cmovae esi, dword [ebp - 0x28]
push 0
push eax
mov eax, dword [ebp - 0x18]
add eax, edi
mov byte [ebp - 4], 0x39
push eax
mov eax, dword [edx + 4]
push esi
mov esi, dword [ebp - 0x114]
mov ecx, esi
call eax
test al, al
je 0x69ca1e
lea ecx, [ebp - 0x40]
call fcn.00436cf0
test al, al
jne 0x69ca1e
sub esp, 0x18
lea eax, [ebp - 0x40]
mov ecx, esp
mov dword [ebp - 0x11c], esp
push eax
call fcn.00435df0
push str.mediaCascadeInfo
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x3a
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x39
call fcn.00435ef0
mov eax, dword [esi]
mov ecx, esi
push 1
call dword [eax]
lea ecx, [ebp - 0x80]
call fcn.00447b10
mov edx, dword [ebp - 0x14]
mov byte [ebp - 4], 0x36
cmp edx, 0x10
jb 0x69ca66
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x69ca5c
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x69d58c
push edx
push ecx
call fcn.007009b8
add esp, 8
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
mov byte [ebp - 4], 3
call fcn.00435e20
mov edi, dword [ebp - 0x120]
cmp byte [edi + 0x1fb], 0
je 0x69cbd6
cmp dword [edi + 0x290], 0
je 0x69cbd6
xorps xmm0, xmm0
lea ecx, [ebp - 0x40]
push 0
movups xmmword [ebp - 0x40], xmm0
movq qword [ebp - 0x30], xmm0
call fcn.00435a60
mov ecx, dword [edi + 0x290]
lea eax, [ebp - 0x28]
push eax
mov byte [ebp - 4], 0x3b
call fcn.00697c30
xorps xmm0, xmm0
mov byte [ebp - 4], 0x3c
lea ecx, [ebp - 0x80]
movups xmmword [ebp - 0x80], xmm0
movups xmmword [ebp - 0x70], xmm0
call fcn.00447a50
lea ecx, [ebp - 0x80]
mov byte [ebp - 4], 0x3d
call fcn.00447b30
mov edx, eax
mov dword [ebp - 0x114], edx
cmp dword [ebp - 0x14], 0x10
lea eax, [ebp - 0x40]
mov edx, dword [edx]
lea edi, [ebp - 0x28]
cmovae edi, dword [ebp - 0x28]
lea esi, [ebp - 0x28]
cmovae esi, dword [ebp - 0x28]
push 0
push eax
mov eax, dword [ebp - 0x18]
add eax, edi
mov byte [ebp - 4], 0x3e
push eax
mov eax, dword [edx + 4]
push esi
mov esi, dword [ebp - 0x114]
mov ecx, esi
call eax
test al, al
je 0x69cb6a
lea ecx, [ebp - 0x40]
call fcn.00436cf0
test al, al
jne 0x69cb6a
sub esp, 0x18
lea eax, [ebp - 0x40]
mov ecx, esp
mov dword [ebp - 0x11c], esp
push eax
call fcn.00435df0
push str.meetingStartedInfo
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x3f
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x3e
call fcn.00435ef0
mov eax, dword [esi]
mov ecx, esi
push 1
call dword [eax]
lea ecx, [ebp - 0x80]
call fcn.00447b10
mov edx, dword [ebp - 0x14]
mov byte [ebp - 4], 0x3b
cmp edx, 0x10
jb 0x69cbb2
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x69cba8
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x69d591
push edx
push ecx
call fcn.007009b8
add esp, 8
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
mov byte [ebp - 4], 3
call fcn.00435e20
mov edi, dword [ebp - 0x120]
cmp byte [edi + 0x1fc], 0
je 0x69cce6
mov eax, dword [edi + 0x294]
mov dword [ebp - 0x114], eax
test eax, eax
je 0x69cce6
push 0
push 0x858903
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x40
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.00439710
mov esi, dword [ebp - 0x118]
mov eax, dword [ebp - 0x114]
or esi, 0x20
mov dword [ebp - 0x118], esi
sub eax, 1
je 0x69cc61
sub eax, 1
je 0x69cc55
sub eax, 1
je 0x69cc49
mov eax, 0x858903
xor ecx, ecx
jmp 0x69cc6b
mov eax, str.incoming_call
mov ecx, 0xd
jmp 0x69cc6b
mov eax, str.locus_active
mov ecx, 0xc
jmp 0x69cc6b
mov eax, str.paired_device_join
mov ecx, 0x12
push ecx
push eax
lea ecx, [ebp - 0x28]
call fcn.00439710
sub esp, 0x18
lea eax, [ebp - 0x28]
mov ecx, esp
mov dword [ebp - 0x114], esp
push eax
call fcn.00435d70
push str.messageType
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x41
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x40
call fcn.00435ef0
mov edx, dword [ebp - 0x14]
and esi, 0xffffffdf
mov dword [ebp - 0x118], esi
mov byte [ebp - 4], 3
cmp edx, 0x10
jb 0x69cce6
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x69ccdc
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x69d596
push edx
push ecx
call fcn.007009b8
add esp, 8
cmp byte [edi + 0x1fd], 0
je 0x69cd6c
mov eax, dword [edi + 0x298]
test eax, eax
je 0x69cd6c
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.00671a70
sub esp, 0x10
mov byte [ebp - 4], 0x42
mov ecx, esp
mov dword [ebp - 0x114], esp
push eax
call fcn.00435d70
push str.name
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x43
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x42
call fcn.00435ef0
mov edx, dword [ebp - 0x2c]
mov byte [ebp - 4], 3
cmp edx, 0x10
jb 0x69cd6c
mov ecx, dword [ebp - 0x40]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x69cd62
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x69d59b
push edx
push ecx
call fcn.007009b8
add esp, 8
cmp byte [edi + 0x1fe], 0
je 0x69ceb8
cmp dword [edi + 0x29c], 0
je 0x69ceb8
xorps xmm0, xmm0
lea ecx, [ebp - 0x40]
push 0
movups xmmword [ebp - 0x40], xmm0
movq qword [ebp - 0x30], xmm0
call fcn.00435a60
mov ecx, dword [edi + 0x29c]
lea eax, [ebp - 0x28]
push eax
mov byte [ebp - 4], 0x44
call fcn.0069d630
xorps xmm0, xmm0
mov byte [ebp - 4], 0x45
lea ecx, [ebp - 0x80]
movups xmmword [ebp - 0x80], xmm0
movups xmmword [ebp - 0x70], xmm0
call fcn.00447a50
lea ecx, [ebp - 0x80]
mov byte [ebp - 4], 0x46
call fcn.00447b30
mov edx, eax
mov dword [ebp - 0x114], edx
cmp dword [ebp - 0x14], 0x10
lea eax, [ebp - 0x40]
mov edx, dword [edx]
lea edi, [ebp - 0x28]
cmovae edi, dword [ebp - 0x28]
lea esi, [ebp - 0x28]
cmovae esi, dword [ebp - 0x28]
push 0
push eax
mov eax, dword [ebp - 0x18]
add eax, edi
mov byte [ebp - 4], 0x47
push eax
mov eax, dword [edx + 4]
push esi
mov esi, dword [ebp - 0x114]
mov ecx, esi
call eax
test al, al
je 0x69ce4c
lea ecx, [ebp - 0x40]
call fcn.00436cf0
test al, al
jne 0x69ce4c
sub esp, 0x18
lea eax, [ebp - 0x40]
mov ecx, esp
mov dword [ebp - 0x11c], esp
push eax
call fcn.00435df0
push str.newIdentifiers
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x48
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x47
call fcn.00435ef0
mov eax, dword [esi]
mov ecx, esi
push 1
call dword [eax]
lea ecx, [ebp - 0x80]
call fcn.00447b10
mov edx, dword [ebp - 0x14]
mov byte [ebp - 4], 0x44
cmp edx, 0x10
jb 0x69ce94
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x69ce8a
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x69d5a0
push edx
push ecx
call fcn.007009b8
add esp, 8
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
mov byte [ebp - 4], 3
call fcn.00435e20
mov edi, dword [ebp - 0x120]
cmp byte [edi + 0x1ff], 0
je 0x69cef9
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x114], esp
push dword [edi + 0x2a4]
push dword [edi + 0x2a0]
call fcn.00435bd0
push str.numLocusCreateConfluenceRequest
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x49
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.00435ef0
cmp byte [edi + 0x200], 0
je 0x69cf3a
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x114], esp
push dword [edi + 0x2ac]
push dword [edi + 0x2a8]
call fcn.00435bd0
push str.numLocusCreateVenueRequest
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x4a
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.00435ef0
cmp byte [edi + 0x201], 0
je 0x69cf7b
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x114], esp
push dword [edi + 0x2b4]
push dword [edi + 0x2b0]
call fcn.00435bd0
push str.participantCount
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x4b
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.00435ef0
cmp byte [edi + 0x202], 0
je 0x69d0c7
mov esi, dword [edi + 0x2b8]
push 0
push 0x858903
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x4c
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.00439710
or dword [ebp - 0x118], 0x40
dec esi
cmp esi, 0xd
ja case.default.0x69cfc4
jmp dword [esi*4 + 0x69d5e0]
push 7
push str.DIALING
jmp 0x69d050
push 7
push str.RINGING
jmp 0x69d050
push 9
push str.CONNECTED
jmp 0x69d050
push 0xa
push str.CONFIRMING
jmp 0x69d050
push 0xb
push str.NEGOTIATING
jmp 0x69d050
push 0xc
push str.TRANSFERRING
jmp 0x69d050
push 7
push str.SUCCESS
jmp 0x69d050
push 7
push str.FAILURE
jmp 0x69d050
push 4
push str.BUSY
jmp 0x69d050
push 8
push str.NOANSWER
jmp 0x69d050
push 8
push str.DECLINED
jmp 0x69d050
push 9
push str.CANCELLED
jmp 0x69d050
push 6
push str.HUNGUP
jmp 0x69d050
push 7
push str.BLOCKED
jmp 0x69d050
push 0
push 0x858903
lea ecx, [ebp - 0x28]
call fcn.00439710
sub esp, 0x18
lea eax, [ebp - 0x28]
mov ecx, esp
mov dword [ebp - 0x114], esp
push eax
call fcn.00435d70
push str.pstnDialStatus
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x4d
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x4c
call fcn.00435ef0
and dword [ebp - 0x118], 0xffffffbf
mov edx, dword [ebp - 0x14]
mov byte [ebp - 4], 3
cmp edx, 0x10
jb 0x69d0c7
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x69d0bd
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x69d5a5
push edx
push ecx
call fcn.007009b8
add esp, 8
cmp byte [edi + 0x203], 0
je 0x69d10c
cmp dword [edi + 0x2cc], 0
je 0x69d10c
sub esp, 0x18
lea eax, [edi + 0x2bc]
mov ecx, esp
mov dword [ebp - 0x114], esp
push eax
call fcn.00435d70
push str.region
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x4e
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.00435ef0
cmp byte [edi + 0x204], 0
je 0x69d151
cmp dword [edi + 0x2e4], 0
je 0x69d151
sub esp, 0x18
lea eax, [edi + 0x2d4]
mov ecx, esp
mov dword [ebp - 0x114], esp
push eax
call fcn.00435d70
push str.remoteAgent
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x4f
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.00435ef0
cmp byte [edi + 0x205], 0
je 0x69d192
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x114], esp
push dword [edi + 0x2f4]
push dword [edi + 0x2f0]
call fcn.00435bd0
push str.responseCode
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x50
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.00435ef0
cmp byte [edi + 0x206], 0
je 0x69d2de
cmp dword [edi + 0x2f8], 0
je 0x69d2de
xorps xmm0, xmm0
lea ecx, [ebp - 0x40]
push 0
movups xmmword [ebp - 0x40], xmm0
movq qword [ebp - 0x30], xmm0
call fcn.00435a60
mov ecx, dword [edi + 0x2f8]
lea eax, [ebp - 0x28]
push eax
mov byte [ebp - 4], 0x51
call fcn.00694ac0
xorps xmm0, xmm0
mov byte [ebp - 4], 0x52
lea ecx, [ebp - 0x80]
movups xmmword [ebp - 0x80], xmm0
movups xmmword [ebp - 0x70], xmm0
call fcn.00447a50
lea ecx, [ebp - 0x80]
mov byte [ebp - 4], 0x53
call fcn.00447b30
mov edx, eax
mov dword [ebp - 0x114], edx
cmp dword [ebp - 0x14], 0x10
lea eax, [ebp - 0x40]
mov edx, dword [edx]
lea edi, [ebp - 0x28]
cmovae edi, dword [ebp - 0x28]
lea esi, [ebp - 0x28]
cmovae esi, dword [ebp - 0x28]
push 0
push eax
mov eax, dword [ebp - 0x18]
add eax, edi
mov byte [ebp - 4], 0x54
push eax
mov eax, dword [edx + 4]
push esi
mov esi, dword [ebp - 0x114]
mov ecx, esi
call eax
test al, al
je 0x69d272
lea ecx, [ebp - 0x40]
call fcn.00436cf0
test al, al
jne 0x69d272
sub esp, 0x18
lea eax, [ebp - 0x40]
mov ecx, esp
mov dword [ebp - 0x11c], esp
push eax
call fcn.00435df0
push str.serviceMediaError
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x55
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x54
call fcn.00435ef0
mov eax, dword [esi]
mov ecx, esi
push 1
call dword [eax]
lea ecx, [ebp - 0x80]
call fcn.00447b10
mov edx, dword [ebp - 0x14]
mov byte [ebp - 4], 0x51
cmp edx, 0x10
jb 0x69d2ba
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x69d2b0
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x69d5aa
push edx
push ecx
call fcn.007009b8
add esp, 8
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
mov byte [ebp - 4], 3
call fcn.00435e20
mov edi, dword [ebp - 0x120]
cmp byte [edi + 0x207], 0
je 0x69d364
mov eax, dword [edi + 0x2fc]
test eax, eax
je 0x69d364
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.00672c70
sub esp, 0x10
mov byte [ebp - 4], 0x56
mov ecx, esp
mov dword [ebp - 0x114], esp
push eax
call fcn.00435d70
push str.sessionType
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x57
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x56
call fcn.00435ef0
mov edx, dword [ebp - 0x2c]
mov byte [ebp - 4], 3
cmp edx, 0x10
jb 0x69d364
mov ecx, dword [ebp - 0x40]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x69d35a
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x69d5af
push edx
push ecx
call fcn.007009b8
add esp, 8
cmp byte [edi + 0x208], 0
je 0x69d456
mov esi, dword [edi + 0x300]
test esi, esi
je 0x69d456
push 0
push 0x858903
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x58
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.00439710
or dword [ebp - 0x118], 0x80
dec esi
cmp esi, 3
ja case.default.0x69d3b4
jmp dword [esi*4 + 0x69d618]
push 0x10
push str.client_initiated
jmp 0x69d3e6
push 7
push str.timeout
jmp 0x69d3e6
push 9
push str.signaling
jmp 0x69d3e6
push 5
push str.other
jmp 0x69d3e6
push 0
push 0x858903
lea ecx, [ebp - 0x28]
call fcn.00439710
sub esp, 0x18
lea eax, [ebp - 0x28]
mov ecx, esp
mov dword [ebp - 0x114], esp
push eax
call fcn.00435d70
push str.trigger
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x59
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x58
call fcn.00435ef0
mov edx, dword [ebp - 0x14]
mov byte [ebp - 4], 3
cmp edx, 0x10
jb 0x69d456
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x69d44c
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x69d5b4
push edx
push ecx
call fcn.007009b8
add esp, 8
cmp byte [edi + 0x209], 0
je 0x69d49b
cmp dword [edi + 0x314], 0
je 0x69d49b
sub esp, 0x18
lea eax, [edi + 0x304]
mov ecx, esp
mov dword [ebp - 0x114], esp
push eax
call fcn.00435d70
push str.wbxShareInstanceId
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x5a
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.00435ef0
xorps xmm0, xmm0
lea ecx, [ebp - 0xf0]
movups xmmword [ebp - 0xf0], xmm0
movups xmmword [ebp - 0xe0], xmm0
call fcn.0043e8d0
mov esi, dword [ebp - 0x128]
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0xf0]
mov byte [ebp - 4], 0x5b
push eax
push esi
call fcn.0043f600
add esp, 0xc
lea ecx, [ebp - 0xf0]
call fcn.0043e990
mov ecx, dword [ebp - 0x124]
push 1
mov eax, dword [ecx]
call dword [eax]
lea ecx, [ebp - 0x110]
call fcn.00447b10
mov edx, dword [ebp - 0x9c]
cmp edx, 0x10
jb 0x69d531
mov ecx, dword [ebp - 0xb0]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x69d527
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x69d5b9
push edx
push ecx
call fcn.007009b8
add esp, 8
lea ecx, [ebp - 0x60]
mov dword [ebp - 0xa0], 0
mov dword [ebp - 0x9c], 0xf
mov byte [ebp - 0xb0], 0
call fcn.00435e20
mov eax, esi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00700c25
mov esp, ebp
pop ebp
ret 4
call fcn.0071c489
call fcn.0071c489
call fcn.0071c489
call fcn.0071c489
call fcn.0071c489
call fcn.0071c489
call fcn.0071c489
call fcn.0071c489
call fcn.0071c489
call fcn.0071c489
call fcn.0071c489
call fcn.0071c489
call fcn.0071c489
call fcn.0071c489
call fcn.0071c489
nop
or eax, 0x190069be
mov esi, -1104871319
imul eax, dword [eax], case.0x69be06.4
imul eax, esp, 0xc4750069
imul eax, dword [eax], case.0x69c462.3
invalid