Function at 0x4b4330
Capabilities:
Get geographical location
Inspect section memory permissions
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x551207
mov eax, dword fs:[0]
push eax
sub esp, 0x318
mov eax, dword [0x607070]
xor eax, ebp
mov dword [ebp - 0x14], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x10], esp
mov edi, ecx
mov eax, dword [ebp + 8]
mov dword [ebp - 0x270], eax
mov eax, dword [ebp + 0x10]
mov dword [ebp - 0x250], 0
mov dword [ebp - 0x294], edi
mov dword [ebp - 0x284], eax
mov dword [ebp - 0x26c], 0
mov dword [ebp - 4], 0
mov eax, dword [0x61a944]
push 0x128
mov eax, dword [eax + 0x9c]
mov dword [ebp - 0x290], eax
call fcn.004fef1a
mov esi, eax
add esp, 4
mov dword [ebp - 0x26c], esi
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x2c]
push 0
push 0x59c7e0
mov dword [ebp - 0x18], 0xf
mov dword [ebp - 0x1c], 0
mov byte [ebp - 0x2c], 0
call fcn.00433800
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x44]
push 0
push 0x59c7e0
mov dword [ebp - 0x250], 1
mov dword [ebp - 0x30], 0xf
mov dword [ebp - 0x34], 0
mov byte [ebp - 0x44], 0
call fcn.00433800
mov dword [ebp - 4], 3
lea ecx, [ebp - 0x268]
push 0
push 0x59c7e0
mov dword [ebp - 0x250], 3
mov dword [ebp - 0x280], 0
mov dword [ebp - 0x254], 0xf
mov dword [ebp - 0x258], 0
mov byte [ebp - 0x268], 0
call fcn.00433800
mov dword [ebp - 4], 4
lea ecx, [ebp - 0x84]
push 0
push 0x59c7e0
mov dword [ebp - 0x250], 7
mov dword [ebp - 0x70], 0xf
mov dword [ebp - 0x74], 0
mov byte [ebp - 0x84], 0
call fcn.00433800
mov dword [ebp - 4], 5
lea ecx, [ebp - 0x2f4]
push 0
push 0x59c7e0
mov dword [ebp - 0x250], 0xf
mov dword [ebp - 0x2e0], 0xf
mov dword [ebp - 0x2e4], 0
mov byte [ebp - 0x2f4], 0
call fcn.00433800
mov dword [ebp - 4], 6
lea ecx, [ebp - 0x2dc]
push 0
push 0x59c7e0
mov dword [ebp - 0x250], 0x1f
mov dword [ebp - 0x2c8], 0xf
mov dword [ebp - 0x2cc], 0
mov byte [ebp - 0x2dc], 0
call fcn.00433800
mov dword [ebp - 4], 7
mov dword [ebp - 0x250], 0x3f
mov dword [ebp - 0x2b0], 0xf
push 0
push 0x59c7e0
lea ecx, [ebp - 0x2c4]
mov dword [ebp - 0x2b4], 0
mov byte [ebp - 0x2c4], 0
call fcn.00433800
mov dword [ebp - 4], 8
lea ecx, [ebp - 0x2ac]
push 0
push 0x59c7e0
mov dword [ebp - 0x250], 0x7f
mov dword [ebp - 0x298], 0xf
mov dword [ebp - 0x29c], 0
mov byte [ebp - 0x2ac], 0
call fcn.00433800
mov dword [ebp - 4], 9
lea ecx, [ebp - 0x30c]
push 0
push 0x59c7e0
mov dword [ebp - 0x250], 0xff
mov dword [ebp - 0x2f8], 0xf
mov dword [ebp - 0x2fc], 0
mov byte [ebp - 0x30c], 0
call fcn.00433800
mov dword [ebp - 4], 0xa
lea ecx, [ebp - 0x324]
push 0
push 0x59c7e0
mov dword [ebp - 0x250], 0x1ff
mov dword [ebp - 0x310], 0xf
mov dword [ebp - 0x314], 0
mov byte [ebp - 0x324], 0
call fcn.00433800
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0xb
push eax
push 0
push 0
lea eax, [ebp - 0x44]
mov dword [ebp - 0x250], 0x3ff
push eax
lea eax, [ebp - 0x280]
push eax
lea eax, [ebp - 0x290]
push eax
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
call fcn.004a66c0
add esp, 8
mov ecx, esi
push edx
push eax
lea eax, [ebp - 0x268]
push eax
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x2f4]
push eax
lea eax, [ebp - 0x2dc]
push eax
lea eax, [ebp - 0x2c4]
push eax
lea eax, [ebp - 0x2ac]
push eax
lea eax, [ebp - 0x30c]
push eax
lea eax, [ebp - 0x324]
push eax
call fcn.004d77c0
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x48], eax
mov dword [ebp - 4], 0x16
mov eax, dword [ebp - 0x310]
cmp eax, 0x10
jb 0x4b46b7
inc eax
lea ecx, [ebp - 0x324]
push eax
push dword [ebp - 0x324]
call fcn.00433aa0
mov dword [ebp - 0x310], 0xf
mov dword [ebp - 0x314], 0
mov byte [ebp - 0x324], 0
mov eax, dword [ebp - 0x2f8]
cmp eax, 0x10
jb 0x4b46f0
inc eax
lea ecx, [ebp - 0x30c]
push eax
push dword [ebp - 0x30c]
call fcn.00433aa0
mov dword [ebp - 0x2f8], 0xf
mov dword [ebp - 0x2fc], 0
mov byte [ebp - 0x30c], 0
mov eax, dword [ebp - 0x298]
cmp eax, 0x10
jb 0x4b4729
inc eax
lea ecx, [ebp - 0x2ac]
push eax
push dword [ebp - 0x2ac]
call fcn.00433aa0
mov dword [ebp - 0x298], 0xf
mov dword [ebp - 0x29c], 0
mov byte [ebp - 0x2ac], 0
mov eax, dword [ebp - 0x2b0]
cmp eax, 0x10
jb 0x4b4762
inc eax
lea ecx, [ebp - 0x2c4]
push eax
push dword [ebp - 0x2c4]
call fcn.00433aa0
mov dword [ebp - 0x2b0], 0xf
mov dword [ebp - 0x2b4], 0
mov byte [ebp - 0x2c4], 0
mov eax, dword [ebp - 0x2c8]
cmp eax, 0x10
jb 0x4b479b
inc eax
lea ecx, [ebp - 0x2dc]
push eax
push dword [ebp - 0x2dc]
call fcn.00433aa0
mov dword [ebp - 0x2c8], 0xf
mov dword [ebp - 0x2cc], 0
mov byte [ebp - 0x2dc], 0
mov eax, dword [ebp - 0x2e0]
cmp eax, 0x10
jb 0x4b47d4
inc eax
lea ecx, [ebp - 0x2f4]
push eax
push dword [ebp - 0x2f4]
call fcn.00433aa0
mov dword [ebp - 0x2e0], 0xf
mov dword [ebp - 0x2e4], 0
mov byte [ebp - 0x2f4], 0
mov eax, dword [ebp - 0x70]
cmp eax, 0x10
jb 0x4b480a
inc eax
lea ecx, [ebp - 0x84]
push eax
push dword [ebp - 0x84]
call fcn.00433aa0
mov dword [ebp - 0x70], 0xf
mov dword [ebp - 0x74], 0
mov byte [ebp - 0x84], 0
mov eax, dword [ebp - 0x254]
cmp eax, 0x10
jb 0x4b483d
inc eax
lea ecx, [ebp - 0x268]
push eax
push dword [ebp - 0x268]
call fcn.00433aa0
mov dword [ebp - 0x254], 0xf
mov dword [ebp - 0x258], 0
mov byte [ebp - 0x268], 0
mov eax, dword [ebp - 0x30]
cmp eax, 0x10
jb 0x4b486d
inc eax
lea ecx, [ebp - 0x44]
push eax
push dword [ebp - 0x44]
call fcn.00433aa0
mov dword [ebp - 0x30], 0xf
mov dword [ebp - 0x34], 0
mov byte [ebp - 0x44], 0
mov byte [ebp - 4], 0x20
mov eax, dword [ebp - 0x18]
cmp eax, 0x10
jb 0x4b4898
inc eax
lea ecx, [ebp - 0x2c]
push eax
push dword [ebp - 0x2c]
call fcn.00433aa0
mov eax, dword [edi + 4]
mov ecx, dword [edi + 4]
mov dword [ebp - 0x18], 0xf
mov dword [ebp - 0x1c], 0
mov eax, dword [eax + 0x34]
mov dword [ebp - 0x280], eax
lea eax, [ebp - 0xd4]
push eax
mov byte [ebp - 0x2c], 0
call fcn.004adb30
mov byte [ebp - 4], 0x21
lea edx, [ebp - 0x24a]
mov eax, dword [edi + 4]
mov byte [ebp - 0x24a], 0
mov eax, dword [eax + 0x38]
mov dword [ebp - 0x28c], eax
call fcn.004d6d90
push ecx
mov ecx, dword [0x61a96c]
lea eax, [ebp - 0x50]
push eax
call fcn.004d4c50
mov byte [ebp - 4], 0x22
lea edx, [ebp - 0x6c]
mov eax, dword [edi + 4]
mov dword [ebp - 0xd8], 0
push edx
lea edx, [ebp - 0x4c]
mov ecx, dword [eax + 0x30]
mov dword [ebp - 0x6c], 0
mov dword [ebp - 0x4c], 0
push edx
mov eax, dword [ecx]
mov dword [ebp - 0x290], ecx
call dword [eax]
mov byte [ebp - 4], 0x23
lea edx, [ebp - 0x24a]
mov byte [ebp - 0x24a], 0
call fcn.004d6d90
lea edx, [ebp - 0x279]
mov byte [ebp - 0x279], 0
call fcn.004c84b0
mov eax, dword [0x61a958]
mov dword [ebp - 0x278], eax
lea esi, [eax + 0x68]
push esi
call fcn.004ec693
add esp, 4
test eax, eax
je 0x4b4977
push eax
call fcn.004ec17c
add esp, 4
push esi
mov byte [ebp - 4], 0x24
call fcn.004ec6b8
add esp, 4
test eax, eax
je 0x4b4991
push eax
call fcn.004ec17c
add esp, 4
mov byte [ebp - 4], 0x23
lea ecx, [ebp - 0xa4]
mov eax, dword [ebp - 0x278]
push 0x3e
push str.ngl_lib:__workflow_result_trigger_codeapp_launchcached_guid
cmp dword [eax + 0x40], 0
mov dword [ebp - 0x90], 0xf
sete al
mov dword [ebp - 0x94], 0
test al, al
mov byte [ebp - 0xa4], 0
sete byte [ebp - 0x24a]
call fcn.00433800
mov dword [ebp - 0xa8], 0xf
mov dword [ebp - 0xac], 0
mov byte [ebp - 0xbc], 0
mov byte [ebp - 4], 0x26
lea edx, [ebp - 0x279]
mov byte [ebp - 0x279], 0
call fcn.004d6d90
lea edx, [ebp - 0x249]
mov byte [ebp - 0x249], 0
call fcn.004c84b0
mov eax, dword [0x61a958]
mov dword [ebp - 0x278], eax
lea esi, [eax + 0x68]
push esi
call fcn.004ec693
add esp, 4
test eax, eax
je 0x4b4a3f
push eax
call fcn.004ec17c
add esp, 4
push esi
mov byte [ebp - 4], 0x27
call fcn.004ec6b8
add esp, 4
test eax, eax
je 0x4b4a59
push eax
call fcn.004ec17c
add esp, 4
mov byte [ebp - 4], 0x26
mov eax, dword [ebp - 0x278]
add eax, 0x30
cmp dword [eax + 0x14], 0x10
jb 0x4b4a6e
mov eax, dword [eax]
lea edx, [ebp - 0xbc]
mov ecx, eax
call fcn.004d0d40
push 0xffffffffffffffff
push 0
lea eax, [ebp - 0xbc]
push eax
lea ecx, [ebp - 0xa4]
call fcn.004386b0
push 0x78
call fcn.004fef1a
mov esi, eax
add esp, 4
mov dword [ebp - 0x26c], esi
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0x84]
push 0xf
push str.MOCKED_WORKFLOW
mov dword [ebp - 0x70], 0xf
mov dword [ebp - 0x74], 0
mov byte [ebp - 0x84], 0
call fcn.00433800
mov byte [ebp - 4], 0x29
lea ecx, [ebp - 0x268]
push 1
push 0x59d064
mov dword [ebp - 0x250], 0x400
mov dword [ebp - 0x254], 0xf
mov dword [ebp - 0x258], 0
mov byte [ebp - 0x268], 0
call fcn.00433800
mov dword [ebp - 4], 0x2a
lea ecx, [ebp - 0x44]
push 0x1d
push str.cached_user_token_invalidated
mov dword [ebp - 0x250], 0xc00
mov dword [ebp - 0x30], 0xf
mov dword [ebp - 0x34], 0
mov byte [ebp - 0x44], 0
call fcn.00433800
mov dword [ebp - 4], 0x2b
lea ecx, [ebp - 0x2c]
push 0x1d
push str.cached_user_token_invalidated
mov dword [ebp - 0x250], 0x1c00
mov dword [ebp - 0x18], 0xf
mov dword [ebp - 0x1c], 0
mov byte [ebp - 0x2c], 0
call fcn.00433800
lea eax, [ebp - 0xa4]
mov dword [ebp - 4], 0x2c
push eax
lea eax, [ebp - 0x84]
mov dword [ebp - 0x250], 0x3c00
push eax
lea eax, [ebp - 0x268]
mov ecx, esi
push eax
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x2c]
push eax
call fcn.004d7a70
mov dword [ebp - 0x278], eax
mov dword [ebp - 0x58], eax
mov dword [ebp - 4], 0x31
mov eax, dword [ebp - 0x18]
cmp eax, 0x10
jb 0x4b4bc7
inc eax
lea ecx, [ebp - 0x2c]
push eax
push dword [ebp - 0x2c]
call fcn.00433aa0
mov dword [ebp - 0x18], 0xf
mov dword [ebp - 0x1c], 0
mov byte [ebp - 0x2c], 0
mov eax, dword [ebp - 0x30]
cmp eax, 0x10
jb 0x4b4bee
inc eax
lea ecx, [ebp - 0x44]
push eax
push dword [ebp - 0x44]
call fcn.00433aa0
mov dword [ebp - 0x30], 0xf
mov dword [ebp - 0x34], 0
mov byte [ebp - 0x44], 0
mov eax, dword [ebp - 0x254]
cmp eax, 0x10
jb 0x4b4c1e
inc eax
lea ecx, [ebp - 0x268]
push eax
push dword [ebp - 0x268]
call fcn.00433aa0
mov dword [ebp - 0x254], 0xf
mov dword [ebp - 0x258], 0
mov byte [ebp - 0x268], 0
mov byte [ebp - 4], 0x35
mov eax, dword [ebp - 0x70]
cmp eax, 0x10
jb 0x4b4c58
inc eax
lea ecx, [ebp - 0x84]
push eax
push dword [ebp - 0x84]
call fcn.00433aa0
push 0x78
mov dword [ebp - 0x70], 0xf
mov dword [ebp - 0x74], 0
mov byte [ebp - 0x84], 0
call fcn.004fef1a
mov esi, eax
add esp, 4
mov dword [ebp - 0x26c], esi
mov byte [ebp - 4], 0x36
lea ecx, [ebp - 0x2ac]
push 0xf
push str.MOCKED_WORKFLOW
mov dword [ebp - 0x298], 0xf
mov dword [ebp - 0x29c], 0
mov byte [ebp - 0x2ac], 0
call fcn.00433800
mov byte [ebp - 4], 0x37
lea ecx, [ebp - 0x2c4]
push 1
push 0x59d064
mov dword [ebp - 0x250], 0x4000
mov dword [ebp - 0x2b0], 0xf
mov dword [ebp - 0x2b4], 0
mov byte [ebp - 0x2c4], 0
call fcn.00433800
mov dword [ebp - 4], 0x38
lea ecx, [ebp - 0x2dc]
push 0x19
push str.cached_user_token_removed
mov dword [ebp - 0x250], 0xc000
mov dword [ebp - 0x2c8], 0xf
mov dword [ebp - 0x2cc], 0
mov byte [ebp - 0x2dc], 0
call fcn.00433800
mov dword [ebp - 4], 0x39
lea ecx, [ebp - 0x2f4]
push 0x19
push str.cached_user_token_removed
mov dword [ebp - 0x250], 0x1c000
mov dword [ebp - 0x2e0], 0xf
mov dword [ebp - 0x2e4], 0
mov byte [ebp - 0x2f4], 0
call fcn.00433800
lea eax, [ebp - 0xa4]
mov dword [ebp - 4], 0x3a
push eax
lea eax, [ebp - 0x2ac]
mov dword [ebp - 0x250], 0x3c000
push eax
lea eax, [ebp - 0x2c4]
mov ecx, esi
push eax
lea eax, [ebp - 0x2dc]
push eax
lea eax, [ebp - 0x2f4]
push eax
call fcn.004d7a70
mov esi, eax
mov dword [ebp - 0x54], esi
mov dword [ebp - 4], 0x3f
mov eax, dword [ebp - 0x2e0]
cmp eax, 0x10
jb 0x4b4dcc
inc eax
lea ecx, [ebp - 0x2f4]
push eax
push dword [ebp - 0x2f4]
call fcn.00433aa0
mov dword [ebp - 0x2e0], 0xf
mov dword [ebp - 0x2e4], 0
mov byte [ebp - 0x2f4], 0
mov eax, dword [ebp - 0x2c8]
cmp eax, 0x10
jb 0x4b4e05
inc eax
lea ecx, [ebp - 0x2dc]
push eax
push dword [ebp - 0x2dc]
call fcn.00433aa0
mov dword [ebp - 0x2c8], 0xf
mov dword [ebp - 0x2cc], 0
mov byte [ebp - 0x2dc], 0
mov eax, dword [ebp - 0x2b0]
cmp eax, 0x10
jb 0x4b4e3e
inc eax
lea ecx, [ebp - 0x2c4]
push eax
push dword [ebp - 0x2c4]
call fcn.00433aa0
mov dword [ebp - 0x2b0], 0xf
mov dword [ebp - 0x2b4], 0
mov byte [ebp - 0x2c4], 0
mov byte [ebp - 4], 0x43
mov eax, dword [ebp - 0x298]
cmp eax, 0x10
jb 0x4b4e7b
inc eax
lea ecx, [ebp - 0x2ac]
push eax
push dword [ebp - 0x2ac]
call fcn.00433aa0
mov eax, dword [ebp - 0x6c]
mov dword [ebp - 0x298], 0xf
mov dword [ebp - 0x29c], 0
mov byte [ebp - 0x2ac], 0
cmp eax, 6
jne 0x4b55f9
mov eax, dword [ebp - 0x284]
cmp dword [eax], 0
jne 0x4b5207
push 0x59c7e0
lea ecx, [ebp - 0x268]
call fcn.004334f0
cmp byte [ebp - 0x24a], 0
je 0x4b4fc4
push 0x59c7e0
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x44
call fcn.004334f0
mov byte [ebp - 4], 0x45
lea ecx, [ebp - 0x2c]
push dword [edi + 8]
call fcn.004334f0
lea eax, [ebp - 0x268]
mov byte [ebp - 4], 0x46
push eax
lea edx, [ebp - 0x44]
lea ecx, [ebp - 0x2c]
call fcn.004d45c0
add esp, 4
lea ecx, [ebp - 0x2c]
test eax, eax
setne byte [ebp - 0x249]
call fcn.00433430
lea ecx, [ebp - 0x44]
call fcn.00433430
lea ecx, [ebp - 0x268]
mov byte [ebp - 4], 0x43
call fcn.00433430
cmp byte [ebp - 0x249], 0
je 0x4b4fb0
push 0x59c7e0
lea ecx, [ebp - 0x268]
call fcn.004334f0
push 0x59c7e0
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x47
call fcn.004334f0
mov byte [ebp - 4], 0x48
lea ecx, [ebp - 0x2c]
push dword [edi + 8]
call fcn.004334f0
lea eax, [ebp - 0x268]
mov byte [ebp - 4], 0x49
push eax
lea edx, [ebp - 0x44]
lea ecx, [ebp - 0x2c]
call fcn.004d45c0
push str.GetDeviceTokenAndProfile
push str._s_:_Routed_to_Unauthenticated_call_to_get_a_wf_since_the_cached_ASNP_handed_over_is_no_longer_valid__principal_not_found_
push eax
mov ecx, dword [eax]
call dword [ecx + 0x14]
add esp, 0x10
lea ecx, [ebp - 0x2c]
call fcn.00433430
lea ecx, [ebp - 0x44]
call fcn.00433430
lea ecx, [ebp - 0x268]
mov byte [ebp - 4], 0x43
call fcn.00433430
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp + 0xc]
call fcn.004bc910
mov esi, dword [ebp - 0x54]
jmp 0x4b50a6
push 0x59c7e0
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x4a
call fcn.004334f0
mov byte [ebp - 4], 0x4b
lea ecx, [ebp - 0x2c]
push dword [edi + 8]
call fcn.004334f0
lea eax, [ebp - 0x268]
mov byte [ebp - 4], 0x4c
push eax
lea edx, [ebp - 0x44]
lea ecx, [ebp - 0x2c]
call fcn.004d45c0
add esp, 4
lea ecx, [ebp - 0x2c]
test eax, eax
setne byte [ebp - 0x249]
call fcn.00433430
lea ecx, [ebp - 0x44]
call fcn.00433430
lea ecx, [ebp - 0x268]
mov byte [ebp - 4], 0x43
call fcn.00433430
cmp byte [ebp - 0x249], 0
je 0x4b50a6
push 0x59c7e0
lea ecx, [ebp - 0x268]
call fcn.004334f0
push 0x59c7e0
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x4d
call fcn.004334f0
mov byte [ebp - 4], 0x4e
lea ecx, [ebp - 0x2c]
push dword [edi + 8]
call fcn.004334f0
lea eax, [ebp - 0x268]
mov byte [ebp - 4], 0x4f
push eax
lea edx, [ebp - 0x44]
lea ecx, [ebp - 0x2c]
call fcn.004d45c0
push str.GetDeviceTokenAndProfile
push str._s_:_Routed_to_Unauthenticated_call_to_get_SUSI__principal_not_found_
push eax
mov ecx, dword [eax]
call dword [ecx + 0x14]
add esp, 0x10
lea ecx, [ebp - 0x2c]
call fcn.00433430
lea ecx, [ebp - 0x44]
call fcn.00433430
lea ecx, [ebp - 0x268]
mov byte [ebp - 4], 0x43
call fcn.00433430
push dword [ebp - 0x284]
mov eax, dword [ebp + 0xc]
push ecx
mov edx, esp
mov dword [ebp + 0xc], 0
push dword [ebp - 0x270]
mov ecx, edi
mov dword [edx], eax
call fcn.004b2840
test esi, esi
je 0x4b50de
mov ecx, esi
call fcn.0043d800
push 0x78
push esi
call fcn.004ff1fd
add esp, 8
mov esi, dword [ebp - 0x278]
test esi, esi
je 0x4b50fa
mov ecx, esi
call fcn.0043d800
push 0x78
push esi
call fcn.004ff1fd
add esp, 8
mov eax, dword [ebp - 0xa8]
cmp eax, 0x10
jb 0x4b5118
inc eax
lea ecx, [ebp - 0xbc]
push eax
push dword [ebp - 0xbc]
call fcn.00433aa0
mov eax, dword [ebp - 0x90]
mov dword [ebp - 0xa8], 0xf
mov dword [ebp - 0xac], 0
mov byte [ebp - 0xbc], 0
cmp eax, 0x10
jb 0x4b5151
inc eax
lea ecx, [ebp - 0xa4]
push eax
push dword [ebp - 0xa4]
call fcn.00433aa0
mov esi, dword [ebp - 0x4c]
mov dword [ebp - 0x90], 0xf
mov dword [ebp - 0x94], 0
mov byte [ebp - 0xa4], 0
test esi, esi
je 0x4b5188
mov ecx, esi
call fcn.004a4ef0
push 0x90
push esi
call fcn.004ff1fd
add esp, 8
lea ecx, [ebp - 0x50]
call fcn.004493a0
mov eax, dword [ebp - 0xc0]
cmp eax, 0x10
jb 0x4b51ae
inc eax
lea ecx, [ebp - 0xd4]
push eax
push dword [ebp - 0xd4]
call fcn.00433aa0
mov dword [ebp - 0xc0], 0xf
mov dword [ebp - 0xc4], 0
mov byte [ebp - 0xd4], 0
mov esi, dword [ebp - 0x5c]
test esi, esi
je 0x4b51e5
mov ecx, esi
call fcn.00458910
push 0x128
push esi
call fcn.004ff1fd
add esp, 8
mov esi, dword [ebp + 0xc]
test esi, esi
je 0x4b731d
mov ecx, esi
call fcn.0043d800
push 0x78
push esi
call fcn.004ff1fd
add esp, 8
jmp 0x4b731d
mov ecx, dword [ebp + 0xc]
test ecx, ecx
setne al
test al, al
je 0x4b53b5
call fcn.004ada20
cmp eax, 2
jne 0x4b53b5
push 0x59c7e0
lea ecx, [ebp - 0x268]
call fcn.004334f0
push 0x59c7e0
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x50
call fcn.004334f0
mov byte [ebp - 4], 0x51
lea ecx, [ebp - 0x2c]
push dword [edi + 8]
call fcn.004334f0
lea eax, [ebp - 0x268]
mov byte [ebp - 4], 0x52
push eax
lea edx, [ebp - 0x44]
lea ecx, [ebp - 0x2c]
call fcn.004d45c0
add esp, 4
lea ecx, [ebp - 0x2c]
test eax, eax
setne byte [ebp - 0x249]
call fcn.00433430
lea ecx, [ebp - 0x44]
call fcn.00433430
lea ecx, [ebp - 0x268]
mov byte [ebp - 4], 0x43
call fcn.00433430
cmp byte [ebp - 0x249], 0
je 0x4b5317
push 0x59c7e0
lea ecx, [ebp - 0x268]
call fcn.004334f0
push 0x59c7e0
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x53
call fcn.004334f0
mov byte [ebp - 4], 0x54
lea ecx, [ebp - 0x2c]
push dword [edi + 8]
call fcn.004334f0
lea eax, [ebp - 0x268]
mov byte [ebp - 4], 0x55
push eax
lea edx, [ebp - 0x44]
lea ecx, [ebp - 0x2c]
call fcn.004d45c0
push str.GetDeviceTokenAndProfile
push str._s_:_SignIn_triggered___Routed_to_Unauthenticated_call_to_get_SUSI__principal_not_found_
push eax
mov ecx, dword [eax]
call dword [ecx + 0x14]
add esp, 0x10
lea ecx, [ebp - 0x2c]
call fcn.00433430
lea ecx, [ebp - 0x44]
call fcn.00433430
lea ecx, [ebp - 0x268]
mov byte [ebp - 4], 0x43
call fcn.00433430
push dword [ebp - 0x284]
mov eax, dword [ebp + 0xc]
push ecx
mov ecx, esp
mov dword [ebp + 0xc], 0
push dword [ebp - 0x270]
mov dword [ecx], eax
mov ecx, edi
call fcn.004b2840
test esi, esi
je 0x4b534f
mov ecx, esi
call fcn.0043d800
push 0x78
push esi
call fcn.004ff1fd
add esp, 8
mov esi, dword [ebp - 0x278]
test esi, esi
je 0x4b536b
mov ecx, esi
call fcn.0043d800
push 0x78
push esi
call fcn.004ff1fd
add esp, 8
lea ecx, [ebp - 0xbc]
call fcn.00433430
lea ecx, [ebp - 0xa4]
call fcn.00433430
mov esi, dword [ebp - 0x4c]
test esi, esi
je 0x4b539d
mov ecx, esi
call fcn.004a4ef0
push 0x90
push esi
call fcn.004ff1fd
add esp, 8
lea ecx, [ebp - 0x50]
call fcn.004493a0
lea ecx, [ebp - 0xd4]
call fcn.00433430
jmp 0x4b51c9
push 0x59c7e0
lea ecx, [ebp - 0x268]
call fcn.004334f0
push 0x59c7e0
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x56
call fcn.004334f0
mov byte [ebp - 4], 0x57
lea ecx, [ebp - 0x2c]
push dword [edi + 8]
call fcn.004334f0
lea eax, [ebp - 0x268]
mov byte [ebp - 4], 0x58
push eax
lea edx, [ebp - 0x44]
lea ecx, [ebp - 0x2c]
call fcn.004d45c0
add esp, 4
test eax, eax
mov eax, dword [ebp - 0x18]
setne byte [ebp - 0x249]
cmp eax, 0x10
jb 0x4b541c
inc eax
lea ecx, [ebp - 0x2c]
push eax
push dword [ebp - 0x2c]
call fcn.00433aa0
mov eax, dword [ebp - 0x30]
mov dword [ebp - 0x18], 0xf
mov dword [ebp - 0x1c], 0
mov byte [ebp - 0x2c], 0
cmp eax, 0x10
jb 0x4b5443
inc eax
lea ecx, [ebp - 0x44]
push eax
push dword [ebp - 0x44]
call fcn.00433aa0
mov byte [ebp - 4], 0x43
mov eax, dword [ebp - 0x254]
mov dword [ebp - 0x30], 0xf
mov dword [ebp - 0x34], 0
mov byte [ebp - 0x44], 0
cmp eax, 0x10
jb 0x4b5477
inc eax
lea ecx, [ebp - 0x268]
push eax
push dword [ebp - 0x268]
call fcn.00433aa0
cmp byte [ebp - 0x249], 0
je 0x4b5529
push 0x59c7e0
lea ecx, [ebp - 0x268]
call fcn.004334f0
push 0x59c7e0
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x59
call fcn.004334f0
mov byte [ebp - 4], 0x5a
lea ecx, [ebp - 0x2c]
push dword [edi + 8]
call fcn.004334f0
lea eax, [ebp - 0x268]
mov byte [ebp - 4], 0x5b
push eax
lea edx, [ebp - 0x44]
lea ecx, [ebp - 0x2c]
call fcn.004d45c0
add esp, 4
lea edx, [ebp - 0x6c]
lea ecx, [ebp - 0x84]
mov esi, eax
call fcn.004ad5e0
mov ecx, eax
mov byte [ebp - 4], 0x5c
cmp dword [ecx + 0x14], 0x10
jb 0x4b54eb
mov ecx, dword [ecx]
mov eax, dword [esi]
push str.GetDeviceTokenAndProfile
push str._s_:_Principal_not_found_inform_Controller
push ecx
push esi
call dword [eax + 0x24]
add esp, 0x10
lea ecx, [ebp - 0x84]
call fcn.00433430
lea ecx, [ebp - 0x2c]
call fcn.00433430
lea ecx, [ebp - 0x44]
call fcn.00433430
lea ecx, [ebp - 0x268]
mov byte [ebp - 4], 0x43
call fcn.00433430
push 0x24
call fcn.004fef1a
mov esi, eax
add esp, 4
mov dword [ebp - 0x26c], esi
mov byte [ebp - 4], 0x5d
lea ecx, [ebp - 0x2c]
xorps xmm0, xmm0
movups xmmword [esi], xmm0
push 0x59c7e0
movups xmmword [esi + 0x10], xmm0
mov dword [esi + 0x20], 0
call fcn.004334f0
mov edi, dword [ebp - 0x5c]
mov dword [ebp - 0x250], 0x80000
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x280], edi
mov dword [ebp - 4], 0x5f
lea ecx, [esi + 8]
mov dword [esi], 0xdc
mov dword [esi + 4], 9
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
mov dword [ecx + 0x14], 0xf
mov dword [ecx + 0x10], 0
cmp dword [ecx + 0x14], 0x10
jb 0x4b55b4
mov eax, dword [ecx]
jmp 0x4b55b6
mov eax, ecx
push 0xffffffffffffffff
mov byte [eax], 0
lea eax, [ebp - 0x2c]
push 0
push eax
call fcn.00433900
lea ecx, [esi + 0x20]
mov dword [ebp - 0x280], 0
push ecx
push edi
call fcn.00459120
lea ecx, [ebp - 0x280]
call fcn.00458b00
mov ecx, dword [ebp - 0x270]
push esi
call fcn.00458b40
lea ecx, [ebp - 0x2c]
jmp 0x4b72c7
cmp eax, 3
jne 0x4b5a19
mov ecx, dword [ebp - 0x290]
mov eax, dword [ecx]
call dword [eax + 8]
mov ecx, dword [ebp - 0x280]
mov eax, dword [ecx]
call dword [eax + 0x20]
mov ecx, dword [ebp - 0x50]
test ecx, ecx
setne al
test al, al
je 0x4b5629
call fcn.004c4870
mov esi, dword [ebp - 0x284]
lea ecx, [ebp - 0x268]
push 0x59c7e0
cmp dword [esi], 0
jne 0x4b589d
call fcn.004334f0
cmp byte [ebp - 0x24a], 0
je 0x4b5748
push 0x59c7e0
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x61
call fcn.004334f0
mov byte [ebp - 4], 0x62
lea ecx, [ebp - 0x2c]
push dword [edi + 8]
call fcn.004334f0
lea eax, [ebp - 0x268]
mov byte [ebp - 4], 0x63
push eax
lea edx, [ebp - 0x44]
lea ecx, [ebp - 0x2c]
call fcn.004d45c0
add esp, 4
lea ecx, [ebp - 0x2c]
test eax, eax
setne byte [ebp - 0x249]
call fcn.00433430
lea ecx, [ebp - 0x44]
call fcn.00433430
lea ecx, [ebp - 0x268]
mov byte [ebp - 4], 0x43
call fcn.00433430
cmp byte [ebp - 0x249], 0
je 0x4b5737
push 0x59c7e0
lea ecx, [ebp - 0x268]
call fcn.004334f0
push 0x59c7e0
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x64
call fcn.004334f0
mov byte [ebp - 4], 0x65
lea ecx, [ebp - 0x2c]
push dword [edi + 8]
call fcn.004334f0
lea eax, [ebp - 0x268]
mov byte [ebp - 4], 0x66
push eax
lea edx, [ebp - 0x44]
lea ecx, [ebp - 0x2c]
call fcn.004d45c0
push str.GetDeviceTokenAndProfile
push str._s_:_Routed_to_Unauthenticated_call_to_get_a_wf_since_the_cached_ASNP_handed_over_is_no_longer_valid__principal_could_not_be_parsed_
push eax
mov ecx, dword [eax]
call dword [ecx + 0x14]
add esp, 0x10
lea ecx, [ebp - 0x2c]
call fcn.00433430
lea ecx, [ebp - 0x44]
call fcn.00433430
lea ecx, [ebp - 0x268]
mov byte [ebp - 4], 0x43
call fcn.00433430
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp + 0xc]
call fcn.004bc910
jmp 0x4b582a
push 0x59c7e0
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x67
call fcn.004334f0
mov byte [ebp - 4], 0x68
lea ecx, [ebp - 0x2c]
push dword [edi + 8]
call fcn.004334f0
lea eax, [ebp - 0x268]
mov byte [ebp - 4], 0x69
push eax
lea edx, [ebp - 0x44]
lea ecx, [ebp - 0x2c]
call fcn.004d45c0
add esp, 4
lea ecx, [ebp - 0x2c]
test eax, eax
setne byte [ebp - 0x249]
call fcn.00433430
lea ecx, [ebp - 0x44]
call fcn.00433430
lea ecx, [ebp - 0x268]
mov byte [ebp - 4], 0x43
call fcn.00433430
cmp byte [ebp - 0x249], 0
je 0x4b582a
push 0x59c7e0
lea ecx, [ebp - 0x268]
call fcn.004334f0
push 0x59c7e0
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x6a
call fcn.004334f0
mov byte [ebp - 4], 0x6b
lea ecx, [ebp - 0x2c]
push dword [edi + 8]
call fcn.004334f0
lea eax, [ebp - 0x268]
mov byte [ebp - 4], 0x6c
push eax
lea edx, [ebp - 0x44]
lea ecx, [ebp - 0x2c]
call fcn.004d45c0
push str.GetDeviceTokenAndProfile
push str._s_:_Routed_to_Unauthenticated_call_to_get_SUSI__principal_could_not_be_parsed_
push eax
mov ecx, dword [eax]
call dword [ecx + 0x14]
add esp, 0x10
lea ecx, [ebp - 0x2c]
call fcn.00433430
lea ecx, [ebp - 0x44]
call fcn.00433430
lea ecx, [ebp - 0x268]
mov byte [ebp - 4], 0x43
call fcn.00433430
push esi
push ecx
lea eax, [ebp + 0xc]
mov ecx, esp
push eax
call fcn.0043e520
mov esi, dword [ebp - 0x270]
mov ecx, edi
push esi
call fcn.004b2840
lea ecx, [ebp - 0x54]
call fcn.0043d400
lea ecx, [ebp - 0x58]
call fcn.0043d400
lea ecx, [ebp - 0xbc]
call fcn.00433430
lea ecx, [ebp - 0xa4]
call fcn.00433430
lea ecx, [ebp - 0x4c]
call fcn.004a4e40
lea ecx, [ebp - 0x50]
call fcn.004493a0
lea ecx, [ebp - 0xd4]
call fcn.00433430
lea ecx, [ebp - 0x48]
call fcn.00458b00
lea ecx, [ebp + 0xc]
call fcn.0043d400
mov eax, esi
jmp 0x4b7323
call fcn.004334f0
push 0x59c7e0
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x6d
call fcn.004334f0
mov byte [ebp - 4], 0x6e
lea ecx, [ebp - 0x2c]
push dword [edi + 8]
call fcn.004334f0
lea eax, [ebp - 0x268]
mov byte [ebp - 4], 0x6f
push eax
lea edx, [ebp - 0x44]
lea ecx, [ebp - 0x2c]
call fcn.004d45c0
add esp, 4
lea ecx, [ebp - 0x2c]
test eax, eax
setne byte [ebp - 0x249]
call fcn.00433430
lea ecx, [ebp - 0x44]
call fcn.00433430
lea ecx, [ebp - 0x268]
mov byte [ebp - 4], 0x43
call fcn.00433430
cmp byte [ebp - 0x249], 0
je 0x4b59b2
push 0x59c7e0
lea ecx, [ebp - 0x268]
call fcn.004334f0
push 0x59c7e0
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x70
call fcn.004334f0
mov byte [ebp - 4], 0x71
lea ecx, [ebp - 0x2c]
push dword [edi + 8]
call fcn.004334f0
lea eax, [ebp - 0x268]
mov byte [ebp - 4], 0x72
push eax
lea edx, [ebp - 0x44]
lea ecx, [ebp - 0x2c]
call fcn.004d45c0
add esp, 4
lea edx, [ebp - 0x6c]
lea ecx, [ebp - 0x84]
mov edi, eax
call fcn.004ad5e0
push str.GetDeviceTokenAndProfile
mov byte [ebp - 4], 0x73
mov ecx, eax
mov esi, dword [edi]
push str._s_:_Bad_Principal_found_inform_Controller
call fcn.00433590
push eax
push edi
call dword [esi + 0x24]
add esp, 0x10
lea ecx, [ebp - 0x84]
call fcn.00433430
lea ecx, [ebp - 0x2c]
call fcn.00433430
lea ecx, [ebp - 0x44]
call fcn.00433430
lea ecx, [ebp - 0x268]
mov byte [ebp - 4], 0x43
call fcn.00433430
push 0x24
call fcn.004fef1a
mov esi, eax
mov dword [ebp - 0x26c], esi
mov ecx, esi
mov byte [ebp - 4], 0x74
call fcn.00458b20
push 0x59c7e0
lea ecx, [ebp - 0x2c]
call fcn.004334f0
push 0xdc
push ecx
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0x75
mov ecx, esp
mov dword [ebp - 0x250], 0x100000
push eax
call fcn.0043e520
push 9
lea eax, [ebp - 0x2c]
mov ecx, esi
push eax
call fcn.004a9040
mov ecx, dword [ebp - 0x270]
push eax
call fcn.00458b40
lea ecx, [ebp - 0x2c]
jmp 0x4b72c7
push 0x59c7e0
test eax, eax
je 0x4b5ba8
lea ecx, [ebp - 0x268]
call fcn.004334f0
push 0x59c7e0
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x77
call fcn.004334f0
mov byte [ebp - 4], 0x78
lea ecx, [ebp - 0x2c]
push dword [edi + 8]
call fcn.004334f0
lea eax, [ebp - 0x268]
mov byte [ebp - 4], 0x79
push eax
lea edx, [ebp - 0x44]
lea ecx, [ebp - 0x2c]
call fcn.004d45c0
add esp, 4
lea ecx, [ebp - 0x2c]
test eax, eax
setne byte [ebp - 0x249]
call fcn.00433430
lea ecx, [ebp - 0x44]
call fcn.00433430
lea ecx, [ebp - 0x268]
mov byte [ebp - 4], 0x43
call fcn.00433430
cmp byte [ebp - 0x249], 0
je 0x4b5b41
push 0x59c7e0
lea ecx, [ebp - 0x268]
call fcn.004334f0
push 0x59c7e0
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x7a
call fcn.004334f0
mov byte [ebp - 4], 0x7b
lea ecx, [ebp - 0x2c]
push dword [edi + 8]
call fcn.004334f0
lea eax, [ebp - 0x268]
mov byte [ebp - 4], 0x7c
push eax
lea edx, [ebp - 0x44]
lea ecx, [ebp - 0x2c]
call fcn.004d45c0
add esp, 4
lea edx, [ebp - 0x6c]
lea ecx, [ebp - 0x84]
mov edi, eax
call fcn.004ad5e0
push str.GetDeviceTokenAndProfile
mov byte [ebp - 4], 0x7d
mov ecx, eax
mov esi, dword [edi]
push str._s_:_Could_not_read_principal_from_storage
call fcn.00433590
push eax
push edi
call dword [esi + 0x24]
add esp, 0x10
lea ecx, [ebp - 0x84]
call fcn.00433430
lea ecx, [ebp - 0x2c]
call fcn.00433430
lea ecx, [ebp - 0x44]
call fcn.00433430
lea ecx, [ebp - 0x268]
mov byte [ebp - 4], 0x43
call fcn.00433430
push 0x24
call fcn.004fef1a
mov esi, eax
mov dword [ebp - 0x26c], esi
mov ecx, esi
mov byte [ebp - 4], 0x7e
call fcn.00458b20
push 0x59c7e0
lea ecx, [ebp - 0x2c]
call fcn.004334f0
push 0xf8
push ecx
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0x7f
mov ecx, esp
mov dword [ebp - 0x250], 0x200000
push eax
call fcn.0043e520
push 9
lea eax, [ebp - 0x2c]
mov ecx, esi
push eax
call fcn.004a9040
mov ecx, dword [ebp - 0x270]
push eax
call fcn.00458b40
lea ecx, [ebp - 0x2c]
jmp 0x4b72c7
lea ecx, [ebp - 0xf0]
call fcn.004334f0
push 0x59c7e0
lea ecx, [ebp - 0x108]
mov byte [ebp - 4], 0x81
call fcn.004334f0
lea ecx, [ebp - 0x248]
call fcn.0048e630
lea eax, [ebp - 0x108]
mov byte [ebp - 4], 0x83
mov esi, dword [ebp - 0x4c]
push eax
mov eax, ecx
mov byte [ebp - 0x249], 0
push eax
lea eax, [ebp - 0x249]
push eax
call fcn.004d4420
mov ecx, eax
call fcn.004d6520
push eax
lea eax, [esi + 0x78]
mov ecx, edi
push eax
call fcn.004aded0
mov esi, eax
lea ecx, [ebp - 0xf0]
lea eax, [ebp - 0x248]
mov dword [ebp - 0x278], esi
push eax
call fcn.0043d490
test esi, esi
jne 0x4b6aa2
call fcn.004d4420
lea eax, [ebp - 0x1c8]
push eax
call fcn.004d6d70
mov ecx, eax
call fcn.004c7ff0
cmp byte [ebp - 0x24a], 0
je 0x4b5fbd
mov eax, dword [ebp - 0x284]
cmp dword [eax], esi
jne 0x4b5fbd
call fcn.004d4420
call fcn.004d6d70
mov ecx, eax
call fcn.004c7ef0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x26c], esp
push eax
call fcn.00433550
sub esp, 0x18
mov byte [ebp - 4], 0x84
lea eax, [ebp - 0x1c8]
mov ecx, esp
push eax
call fcn.00433550
mov byte [ebp - 4], 0x83
call fcn.004ddd00
add esp, 0x30
test al, al
jne 0x4b5fbd
push str.ngl_lib:__workflow_result_trigger_codeapp_launchcached_guid_stoken_guid_s
lea ecx, [ebp - 0x2c]
call fcn.004334f0
push 0x59c7e0
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x85
call fcn.004334f0
lea ecx, [ebp - 0x1c8]
mov byte [ebp - 4], 0x86
call fcn.00433590
lea edx, [ebp - 0x44]
mov ecx, eax
call fcn.004d0d40
lea ecx, [ebp - 0x44]
call fcn.00433590
lea ecx, [ebp - 0xbc]
mov dword [ebp - 0x294], eax
call fcn.00433590
mov dword [ebp - 0x280], eax
lea edx, [ebp - 0x2c]
lea eax, [ebp - 0x294]
push eax
lea eax, [ebp - 0x280]
push eax
lea ecx, [ebp - 0x268]
call fcn.00494330
add esp, 8
lea ecx, [ebp - 0x2c]
push eax
call fcn.00433470
lea ecx, [ebp - 0x268]
call fcn.00433430
push ecx
lea ecx, [ebp - 0x5c]
call fcn.0043d010
push 0x78
call fcn.004fef1a
mov esi, eax
add esp, 4
mov dword [ebp - 0x26c], esi
push str.MOCKED_WORKFLOW
lea ecx, [ebp - 0x2dc]
mov byte [ebp - 4], 0x87
call fcn.004334f0
mov byte [ebp - 4], 0x88
lea ecx, [ebp - 0x2f4]
push 0x59d064
mov dword [ebp - 0x250], 0x400000
call fcn.004334f0
mov dword [ebp - 4], 0x89
lea ecx, [ebp - 0x84]
push str.cached_user_changed
mov dword [ebp - 0x250], 0xc00000
call fcn.004334f0
mov dword [ebp - 4], 0x8a
lea ecx, [ebp - 0x268]
push str.cached_user_changed
mov dword [ebp - 0x250], 0x1c00000
call fcn.004334f0
lea eax, [ebp - 0x2c]
mov dword [ebp - 4], 0x8b
push eax
lea eax, [ebp - 0x2dc]
mov dword [ebp - 0x250], 0x3c00000
push eax
lea eax, [ebp - 0x2f4]
mov ecx, esi
push eax
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x268]
push eax
call fcn.004d7a70
push eax
lea ecx, [ebp - 0x5c]
call fcn.00458b40
mov dword [ebp - 4], 0x90
lea ecx, [ebp - 0x268]
call fcn.00433430
lea ecx, [ebp - 0x84]
call fcn.00433430
lea ecx, [ebp - 0x2f4]
call fcn.00433430
lea ecx, [ebp - 0x2dc]
mov byte [ebp - 4], 0x94
call fcn.00433430
push 0x59c7e0
lea ecx, [ebp - 0x30c]
call fcn.004334f0
push 0x59c7e0
lea ecx, [ebp - 0x2ac]
mov byte [ebp - 4], 0x95
call fcn.004334f0
mov byte [ebp - 4], 0x96
lea ecx, [ebp - 0x2c4]
push dword [edi + 8]
call fcn.004334f0
lea eax, [ebp - 0x30c]
mov byte [ebp - 4], 0x97
push eax
lea edx, [ebp - 0x2ac]
lea ecx, [ebp - 0x2c4]
call fcn.004d45c0
add esp, 4
lea ecx, [ebp - 0x2c4]
test eax, eax
setne byte [ebp - 0x249]
call fcn.00433430
lea ecx, [ebp - 0x2ac]
call fcn.00433430
lea ecx, [ebp - 0x30c]
mov byte [ebp - 4], 0x94
call fcn.00433430
cmp byte [ebp - 0x249], 0
je 0x4b5f53
push 0x59c7e0
lea ecx, [ebp - 0x30c]
call fcn.004334f0
push 0x59c7e0
lea ecx, [ebp - 0x2ac]
mov byte [ebp - 4], 0x98
call fcn.004334f0
mov byte [ebp - 4], 0x99
lea ecx, [ebp - 0x2c4]
push dword [edi + 8]
call fcn.004334f0
lea eax, [ebp - 0x30c]
mov byte [ebp - 4], 0x9a
push eax
lea edx, [ebp - 0x2ac]
lea ecx, [ebp - 0x2c4]
call fcn.004d45c0
push str.GetDeviceTokenAndProfile
push str._s_:_Routed_to_Unauthenticated_call_to_get_a_wf_since_the_cached_ASNP_handed_over_is_no_longer_valid__New_user_signed_in_
push eax
mov ecx, dword [eax]
call dword [ecx + 0x14]
add esp, 0x10
lea ecx, [ebp - 0x2c4]
call fcn.00433430
lea ecx, [ebp - 0x2ac]
call fcn.00433430
lea ecx, [ebp - 0x30c]
mov byte [ebp - 4], 0x94
call fcn.00433430
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp + 0xc]
call fcn.004bc910
push dword [ebp - 0x284]
lea eax, [ebp + 0xc]
push ecx
mov ecx, esp
push eax
call fcn.0043e520
mov esi, dword [ebp - 0x270]
mov ecx, edi
push esi
call fcn.004b2840
lea ecx, [ebp - 0x5c]
call fcn.0043d400
lea ecx, [ebp - 0x44]
call fcn.00433430
lea ecx, [ebp - 0x2c]
call fcn.00433430
lea ecx, [ebp - 0x248]
call fcn.0048e750
lea ecx, [ebp - 0x108]
call fcn.00433430
lea ecx, [ebp - 0xf0]
call fcn.00433430
jmp 0x4b5845
push 0x59c7e0
lea ecx, [ebp - 0x120]
call fcn.004334f0
push ecx
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0xcc
call fcn.0043d010
mov ecx, dword [edi + 4]
lea eax, [ebp - 0xd8]
push 1
push eax
sub esp, 0x18
push esp
call fcn.004adaf0
mov ecx, dword [ebp - 0x28c]
lea edx, [ebp - 0x68]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
mov byte [ebp - 4], 0xcd
cmp dword [ebp - 0xd8], 0
jne 0x4b601f
mov ecx, dword [ebp - 0x68]
call fcn.004ad370
push eax
lea ecx, [ebp - 0x120]
call fcn.0043d490
mov eax, dword [edi + 4]
push ecx
lea ecx, [ebp - 0x64]
mov eax, dword [eax + 0x3c]
mov dword [ebp - 0x28c], eax
mov dword [ebp - 0x60], 0
call fcn.0043d010
mov edx, dword [ebp + 0xc]
test edx, edx
setne al
test al, al
je 0x4b605d
lea ecx, [ebp - 0x26c]
call fcn.00459000
mov byte [ebp - 4], 0xce
mov esi, 0x20000000
jmp 0x4b6074
lea ecx, [ebp - 0x288]
call fcn.0043d220
mov dword [ebp - 4], 0xcf
mov esi, 0x40000000
lea ecx, [ebp - 0x60]
mov dword [ebp - 0x250], esi
push ecx
push ecx
mov ecx, esp
mov dword [ebp - 0x278], esi
push eax
call fcn.0043e520
mov eax, dword [ebp - 0x4c]
mov ecx, dword [ebp - 0x28c]
add eax, 0x78
push eax
lea eax, [ebp - 0xf0]
push eax
mov edx, dword [ecx]
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0x64]
push eax
call dword [edx]
mov dword [ebp - 4], 0xd0
test esi, 0x40000000
je 0x4b60dd
and esi, 0xbfffffff
lea ecx, [ebp - 0x288]
mov dword [ebp - 0x278], esi
call fcn.0043d400
mov byte [ebp - 4], 0xd2
test esi, 0x20000000
je 0x4b6100
and esi, 0xdfffffff
lea ecx, [ebp - 0x26c]
mov dword [ebp - 0x278], esi
call fcn.0043d400
mov eax, dword [ebp - 0x60]
cmp eax, 4
jne 0x4b6501
mov ecx, dword [ebp - 0x290]
mov eax, dword [ecx]
call dword [eax + 8]
mov ecx, dword [ebp - 0x280]
mov eax, dword [ecx]
call dword [eax + 0x20]
mov ecx, dword [ebp - 0x50]
test ecx, ecx
setne al
test al, al
je 0x4b6133
call fcn.004c4870
mov esi, dword [ebp - 0x284]
lea ecx, [ebp - 0x268]
push 0x59c7e0
cmp dword [esi], 0
jne 0x4b636a
call fcn.004334f0
cmp byte [ebp - 0x24a], 0
je 0x4b6252
push 0x59c7e0
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0xd3
call fcn.004334f0
mov byte [ebp - 4], 0xd4
lea ecx, [ebp - 0x2c]
push dword [edi + 8]
call fcn.004334f0
lea eax, [ebp - 0x268]
mov byte [ebp - 4], 0xd5
push eax
lea edx, [ebp - 0x44]
lea ecx, [ebp - 0x2c]
call fcn.004d45c0
add esp, 4
lea ecx, [ebp - 0x2c]
test eax, eax
setne byte [ebp - 0x249]
call fcn.00433430
lea ecx, [ebp - 0x44]
call fcn.00433430
lea ecx, [ebp - 0x268]
mov byte [ebp - 4], 0xd2
call fcn.00433430
cmp byte [ebp - 0x249], 0
je 0x4b6241
push 0x59c7e0
lea ecx, [ebp - 0x268]
call fcn.004334f0
push 0x59c7e0
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0xd6
call fcn.004334f0
mov byte [ebp - 4], 0xd7
lea ecx, [ebp - 0x2c]
push dword [edi + 8]
call fcn.004334f0
lea eax, [ebp - 0x268]
mov byte [ebp - 4], 0xd8
push eax
lea edx, [ebp - 0x44]
lea ecx, [ebp - 0x2c]
call fcn.004d45c0
push str.GetDeviceTokenAndProfile
push str._s_:_Routed_to_Unauthenticated_call_to_get_a_wf_since_the_cached_ASNP_handed_over_is_no_longer_valid__Access_token_exchanged_is_not_valid_
push eax
mov ecx, dword [eax]
call dword [ecx + 0x14]
add esp, 0x10
lea ecx, [ebp - 0x2c]
call fcn.00433430
lea ecx, [ebp - 0x44]
call fcn.00433430
lea ecx, [ebp - 0x268]
mov byte [ebp - 4], 0xd2
call fcn.00433430
lea eax, [ebp - 0x58]
push eax
lea ecx, [ebp + 0xc]
call fcn.004bc910
jmp 0x4b6334
push 0x59c7e0
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0xd9
call fcn.004334f0
mov byte [ebp - 4], 0xda
lea ecx, [ebp - 0x2c]
push dword [edi + 8]
call fcn.004334f0
lea eax, [ebp - 0x268]
mov byte [ebp - 4], 0xdb
push eax
lea edx, [ebp - 0x44]
lea ecx, [ebp - 0x2c]
call fcn.004d45c0
add esp, 4
lea ecx, [ebp - 0x2c]
test eax, eax
setne byte [ebp - 0x249]
call fcn.00433430
lea ecx, [ebp - 0x44]
call fcn.00433430
lea ecx, [ebp - 0x268]
mov byte [ebp - 4], 0xd2
call fcn.00433430
cmp byte [ebp - 0x249], 0
je 0x4b6334
push 0x59c7e0
lea ecx, [ebp - 0x268]
call fcn.004334f0
push 0x59c7e0
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0xdc
call fcn.004334f0
mov byte [ebp - 4], 0xdd
lea ecx, [ebp - 0x2c]
push dword [edi + 8]
call fcn.004334f0
lea eax, [ebp - 0x268]
mov byte [ebp - 4], 0xde
push eax
lea edx, [ebp - 0x44]
lea ecx, [ebp - 0x2c]
call fcn.004d45c0
push str.GetDeviceTokenAndProfile
push str._s_:_Routed_to_Unauthenticated_call_to_get_SUSI__Access_token_exchanged_is_not_valid_
push eax
mov ecx, dword [eax]
call dword [ecx + 0x14]
add esp, 0x10
lea ecx, [ebp - 0x2c]
call fcn.00433430
lea ecx, [ebp - 0x44]
call fcn.00433430
lea ecx, [ebp - 0x268]
mov byte [ebp - 4], 0xd2
call fcn.00433430
push esi
push ecx
lea eax, [ebp + 0xc]
mov ecx, esp
push eax
call fcn.0043e520
mov esi, dword [ebp - 0x270]
mov ecx, edi
push esi
call fcn.004b2840
lea ecx, [ebp - 0x64]
call fcn.0043d200
lea ecx, [ebp - 0x68]
call fcn.004ad260
lea ecx, [ebp - 0x120]
jmp 0x4b5f92
call fcn.004334f0
push 0x59c7e0
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0xdf
call fcn.004334f0
mov byte [ebp - 4], 0xe0
lea ecx, [ebp - 0x2c]
push dword [edi + 8]
call fcn.004334f0
lea eax, [ebp - 0x268]
mov byte [ebp - 4], 0xe1
push eax
lea edx, [ebp - 0x44]
lea ecx, [ebp - 0x2c]
call fcn.004d45c0
add esp, 4
lea ecx, [ebp - 0x2c]
test eax, eax
setne byte [ebp - 0x249]
call fcn.00433430
lea ecx, [ebp - 0x44]
call fcn.00433430
lea ecx, [ebp - 0x268]
mov byte [ebp - 4], 0xd2
call fcn.00433430
cmp byte [ebp - 0x249], 0
je 0x4b647f
push 0x59c7e0
lea ecx, [ebp - 0x268]
call fcn.004334f0
push 0x59c7e0
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0xe2
call fcn.004334f0
mov byte [ebp - 4], 0xe3
lea ecx, [ebp - 0x2c]
push dword [edi + 8]
call fcn.004334f0
lea eax, [ebp - 0x268]
mov byte [ebp - 4], 0xe4
push eax
lea edx, [ebp - 0x44]
lea ecx, [ebp - 0x2c]
call fcn.004d45c0
add esp, 4
lea edx, [ebp - 0x60]
lea ecx, [ebp - 0x84]
mov edi, eax
call fcn.004ad8e0
push str.GetDeviceTokenAndProfile
mov byte [ebp - 4], 0xe5
mov ecx, eax
mov esi, dword [edi]
push str._s_:_Unauthorised_response_from_COPS
call fcn.00433590
push eax
push edi
call dword [esi + 0x24]
add esp, 0x10
lea ecx, [ebp - 0x84]
call fcn.00433430
lea ecx, [ebp - 0x2c]
call fcn.00433430
lea ecx, [ebp - 0x44]
call fcn.00433430
lea ecx, [ebp - 0x268]
mov byte [ebp - 4], 0xd2
call fcn.00433430
push 0x24
call fcn.004fef1a
mov esi, eax
mov dword [ebp - 0x274], esi
mov ecx, esi
mov byte [ebp - 4], 0xe6
call fcn.00458b20
push 0x59c7e0
lea ecx, [ebp - 0x2c]
call fcn.004334f0
push 0xdc
mov byte [ebp - 4], 0xe7
lea eax, [ebp - 0x48]
mov edi, dword [ebp - 0x278]
push ecx
mov ecx, esp
or edi, 0x80000000
push eax
mov dword [ebp - 0x250], edi
call fcn.0043e520
push 9
lea eax, [ebp - 0x2c]
mov ecx, esi
push eax
call fcn.004a9040
mov esi, dword [ebp - 0x270]
mov ecx, esi
push eax
call fcn.00458b40
or edi, 0x40000
jns 0x4b634f
lea ecx, [ebp - 0x2c]
call fcn.00433430
jmp 0x4b634f
mov esi, dword [ebp - 0x4c]
test eax, eax
je 0x4b6a39
call fcn.004d4420
lea eax, [esi + 0x78]
push eax
call fcn.004d6d70
mov ecx, eax
call fcn.004c8080
mov byte [ebp - 0x249], 0
call fcn.004d4420
lea eax, [ebp - 0x249]
push eax
call fcn.004d4420
mov ecx, eax
call fcn.004d6520
push eax
call fcn.004d6d70
mov ecx, eax
call fcn.004c7f60
push ecx
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0xe9
call fcn.00433370
push 0
call fcn.00499ac0
lea ecx, [ebp - 0x44]
call fcn.0043a950
sub esp, 0x18
mov byte [ebp - 4], 0xeb
lea eax, [ebp - 0x180]
mov dword [ebp - 0x274], esp
mov ecx, esp
push eax
call fcn.00499d30
push str.email
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0xec
call fcn.0049b4d0
mov ecx, eax
mov byte [ebp - 4], 0xeb
call fcn.0049a020
sub esp, 0x18
lea eax, [ebp - 0x1b0]
mov ecx, esp
mov dword [ebp - 0x274], esp
push eax
call fcn.00499d30
push str.firstName
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0xed
call fcn.0049b4d0
mov ecx, eax
mov byte [ebp - 4], 0xeb
call fcn.0049a020
sub esp, 0x18
lea eax, [ebp - 0x198]
mov ecx, esp
mov dword [ebp - 0x274], esp
push eax
call fcn.00499d30
push str.lastName
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0xee
call fcn.0049b4d0
mov ecx, eax
mov byte [ebp - 4], 0xeb
call fcn.0049a020
sub esp, 0x18
lea eax, [ebp - 0x150]
mov ecx, esp
mov dword [ebp - 0x274], esp
push eax
call fcn.00499d30
push str.displayName
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0xef
call fcn.0049b4d0
mov ecx, eax
mov byte [ebp - 4], 0xeb
call fcn.0049a020
sub esp, 0x18
lea eax, [ebp - 0x1c8]
mov ecx, esp
mov dword [ebp - 0x274], esp
push eax
call fcn.00499d30
push str.userId
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0xf0
call fcn.0049b4d0
mov ecx, eax
mov byte [ebp - 4], 0xeb
call fcn.0049a020
sub esp, 0x18
lea eax, [ebp - 0x168]
mov ecx, esp
mov dword [ebp - 0x274], esp
push eax
call fcn.00499d30
push str.countryCode
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0xf1
call fcn.0049b4d0
mov ecx, eax
mov byte [ebp - 4], 0xeb
call fcn.0049a020
sub esp, 0x18
lea eax, [ebp - 0x138]
mov ecx, esp
mov dword [ebp - 0x274], esp
push eax
call fcn.00499d30
push str.accountType
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0xf2
call fcn.0049b4d0
mov ecx, eax
mov byte [ebp - 4], 0xeb
call fcn.0049a020
push ecx
lea ecx, [ebp - 0x8c]
call fcn.00433380
call fcn.0049d350
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xf3
push eax
lea edx, [ebp - 0x8c]
lea ecx, [ebp - 0x268]
call fcn.0049d960
add esp, 4
lea ecx, [ebp - 0x44]
push eax
call fcn.00433470
lea ecx, [ebp - 0x268]
call fcn.00433430
mov ecx, dword [ebp - 0x5c]
lea eax, [ebp - 0x44]
push eax
call fcn.004d77a0
lea ecx, [ebp - 0x8c]
call fcn.0049d410
lea ecx, [ebp - 0x44]
call fcn.00433430
lea ecx, [ebp - 0x2c]
call fcn.00499f50
mov dword [ebp - 4], 0xd2
jmp 0x4b687b
mov ecx, dword [ebp - 0x60]
call fcn.00458e80
push 0x59c7e0
lea ecx, [ebp - 0x268]
mov dword [ebp - 0x28c], eax
call fcn.004334f0
push 0x59c7e0
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0xfc
call fcn.004334f0
mov byte [ebp - 4], 0xfd
lea ecx, [ebp - 0x2c]
push dword [edi + 8]
call fcn.004334f0
lea eax, [ebp - 0x268]
mov byte [ebp - 4], 0xfe
push eax
lea edx, [ebp - 0x44]
lea ecx, [ebp - 0x2c]
call fcn.004d45c0
add esp, 4
lea ecx, [ebp - 0x2c]
test eax, eax
setne byte [ebp - 0x249]
call fcn.00433430
lea ecx, [ebp - 0x44]
call fcn.00433430
lea ecx, [ebp - 0x268]
mov byte [ebp - 4], 0xd2
call fcn.00433430
cmp byte [ebp - 0x249], 0
je 0x4b69b3
push 0x59c7e0
lea ecx, [ebp - 0x268]
call fcn.004334f0
push 0x59c7e0
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0xff
call fcn.004334f0
mov dword [ebp - 4], 0x100
lea ecx, [ebp - 0x2c]
push dword [edi + 8]
call fcn.004334f0
lea eax, [ebp - 0x268]
mov byte [ebp - 4], 1
push eax
lea edx, [ebp - 0x44]
lea ecx, [ebp - 0x2c]
call fcn.004d45c0
add esp, 4
lea edx, [ebp - 0x60]
lea ecx, [ebp - 0x84]
mov edi, eax
call fcn.004ad8e0
push str.GetDeviceTokenAndProfile
mov byte [ebp - 4], 2
mov ecx, eax
mov esi, dword [edi]
push str._s_:_We_have_a_valid_access_token_but_could_not_reach_COPS__fill_in_userprofile_from_IMS
call fcn.00433590
push eax
push edi
call dword [esi + 0x24]
add esp, 0x10
lea ecx, [ebp - 0x84]
call fcn.00433430
lea ecx, [ebp - 0x2c]
call fcn.00433430
lea ecx, [ebp - 0x44]
mov dword [ebp - 4], 0xff
call fcn.00433430
lea ecx, [ebp - 0x268]
mov byte [ebp - 4], 0xd2
call fcn.00433430
push 0x24
call fcn.004fef1a
mov esi, eax
mov dword [ebp - 0x274], esi
mov ecx, esi
mov dword [ebp - 4], 0x103
call fcn.00458b20
push 0x59c7e0
lea ecx, [ebp - 0x2c]
call fcn.004334f0
push dword [ebp - 0x28c]
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 4
push ecx
mov ecx, esp
mov dword [ebp - 0x26c], 1
push eax
call fcn.0043e520
push 4
lea eax, [ebp - 0x2c]
mov ecx, esi
push eax
call fcn.004a9040
mov ecx, dword [ebp - 0x270]
push eax
call fcn.00458b40
lea ecx, [ebp - 0x2c]
call fcn.00433430
lea ecx, [ebp - 0x64]
call fcn.0043d200
lea ecx, [ebp - 0x68]
call fcn.004ad260
lea ecx, [ebp - 0x120]
jmp 0x4b72a6
call fcn.004d4420
lea eax, [esi + 0x78]
push eax
call fcn.004d6d70
mov ecx, eax
call fcn.004c8080
mov byte [ebp - 0x249], 0
call fcn.004d4420
lea eax, [ebp - 0x249]
push eax
call fcn.004d4420
mov ecx, eax
call fcn.004d6520
push eax
call fcn.004d6d70
mov ecx, eax
call fcn.004c7f60
mov eax, dword [ebp - 0x4c]
push 1
add eax, 0x78
push eax
push ecx
lea eax, [ebp - 0x64]
mov ecx, esp
push eax
call fcn.0043e520
mov esi, dword [ebp - 0x270]
mov ecx, edi
push esi
call fcn.004b0ad0
jmp 0x4b634f
cmp esi, 0x12
jne 0x4b6bef
push 0x59c7e0
lea ecx, [ebp - 0x268]
call fcn.004334f0
push 0x59c7e0
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x9b
call fcn.004334f0
mov byte [ebp - 4], 0x9c
lea ecx, [ebp - 0x2c]
push dword [edi + 8]
call fcn.004334f0
lea eax, [ebp - 0x268]
mov byte [ebp - 4], 0x9d
push eax
lea edx, [ebp - 0x44]
lea ecx, [ebp - 0x2c]
call fcn.004d45c0
add esp, 4
lea ecx, [ebp - 0x2c]
test eax, eax
setne byte [ebp - 0x249]
call fcn.00433430
lea ecx, [ebp - 0x44]
call fcn.00433430
lea ecx, [ebp - 0x268]
mov byte [ebp - 4], 0x83
call fcn.00433430
cmp byte [ebp - 0x249], 0
je 0x4b6b9d
push 0x59c7e0
lea ecx, [ebp - 0x268]
call fcn.004334f0
push 0x59c7e0
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x9e
call fcn.004334f0
mov byte [ebp - 4], 0x9f
lea ecx, [ebp - 0x2c]
push dword [edi + 8]
call fcn.004334f0
lea eax, [ebp - 0x268]
mov byte [ebp - 4], 0xa0
push eax
lea edx, [ebp - 0x44]
lea ecx, [ebp - 0x2c]
call fcn.004d45c0
push str.GetDeviceTokenAndProfile
push str._s_:_Access_token_fetch_yielded_IMS_workflow
push eax
mov ecx, dword [eax]
call dword [ecx + 0x14]
add esp, 0x10
lea ecx, [ebp - 0x2c]
call fcn.00433430
lea ecx, [ebp - 0x44]
call fcn.00433430
lea ecx, [ebp - 0x268]
mov byte [ebp - 4], 0x83
call fcn.00433430
push 0x24
call fcn.004fef1a
mov esi, eax
mov dword [ebp - 0x274], esi
mov ecx, esi
mov byte [ebp - 4], 0xa1
call fcn.00458b20
mov ecx, 0x12
call fcn.004a95c0
push eax
push ecx
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.0043e520
push 0
lea eax, [ebp - 0x108]
mov ecx, esi
push eax
call fcn.004a9040
mov ecx, dword [ebp - 0x270]
push eax
call fcn.00458b40
jmp 0x4b72ab
cmp esi, 3
jne 0x4b6fb0
mov ecx, dword [ebp - 0x290]
mov eax, dword [ecx]
call dword [eax + 8]
mov ecx, dword [ebp - 0x280]
mov eax, dword [ecx]
call dword [eax + 0x20]
mov ecx, dword [ebp - 0x50]
test ecx, ecx
setne al
test al, al
je 0x4b6c1f
call fcn.004c4870
mov esi, dword [ebp - 0x284]
lea ecx, [ebp - 0x268]
push 0x59c7e0
cmp dword [esi], 0
jne 0x4b6e40
call fcn.004334f0
cmp byte [ebp - 0x24a], 0
je 0x4b6d3e
push 0x59c7e0
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0xa2
call fcn.004334f0
mov byte [ebp - 4], 0xa3
lea ecx, [ebp - 0x2c]
push dword [edi + 8]
call fcn.004334f0
lea eax, [ebp - 0x268]
mov byte [ebp - 4], 0xa4
push eax
lea edx, [ebp - 0x44]
lea ecx, [ebp - 0x2c]
call fcn.004d45c0
add esp, 4
lea ecx, [ebp - 0x2c]
test eax, eax
setne byte [ebp - 0x249]
call fcn.00433430
lea ecx, [ebp - 0x44]
call fcn.00433430
lea ecx, [ebp - 0x268]
mov byte [ebp - 4], 0x83
call fcn.00433430
cmp byte [ebp - 0x249], 0
je 0x4b6d2d
push 0x59c7e0
lea ecx, [ebp - 0x268]
call fcn.004334f0
push 0x59c7e0
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0xa5
call fcn.004334f0
mov byte [ebp - 4], 0xa6
lea ecx, [ebp - 0x2c]
push dword [edi + 8]
call fcn.004334f0
lea eax, [ebp - 0x268]
mov byte [ebp - 4], 0xa7
push eax
lea edx, [ebp - 0x44]
lea ecx, [ebp - 0x2c]
call fcn.004d45c0
push str.GetDeviceTokenAndProfile
push str._s_:_Routed_to_Unauthenticated_call_to_get_a_wf_since_the_cached_ASNP_handed_over_is_no_longer_valid__Device_token_could_not_be_exchanged_
push eax
mov ecx, dword [eax]
call dword [ecx + 0x14]
add esp, 0x10
lea ecx, [ebp - 0x2c]
call fcn.00433430
lea ecx, [ebp - 0x44]
call fcn.00433430
lea ecx, [ebp - 0x268]
mov byte [ebp - 4], 0x83
call fcn.00433430
lea eax, [ebp - 0x58]
push eax
lea ecx, [ebp + 0xc]
call fcn.004bc910
jmp 0x4b6e20
push 0x59c7e0
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0xa8
call fcn.004334f0
mov byte [ebp - 4], 0xa9
lea ecx, [ebp - 0x2c]
push dword [edi + 8]
call fcn.004334f0
lea eax, [ebp - 0x268]
mov byte [ebp - 4], 0xaa
push eax
lea edx, [ebp - 0x44]
lea ecx, [ebp - 0x2c]
call fcn.004d45c0
add esp, 4
lea ecx, [ebp - 0x2c]
test eax, eax
setne byte [ebp - 0x249]
call fcn.00433430
lea ecx, [ebp - 0x44]
call fcn.00433430
lea ecx, [ebp - 0x268]
mov byte [ebp - 4], 0x83
call fcn.00433430
cmp byte [ebp - 0x249], 0
je 0x4b6e20
push 0x59c7e0
lea ecx, [ebp - 0x268]
call fcn.004334f0
push 0x59c7e0
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0xab
call fcn.004334f0
mov byte [ebp - 4], 0xac
lea ecx, [ebp - 0x2c]
push dword [edi + 8]
call fcn.004334f0
lea eax, [ebp - 0x268]
mov byte [ebp - 4], 0xad
push eax
lea edx, [ebp - 0x44]
lea ecx, [ebp - 0x2c]
call fcn.004d45c0
push str.GetDeviceTokenAndProfile
push str._s_:_Routed_to_Unauthenticated_call_to_get_SUSI__Device_token_could_not_be_exchanged_
push eax
mov ecx, dword [eax]
call dword [ecx + 0x14]
add esp, 0x10
lea ecx, [ebp - 0x2c]
call fcn.00433430
lea ecx, [ebp - 0x44]
call fcn.00433430
lea ecx, [ebp - 0x268]
mov byte [ebp - 4], 0x83
call fcn.00433430
push esi
push ecx
lea eax, [ebp + 0xc]
mov ecx, esp
push eax
call fcn.0043e520
mov esi, dword [ebp - 0x270]
mov ecx, edi
push esi
call fcn.004b2840
jmp 0x4b5f97
call fcn.004334f0
push 0x59c7e0
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0xae
call fcn.004334f0
mov byte [ebp - 4], 0xaf
lea ecx, [ebp - 0x2c]
push dword [edi + 8]
call fcn.004334f0
lea eax, [ebp - 0x268]
mov byte [ebp - 4], 0xb0
push eax
lea edx, [ebp - 0x44]
lea ecx, [ebp - 0x2c]
call fcn.004d45c0
add esp, 4
lea ecx, [ebp - 0x2c]
test eax, eax
setne byte [ebp - 0x249]
call fcn.00433430
lea ecx, [ebp - 0x44]
call fcn.00433430
lea ecx, [ebp - 0x268]
mov byte [ebp - 4], 0x83
call fcn.00433430
cmp byte [ebp - 0x249], 0
je 0x4b6f58
push 0x59c7e0
lea ecx, [ebp - 0x268]
call fcn.004334f0
push 0x59c7e0
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0xb1
call fcn.004334f0
mov byte [ebp - 4], 0xb2
lea ecx, [ebp - 0x2c]
push dword [edi + 8]
call fcn.004334f0
lea eax, [ebp - 0x268]
mov byte [ebp - 4], 0xb3
push eax
lea edx, [ebp - 0x44]
lea ecx, [ebp - 0x2c]
call fcn.004d45c0
add esp, 4
lea edx, [ebp - 0x278]
lea ecx, [ebp - 0x84]
mov edi, eax
call fcn.004ad6e0
push str.GetDeviceTokenAndProfile
mov byte [ebp - 4], 0xb4
mov ecx, eax
mov esi, dword [edi]
push str._s_:_Access_token_generated_was_not_approved_by_IMS__inform_Controller
call fcn.00433590
push eax
push edi
call dword [esi + 0x24]
add esp, 0x10
lea ecx, [ebp - 0x84]
call fcn.00433430
lea ecx, [ebp - 0x2c]
call fcn.00433430
lea ecx, [ebp - 0x44]
call fcn.00433430
lea ecx, [ebp - 0x268]
mov byte [ebp - 4], 0x83
call fcn.00433430
push 0x24
call fcn.004fef1a
mov esi, eax
mov dword [ebp - 0x274], esi
mov ecx, esi
mov byte [ebp - 4], 0xb5
call fcn.00458b20
push 0x59c7e0
lea ecx, [ebp - 0x2c]
call fcn.004334f0
push 0xdc
push ecx
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0xb6
mov ecx, esp
mov dword [ebp - 0x250], 0x4000000
push eax
call fcn.0043e520
push 9
lea eax, [ebp - 0x2c]
mov ecx, esi
push eax
call fcn.004a9040
jmp 0x4b7297
push 0x59c7e0
lea ecx, [ebp - 0x268]
call fcn.004334f0
cmp esi, 9
jne 0x4b7131
push 0x59c7e0
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0xb8
call fcn.004334f0
mov byte [ebp - 4], 0xb9
lea ecx, [ebp - 0x2c]
push dword [edi + 8]
call fcn.004334f0
lea eax, [ebp - 0x268]
mov byte [ebp - 4], 0xba
push eax
lea edx, [ebp - 0x44]
lea ecx, [ebp - 0x2c]
call fcn.004d45c0
add esp, 4
lea ecx, [ebp - 0x2c]
test eax, eax
setne byte [ebp - 0x249]
call fcn.00433430
lea ecx, [ebp - 0x44]
call fcn.00433430
lea ecx, [ebp - 0x268]
mov byte [ebp - 4], 0x83
call fcn.00433430
cmp byte [ebp - 0x249], 0
je 0x4b70dc
push 0x59c7e0
lea ecx, [ebp - 0x268]
call fcn.004334f0
push 0x59c7e0
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0xbb
call fcn.004334f0
mov byte [ebp - 4], 0xbc
lea ecx, [ebp - 0x2c]
push dword [edi + 8]
call fcn.004334f0
lea eax, [ebp - 0x268]
mov byte [ebp - 4], 0xbd
push eax
lea edx, [ebp - 0x44]
lea ecx, [ebp - 0x2c]
call fcn.004d45c0
add esp, 4
lea edx, [ebp - 0x278]
lea ecx, [ebp - 0x84]
mov edi, eax
call fcn.004ad6e0
push str.GetDeviceTokenAndProfile
mov byte [ebp - 4], 0xbe
mov ecx, eax
mov esi, dword [edi]
push str._s_:_Access_token_fetch_gave_a_proxy_error
call fcn.00433590
push eax
push edi
call dword [esi + 0x24]
add esp, 0x10
lea ecx, [ebp - 0x84]
call fcn.00433430
lea ecx, [ebp - 0x2c]
call fcn.00433430
lea ecx, [ebp - 0x44]
call fcn.00433430
lea ecx, [ebp - 0x268]
mov byte [ebp - 4], 0x83
call fcn.00433430
push 0x24
call fcn.004fef1a
mov esi, eax
mov dword [ebp - 0x274], esi
mov ecx, esi
mov byte [ebp - 4], 0xbf
call fcn.00458b20
push 0x59c7e0
lea ecx, [ebp - 0x2c]
call fcn.004334f0
push 0x67
push ecx
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0xc0
mov ecx, esp
mov dword [ebp - 0x250], 0x8000000
push eax
call fcn.0043e520
push 9
lea eax, [ebp - 0x2c]
mov ecx, esi
push eax
call fcn.004a9040
jmp 0x4b7297
push 0x59c7e0
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0xc2
call fcn.004334f0
mov byte [ebp - 4], 0xc3
lea ecx, [ebp - 0x2c]
push dword [edi + 8]
call fcn.004334f0
lea eax, [ebp - 0x268]
mov byte [ebp - 4], 0xc4
push eax
lea edx, [ebp - 0x44]
lea ecx, [ebp - 0x2c]
call fcn.004d45c0
add esp, 4
lea ecx, [ebp - 0x2c]
test eax, eax
setne byte [ebp - 0x249]
call fcn.00433430
lea ecx, [ebp - 0x44]
call fcn.00433430
lea ecx, [ebp - 0x268]
mov byte [ebp - 4], 0x83
call fcn.00433430
cmp byte [ebp - 0x249], 0
je 0x4b7244
push 0x59c7e0
lea ecx, [ebp - 0x268]
call fcn.004334f0
push 0x59c7e0
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0xc5
call fcn.004334f0
mov byte [ebp - 4], 0xc6
lea ecx, [ebp - 0x2c]
push dword [edi + 8]
call fcn.004334f0
lea eax, [ebp - 0x268]
mov byte [ebp - 4], 0xc7
push eax
lea edx, [ebp - 0x44]
lea ecx, [ebp - 0x2c]
call fcn.004d45c0
add esp, 4
lea edx, [ebp - 0x278]
lea ecx, [ebp - 0x84]
mov edi, eax
call fcn.004ad6e0
push str.GetDeviceTokenAndProfile
mov byte [ebp - 4], 0xc8
mov ecx, eax
mov esi, dword [edi]
push str._s_:_Access_token_fetch_failed
call fcn.00433590
push eax
push edi
call dword [esi + 0x24]
add esp, 0x10
lea ecx, [ebp - 0x84]
call fcn.00433430
lea ecx, [ebp - 0x2c]
call fcn.00433430
lea ecx, [ebp - 0x44]
call fcn.00433430
lea ecx, [ebp - 0x268]
mov byte [ebp - 4], 0x83
call fcn.00433430
push 0x24
call fcn.004fef1a
mov esi, eax
mov dword [ebp - 0x274], esi
mov ecx, esi
mov byte [ebp - 4], 0xc9
call fcn.00458b20
push 0x59c7e0
lea ecx, [ebp - 0x2c]
call fcn.004334f0
push 0xf8
push ecx
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0xca
mov ecx, esp
mov dword [ebp - 0x250], 0x10000000
push eax
call fcn.0043e520
push 9
lea eax, [ebp - 0x2c]
mov ecx, esi
push eax
call fcn.004a9040
mov ecx, dword [ebp - 0x270]
push eax
call fcn.00458b40
lea ecx, [ebp - 0x2c]
call fcn.00433430
lea ecx, [ebp - 0x248]
call fcn.0048e750
lea ecx, [ebp - 0x108]
call fcn.00433430
lea ecx, [ebp - 0xf0]
call fcn.00433430
lea ecx, [ebp - 0x54]
call fcn.0043d400
lea ecx, [ebp - 0x58]
call fcn.0043d400
lea ecx, [ebp - 0xbc]
call fcn.00433430
lea ecx, [ebp - 0xa4]
call fcn.00433430
lea ecx, [ebp - 0x4c]
call fcn.004a4e40
lea ecx, [ebp - 0x50]
call fcn.004493a0
lea ecx, [ebp - 0xd4]
call fcn.00433430
lea ecx, [ebp - 0x48]
call fcn.00458b00
lea ecx, [ebp + 0xc]
call fcn.0043d400
mov eax, dword [ebp - 0x270]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.004fef09
mov esp, ebp
pop ebp
ret 0xc