Function at 0x429000
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4ad396
mov eax, dword fs:[0]
push eax
mov eax, 0x720c
call fcn.004a6ea0
mov eax, dword [section..data]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
cmp dword [0x4e37f0], 0
ja 0x429488
mov eax, dword [0x4e5bcc]
test eax, eax
je 0x43ca4a
cmp byte [eax + 0xc0], 0
je 0x43ca4a
lea eax, [ebp - 0x388]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
lea ecx, [ebp - 0x388]
cmp dword [eax + 0x10], 0
setbe bl
call fcn.0040b3d0
sub esp, 0x18
mov dword [ebp - 0x7210], esp
mov ecx, esp
test bl, bl
je 0x4290a3
push str.IDCM_Cant_get_iTuens_version_maybe_simpleiTunes_Env_
call fcn.0040b350
mov dword [ebp - 4], 1
jmp 0x43ca66
push str.10.5.0.142
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 2
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x42948f
lea eax, [ebp - 0x88]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x88]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x539a0
push eax
push str.InitPniw
lea ecx, [ebp - 0x500]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 3
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x500]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x40d350
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x3bb0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 4
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3bb0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa04cb0
push eax
push ecx
lea ecx, [ebp - 0x538]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 5
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x538]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa09ab0
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x5708]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 6
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5708]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa0c820
push eax
push str.BindDsid
lea ecx, [ebp - 0x570]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 7
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x570]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa0e9e0
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x3be8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 8
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3be8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa819c0
push eax
push str.CigHash
lea ecx, [ebp - 0x5a8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 9
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5a8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x96740
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x6498]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xa
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6498]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x9cf4d0
push eax
push ecx
lea ecx, [ebp - 0x5e0]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xb
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5e0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x9d2a70
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x3c20]
call fcn.0043e410
mov dword [ebp - 4], 0xc
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x3c20]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x9d5690
push eax
push ecx
lea ecx, [ebp - 0x618]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xd
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x618]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x13f9054
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x5740]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xe
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5740]
call fcn.0040b3d0
mov byte [0x4e569f], 1
mov al, 1
jmp 0x43ca7b
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.10.5.1.42
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0xf
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x429886
lea eax, [ebp - 0x298]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x298]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x54020
push eax
push str.InitPniw
lea ecx, [ebp - 0x650]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x10
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x650]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x411ac0
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x3c58]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x11
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3c58]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa21cb0
push eax
push ecx
lea ecx, [ebp - 0x688]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x12
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x688]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa26ab0
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x6b60]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x13
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6b60]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa29820
push eax
push str.BindDsid
lea ecx, [ebp - 0x6c0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x14
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6c0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa2b9e0
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x3c90]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x15
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3c90]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa9e9c0
push eax
push str.CigHash
lea ecx, [ebp - 0x6f8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x16
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6f8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x97100
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x5778]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x17
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5778]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x9ec4d0
push eax
push ecx
lea ecx, [ebp - 0x730]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x18
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x730]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x9efa70
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x3cc8]
call fcn.0043e410
mov dword [ebp - 4], 0x19
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x3cc8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x9f2690
push eax
push ecx
lea ecx, [ebp - 0x768]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1a
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x768]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x141887c
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x64d0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1b
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x64d0]
call fcn.0040b3d0
mov byte [0x4e569f], 1
mov al, 1
jmp 0x43ca7b
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.10.5.2.11
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0x1c
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x429c7d
lea eax, [ebp - 0xb8]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0xb8]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x53590
push eax
push str.InitPniw
lea ecx, [ebp - 0x7a0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1d
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x7a0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x4139c0
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x3d00]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1e
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3d00]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa24cb0
push eax
push ecx
lea ecx, [ebp - 0x7d8]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1f
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x7d8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa29ab0
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x57b0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x20
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x57b0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa2c820
push eax
push str.BindDsid
lea ecx, [ebp - 0x810]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x21
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x810]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa2e9e0
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x3d38]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x22
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3d38]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xaa19c0
push eax
push str.CigHash
lea ecx, [ebp - 0x848]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x23
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x848]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x96c20
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x7068]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x24
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x7068]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x9ef4d0
push eax
push ecx
lea ecx, [ebp - 0x880]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x25
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x880]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x9f2a70
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x3d70]
call fcn.0043e410
mov dword [ebp - 4], 0x26
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x3d70]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x9f5690
push eax
push ecx
lea ecx, [ebp - 0x8b8]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x27
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x8b8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x141c9f4
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x57e8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x28
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x57e8]
call fcn.0040b3d0
mov byte [0x4e569f], 1
mov al, 1
jmp 0x43ca7b
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.10.5.3.3
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0x29
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x42a074
lea eax, [ebp - 0x418]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x418]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x52eb0
push eax
push str.InitPniw
lea ecx, [ebp - 0x8f0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2a
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x8f0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x414750
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x3da8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2b
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3da8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa25cb0
push eax
push ecx
lea ecx, [ebp - 0x928]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2c
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x928]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa2aab0
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x6508]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2d
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6508]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa2d820
push eax
push str.BindDsid
lea ecx, [ebp - 0x960]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2e
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x960]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa2f9e0
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x3de0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2f
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3de0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xaa29c0
push eax
push str.CigHash
lea ecx, [ebp - 0x998]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x30
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x998]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x968e0
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x5820]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x31
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5820]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x9f04d0
push eax
push ecx
lea ecx, [ebp - 0x9d0]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x32
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x9d0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x9f3a70
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x3e18]
call fcn.0043e410
mov dword [ebp - 4], 0x33
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x3e18]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x9f6690
push eax
push ecx
lea ecx, [ebp - 0xa08]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x34
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xa08]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x141d9fc
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x6b98]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x35
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6b98]
call fcn.0040b3d0
mov byte [0x4e569f], 1
mov al, 1
jmp 0x43ca7b
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.10.6.0.40
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0x36
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x42a46b
lea eax, [ebp - 0xe8]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0xe8]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x56d90
push eax
push str.InitPniw
lea ecx, [ebp - 0xa40]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x37
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xa40]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x4231d0
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x3e50]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x38
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3e50]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa30ed0
push eax
push ecx
lea ecx, [ebp - 0xa78]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x39
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xa78]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa35af0
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x5858]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3a
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5858]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa38690
push eax
push str.BindDsid
lea ecx, [ebp - 0xab0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3b
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xab0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa3a550
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x3e88]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3c
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3e88]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xaa9280
push eax
push str.CigHash
lea ecx, [ebp - 0xae8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3d
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xae8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x9bfc0
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x6540]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3e
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6540]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x9fd4d0
push eax
push ecx
lea ecx, [ebp - 0xb20]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3f
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xb20]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa00a40
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x3ec0]
call fcn.0043e410
mov dword [ebp - 4], 0x40
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x3ec0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa032f0
push eax
push ecx
lea ecx, [ebp - 0xb58]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x41
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xb58]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1437f14
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x5890]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x42
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5890]
call fcn.0040b3d0
mov byte [0x4e569f], 1
mov al, 1
jmp 0x43ca7b
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.10.6.1.7
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0x43
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x42a862
lea eax, [ebp - 0x2c8]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x2c8]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x56af0
push eax
push str.InitPniw
lea ecx, [ebp - 0xb90]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x44
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xb90]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x423970
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x3ef8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x45
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3ef8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa30ed0
push eax
push ecx
lea ecx, [ebp - 0xbc8]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x46
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xbc8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa35af0
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x6ee0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x47
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6ee0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa38690
push eax
push str.BindDsid
lea ecx, [ebp - 0xc00]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x48
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xc00]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa3a550
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x3f30]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x49
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3f30]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xaa9280
push eax
push str.CigHash
lea ecx, [ebp - 0xc38]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x4a
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xc38]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x9bdd0
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x58c8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x4b
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x58c8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x9fd4d0
push eax
push ecx
lea ecx, [ebp - 0xc70]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x4c
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xc70]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa00a40
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x3f68]
call fcn.0043e410
mov dword [ebp - 4], 0x4d
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x3f68]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa032f0
push eax
push ecx
lea ecx, [ebp - 0xca8]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x4e
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xca8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1437f14
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x6578]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x4f
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6578]
call fcn.0040b3d0
mov byte [0x4e569f], 1
mov al, 1
jmp 0x43ca7b
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.10.6.3.25
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0x50
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x42ac59
lea eax, [ebp - 0x118]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x118]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x57740
push eax
push str.InitPniw
lea ecx, [ebp - 0xce0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x51
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xce0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x425650
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x3fa0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x52
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3fa0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa3a290
push eax
push ecx
lea ecx, [ebp - 0xd18]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x53
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xd18]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa3ef00
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x5900]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x54
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5900]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa41fa0
push eax
push str.BindDsid
lea ecx, [ebp - 0xd50]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x55
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xd50]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa43fd0
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x3fd8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x56
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3fd8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xab9e20
push eax
push str.CigHash
lea ecx, [ebp - 0xd88]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x57
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xd88]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x9c9e0
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x6bd0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x58
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6bd0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa044d0
push eax
push ecx
lea ecx, [ebp - 0xdc0]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x59
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xdc0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa07de0
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x4010]
call fcn.0043e410
mov dword [ebp - 4], 0x5a
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x4010]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa0a960
push eax
push ecx
lea ecx, [ebp - 0xdf8]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x5b
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xdf8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x14577cc
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x5938]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x5c
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5938]
call fcn.0040b3d0
mov byte [0x4e569f], 1
mov al, 1
jmp 0x43ca7b
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.10.7.0.21
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0x5d
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x42b050
lea eax, [ebp - 0x3b8]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x3b8]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x57010
push eax
push str.InitPniw
lea ecx, [ebp - 0xe30]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x5e
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xe30]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x4282b0
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x4048]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x5f
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4048]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa3cd10
push eax
push ecx
lea ecx, [ebp - 0xe68]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x60
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xe68]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa41910
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x65b0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x61
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x65b0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa44910
push eax
push str.BindDsid
lea ecx, [ebp - 0xea0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x62
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xea0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa46890
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x4080]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x63
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4080]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xabebf0
push eax
push str.CigHash
lea ecx, [ebp - 0xed8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x64
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xed8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x9bef0
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x5970]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x65
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5970]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa054d0
push eax
push ecx
lea ecx, [ebp - 0xf10]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x66
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xf10]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa08db0
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x40b8]
call fcn.0043e410
mov dword [ebp - 4], 0x67
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x40b8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa0bb20
push eax
push ecx
lea ecx, [ebp - 0xf48]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x68
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xf48]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1454dec
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x7148]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x69
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x7148]
call fcn.0040b3d0
mov byte [0x4e569f], 1
mov al, 1
jmp 0x43ca7b
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.11.0.0.163
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0x6a
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x42b6a6
lea eax, [ebp - 0x148]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x148]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x40c800
push eax
push str.InitPniw
lea ecx, [ebp - 0xf80]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x6b
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xf80]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x7e3930
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x40f0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x6c
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x40f0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd5d5d0
push eax
push ecx
lea ecx, [ebp - 0xfb8]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x6d
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xfb8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd5eac0
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x59a8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x6e
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x59a8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd60100
push eax
push str.BindDsid
lea ecx, [ebp - 0xff0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x6f
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xff0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd5f820
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x4128]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x70
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4128]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd4bf80
push eax
push str.CigHash
lea ecx, [ebp - 0x1028]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x71
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1028]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x453520
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x65e8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x72
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x65e8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd68ce0
push eax
push ecx
lea ecx, [ebp - 0x1060]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x73
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1060]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd69640
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x4160]
call fcn.0043e410
mov dword [ebp - 4], 0x74
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x4160]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd424d0
push eax
push ecx
lea ecx, [ebp - 0x1098]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x75
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1098]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x15242ec
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x59e0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x76
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x59e0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd93260
push eax
push str.GetKBSync
lea ecx, [ebp - 0x10d0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x77
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x10d0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x7e2960
push eax
push str.GetGUID
lea ecx, [ebp - 0x4198]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x78
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4198]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd3eb40
push eax
push str.SapGetPrivateKey
lea ecx, [ebp - 0x1108]
call fcn.0043e410
mov dword [ebp - 4], 0x79
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x1108]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd41ba0
push eax
push ecx
lea ecx, [ebp - 0x6c08]
call fcn.0043e560
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x7a
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6c08]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3c83f0
push eax
push str.Unused_Base64Encode
lea ecx, [ebp - 0x1140]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x7b
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1140]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd3f4e0
push eax
push str.SapCalcBuffer
lea ecx, [ebp - 0x41d0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x7c
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x41d0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0
push eax
push str.Unused_GetKBSync
lea ecx, [ebp - 0x1178]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x7d
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1178]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x794150
push eax
push ecx
lea ecx, [ebp - 0x5a18]
call fcn.0043e5b0
push eax
mov dword [ebp - 4], 0x7e
lea eax, [ebp - 0x7218]
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5a18]
call fcn.0040b3d0
mov byte [0x4e569e], 1
mov al, 1
mov byte [0x4e569f], 1
jmp 0x43ca7b
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.11.0.1.12
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0x7f
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x42bce7
lea eax, [ebp - 0x2f8]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x2f8]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x414710
push eax
push str.InitPniw
lea ecx, [ebp - 0x11b0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x80
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x11b0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x7eca50
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x4208]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x81
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4208]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd685d0
push eax
push ecx
lea ecx, [ebp - 0x11e8]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x82
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x11e8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd69ac0
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x6620]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x83
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6620]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd6b100
push eax
push str.BindDsid
lea ecx, [ebp - 0x1220]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x84
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1220]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd6a820
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x4240]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x85
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4240]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd56f80
push eax
push str.CigHash
lea ecx, [ebp - 0x1258]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x86
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1258]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x45b4d0
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x5a50]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x87
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5a50]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd73ce0
push eax
push ecx
lea ecx, [ebp - 0x1290]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x88
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1290]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd74640
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x4278]
call fcn.0043e410
mov dword [ebp - 4], 0x89
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x4278]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd4d4d0
push eax
push ecx
lea ecx, [ebp - 0x12c8]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x8a
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x12c8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x153260c
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x6f18]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x8b
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6f18]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd9e260
push eax
push str.GetKBSync
lea ecx, [ebp - 0x1300]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x8c
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1300]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x7eba80
push eax
push str.GetGUID
lea ecx, [ebp - 0x42b0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x8d
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x42b0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd49b40
push eax
push str.SapGetPrivateKey
lea ecx, [ebp - 0x1338]
call fcn.0043e410
mov dword [ebp - 4], 0x8e
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x1338]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd4cba0
push eax
push ecx
lea ecx, [ebp - 0x5a88]
call fcn.0043e560
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x8f
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5a88]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3d03d0
push eax
push str.Unused_Base64Encode
lea ecx, [ebp - 0x1370]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x90
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1370]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd4a4e0
push eax
push str.SapCalcBuffer
lea ecx, [ebp - 0x42e8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x91
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x42e8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0
push eax
push str.Unused_GetKBSync
lea ecx, [ebp - 0x13a8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x92
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x13a8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x79d310
push eax
push ecx
lea ecx, [ebp - 0x6658]
call fcn.0043e5b0
push eax
mov dword [ebp - 4], 0x93
lea eax, [ebp - 0x7218]
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6658]
jmp 0x42b68c
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.11.0.2.25
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0x94
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x42c328
lea eax, [ebp - 0x178]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x178]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x4288d0
push eax
push str.InitPniw
lea ecx, [ebp - 0x13e0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x95
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x13e0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x802d40
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x4320]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x96
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4320]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd93390
push eax
push ecx
lea ecx, [ebp - 0x1418]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x97
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1418]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd94410
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x5ac0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x98
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5ac0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd95740
push eax
push str.BindDsid
lea ecx, [ebp - 0x1450]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x99
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1450]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd94f00
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x4358]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x9a
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4358]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd84790
push eax
push str.CigHash
lea ecx, [ebp - 0x1488]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x9b
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1488]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x470780
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x6c40]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x9c
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6c40]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd89ec0
push eax
push ecx
lea ecx, [ebp - 0x14c0]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x9d
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x14c0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd9e8a0
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x4390]
call fcn.0043e410
mov dword [ebp - 4], 0x9e
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x4390]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd81a40
push eax
push ecx
lea ecx, [ebp - 0x14f8]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x9f
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x14f8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x15665bc
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x5af8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xa0
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5af8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xda39a0
push eax
push str.GetKBSync
lea ecx, [ebp - 0x1530]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xa1
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1530]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x801d70
push eax
push str.GetGUID
lea ecx, [ebp - 0x43c8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xa2
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x43c8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd72b00
push eax
push str.SapGetPrivateKey
lea ecx, [ebp - 0x1568]
call fcn.0043e410
mov dword [ebp - 4], 0xa3
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x1568]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd812d0
push eax
push ecx
lea ecx, [ebp - 0x6690]
call fcn.0043e560
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xa4
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6690]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3e43c0
push eax
push str.Unused_Base64Encode
lea ecx, [ebp - 0x15a0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xa5
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x15a0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd7f2d0
push eax
push str.SapCalcBuffer
lea ecx, [ebp - 0x4400]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xa6
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4400]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0
push eax
push str.Unused_GetKBSync
lea ecx, [ebp - 0x15d8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xa7
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x15d8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x7b3940
push eax
push ecx
lea ecx, [ebp - 0x5b30]
call fcn.0043e5b0
push eax
mov dword [ebp - 4], 0xa8
lea eax, [ebp - 0x7218]
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5b30]
jmp 0x42b68c
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.11.0.2.26
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0xa9
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x42c969
lea eax, [ebp - 0x478]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x478]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x4296c0
push eax
push str.InitPniw
lea ecx, [ebp - 0x1610]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xaa
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1610]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x804100
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x4438]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xab
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4438]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd93390
push eax
push ecx
lea ecx, [ebp - 0x1648]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xac
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1648]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd94410
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x70a0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xad
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x70a0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd95740
push eax
push str.BindDsid
lea ecx, [ebp - 0x1680]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xae
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1680]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd94f00
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x4470]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xaf
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4470]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd84790
push eax
push str.CigHash
lea ecx, [ebp - 0x16b8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xb0
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x16b8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x4718e0
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x5b68]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xb1
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5b68]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd89ec0
push eax
push ecx
lea ecx, [ebp - 0x16f0]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xb2
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x16f0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd9e8a0
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x44a8]
call fcn.0043e410
mov dword [ebp - 4], 0xb3
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x44a8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd81a40
push eax
push ecx
lea ecx, [ebp - 0x1728]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xb4
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1728]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x15665bc
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x66c8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xb5
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x66c8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xda39a0
push eax
push str.GetKBSync
lea ecx, [ebp - 0x1760]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xb6
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1760]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x803130
push eax
push str.GetGUID
lea ecx, [ebp - 0x44e0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xb7
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x44e0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd72b00
push eax
push str.SapGetPrivateKey
lea ecx, [ebp - 0x1798]
call fcn.0043e410
mov dword [ebp - 4], 0xb8
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x1798]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd812d0
push eax
push ecx
lea ecx, [ebp - 0x5ba0]
call fcn.0043e560
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xb9
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5ba0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3e5090
push eax
push str.Unused_Base64Encode
lea ecx, [ebp - 0x17d0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xba
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x17d0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xd7f2d0
push eax
push str.SapCalcBuffer
lea ecx, [ebp - 0x4518]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xbb
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4518]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0
push eax
push str.Unused_GetKBSync
lea ecx, [ebp - 0x1808]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xbc
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1808]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x7b4be0
push eax
push ecx
lea ecx, [ebp - 0x6c78]
call fcn.0043e5b0
push eax
mov dword [ebp - 4], 0xbd
lea eax, [ebp - 0x7218]
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6c78]
jmp 0x42b68c
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.11.0.3.42
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0xbe
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x42cfaa
lea eax, [ebp - 0x1a8]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x1a8]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], fcn.00474d60
push eax
push str.InitPniw
lea ecx, [ebp - 0x1840]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xbf
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1840]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x84f150
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x4550]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xc0
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4550]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xde4730
push eax
push ecx
lea ecx, [ebp - 0x1878]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xc1
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1878]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xde5830
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x5bd8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xc2
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5bd8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xde6cf0
push eax
push str.BindDsid
lea ecx, [ebp - 0x18b0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xc3
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x18b0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xde5fd0
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x4588]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xc4
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4588]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xdcb0d0
push eax
push str.CigHash
lea ecx, [ebp - 0x18e8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xc5
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x18e8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x4bd410
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x6700]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xc6
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6700]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xdef1d0
push eax
push ecx
lea ecx, [ebp - 0x1920]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xc7
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1920]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xdef980
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x45c0]
call fcn.0043e410
mov dword [ebp - 4], 0xc8
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x45c0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xdc7ab0
push eax
push ecx
lea ecx, [ebp - 0x1958]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xc9
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1958]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x15c9a4c
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x5c10]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xca
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5c10]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xdf5c00
push eax
push str.GetKBSync
lea ecx, [ebp - 0x1990]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xcb
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1990]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x84e180
push eax
push str.GetGUID
lea ecx, [ebp - 0x45f8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xcc
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x45f8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xdc4640
push eax
push str.SapGetPrivateKey
lea ecx, [ebp - 0x19c8]
call fcn.0043e410
mov dword [ebp - 4], 0xcd
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x19c8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xdc73a0
push eax
push ecx
lea ecx, [ebp - 0x6f50]
call fcn.0043e560
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xce
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6f50]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x4336f0
push eax
push str.Unused_Base64Encode
lea ecx, [ebp - 0x1a00]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xcf
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1a00]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xdc5430
push eax
push str.SapCalcBuffer
lea ecx, [ebp - 0x4630]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xd0
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4630]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0
push eax
push str.Unused_GetKBSync
lea ecx, [ebp - 0x1a38]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xd1
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1a38]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x806790
push eax
push ecx
lea ecx, [ebp - 0x5c48]
call fcn.0043e5b0
push eax
mov dword [ebp - 4], 0xd2
lea eax, [ebp - 0x7218]
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5c48]
jmp 0x42b68c
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.11.0.4.4
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0xd3
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x42d5eb
lea eax, [ebp - 0x328]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x328]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x4756d0
push eax
push str.InitPniw
lea ecx, [ebp - 0x1a70]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xd4
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1a70]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x850230
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x4668]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xd5
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4668]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xde4730
push eax
push ecx
lea ecx, [ebp - 0x1aa8]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xd6
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1aa8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xde5830
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x6738]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xd7
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6738]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xde6cf0
push eax
push str.BindDsid
lea ecx, [ebp - 0x1ae0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xd8
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1ae0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xde5fd0
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x46a0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xd9
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x46a0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xdcb0d0
push eax
push str.CigHash
lea ecx, [ebp - 0x1b18]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xda
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1b18]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x4bdec0
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x5c80]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xdb
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5c80]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xdef1d0
push eax
push ecx
lea ecx, [ebp - 0x1b50]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xdc
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1b50]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xdef980
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x46d8]
call fcn.0043e410
mov dword [ebp - 4], 0xdd
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x46d8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xdc7ab0
push eax
push ecx
lea ecx, [ebp - 0x1b88]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xde
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1b88]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x15c9a4c
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x6cb0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xdf
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6cb0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xdf5c00
push eax
push str.GetKBSync
lea ecx, [ebp - 0x1bc0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xe0
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1bc0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x84f260
push eax
push str.GetGUID
lea ecx, [ebp - 0x4710]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xe1
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4710]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xdc4640
push eax
push str.SapGetPrivateKey
lea ecx, [ebp - 0x1bf8]
call fcn.0043e410
mov dword [ebp - 4], 0xe2
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x1bf8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xdc73a0
push eax
push ecx
lea ecx, [ebp - 0x5cb8]
call fcn.0043e560
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xe3
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5cb8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x433e30
push eax
push str.Unused_Base64Encode
lea ecx, [ebp - 0x1c30]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xe4
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1c30]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xdc5430
push eax
push str.SapCalcBuffer
lea ecx, [ebp - 0x4748]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xe5
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4748]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0
push eax
push str.Unused_GetKBSync
lea ecx, [ebp - 0x1c68]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xe6
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1c68]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x807680
push eax
push ecx
lea ecx, [ebp - 0x6770]
call fcn.0043e5b0
push eax
mov dword [ebp - 4], 0xe7
lea eax, [ebp - 0x7218]
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6770]
jmp 0x42b68c
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.11.0.5.5
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0xe8
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x42dc2c
lea eax, [ebp - 0x1d8]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x1d8]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x475400
push eax
push str.InitPniw
lea ecx, [ebp - 0x1ca0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xe9
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1ca0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x850ee0
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x4780]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xea
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4780]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xde5730
push eax
push ecx
lea ecx, [ebp - 0x1cd8]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xeb
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1cd8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xde6830
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x5cf0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xec
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5cf0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xde7cf0
push eax
push str.BindDsid
lea ecx, [ebp - 0x1d10]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xed
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1d10]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xde6fd0
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x47b8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xee
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x47b8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xdcc0d0
push eax
push str.CigHash
lea ecx, [ebp - 0x1d48]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xef
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1d48]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x4bdaf0
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x71b8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xf0
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x71b8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xdf01d0
push eax
push ecx
lea ecx, [ebp - 0x1d80]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xf1
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1d80]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xdf0980
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x47f0]
call fcn.0043e410
mov dword [ebp - 4], 0xf2
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x47f0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xdc8ab0
push eax
push ecx
lea ecx, [ebp - 0x1db8]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xf3
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1db8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x15caa4c
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x5d28]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xf4
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5d28]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xdf6c00
push eax
push str.GetKBSync
lea ecx, [ebp - 0x1df0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xf5
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1df0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x84ff10
push eax
push str.GetGUID
lea ecx, [ebp - 0x4828]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xf6
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4828]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xdc5640
push eax
push str.SapGetPrivateKey
lea ecx, [ebp - 0x1e28]
call fcn.0043e410
mov dword [ebp - 4], 0xf7
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x1e28]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xdc83a0
push eax
push ecx
lea ecx, [ebp - 0x67a8]
call fcn.0043e560
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xf8
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x67a8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x4336d0
push eax
push str.Unused_Base64Encode
lea ecx, [ebp - 0x1e60]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xf9
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1e60]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xdc6430
push eax
push str.SapCalcBuffer
lea ecx, [ebp - 0x4860]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xfa
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4860]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0
push eax
push str.Unused_GetKBSync
lea ecx, [ebp - 0x1e98]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xfb
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1e98]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x8080b0
push eax
push ecx
lea ecx, [ebp - 0x5d60]
call fcn.0043e5b0
push eax
mov dword [ebp - 4], 0xfc
lea eax, [ebp - 0x7218]
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5d60]
jmp 0x42b68c
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.11.1.0.126
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0xfd
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x42e26d
lea eax, [ebp - 0x3e8]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x3e8]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], fcn.004107a0
push eax
push str.InitPniw
lea ecx, [ebp - 0x1ed0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xfe
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1ed0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1e2b80
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x4898]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0xff
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4898]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf35010
push eax
push ecx
lea ecx, [ebp - 0x1f08]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x100
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1f08]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf35bd0
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x6ce8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x101
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6ce8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf368e0
push eax
push str.BindDsid
lea ecx, [ebp - 0x1f40]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x102
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1f40]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf36310
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x48d0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x103
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x48d0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf26400
push eax
push str.CigHash
lea ecx, [ebp - 0x1f78]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x104
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1f78]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x921550
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x5d98]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x105
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5d98]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf290a0
push eax
push ecx
lea ecx, [ebp - 0x1fb0]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x106
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1fb0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf29790
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x4908]
call fcn.0043e410
mov dword [ebp - 4], 0x107
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x4908]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf23d90
push eax
push ecx
lea ecx, [ebp - 0x1fe8]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x108
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1fe8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1769468
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x67e0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x109
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x67e0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf3dea0
push eax
push str.GetKBSync
lea ecx, [ebp - 0x2020]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x10a
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2020]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1e1b90
push eax
push str.GetGUID
lea ecx, [ebp - 0x4940]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x10b
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4940]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf38e60
push eax
push str.SapGetPrivateKey
lea ecx, [ebp - 0x2058]
call fcn.0043e410
mov dword [ebp - 4], 0x10c
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x2058]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf3a030
push eax
push ecx
lea ecx, [ebp - 0x5dd0]
call fcn.0043e560
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x10d
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5dd0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x28fdd0
push eax
push str.Unused_Base64Encode
lea ecx, [ebp - 0x2090]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x10e
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2090]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf392a0
push eax
push str.SapCalcBuffer
lea ecx, [ebp - 0x4978]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x10f
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4978]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0
push eax
push str.Unused_GetKBSync
lea ecx, [ebp - 0x20c8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], pe_nt_image_headers32
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x20c8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x868d40
push eax
push ecx
lea ecx, [ebp - 0x6f88]
call fcn.0043e5b0
push eax
mov dword [ebp - 4], 0x111
lea eax, [ebp - 0x7218]
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6f88]
jmp 0x42b68c
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.11.1.1.11
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0x112
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x42e8ae
lea eax, [ebp - 0x208]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x208]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x40fa30
push eax
push str.InitPniw
lea ecx, [ebp - 0x2100]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x113
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2100]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1e2870
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x49b0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x114
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x49b0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf36010
push eax
push ecx
lea ecx, [ebp - 0x2138]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x115
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2138]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf36bd0
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x5e08]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x116
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5e08]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf378e0
push eax
push str.BindDsid
lea ecx, [ebp - 0x2170]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x117
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2170]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf37310
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x49e8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x118
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x49e8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf27400
push eax
push str.CigHash
lea ecx, [ebp - 0x21a8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x119
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x21a8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x921740
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x6818]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x11a
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6818]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf2a0a0
push eax
push ecx
lea ecx, [ebp - 0x21e0]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x11b
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x21e0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf2a790
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x4a20]
call fcn.0043e410
mov dword [ebp - 4], 0x11c
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x4a20]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf24d90
push eax
push ecx
lea ecx, [ebp - 0x2218]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x11d
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2218]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x15c9a4c
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x5e40]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x11e
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5e40]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf3eea0
push eax
push str.GetKBSync
lea ecx, [ebp - 0x2250]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x11f
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2250]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1e1880
push eax
push str.GetGUID
lea ecx, [ebp - 0x4a58]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x120
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4a58]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf39e60
push eax
push str.SapGetPrivateKey
lea ecx, [ebp - 0x2288]
call fcn.0043e410
mov dword [ebp - 4], 0x121
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x2288]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf3b030
push eax
push ecx
lea ecx, [ebp - 0x6d20]
call fcn.0043e560
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x122
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6d20]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x28f290
push eax
push str.Unused_Base64Encode
lea ecx, [ebp - 0x22c0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x123
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x22c0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf3a2a0
push eax
push str.SapCalcBuffer
lea ecx, [ebp - 0x4a90]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x124
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4a90]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0
push eax
push str.Unused_GetKBSync
lea ecx, [ebp - 0x22f8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x125
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x22f8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x868140
push eax
push ecx
lea ecx, [ebp - 0x5e78]
call fcn.0043e5b0
push eax
mov dword [ebp - 4], 0x126
lea eax, [ebp - 0x7218]
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5e78]
jmp 0x42b68c
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.11.1.2.31
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0x127
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x42eeef
lea eax, [ebp - 0x358]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x358]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x4183f0
push eax
push str.InitPniw
lea ecx, [ebp - 0x2330]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x128
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2330]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1e7080
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x4ac8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x129
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4ac8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf4e010
push eax
push ecx
lea ecx, [ebp - 0x2368]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x12a
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2368]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf4ebd0
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x6850]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x12b
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6850]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf4f8e0
push eax
push str.BindDsid
lea ecx, [ebp - 0x23a0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x12c
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x23a0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf4f310
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x4b00]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x12d
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4b00]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf3f400
push eax
push str.CigHash
lea ecx, [ebp - 0x23d8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x12e
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x23d8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x932670
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x5eb0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x12f
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5eb0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf420a0
push eax
push ecx
lea ecx, [ebp - 0x2410]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x130
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2410]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf42790
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x4b38]
call fcn.0043e410
mov dword [ebp - 4], 0x131
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x4b38]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf3cd90
push eax
push ecx
lea ecx, [ebp - 0x2448]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x132
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2448]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x176a3c8
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x70d8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x133
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x70d8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf56ea0
push eax
push str.GetKBSync
lea ecx, [ebp - 0x2480]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x134
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2480]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1e6070
push eax
push str.GetGUID
lea ecx, [ebp - 0x4b70]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x135
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4b70]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf51e60
push eax
push str.SapGetPrivateKey
lea ecx, [ebp - 0x24b8]
call fcn.0043e410
mov dword [ebp - 4], 0x136
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x24b8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf53030
push eax
push ecx
lea ecx, [ebp - 0x5ee8]
call fcn.0043e560
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x137
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5ee8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x2951e0
push eax
push str.Unused_Base64Encode
lea ecx, [ebp - 0x24f0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x138
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x24f0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf522a0
push eax
push str.SapCalcBuffer
lea ecx, [ebp - 0x4ba8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x139
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4ba8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0
push eax
push str.Unused_GetKBSync
lea ecx, [ebp - 0x2528]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x13a
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2528]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x8783f0
push eax
push ecx
lea ecx, [ebp - 0x6888]
call fcn.0043e5b0
push eax
mov dword [ebp - 4], 0x13b
lea eax, [ebp - 0x7218]
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6888]
jmp 0x42b68c
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.11.1.2.32
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0x13c
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x42f530
lea eax, [ebp - 0x238]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x238]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x417410
push eax
push str.InitPniw
lea ecx, [ebp - 0x2560]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x13d
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2560]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1e6610
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x4be0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x13e
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4be0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf4e010
push eax
push ecx
lea ecx, [ebp - 0x2598]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x13f
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2598]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf4ebd0
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x5f20]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x140
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5f20]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf4f8e0
push eax
push str.BindDsid
lea ecx, [ebp - 0x25d0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x141
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x25d0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf4f310
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x4c18]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x142
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4c18]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf3f400
push eax
push str.CigHash
lea ecx, [ebp - 0x2608]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x143
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2608]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x931c40
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x6d58]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x144
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6d58]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf420a0
push eax
push ecx
lea ecx, [ebp - 0x2640]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x145
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2640]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf42790
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x4c50]
call fcn.0043e410
mov dword [ebp - 4], 0x146
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x4c50]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf3cd90
push eax
push ecx
lea ecx, [ebp - 0x2678]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x147
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2678]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1796fc0
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x5f58]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x148
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5f58]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf56ea0
push eax
push str.GetKBSync
lea ecx, [ebp - 0x26b0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x149
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x26b0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1e5610
push eax
push str.GetGUID
lea ecx, [ebp - 0x4c88]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x14a
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4c88]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf51e60
push eax
push str.SapGetPrivateKey
lea ecx, [ebp - 0x26e8]
call fcn.0043e410
mov dword [ebp - 4], 0x14b
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x26e8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf53030
push eax
push ecx
lea ecx, [ebp - 0x68c0]
call fcn.0043e560
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x14c
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x68c0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x2937c0
push eax
push str.Unused_Base64Encode
lea ecx, [ebp - 0x2720]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x14d
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2720]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf522a0
push eax
push str.SapCalcBuffer
lea ecx, [ebp - 0x4cc0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x14e
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4cc0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0
push eax
push str.Unused_GetKBSync
lea ecx, [ebp - 0x2758]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x14f
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2758]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x877bd0
push eax
push ecx
lea ecx, [ebp - 0x5f90]
call fcn.0043e5b0
push eax
mov dword [ebp - 4], 0x150
lea eax, [ebp - 0x7218]
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5f90]
jmp 0x42b68c
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.11.1.3.8
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0x151
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x42fb71
lea eax, [ebp - 0x448]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x448]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x417f40
push eax
push str.InitPniw
lea ecx, [ebp - 0x2790]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x152
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2790]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1e6ed0
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x4cf8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x153
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4cf8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf4e010
push eax
push ecx
lea ecx, [ebp - 0x27c8]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x154
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x27c8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf4ebd0
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x6fc0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x155
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6fc0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf4f8e0
push eax
push str.BindDsid
lea ecx, [ebp - 0x2800]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x156
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2800]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf4f310
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x4d30]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x157
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4d30]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf3f400
push eax
push str.CigHash
lea ecx, [ebp - 0x2838]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x158
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2838]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x932600
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x5fc8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x159
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5fc8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf420a0
push eax
push ecx
lea ecx, [ebp - 0x2870]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x15a
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2870]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf42790
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x4d68]
call fcn.0043e410
mov dword [ebp - 4], 0x15b
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x4d68]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf3cd90
push eax
push ecx
lea ecx, [ebp - 0x28a8]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x15c
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x28a8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x17970c0
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x68f8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x15d
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x68f8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf56ea0
push eax
push str.GetKBSync
lea ecx, [ebp - 0x28e0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x15e
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x28e0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1e5ed0
push eax
push str.GetGUID
lea ecx, [ebp - 0x4da0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x15f
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4da0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf51e60
push eax
push str.SapGetPrivateKey
lea ecx, [ebp - 0x2918]
call fcn.0043e410
mov dword [ebp - 4], 0x160
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x2918]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf53030
push eax
push ecx
lea ecx, [ebp - 0x6000]
call fcn.0043e560
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x161
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6000]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x293dd0
push eax
push str.Unused_Base64Encode
lea ecx, [ebp - 0x2950]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x162
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2950]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf522a0
push eax
push str.SapCalcBuffer
lea ecx, [ebp - 0x4dd8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x163
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4dd8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0
push eax
push str.Unused_GetKBSync
lea ecx, [ebp - 0x2988]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x164
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2988]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x877ea0
push eax
push ecx
lea ecx, [ebp - 0x6d90]
call fcn.0043e5b0
push eax
mov dword [ebp - 4], 0x165
lea eax, [ebp - 0x7218]
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6d90]
jmp 0x42b68c
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.11.1.4.62
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0x166
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x4301ac
lea eax, [ebp - 0x40]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x40]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x41c9f0
push eax
push str.InitPniw
lea ecx, [ebp - 0x29c0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x167
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x29c0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1eb460
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x4e10]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x168
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4e10]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf58010
push eax
push ecx
lea ecx, [ebp - 0x29f8]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x169
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x29f8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf58bd0
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x6038]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x16a
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6038]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf598e0
push eax
push str.BindDsid
lea ecx, [ebp - 0x2a30]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x16b
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2a30]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf59310
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x4e48]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x16c
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4e48]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf49400
push eax
push str.CigHash
lea ecx, [ebp - 0x2a68]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x16d
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2a68]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x937920
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x6930]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x16e
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6930]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf4c0a0
push eax
push ecx
lea ecx, [ebp - 0x2aa0]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x16f
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2aa0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf4c790
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x4e80]
call fcn.0043e410
mov dword [ebp - 4], 0x170
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x4e80]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf46d90
push eax
push ecx
lea ecx, [ebp - 0x2ad8]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x171
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2ad8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x17a77b8
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x6070]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x172
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6070]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf60ea0
push eax
push str.GetKBSync
lea ecx, [ebp - 0x2b10]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x173
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2b10]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1ea480
push eax
push str.GetGUID
lea ecx, [ebp - 0x4eb8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x174
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4eb8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf5be60
push eax
push str.SapGetPrivateKey
lea ecx, [ebp - 0x2b48]
call fcn.0043e410
mov dword [ebp - 4], 0x175
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x2b48]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf5d030
push eax
push ecx
lea ecx, [ebp - 0x7180]
call fcn.0043e560
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x176
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x7180]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x2991a0
push eax
push str.Unused_Base64Encode
lea ecx, [ebp - 0x2b80]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x177
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2b80]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf5c2a0
push eax
push str.SapCalcBuffer
lea ecx, [ebp - 0x4ef0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x178
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4ef0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0
push eax
push str.Unused_GetKBSync
lea ecx, [ebp - 0x2bb8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x179
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2bb8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x87d250
push eax
push ecx
lea ecx, [ebp - 0x60a8]
call fcn.0043e5b0
push eax
mov dword [ebp - 4], 0x17a
lea eax, [ebp - 0x7218]
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x60a8]
jmp 0x42b68c
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.11.1.5.5
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0x17b
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x4307e7
lea eax, [ebp - 0x58]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x58]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x41b5e0
push eax
push str.InitPniw
lea ecx, [ebp - 0x2bf0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x17c
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2bf0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1ea190
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x4f28]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x17d
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4f28]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf58010
push eax
push ecx
lea ecx, [ebp - 0x2c28]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x17e
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2c28]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf58bd0
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x6968]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x17f
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6968]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf598e0
push eax
push str.BindDsid
lea ecx, [ebp - 0x2c60]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x180
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2c60]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf59310
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x4f60]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x181
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4f60]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf49400
push eax
push str.CigHash
lea ecx, [ebp - 0x2c98]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x182
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2c98]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x9360b0
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x60e0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x183
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x60e0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf4c0a0
push eax
push ecx
lea ecx, [ebp - 0x2cd0]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x184
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2cd0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf4c790
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x4f98]
call fcn.0043e410
mov dword [ebp - 4], 0x185
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x4f98]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf46d90
push eax
push ecx
lea ecx, [ebp - 0x2d08]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x186
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2d08]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x17a77b8
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x6dc8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x187
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6dc8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf60ea0
push eax
push str.GetKBSync
lea ecx, [ebp - 0x2d40]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x188
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2d40]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1e91b0
push eax
push str.GetGUID
lea ecx, [ebp - 0x4fd0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x189
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4fd0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf5be60
push eax
push str.SapGetPrivateKey
lea ecx, [ebp - 0x2d78]
call fcn.0043e410
mov dword [ebp - 4], 0x18a
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x2d78]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf5d030
push eax
push ecx
lea ecx, [ebp - 0x6118]
call fcn.0043e560
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x18b
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6118]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x297680
push eax
push str.Unused_Base64Encode
lea ecx, [ebp - 0x2db0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x18c
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2db0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xf5c2a0
push eax
push str.SapCalcBuffer
lea ecx, [ebp - 0x5008]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x18d
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5008]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0
push eax
push str.Unused_GetKBSync
lea ecx, [ebp - 0x2de8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x18e
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2de8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x87bb50
push eax
push ecx
lea ecx, [ebp - 0x69a0]
call fcn.0043e5b0
push eax
mov dword [ebp - 4], 0x18f
lea eax, [ebp - 0x7218]
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x69a0]
jmp 0x42b68c
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.11.2.0.114
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0x190
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x430e22
lea eax, [ebp - 0x70]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x70]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x463090
push eax
push str.InitPniw
lea ecx, [ebp - 0x2e20]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x191
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2e20]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x22f2f0
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x5040]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x192
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5040]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfd1360
push eax
push ecx
lea ecx, [ebp - 0x2e58]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x193
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2e58]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfd1f20
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x6150]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x194
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6150]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfd2c30
push eax
push str.BindDsid
lea ecx, [ebp - 0x2e90]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x195
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2e90]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfd2660
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x5078]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x196
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5078]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfc2730
push eax
push str.CigHash
lea ecx, [ebp - 0x2ec8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x197
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2ec8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x990cd0
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x6ff8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x198
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6ff8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfc53d0
push eax
push ecx
lea ecx, [ebp - 0x2f00]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x199
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2f00]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfc5ac0
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x50b0]
call fcn.0043e410
mov dword [ebp - 4], 0x19a
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x50b0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfbed90
push eax
push ecx
lea ecx, [ebp - 0x2f38]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x19b
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2f38]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x184b2e8
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x6188]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x19c
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6188]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0
push eax
push str.GetKBSync
lea ecx, [ebp - 0x2f70]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x19d
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2f70]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x22e2f0
push eax
push str.GetGUID
lea ecx, [ebp - 0x50e8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x19e
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x50e8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfbf810
push eax
push str.SapGetPrivateKey
lea ecx, [ebp - 0x2fa8]
call fcn.0043e410
mov dword [ebp - 4], 0x19f
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x2fa8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfd5080
push eax
push ecx
lea ecx, [ebp - 0x69d8]
call fcn.0043e560
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1a0
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x69d8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x2db5e0
push eax
push str.Unused_Base64Encode
lea ecx, [ebp - 0x2fe0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1a1
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2fe0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfbfc70
push eax
push str.SapCalcBuffer
lea ecx, [ebp - 0x5120]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1a2
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5120]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa5b460
push eax
push str.Unused_GetKBSync
lea ecx, [ebp - 0x3018]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1a3
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3018]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x8d5c20
push eax
push ecx
lea ecx, [ebp - 0x61c0]
call fcn.0043e5b0
push eax
mov dword [ebp - 4], 0x1a4
lea eax, [ebp - 0x7218]
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x61c0]
jmp 0x42b68c
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.11.2.0.115
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0x1a5
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x431463
lea eax, [ebp - 0xa0]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0xa0]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x4630c0
push eax
push str.InitPniw
lea ecx, [ebp - 0x3050]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1a6
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3050]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x22f360
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x5158]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1a7
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5158]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfd1360
push eax
push ecx
lea ecx, [ebp - 0x3088]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1a8
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3088]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfd1f20
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x6e00]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1a9
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6e00]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfd2c30
push eax
push str.BindDsid
lea ecx, [ebp - 0x30c0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1aa
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x30c0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfd2660
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x5190]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1ab
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5190]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfc2730
push eax
push str.CigHash
lea ecx, [ebp - 0x30f8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1ac
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x30f8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x990af0
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x61f8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1ad
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x61f8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfc53d0
push eax
push ecx
lea ecx, [ebp - 0x3130]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1ae
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3130]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfc5ac0
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x51c8]
call fcn.0043e410
mov dword [ebp - 4], 0x1af
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x51c8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfbed90
push eax
push ecx
lea ecx, [ebp - 0x3168]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1b0
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3168]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x184b2e8
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x6a10]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1b1
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6a10]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0
push eax
push str.GetKBSync
lea ecx, [ebp - 0x31a0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1b2
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x31a0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x22e360
push eax
push str.GetGUID
lea ecx, [ebp - 0x5200]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1b3
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5200]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfbf810
push eax
push str.SapGetPrivateKey
lea ecx, [ebp - 0x31d8]
call fcn.0043e410
mov dword [ebp - 4], 0x1b4
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x31d8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfd5080
push eax
push ecx
lea ecx, [ebp - 0x6230]
call fcn.0043e560
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1b5
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6230]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x2db600
push eax
push str.Unused_Base64Encode
lea ecx, [ebp - 0x3210]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1b6
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3210]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfbfc70
push eax
push str.SapCalcBuffer
lea ecx, [ebp - 0x5238]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1b7
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5238]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa5b270
push eax
push str.Unused_GetKBSync
lea ecx, [ebp - 0x3248]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1b8
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3248]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x8d59f0
push eax
push ecx
lea ecx, [ebp - 0x7110]
call fcn.0043e5b0
push eax
mov dword [ebp - 4], 0x1b9
lea eax, [ebp - 0x7218]
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x7110]
jmp 0x42b68c
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.11.2.2.3
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0x1ba
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x431aa4
lea eax, [ebp - 0xd0]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0xd0]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x463a60
push eax
push str.InitPniw
lea ecx, [ebp - 0x3280]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1bb
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3280]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x22e4f0
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x5270]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1bc
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5270]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfd2360
push eax
push ecx
lea ecx, [ebp - 0x32b8]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1bd
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x32b8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfd2f20
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x6268]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1be
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6268]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfd3c30
push eax
push str.BindDsid
lea ecx, [ebp - 0x32f0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1bf
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x32f0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfd3660
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x52a8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1c0
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x52a8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfc3730
push eax
push str.CigHash
lea ecx, [ebp - 0x3328]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1c1
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3328]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x9910e0
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x6a48]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1c2
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6a48]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfc63d0
push eax
push ecx
lea ecx, [ebp - 0x3360]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1c3
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3360]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfc6ac0
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x52e0]
call fcn.0043e410
mov dword [ebp - 4], 0x1c4
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x52e0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfbfd90
push eax
push ecx
lea ecx, [ebp - 0x3398]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1c5
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3398]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x184c328
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x62a0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1c6
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x62a0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0
push eax
push str.GetKBSync
lea ecx, [ebp - 0x33d0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1c7
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x33d0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x22d4f0
push eax
push str.GetGUID
lea ecx, [ebp - 0x5318]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1c8
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5318]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfc0810
push eax
push str.SapGetPrivateKey
lea ecx, [ebp - 0x3408]
call fcn.0043e410
mov dword [ebp - 4], 0x1c9
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x3408]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfd6080
push eax
push ecx
lea ecx, [ebp - 0x6e38]
call fcn.0043e560
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1ca
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6e38]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x2dac50
push eax
push str.Unused_Base64Encode
lea ecx, [ebp - 0x3440]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1cb
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3440]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfc0c70
push eax
push str.SapCalcBuffer
lea ecx, [ebp - 0x5350]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1cc
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5350]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa5bed0
push eax
push str.Unused_GetKBSync
lea ecx, [ebp - 0x3478]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1cd
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3478]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x8d6530
push eax
push ecx
lea ecx, [ebp - 0x62d8]
call fcn.0043e5b0
push eax
mov dword [ebp - 4], 0x1ce
lea eax, [ebp - 0x7218]
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x62d8]
jmp 0x42b68c
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.11.3.0.54
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0x1cf
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x4320e5
lea eax, [ebp - 0x100]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x100]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], fcn.0046fbd0
push eax
push str.InitPniw
lea ecx, [ebp - 0x34b0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1d0
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x34b0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x23a380
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x5388]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1d1
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5388]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfe3360
push eax
push ecx
lea ecx, [ebp - 0x34e8]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1d2
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x34e8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfe3f20
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x6a80]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1d3
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6a80]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfe4c30
push eax
push str.BindDsid
lea ecx, [ebp - 0x3520]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1d4
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3520]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfe4660
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x53c0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1d5
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x53c0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfd4730
push eax
push str.CigHash
lea ecx, [ebp - 0x3558]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1d6
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3558]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x99ed90
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x6310]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1d7
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6310]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfd73d0
push eax
push ecx
lea ecx, [ebp - 0x3590]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1d8
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3590]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfd7ac0
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x53f8]
call fcn.0043e410
mov dword [ebp - 4], 0x1d9
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x53f8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfd0d90
push eax
push ecx
lea ecx, [ebp - 0x35c8]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1da
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x35c8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x18646c0
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x7030]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1db
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x7030]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0
push eax
push str.GetKBSync
lea ecx, [ebp - 0x3600]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1dc
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3600]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x239380
push eax
push str.GetGUID
lea ecx, [ebp - 0x5430]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1dd
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5430]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfd1810
push eax
push str.SapGetPrivateKey
lea ecx, [ebp - 0x3638]
call fcn.0043e410
mov dword [ebp - 4], 0x1de
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x3638]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfe7080
push eax
push ecx
lea ecx, [ebp - 0x6348]
call fcn.0043e560
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1df
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6348]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x2e6e10
push eax
push str.Unused_Base64Encode
lea ecx, [ebp - 0x3670]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1e0
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3670]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfd1c70
push eax
push str.SapCalcBuffer
lea ecx, [ebp - 0x5468]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1e1
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5468]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa6aca0
push eax
push str.Unused_GetKBSync
lea ecx, [ebp - 0x36a8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1e2
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x36a8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x8e30c0
push eax
push ecx
lea ecx, [ebp - 0x6ab8]
call fcn.0043e5b0
push eax
mov dword [ebp - 4], 0x1e3
lea eax, [ebp - 0x7218]
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6ab8]
jmp 0x42b68c
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.11.3.1.2
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0x1e4
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x432726
lea eax, [ebp - 0x130]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x130]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x46e7f0
push eax
push str.InitPniw
lea ecx, [ebp - 0x36e0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1e5
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x36e0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x238260
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x54a0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1e6
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x54a0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfe4360
push eax
push ecx
lea ecx, [ebp - 0x3718]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1e7
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3718]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfe4f20
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x6380]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1e8
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6380]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfe5c30
push eax
push str.BindDsid
lea ecx, [ebp - 0x3750]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1e9
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3750]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfe5660
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x54d8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1ea
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x54d8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfd5730
push eax
push str.CigHash
lea ecx, [ebp - 0x3788]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1eb
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3788]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x99c3e0
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x6e70]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1ec
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6e70]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfd83d0
push eax
push ecx
lea ecx, [ebp - 0x37c0]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1ed
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x37c0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfd8ac0
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x5510]
call fcn.0043e410
mov dword [ebp - 4], 0x1ee
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x5510]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfd1d90
push eax
push ecx
lea ecx, [ebp - 0x37f8]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1ef
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x37f8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x18656c0
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x63b8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1f0
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x63b8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0
push eax
push str.GetKBSync
lea ecx, [ebp - 0x3830]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1f1
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3830]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x237260
push eax
push str.GetGUID
lea ecx, [ebp - 0x5548]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1f2
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5548]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfd2810
push eax
push str.SapGetPrivateKey
lea ecx, [ebp - 0x3868]
call fcn.0043e410
mov dword [ebp - 4], 0x1f3
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x3868]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfe8080
push eax
push ecx
lea ecx, [ebp - 0x6af0]
call fcn.0043e560
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1f4
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6af0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x2e5340
push eax
push str.Unused_Base64Encode
lea ecx, [ebp - 0x38a0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1f5
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x38a0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfd2c70
push eax
push str.SapCalcBuffer
lea ecx, [ebp - 0x5580]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1f6
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5580]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa68bd0
push eax
push str.Unused_GetKBSync
lea ecx, [ebp - 0x38d8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1f7
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x38d8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x8e0c60
push eax
push ecx
lea ecx, [ebp - 0x4ac]
call fcn.0043e5b0
push eax
mov dword [ebp - 4], 0x1f8
lea eax, [ebp - 0x7218]
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4ac]
jmp 0x42b68c
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.11.4.0.18
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0x1f9
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x432d67
lea eax, [ebp - 0x160]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x160]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x46e550
push eax
push str.InitPniw
lea ecx, [ebp - 0x3910]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1fa
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3910]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x2397f0
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x55b8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1fb
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x55b8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfe1360
push eax
push ecx
lea ecx, [ebp - 0x3948]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1fc
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3948]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfe1f20
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x63f0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1fd
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x63f0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfe2c30
push eax
push str.BindDsid
lea ecx, [ebp - 0x3980]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1fe
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3980]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfe2660
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x55f0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x1ff
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x55f0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfd2730
push eax
push str.CigHash
lea ecx, [ebp - 0x39b8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x200
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x39b8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x99be50
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x6428]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x201
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6428]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfd53d0
push eax
push ecx
lea ecx, [ebp - 0x39f0]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x202
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x39f0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfd5ac0
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x5628]
call fcn.0043e410
mov dword [ebp - 4], 0x203
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x5628]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfced90
push eax
push ecx
lea ecx, [ebp - 0x3a28]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x204
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3a28]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1862c50
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x6b28]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x205
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6b28]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0
push eax
push str.GetKBSync
lea ecx, [ebp - 0x3a60]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x206
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3a60]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x2387f0
push eax
push str.GetGUID
lea ecx, [ebp - 0x5660]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x207
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5660]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfcf810
push eax
push str.SapGetPrivateKey
lea ecx, [ebp - 0x3a98]
call fcn.0043e410
mov dword [ebp - 4], 0x208
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x3a98]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfe5080
push eax
push ecx
lea ecx, [ebp - 0x6460]
call fcn.0043e560
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x209
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6460]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x2e6ce0
push eax
push str.Unused_Base64Encode
lea ecx, [ebp - 0x3ad0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x20a
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3ad0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xfcfc70
push eax
push str.SapCalcBuffer
lea ecx, [ebp - 0x5698]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x20b
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5698]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa67f30
push eax
push str.Unused_GetKBSync
lea ecx, [ebp - 0x3b08]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x20c
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3b08]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x8e07f0
push eax
push ecx
lea ecx, [ebp - 0x6ea8]
call fcn.0043e5b0
push eax
mov dword [ebp - 4], 0x20d
lea eax, [ebp - 0x7218]
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6ea8]
jmp 0x42b68c
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.12.0.1.26
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0x20e
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x433610
lea eax, [ebp - 0x190]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x190]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x597db0
push eax
push str.InitPniw
lea ecx, [ebp - 0x3b40]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x20f
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3b40]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x355830
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x56d0]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x210
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x56d0]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x33090
push eax
push ecx
lea ecx, [ebp - 0x3b78]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x211
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3b78]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x34460
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x4c8]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x212
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4c8]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x35270
push eax
push str.BindDsid
lea ecx, [ebp - 0x4e4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x213
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4e4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x7de0
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x51c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x214
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x51c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x10630
push eax
push str.CigHash
lea ecx, [ebp - 0x554]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x215
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x554]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xaef5f0
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x58c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x216
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x58c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x16880
push eax
push ecx
lea ecx, [ebp - 0x5c4]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x217
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5c4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x17780
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x5fc]
call fcn.0043e410
mov dword [ebp - 4], 0x218
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x5fc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x9d60
push eax
push ecx
lea ecx, [ebp - 0x634]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x219
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x634]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x19b8100
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x66c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x21a
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x66c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0
push eax
push str.GetKBSync
lea ecx, [ebp - 0x6a4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x21b
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6a4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x354900
push eax
push str.GetGUID
lea ecx, [ebp - 0x6dc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x21c
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6dc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x7d80
push eax
push str.SapGetPrivateKey
lea ecx, [ebp - 0x714]
call fcn.0043e410
mov dword [ebp - 4], 0x21d
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x714]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3a350
push eax
push ecx
lea ecx, [ebp - 0x74c]
call fcn.0043e560
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x21e
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x74c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3f8c40
push eax
push str.Unused_Base64Encode
lea ecx, [ebp - 0x784]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x21f
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x784]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x8cd0
push eax
push str.SapCalcBuffer
lea ecx, [ebp - 0x7bc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x220
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x7bc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xbb8b50
push eax
push str.Unused_GetKBSync
lea ecx, [ebp - 0x7f4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x221
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x7f4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa3ba50
push eax
push ecx
lea ecx, [ebp - 0x82c]
call fcn.0043e5b0
push eax
mov dword [ebp - 4], 0x222
lea eax, [ebp - 0x7218]
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x82c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x354570
push eax
push str.GetServerNumber1
lea ecx, [ebp - 0x864]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x223
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x864]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3546a0
push eax
push str.GetServerNumber2
lea ecx, [ebp - 0x89c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x224
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x89c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x2e9c0
push eax
push str.Unused_IsNeedDiv
lea ecx, [ebp - 0x8d4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x225
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x8d4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3cfb0
push eax
push str.GetRBSync
lea ecx, [ebp - 0x90c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x226
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x90c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3e050
push eax
push ecx
lea ecx, [ebp - 0x944]
call fcn.0043e600
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x227
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x944]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x420c0
push eax
push str.DeAuthSIDB
lea ecx, [ebp - 0x97c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x228
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x97c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x18700
push eax
push str.WriteSIDB
lea ecx, [ebp - 0x9b4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x229
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x9b4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1b710
push eax
push str.WriteSIDD
lea ecx, [ebp - 0x9ec]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x22a
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x9ec]
call fcn.0040b3d0
mov byte [0x4e569d], 1
jmp 0x42b691
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.12.1.0.71
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0x22b
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x433eb9
lea eax, [ebp - 0x1c0]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x1c0]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x579500
push eax
push str.InitPniw
lea ecx, [ebp - 0xa24]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x22c
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xa24]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x349070
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0xa5c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x22d
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xa5c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x33090
push eax
push ecx
lea ecx, [ebp - 0xa94]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x22e
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xa94]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x34460
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0xacc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x22f
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xacc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x35270
push eax
push str.BindDsid
lea ecx, [ebp - 0xb04]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x230
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xb04]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x7de0
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0xb3c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x231
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xb3c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x10630
push eax
push str.CigHash
lea ecx, [ebp - 0xb74]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x232
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xb74]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa98940
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0xbac]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x233
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xbac]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x16880
push eax
push ecx
lea ecx, [ebp - 0xbe4]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x234
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xbe4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x17780
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0xc1c]
call fcn.0043e410
mov dword [ebp - 4], 0x235
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0xc1c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x9d60
push eax
push ecx
lea ecx, [ebp - 0xc54]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x236
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xc54]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x18ecb04
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0xc8c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x237
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xc8c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0
push eax
push str.GetKBSync
lea ecx, [ebp - 0xcc4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x238
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xcc4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x348150
push eax
push str.GetGUID
lea ecx, [ebp - 0xcfc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x239
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xcfc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x7d80
push eax
push str.SapGetPrivateKey
lea ecx, [ebp - 0xd34]
call fcn.0043e410
mov dword [ebp - 4], 0x23a
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0xd34]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3a350
push eax
push ecx
lea ecx, [ebp - 0xd6c]
call fcn.0043e560
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x23b
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xd6c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3e5940
push eax
push str.Unused_Base64Encode
lea ecx, [ebp - 0xda4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x23c
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xda4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x8cd0
push eax
push str.SapCalcBuffer
lea ecx, [ebp - 0xddc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x23d
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xddc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xb5d2d0
push eax
push str.Unused_GetKBSync
lea ecx, [ebp - 0xe14]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x23e
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xe14]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x9e9f10
push eax
push ecx
lea ecx, [ebp - 0xe4c]
call fcn.0043e5b0
push eax
mov dword [ebp - 4], 0x23f
lea eax, [ebp - 0x7218]
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xe4c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x347dc0
push eax
push str.GetServerNumber1
lea ecx, [ebp - 0xe84]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x240
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xe84]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x347ef0
push eax
push str.GetServerNumber2
lea ecx, [ebp - 0xebc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x241
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xebc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x2e9c0
push eax
push str.Unused_IsNeedDiv
lea ecx, [ebp - 0xef4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x242
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xef4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3cfb0
push eax
push str.GetRBSync
lea ecx, [ebp - 0xf2c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x243
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xf2c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3e050
push eax
push ecx
lea ecx, [ebp - 0xf64]
call fcn.0043e600
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x244
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xf64]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x420c0
push eax
push str.DeAuthSIDB
lea ecx, [ebp - 0xf9c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x245
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xf9c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x18700
push eax
push str.WriteSIDB
lea ecx, [ebp - 0xfd4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x246
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0xfd4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1b710
push eax
push str.WriteSIDD
lea ecx, [ebp - 0x100c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x247
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x100c]
call fcn.0040b3d0
mov byte [0x4e569d], 1
jmp 0x42b691
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.12.1.1.4
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0x248
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x434762
lea eax, [ebp - 0x1f0]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x1f0]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x5794b0
push eax
push str.InitPniw
lea ecx, [ebp - 0x1044]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x249
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1044]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x349050
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x107c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x24a
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x107c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x33090
push eax
push ecx
lea ecx, [ebp - 0x10b4]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x24b
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x10b4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x34460
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x10ec]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x24c
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x10ec]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x35270
push eax
push str.BindDsid
lea ecx, [ebp - 0x1124]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x24d
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1124]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x7de0
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x115c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x24e
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x115c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x10630
push eax
push str.CigHash
lea ecx, [ebp - 0x1194]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x24f
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1194]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa988d0
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x11cc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x250
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x11cc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x16880
push eax
push ecx
lea ecx, [ebp - 0x1204]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x251
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1204]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x17780
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x123c]
call fcn.0043e410
mov dword [ebp - 4], 0x252
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x123c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x9d60
push eax
push ecx
lea ecx, [ebp - 0x1274]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x253
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1274]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x18ecb04
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x12ac]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x254
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x12ac]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0
push eax
push str.GetKBSync
lea ecx, [ebp - 0x12e4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x255
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x12e4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x348130
push eax
push str.GetGUID
lea ecx, [ebp - 0x131c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x256
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x131c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x7d80
push eax
push str.SapGetPrivateKey
lea ecx, [ebp - 0x1354]
call fcn.0043e410
mov dword [ebp - 4], 0x257
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x1354]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3a350
push eax
push ecx
lea ecx, [ebp - 0x138c]
call fcn.0043e560
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x258
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x138c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3e5900
push eax
push str.Unused_Base64Encode
lea ecx, [ebp - 0x13c4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x259
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x13c4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x8cd0
push eax
push str.SapCalcBuffer
lea ecx, [ebp - 0x13fc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x25a
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x13fc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xb5d260
push eax
push str.Unused_GetKBSync
lea ecx, [ebp - 0x1434]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x25b
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1434]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x9e9e70
push eax
push ecx
lea ecx, [ebp - 0x146c]
call fcn.0043e5b0
push eax
mov dword [ebp - 4], 0x25c
lea eax, [ebp - 0x7218]
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x146c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x347da0
push eax
push str.GetServerNumber1
lea ecx, [ebp - 0x14a4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x25d
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x14a4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x347ed0
push eax
push str.GetServerNumber2
lea ecx, [ebp - 0x14dc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x25e
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x14dc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x2e9c0
push eax
push str.Unused_IsNeedDiv
lea ecx, [ebp - 0x1514]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x25f
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1514]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3cfb0
push eax
push str.GetRBSync
lea ecx, [ebp - 0x154c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x260
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x154c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3e050
push eax
push ecx
lea ecx, [ebp - 0x1584]
call fcn.0043e600
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x261
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1584]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x420c0
push eax
push str.DeAuthSIDB
lea ecx, [ebp - 0x15bc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x262
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x15bc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x18700
push eax
push str.WriteSIDB
lea ecx, [ebp - 0x15f4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x263
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x15f4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1b710
push eax
push str.WriteSIDD
lea ecx, [ebp - 0x162c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x264
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x162c]
call fcn.0040b3d0
mov byte [0x4e569d], 1
jmp 0x42b691
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.12.1.2.27
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0x265
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x43500b
lea eax, [ebp - 0x220]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x220]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x5799a0
push eax
push str.InitPniw
lea ecx, [ebp - 0x1664]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x266
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1664]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3492e0
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x169c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x267
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x169c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x33090
push eax
push ecx
lea ecx, [ebp - 0x16d4]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x268
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x16d4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x34460
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x170c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x269
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x170c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x35270
push eax
push str.BindDsid
lea ecx, [ebp - 0x1744]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x26a
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1744]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x7de0
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x177c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x26b
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x177c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x10630
push eax
push str.CigHash
lea ecx, [ebp - 0x17b4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x26c
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x17b4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa9e5f0
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x17ec]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x26d
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x17ec]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x16880
push eax
push ecx
lea ecx, [ebp - 0x1824]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x26e
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1824]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x17780
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x185c]
call fcn.0043e410
mov dword [ebp - 4], 0x26f
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x185c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x9d60
push eax
push ecx
lea ecx, [ebp - 0x1894]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x270
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1894]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x18f7020
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x18cc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x271
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x18cc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x2d900
push eax
push str.GetKBSync
lea ecx, [ebp - 0x1904]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x272
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1904]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3483e0
push eax
push str.GetGUID
lea ecx, [ebp - 0x193c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x273
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x193c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x7d80
push eax
push str.SapGetPrivateKey
lea ecx, [ebp - 0x1974]
call fcn.0043e410
mov dword [ebp - 4], 0x274
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x1974]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3a350
push eax
push ecx
lea ecx, [ebp - 0x19ac]
call fcn.0043e560
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x275
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x19ac]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3e5c40
push eax
push str.Unused_Base64Encode
lea ecx, [ebp - 0x19e4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x276
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x19e4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x8cd0
push eax
push str.SapCalcBuffer
lea ecx, [ebp - 0x1a1c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x277
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1a1c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0
push eax
push str.Unused_GetKBSync
lea ecx, [ebp - 0x1a54]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x278
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1a54]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x9ef970
push eax
push ecx
lea ecx, [ebp - 0x1a8c]
call fcn.0043e5b0
push eax
mov dword [ebp - 4], 0x279
lea eax, [ebp - 0x7218]
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1a8c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x348050
push eax
push str.GetServerNumber1
lea ecx, [ebp - 0x1ac4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x27a
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1ac4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x348180
push eax
push str.GetServerNumber2
lea ecx, [ebp - 0x1afc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x27b
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1afc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x2e9c0
push eax
push str.Unused_IsNeedDiv
lea ecx, [ebp - 0x1b34]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x27c
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1b34]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3cfb0
push eax
push str.GetRBSync
lea ecx, [ebp - 0x1b6c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x27d
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1b6c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3e050
push eax
push ecx
lea ecx, [ebp - 0x1ba4]
call fcn.0043e600
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x27e
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1ba4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x420c0
push eax
push str.DeAuthSIDB
lea ecx, [ebp - 0x1bdc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x27f
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1bdc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x18700
push eax
push str.WriteSIDB
lea ecx, [ebp - 0x1c14]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x280
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1c14]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1b710
push eax
push str.WriteSIDD
lea ecx, [ebp - 0x1c4c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x281
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1c4c]
call fcn.0040b3d0
mov byte [0x4e569d], 1
jmp 0x42b691
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.12.1.3.6
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0x282
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x4358b4
lea eax, [ebp - 0x250]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x250]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x57b3b0
push eax
push str.InitPniw
lea ecx, [ebp - 0x1c84]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x283
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1c84]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x34acd0
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x1cbc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x284
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1cbc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x33090
push eax
push ecx
lea ecx, [ebp - 0x1cf4]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x285
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1cf4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x34460
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x1d2c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x286
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1d2c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x35270
push eax
push str.BindDsid
lea ecx, [ebp - 0x1d64]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x287
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1d64]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x7de0
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x1d9c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x288
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1d9c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x10630
push eax
push str.CigHash
lea ecx, [ebp - 0x1dd4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x289
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1dd4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xaa0470
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x1e0c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x28a
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1e0c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x16880
push eax
push ecx
lea ecx, [ebp - 0x1e44]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x28b
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1e44]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x17780
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x1e7c]
call fcn.0043e410
mov dword [ebp - 4], 0x28c
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x1e7c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x9d60
push eax
push ecx
lea ecx, [ebp - 0x1eb4]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x28d
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1eb4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x18fa244
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x1eec]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x28e
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1eec]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x2d900
push eax
push str.GetKBSync
lea ecx, [ebp - 0x1f24]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x28f
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1f24]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x349dd0
push eax
push str.GetGUID
lea ecx, [ebp - 0x1f5c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x290
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1f5c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x7d80
push eax
push str.SapGetPrivateKey
lea ecx, [ebp - 0x1f94]
call fcn.0043e410
mov dword [ebp - 4], 0x291
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x1f94]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3a350
push eax
push ecx
lea ecx, [ebp - 0x1fcc]
call fcn.0043e560
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x292
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x1fcc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3e7580
push eax
push str.Unused_Base64Encode
lea ecx, [ebp - 0x2004]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x293
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2004]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x8cd0
push eax
push str.SapCalcBuffer
lea ecx, [ebp - 0x203c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x294
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x203c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0
push eax
push str.Unused_GetKBSync
lea ecx, [ebp - 0x2074]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x295
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2074]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x9f1880
push eax
push ecx
lea ecx, [ebp - 0x20ac]
call fcn.0043e5b0
push eax
mov dword [ebp - 4], 0x296
lea eax, [ebp - 0x7218]
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x20ac]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x349a40
push eax
push str.GetServerNumber1
lea ecx, [ebp - 0x20e4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x297
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x20e4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x349b70
push eax
push str.GetServerNumber2
lea ecx, [ebp - 0x211c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x298
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x211c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x2e9c0
push eax
push str.Unused_IsNeedDiv
lea ecx, [ebp - 0x2154]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x299
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2154]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3cfb0
push eax
push str.GetRBSync
lea ecx, [ebp - 0x218c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x29a
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x218c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3e050
push eax
push ecx
lea ecx, [ebp - 0x21c4]
call fcn.0043e600
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x29b
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x21c4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x420c0
push eax
push str.DeAuthSIDB
lea ecx, [ebp - 0x21fc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x29c
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x21fc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x18700
push eax
push str.WriteSIDB
lea ecx, [ebp - 0x2234]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x29d
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2234]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1b710
push eax
push str.WriteSIDD
lea ecx, [ebp - 0x226c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x29e
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x226c]
call fcn.0040b3d0
mov byte [0x4e569d], 1
jmp 0x42b691
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.12.2.0.145
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0x29f
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x43615d
lea eax, [ebp - 0x280]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x280]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x692a60
push eax
push str.InitPniw
lea ecx, [ebp - 0x22a4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2a0
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x22a4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x471f20
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x22dc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2a1
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x22dc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x6c710
push eax
push ecx
lea ecx, [ebp - 0x2314]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2a2
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2314]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x60a20
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x234c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2a3
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x234c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x57160
push eax
push str.BindDsid
lea ecx, [ebp - 0x2384]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2a4
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2384]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x294f0
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x23bc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2a5
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x23bc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x46890
push eax
push str.CigHash
lea ecx, [ebp - 0x23f4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2a6
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x23f4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xb9f6b0
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x242c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2a7
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x242c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x25370
push eax
push ecx
lea ecx, [ebp - 0x2464]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2a8
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2464]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x29480
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x249c]
call fcn.0043e410
mov dword [ebp - 4], 0x2a9
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x249c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x2a7e0
push eax
push ecx
lea ecx, [ebp - 0x24d4]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2aa
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x24d4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1a92400
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x250c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2ab
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x250c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x2bc50
push eax
push str.GetKBSync
lea ecx, [ebp - 0x2544]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2ac
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2544]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x4710a0
push eax
push str.GetGUID
lea ecx, [ebp - 0x257c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2ad
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x257c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x5da20
push eax
push str.SapGetPrivateKey
lea ecx, [ebp - 0x25b4]
call fcn.0043e410
mov dword [ebp - 4], 0x2ae
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x25b4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x42aa0
push eax
push ecx
lea ecx, [ebp - 0x25ec]
call fcn.0043e560
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2af
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x25ec]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x50df60
push eax
push str.Unused_Base64Encode
lea ecx, [ebp - 0x2624]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2b0
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2624]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x6d850
push eax
push str.SapCalcBuffer
lea ecx, [ebp - 0x265c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2b1
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x265c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0
push eax
push str.Unused_GetKBSync
lea ecx, [ebp - 0x2694]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2b2
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2694]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xaed8b0
push eax
push ecx
lea ecx, [ebp - 0x26cc]
call fcn.0043e5b0
push eax
mov dword [ebp - 4], 0x2b3
lea eax, [ebp - 0x7218]
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x26cc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x470d10
push eax
push str.GetServerNumber1
lea ecx, [ebp - 0x2704]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2b4
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2704]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x470e40
push eax
push str.GetServerNumber2
lea ecx, [ebp - 0x273c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2b5
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x273c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x13e0
push eax
push str.Unused_IsNeedDiv
lea ecx, [ebp - 0x2774]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2b6
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2774]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x4d950
push eax
push str.GetRBSync
lea ecx, [ebp - 0x27ac]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2b7
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x27ac]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x580e0
push eax
push ecx
lea ecx, [ebp - 0x27e4]
call fcn.0043e600
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2b8
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x27e4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x63ea0
push eax
push str.DeAuthSIDB
lea ecx, [ebp - 0x281c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2b9
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x281c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x302e0
push eax
push str.WriteSIDB
lea ecx, [ebp - 0x2854]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2ba
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2854]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x73490
push eax
push str.WriteSIDD
lea ecx, [ebp - 0x288c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2bb
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x288c]
call fcn.0040b3d0
mov byte [0x4e569d], 1
jmp 0x42b691
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.12.2.1.16
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0x2bc
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x436a06
lea eax, [ebp - 0x2b0]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x2b0]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x696170
push eax
push str.InitPniw
lea ecx, [ebp - 0x28c4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2bd
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x28c4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x473bf0
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x28fc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2be
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x28fc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x6c710
push eax
push ecx
lea ecx, [ebp - 0x2934]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2bf
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2934]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x60a20
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x296c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2c0
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x296c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x57160
push eax
push str.BindDsid
lea ecx, [ebp - 0x29a4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2c1
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x29a4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x294f0
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x29dc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2c2
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x29dc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x46890
push eax
push str.CigHash
lea ecx, [ebp - 0x2a14]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2c3
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2a14]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xba3b00
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x2a4c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2c4
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2a4c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x25370
push eax
push ecx
lea ecx, [ebp - 0x2a84]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2c5
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2a84]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x29480
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x2abc]
call fcn.0043e410
mov dword [ebp - 4], 0x2c6
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x2abc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x2a7e0
push eax
push ecx
lea ecx, [ebp - 0x2af4]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2c7
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2af4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1a993c0
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x2b2c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2c8
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2b2c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x2bc50
push eax
push str.GetKBSync
lea ecx, [ebp - 0x2b64]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2c9
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2b64]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x472d70
push eax
push str.GetGUID
lea ecx, [ebp - 0x2b9c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2ca
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2b9c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x5da20
push eax
push str.SapGetPrivateKey
lea ecx, [ebp - 0x2bd4]
call fcn.0043e410
mov dword [ebp - 4], 0x2cb
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x2bd4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x42aa0
push eax
push ecx
lea ecx, [ebp - 0x2c0c]
call fcn.0043e560
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2cc
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2c0c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x50fe10
push eax
push str.Unused_Base64Encode
lea ecx, [ebp - 0x2c44]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2cd
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2c44]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x6d850
push eax
push str.SapCalcBuffer
lea ecx, [ebp - 0x2c7c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2ce
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2c7c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0
push eax
push str.Unused_GetKBSync
lea ecx, [ebp - 0x2cb4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2cf
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2cb4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xaf1700
push eax
push ecx
lea ecx, [ebp - 0x2cec]
call fcn.0043e5b0
push eax
mov dword [ebp - 4], 0x2d0
lea eax, [ebp - 0x7218]
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2cec]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x4729e0
push eax
push str.GetServerNumber1
lea ecx, [ebp - 0x2d24]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2d1
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2d24]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x472b10
push eax
push str.GetServerNumber2
lea ecx, [ebp - 0x2d5c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2d2
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2d5c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x13e0
push eax
push str.Unused_IsNeedDiv
lea ecx, [ebp - 0x2d94]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2d3
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2d94]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x4d950
push eax
push str.GetRBSync
lea ecx, [ebp - 0x2dcc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2d4
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2dcc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x580e0
push eax
push ecx
lea ecx, [ebp - 0x2e04]
call fcn.0043e600
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2d5
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2e04]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x63ea0
push eax
push str.DeAuthSIDB
lea ecx, [ebp - 0x2e3c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2d6
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2e3c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x302e0
push eax
push str.WriteSIDB
lea ecx, [ebp - 0x2e74]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2d7
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2e74]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x73490
push eax
push str.WriteSIDD
lea ecx, [ebp - 0x2eac]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2d8
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2eac]
call fcn.0040b3d0
mov byte [0x4e569d], 1
jmp 0x42b691
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.12.2.2.25
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0x2d9
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x4372af
lea eax, [ebp - 0x2e0]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x2e0]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x6a40d0
push eax
push str.InitPniw
lea ecx, [ebp - 0x2ee4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2da
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2ee4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x480cd0
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x2f1c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2db
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2f1c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x6c710
push eax
push ecx
lea ecx, [ebp - 0x2f54]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2dc
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2f54]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x60a20
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x2f8c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2dd
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2f8c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x57160
push eax
push str.BindDsid
lea ecx, [ebp - 0x2fc4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2de
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2fc4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x294f0
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x2ffc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2df
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x2ffc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x46890
push eax
push str.CigHash
lea ecx, [ebp - 0x3034]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2e0
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3034]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xbb54e0
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x306c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2e1
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x306c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x25370
push eax
push ecx
lea ecx, [ebp - 0x30a4]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2e2
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x30a4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x29480
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x30dc]
call fcn.0043e410
mov dword [ebp - 4], 0x2e3
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x30dc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x2a7e0
push eax
push ecx
lea ecx, [ebp - 0x3114]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2e4
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3114]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1ab1d08
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x314c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2e5
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x314c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x2bc50
push eax
push str.GetKBSync
lea ecx, [ebp - 0x3184]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2e6
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3184]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x47fe50
push eax
push str.GetGUID
lea ecx, [ebp - 0x31bc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2e7
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x31bc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x5da20
push eax
push str.SapGetPrivateKey
lea ecx, [ebp - 0x31f4]
call fcn.0043e410
mov dword [ebp - 4], 0x2e8
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x31f4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x42aa0
push eax
push ecx
lea ecx, [ebp - 0x322c]
call fcn.0043e560
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2e9
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x322c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x51d080
push eax
push str.Unused_Base64Encode
lea ecx, [ebp - 0x3264]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2ea
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3264]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x6d850
push eax
push str.SapCalcBuffer
lea ecx, [ebp - 0x329c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2eb
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x329c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0
push eax
push str.Unused_GetKBSync
lea ecx, [ebp - 0x32d4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2ec
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x32d4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xb02e20
push eax
push ecx
lea ecx, [ebp - 0x330c]
call fcn.0043e5b0
push eax
mov dword [ebp - 4], 0x2ed
lea eax, [ebp - 0x7218]
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x330c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x47fac0
push eax
push str.GetServerNumber1
lea ecx, [ebp - 0x3344]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2ee
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3344]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x47fbf0
push eax
push str.GetServerNumber2
lea ecx, [ebp - 0x337c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2ef
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x337c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x13e0
push eax
push str.Unused_IsNeedDiv
lea ecx, [ebp - 0x33b4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2f0
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x33b4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x4d950
push eax
push str.GetRBSync
lea ecx, [ebp - 0x33ec]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2f1
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x33ec]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x580e0
push eax
push ecx
lea ecx, [ebp - 0x3424]
call fcn.0043e600
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2f2
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3424]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x63ea0
push eax
push str.DeAuthSIDB
lea ecx, [ebp - 0x345c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2f3
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x345c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x302e0
push eax
push str.WriteSIDB
lea ecx, [ebp - 0x3494]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2f4
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3494]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x73490
push eax
push str.WriteSIDD
lea ecx, [ebp - 0x34cc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2f5
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x34cc]
call fcn.0040b3d0
mov byte [0x4e569d], 1
jmp 0x42b691
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.12.3.0.44
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0x2f6
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x437b58
lea eax, [ebp - 0x310]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x310]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x6d5220
push eax
push str.InitPniw
lea ecx, [ebp - 0x3504]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2f7
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3504]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x4b0270
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x353c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2f8
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x353c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x42ac0
push eax
push ecx
lea ecx, [ebp - 0x3574]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2f9
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3574]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x54170
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x35ac]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2fa
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x35ac]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x7bc20
push eax
push str.BindDsid
lea ecx, [ebp - 0x35e4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2fb
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x35e4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x5350
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x361c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2fc
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x361c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xacd0
push eax
push str.CigHash
lea ecx, [ebp - 0x3654]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2fd
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3654]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xbe9920
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x368c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2fe
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x368c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xaba50
push eax
push ecx
lea ecx, [ebp - 0x36c4]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x2ff
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x36c4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x75d40
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x36fc]
call fcn.0043e410
mov dword [ebp - 4], 0x300
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x36fc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x52e0
push eax
push ecx
lea ecx, [ebp - 0x3734]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x301
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3734]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1b05178
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x376c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x302
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x376c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1cf80
push eax
push str.GetKBSync
lea ecx, [ebp - 0x37a4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x303
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x37a4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x4af380
push eax
push str.GetGUID
lea ecx, [ebp - 0x37dc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x304
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x37dc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x65fa0
push eax
push str.SapGetPrivateKey
lea ecx, [ebp - 0x3814]
call fcn.0043e410
mov dword [ebp - 4], 0x305
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x3814]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x82fe0
push eax
push ecx
lea ecx, [ebp - 0x384c]
call fcn.0043e560
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x306
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x384c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x54d1c0
push eax
push str.Unused_Base64Encode
lea ecx, [ebp - 0x3884]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x307
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3884]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa8920
push eax
push str.SapCalcBuffer
lea ecx, [ebp - 0x38bc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x308
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x38bc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0
push eax
push str.Unused_GetKBSync
lea ecx, [ebp - 0x38f4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x309
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x38f4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xb372f0
push eax
push ecx
lea ecx, [ebp - 0x392c]
call fcn.0043e5b0
push eax
mov dword [ebp - 4], 0x30a
lea eax, [ebp - 0x7218]
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x392c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x4aeff0
push eax
push str.GetServerNumber1
lea ecx, [ebp - 0x3964]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x30b
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3964]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x4af120
push eax
push str.GetServerNumber2
lea ecx, [ebp - 0x399c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x30c
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x399c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x5e6a0
push eax
push str.Unused_IsNeedDiv
lea ecx, [ebp - 0x39d4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x30d
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x39d4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xb6da0
push eax
push str.GetRBSync
lea ecx, [ebp - 0x3a0c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x30e
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3a0c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x21e20
push eax
push ecx
lea ecx, [ebp - 0x3a44]
call fcn.0043e600
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x30f
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3a44]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3f4c0
push eax
push str.DeAuthSIDB
lea ecx, [ebp - 0x3a7c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x310
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3a7c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x5f650
push eax
push str.WriteSIDB
lea ecx, [ebp - 0x3ab4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x311
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3ab4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x35ea0
push eax
push str.WriteSIDD
lea ecx, [ebp - 0x3aec]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x312
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3aec]
call fcn.0040b3d0
mov byte [0x4e569d], 1
jmp 0x42b691
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.12.3.1.23
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0x313
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x438401
lea eax, [ebp - 0x340]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x340]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x6dddc0
push eax
push str.InitPniw
lea ecx, [ebp - 0x3b24]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x314
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3b24]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x4b9ef0
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x3b5c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x315
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3b5c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x42ac0
push eax
push ecx
lea ecx, [ebp - 0x3b94]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x316
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3b94]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x54170
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x3bcc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x317
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3bcc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x7bc20
push eax
push str.BindDsid
lea ecx, [ebp - 0x3c04]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x318
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3c04]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x5350
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x3c3c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x319
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3c3c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xacd0
push eax
push str.CigHash
lea ecx, [ebp - 0x3c74]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x31a
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3c74]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xbf28b0
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x3cac]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x31b
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3cac]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xaba50
push eax
push ecx
lea ecx, [ebp - 0x3ce4]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x31c
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3ce4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x75d40
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x3d1c]
call fcn.0043e410
mov dword [ebp - 4], 0x31d
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x3d1c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x52e0
push eax
push ecx
lea ecx, [ebp - 0x3d54]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x31e
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3d54]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1b17b98
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x3d8c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x31f
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3d8c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1cf80
push eax
push str.GetKBSync
lea ecx, [ebp - 0x3dc4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x320
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3dc4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x4b9000
push eax
push str.GetGUID
lea ecx, [ebp - 0x3dfc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x321
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3dfc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x65fa0
push eax
push str.SapGetPrivateKey
lea ecx, [ebp - 0x3e34]
call fcn.0043e410
mov dword [ebp - 4], 0x322
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x3e34]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x82fe0
push eax
push ecx
lea ecx, [ebp - 0x3e6c]
call fcn.0043e560
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x323
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3e6c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x5583d0
push eax
push str.Unused_Base64Encode
lea ecx, [ebp - 0x3ea4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x324
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3ea4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa8920
push eax
push str.SapCalcBuffer
lea ecx, [ebp - 0x3edc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x325
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3edc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0
push eax
push str.Unused_GetKBSync
lea ecx, [ebp - 0x3f14]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x326
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3f14]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xb3f870
push eax
push ecx
lea ecx, [ebp - 0x3f4c]
call fcn.0043e5b0
push eax
mov dword [ebp - 4], 0x327
lea eax, [ebp - 0x7218]
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3f4c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x4b8c70
push eax
push str.GetServerNumber1
lea ecx, [ebp - 0x3f84]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x328
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3f84]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x4b8da0
push eax
push str.GetServerNumber2
lea ecx, [ebp - 0x3fbc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x329
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3fbc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x5e6a0
push eax
push str.Unused_IsNeedDiv
lea ecx, [ebp - 0x3ff4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x32a
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x3ff4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xb6da0
push eax
push str.GetRBSync
lea ecx, [ebp - 0x402c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x32b
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x402c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x21e20
push eax
push ecx
lea ecx, [ebp - 0x4064]
call fcn.0043e600
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x32c
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4064]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3f4c0
push eax
push str.DeAuthSIDB
lea ecx, [ebp - 0x409c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x32d
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x409c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x5f650
push eax
push str.WriteSIDB
lea ecx, [ebp - 0x40d4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x32e
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x40d4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x35ea0
push eax
push str.WriteSIDD
lea ecx, [ebp - 0x410c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x32f
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x410c]
call fcn.0040b3d0
mov byte [0x4e569d], 1
jmp 0x42b691
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.12.3.2.35
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0x330
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x438caa
lea eax, [ebp - 0x370]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x370]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x6e35e0
push eax
push str.InitPniw
lea ecx, [ebp - 0x4144]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x331
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4144]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x4bf230
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x417c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x332
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x417c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x42ac0
push eax
push ecx
lea ecx, [ebp - 0x41b4]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x333
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x41b4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x54170
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x41ec]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x334
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x41ec]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x7bc20
push eax
push str.BindDsid
lea ecx, [ebp - 0x4224]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x335
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4224]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x5350
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x425c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x336
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x425c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xacd0
push eax
push str.CigHash
lea ecx, [ebp - 0x4294]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x337
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4294]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xbf8f60
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x42cc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x338
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x42cc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xaba50
push eax
push ecx
lea ecx, [ebp - 0x4304]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x339
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4304]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x75d40
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x433c]
call fcn.0043e410
mov dword [ebp - 4], 0x33a
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x433c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x52e0
push eax
push ecx
lea ecx, [ebp - 0x4374]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x33b
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4374]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1b217b8
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x43ac]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x33c
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x43ac]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1cf80
push eax
push str.GetKBSync
lea ecx, [ebp - 0x43e4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x33d
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x43e4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x4be340
push eax
push str.GetGUID
lea ecx, [ebp - 0x441c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x33e
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x441c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x65fa0
push eax
push str.SapGetPrivateKey
lea ecx, [ebp - 0x4454]
call fcn.0043e410
mov dword [ebp - 4], 0x33f
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x4454]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x82fe0
push eax
push ecx
lea ecx, [ebp - 0x448c]
call fcn.0043e560
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x340
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x448c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x55d6c0
push eax
push str.Unused_Base64Encode
lea ecx, [ebp - 0x44c4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x341
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x44c4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa8920
push eax
push str.SapCalcBuffer
lea ecx, [ebp - 0x44fc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x342
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x44fc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0
push eax
push str.Unused_GetKBSync
lea ecx, [ebp - 0x4534]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x343
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4534]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xb45e20
push eax
push ecx
lea ecx, [ebp - 0x456c]
call fcn.0043e5b0
push eax
mov dword [ebp - 4], 0x344
lea eax, [ebp - 0x7218]
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x456c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x4bdfb0
push eax
push str.GetServerNumber1
lea ecx, [ebp - 0x45a4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x345
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x45a4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x4be0e0
push eax
push str.GetServerNumber2
lea ecx, [ebp - 0x45dc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x346
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x45dc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x5e6a0
push eax
push str.Unused_IsNeedDiv
lea ecx, [ebp - 0x4614]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x347
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4614]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xb6da0
push eax
push str.GetRBSync
lea ecx, [ebp - 0x464c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x348
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x464c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x21e20
push eax
push ecx
lea ecx, [ebp - 0x4684]
call fcn.0043e600
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x349
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4684]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3f4c0
push eax
push str.DeAuthSIDB
lea ecx, [ebp - 0x46bc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x34a
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x46bc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x5f650
push eax
push str.WriteSIDB
lea ecx, [ebp - 0x46f4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x34b
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x46f4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x35ea0
push eax
push str.WriteSIDD
lea ecx, [ebp - 0x472c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x34c
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x472c]
call fcn.0040b3d0
mov byte [0x4e569d], 1
jmp 0x42b691
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.12.3.3.17
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0x34d
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x439553
lea eax, [ebp - 0x3a0]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x3a0]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x6eded0
push eax
push str.InitPniw
lea ecx, [ebp - 0x4764]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x34e
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4764]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x4d44f0
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x479c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x34f
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x479c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x6cc50
push eax
push ecx
lea ecx, [ebp - 0x47d4]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x350
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x47d4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xae790
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x480c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x351
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x480c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x18dc0
push eax
push str.BindDsid
lea ecx, [ebp - 0x4844]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x352
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4844]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x5050
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x487c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x353
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x487c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xa7d0
push eax
push str.CigHash
lea ecx, [ebp - 0x48b4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x354
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x48b4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xbfc0b0
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x48ec]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x355
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x48ec]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x485e0
push eax
push ecx
lea ecx, [ebp - 0x4924]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x356
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4924]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x12ef0
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x495c]
call fcn.0043e410
mov dword [ebp - 4], 0x357
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x495c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x4fe0
push eax
push ecx
lea ecx, [ebp - 0x4994]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x358
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4994]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1b933f0
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x49cc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x359
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x49cc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xabef0
push eax
push str.GetKBSync
lea ecx, [ebp - 0x4a04]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x35a
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4a04]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x4d3600
push eax
push str.GetGUID
lea ecx, [ebp - 0x4a3c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x35b
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4a3c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x30dd0
push eax
push str.SapGetPrivateKey
lea ecx, [ebp - 0x4a74]
call fcn.0043e410
mov dword [ebp - 4], 0x35c
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x4a74]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x7f910
push eax
push ecx
lea ecx, [ebp - 0x4aac]
call fcn.0043e560
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x35d
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4aac]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x567f50
push eax
push str.Unused_Base64Encode
lea ecx, [ebp - 0x4ae4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x35e
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4ae4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x16370
push eax
push str.SapCalcBuffer
lea ecx, [ebp - 0x4b1c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x35f
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4b1c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0
push eax
push str.Unused_GetKBSync
lea ecx, [ebp - 0x4b54]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x360
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4b54]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xb485f0
push eax
push ecx
lea ecx, [ebp - 0x4b8c]
call fcn.0043e5b0
push eax
mov dword [ebp - 4], 0x361
lea eax, [ebp - 0x7218]
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4b8c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x4d3270
push eax
push str.GetServerNumber1
lea ecx, [ebp - 0x4bc4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x362
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4bc4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x4d33a0
push eax
push str.GetServerNumber2
lea ecx, [ebp - 0x4bfc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x363
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4bfc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x57ac0
push eax
push str.Unused_IsNeedDiv
lea ecx, [ebp - 0x4c34]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x364
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4c34]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x25e30
push eax
push str.GetRBSync
lea ecx, [ebp - 0x4c6c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x365
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4c6c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x50210
push eax
push ecx
lea ecx, [ebp - 0x4ca4]
call fcn.0043e600
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x366
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4ca4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xe990
push eax
push str.DeAuthSIDB
lea ecx, [ebp - 0x4cdc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x367
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4cdc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x8bc30
push eax
push str.WriteSIDB
lea ecx, [ebp - 0x4d14]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x368
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4d14]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x5f9b0
push eax
push str.WriteSIDD
lea ecx, [ebp - 0x4d4c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x369
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4d4c]
call fcn.0040b3d0
mov byte [0x4e569d], 1
jmp 0x42b691
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.12.4.0.119
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0x36a
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x439dfc
lea eax, [ebp - 0x3d0]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x3d0]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x62e560
push eax
push str.InitPniw
lea ecx, [ebp - 0x4d84]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x36b
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4d84]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3b4010
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x4dbc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x36c
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4dbc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x9e230
push eax
push ecx
lea ecx, [ebp - 0x4df4]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x36d
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4df4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x7a1c0
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x4e2c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x36e
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4e2c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x45cc0
push eax
push str.BindDsid
lea ecx, [ebp - 0x4e64]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x36f
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4e64]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x31f50
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x4e9c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x370
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4e9c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x376d0
push eax
push str.CigHash
lea ecx, [ebp - 0x4ed4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x371
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4ed4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xb9eb20
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x4f0c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x372
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4f0c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1cb50
push eax
push ecx
lea ecx, [ebp - 0x4f44]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x373
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4f44]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3fdf0
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x4f7c]
call fcn.0043e410
mov dword [ebp - 4], 0x374
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x4f7c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x31ee0
push eax
push ecx
lea ecx, [ebp - 0x4fb4]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x375
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4fb4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1bcbf38
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x4fec]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x376
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x4fec]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x77920
push eax
push str.GetKBSync
lea ecx, [ebp - 0x5024]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x377
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5024]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3b3140
push eax
push str.GetGUID
lea ecx, [ebp - 0x505c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x378
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x505c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x5340
push eax
push str.SapGetPrivateKey
lea ecx, [ebp - 0x5094]
call fcn.0043e410
mov dword [ebp - 4], 0x379
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x5094]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xb0ef0
push eax
push ecx
lea ecx, [ebp - 0x50cc]
call fcn.0043e560
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x37a
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x50cc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x479bb0
push eax
push str.Unused_Base64Encode
lea ecx, [ebp - 0x5104]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x37b
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5104]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x43270
push eax
push str.SapCalcBuffer
lea ecx, [ebp - 0x513c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x37c
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x513c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0
push eax
push str.Unused_GetKBSync
lea ecx, [ebp - 0x5174]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x37d
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5174]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xabaa80
push eax
push ecx
lea ecx, [ebp - 0x51ac]
call fcn.0043e5b0
push eax
mov dword [ebp - 4], 0x37e
lea eax, [ebp - 0x7218]
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x51ac]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3b2db0
push eax
push str.GetServerNumber1
lea ecx, [ebp - 0x51e4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x37f
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x51e4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3b2ee0
push eax
push str.GetServerNumber2
lea ecx, [ebp - 0x521c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x380
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x521c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x2c030
push eax
push str.Unused_IsNeedDiv
lea ecx, [ebp - 0x5254]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x381
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5254]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x52d30
push eax
push str.GetRBSync
lea ecx, [ebp - 0x528c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x382
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x528c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x24780
push eax
push ecx
lea ecx, [ebp - 0x52c4]
call fcn.0043e600
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x383
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x52c4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3b890
push eax
push str.DeAuthSIDB
lea ecx, [ebp - 0x52fc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x384
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x52fc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xbd210
push eax
push str.WriteSIDB
lea ecx, [ebp - 0x5334]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x385
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5334]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x90f90
push eax
push str.WriteSIDD
lea ecx, [ebp - 0x536c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x386
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x536c]
call fcn.0040b3d0
mov byte [0x4e569d], 1
jmp 0x42b691
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.12.4.1.6
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0x387
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x43a6a5
lea eax, [ebp - 0x400]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x400]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x62e8e0
push eax
push str.InitPniw
lea ecx, [ebp - 0x53a4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x388
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x53a4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3b40e0
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x53dc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x389
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x53dc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x9e230
push eax
push ecx
lea ecx, [ebp - 0x5414]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x38a
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5414]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x7a1c0
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x544c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x38b
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x544c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x45cc0
push eax
push str.BindDsid
lea ecx, [ebp - 0x5484]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x38c
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5484]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x31f50
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x54bc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x38d
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x54bc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x376d0
push eax
push str.CigHash
lea ecx, [ebp - 0x54f4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x38e
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x54f4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xb9f410
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x552c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x38f
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x552c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1cb50
push eax
push ecx
lea ecx, [ebp - 0x5564]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x390
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5564]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3fdf0
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x559c]
call fcn.0043e410
mov dword [ebp - 4], 0x391
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x559c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x31ee0
push eax
push ecx
lea ecx, [ebp - 0x55d4]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x392
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x55d4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1bcf018
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x560c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x393
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x560c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x77920
push eax
push str.GetKBSync
lea ecx, [ebp - 0x5644]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x394
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5644]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3b3210
push eax
push str.GetGUID
lea ecx, [ebp - 0x567c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x395
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x567c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x5340
push eax
push str.SapGetPrivateKey
lea ecx, [ebp - 0x56b4]
call fcn.0043e410
mov dword [ebp - 4], 0x396
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x56b4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xb0ef0
push eax
push ecx
lea ecx, [ebp - 0x56ec]
call fcn.0043e560
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x397
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x56ec]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x479e90
push eax
push str.Unused_Base64Encode
lea ecx, [ebp - 0x5724]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x398
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5724]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x43270
push eax
push str.SapCalcBuffer
lea ecx, [ebp - 0x575c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x399
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x575c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0
push eax
push str.Unused_GetKBSync
lea ecx, [ebp - 0x5794]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x39a
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5794]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xabb270
push eax
push ecx
lea ecx, [ebp - 0x57cc]
call fcn.0043e5b0
push eax
mov dword [ebp - 4], 0x39b
lea eax, [ebp - 0x7218]
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x57cc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3b2e80
push eax
push str.GetServerNumber1
lea ecx, [ebp - 0x5804]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x39c
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5804]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3b2fb0
push eax
push str.GetServerNumber2
lea ecx, [ebp - 0x583c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x39d
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x583c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x2c030
push eax
push str.Unused_IsNeedDiv
lea ecx, [ebp - 0x5874]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x39e
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5874]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x52d30
push eax
push str.GetRBSync
lea ecx, [ebp - 0x58ac]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x39f
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x58ac]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x24780
push eax
push ecx
lea ecx, [ebp - 0x58e4]
call fcn.0043e600
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3a0
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x58e4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3b890
push eax
push str.DeAuthSIDB
lea ecx, [ebp - 0x591c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3a1
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x591c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xbd210
push eax
push str.WriteSIDB
lea ecx, [ebp - 0x5954]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3a2
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5954]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x90f90
push eax
push str.WriteSIDD
lea ecx, [ebp - 0x598c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3a3
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x598c]
call fcn.0040b3d0
mov byte [0x4e569d], 1
jmp 0x42b691
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.12.4.2.4
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0x3a4
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x43af4e
lea eax, [ebp - 0x430]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x430]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x62e870
push eax
push str.InitPniw
lea ecx, [ebp - 0x59c4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3a5
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x59c4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3b40e0
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x59fc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3a6
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x59fc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x9e230
push eax
push ecx
lea ecx, [ebp - 0x5a34]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3a7
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5a34]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x7a1c0
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x5a6c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3a8
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5a6c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x45cc0
push eax
push str.BindDsid
lea ecx, [ebp - 0x5aa4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3a9
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5aa4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x31f50
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x5adc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3aa
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5adc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x376d0
push eax
push str.CigHash
lea ecx, [ebp - 0x5b14]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3ab
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5b14]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xb9f520
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x5b4c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3ac
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5b4c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1cb50
push eax
push ecx
lea ecx, [ebp - 0x5b84]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3ad
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5b84]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3fdf0
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x5bbc]
call fcn.0043e410
mov dword [ebp - 4], 0x3ae
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x5bbc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x31ee0
push eax
push ecx
lea ecx, [ebp - 0x5bf4]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3af
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5bf4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1bcff78
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x5c2c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3b0
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5c2c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x77920
push eax
push str.GetKBSync
lea ecx, [ebp - 0x5c64]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3b1
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5c64]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3b3210
push eax
push str.GetGUID
lea ecx, [ebp - 0x5c9c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3b2
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5c9c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x5340
push eax
push str.SapGetPrivateKey
lea ecx, [ebp - 0x5cd4]
call fcn.0043e410
mov dword [ebp - 4], 0x3b3
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x5cd4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xb0ef0
push eax
push ecx
lea ecx, [ebp - 0x5d0c]
call fcn.0043e560
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3b4
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5d0c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x479e90
push eax
push str.Unused_Base64Encode
lea ecx, [ebp - 0x5d44]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3b5
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5d44]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x43270
push eax
push str.SapCalcBuffer
lea ecx, [ebp - 0x5d7c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3b6
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5d7c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0
push eax
push str.Unused_GetKBSync
lea ecx, [ebp - 0x5db4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3b7
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5db4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xabb320
push eax
push ecx
lea ecx, [ebp - 0x5dec]
call fcn.0043e5b0
push eax
mov dword [ebp - 4], 0x3b8
lea eax, [ebp - 0x7218]
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5dec]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3b2e80
push eax
push str.GetServerNumber1
lea ecx, [ebp - 0x5e24]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3b9
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5e24]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3b2fb0
push eax
push str.GetServerNumber2
lea ecx, [ebp - 0x5e5c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3ba
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5e5c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x2c030
push eax
push str.Unused_IsNeedDiv
lea ecx, [ebp - 0x5e94]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3bb
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5e94]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x52d30
push eax
push str.GetRBSync
lea ecx, [ebp - 0x5ecc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3bc
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5ecc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x24780
push eax
push ecx
lea ecx, [ebp - 0x5f04]
call fcn.0043e600
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3bd
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5f04]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3b890
push eax
push str.DeAuthSIDB
lea ecx, [ebp - 0x5f3c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3be
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5f3c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xbd210
push eax
push str.WriteSIDB
lea ecx, [ebp - 0x5f74]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3bf
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5f74]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x90f90
push eax
push str.WriteSIDD
lea ecx, [ebp - 0x5fac]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3c0
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5fac]
call fcn.0040b3d0
mov byte [0x4e569d], 1
jmp 0x42b691
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.12.4.3.1
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0x3c1
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x43b7f7
lea eax, [ebp - 0x460]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x460]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x62e870
push eax
push str.InitPniw
lea ecx, [ebp - 0x5fe4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3c2
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x5fe4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3b40e0
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x601c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3c3
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x601c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x9e230
push eax
push ecx
lea ecx, [ebp - 0x6054]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3c4
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6054]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x7a1c0
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x608c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3c5
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x608c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x45cc0
push eax
push str.BindDsid
lea ecx, [ebp - 0x60c4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3c6
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x60c4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x31f50
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x60fc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3c7
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x60fc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x376d0
push eax
push str.CigHash
lea ecx, [ebp - 0x6134]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3c8
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6134]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xb9f520
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x616c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3c9
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x616c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1cb50
push eax
push ecx
lea ecx, [ebp - 0x61a4]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3ca
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x61a4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3fdf0
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x61dc]
call fcn.0043e410
mov dword [ebp - 4], 0x3cb
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x61dc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x31ee0
push eax
push ecx
lea ecx, [ebp - 0x6214]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3cc
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6214]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x1bcff78
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x624c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3cd
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x624c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x77920
push eax
push str.GetKBSync
lea ecx, [ebp - 0x6284]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3ce
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6284]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3b3210
push eax
push str.GetGUID
lea ecx, [ebp - 0x62bc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3cf
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x62bc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x5340
push eax
push str.SapGetPrivateKey
lea ecx, [ebp - 0x62f4]
call fcn.0043e410
mov dword [ebp - 4], 0x3d0
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x62f4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xb0ef0
push eax
push ecx
lea ecx, [ebp - 0x632c]
call fcn.0043e560
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3d1
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x632c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x479e90
push eax
push str.Unused_Base64Encode
lea ecx, [ebp - 0x6364]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3d2
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6364]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x43270
push eax
push str.SapCalcBuffer
lea ecx, [ebp - 0x639c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3d3
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x639c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0
push eax
push str.Unused_GetKBSync
lea ecx, [ebp - 0x63d4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3d4
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x63d4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xabb320
push eax
push ecx
lea ecx, [ebp - 0x640c]
call fcn.0043e5b0
push eax
mov dword [ebp - 4], 0x3d5
lea eax, [ebp - 0x7218]
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x640c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3b2e80
push eax
push str.GetServerNumber1
lea ecx, [ebp - 0x6444]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3d6
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6444]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3b2fb0
push eax
push str.GetServerNumber2
lea ecx, [ebp - 0x647c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3d7
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x647c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x2c030
push eax
push str.Unused_IsNeedDiv
lea ecx, [ebp - 0x64b4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3d8
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x64b4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x52d30
push eax
push str.GetRBSync
lea ecx, [ebp - 0x64ec]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3d9
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x64ec]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x24780
push eax
push ecx
lea ecx, [ebp - 0x6524]
call fcn.0043e600
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3da
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6524]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x3b890
push eax
push str.DeAuthSIDB
lea ecx, [ebp - 0x655c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3db
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x655c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xbd210
push eax
push str.WriteSIDB
lea ecx, [ebp - 0x6594]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3dc
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6594]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x90f90
push eax
push str.WriteSIDD
lea ecx, [ebp - 0x65cc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3dd
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x65cc]
call fcn.0040b3d0
mov byte [0x4e569d], 1
jmp 0x42b691
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.12.5.1.21
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0x3de
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x43c0a0
lea eax, [ebp - 0x490]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x490]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x67ced0
push eax
push str.InitPniw
lea ecx, [ebp - 0x6604]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3df
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6604]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x40a1d0
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x663c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3e0
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x663c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x142c0
push eax
push ecx
lea ecx, [ebp - 0x6674]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3e1
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6674]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xae790
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x66ac]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3e2
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x66ac]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x7a290
push eax
push str.BindDsid
lea ecx, [ebp - 0x66e4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3e3
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x66e4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x66520
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x671c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3e4
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x671c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x6bca0
push eax
push str.CigHash
lea ecx, [ebp - 0x6754]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3e5
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6754]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xbfc7c0
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x678c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3e6
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x678c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x510f0
push eax
push ecx
lea ecx, [ebp - 0x67c4]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3e7
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x67c4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x743c0
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x67fc]
call fcn.0043e410
mov dword [ebp - 4], 0x3e8
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x67fc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x664b0
push eax
push ecx
lea ecx, [ebp - 0x6834]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3e9
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6834]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x198c5e0
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x686c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3ea
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x686c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xabef0
push eax
push str.GetKBSync
lea ecx, [ebp - 0x68a4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3eb
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x68a4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x409300
push eax
push str.GetGUID
lea ecx, [ebp - 0x68dc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3ec
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x68dc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x398e0
push eax
push str.SapGetPrivateKey
lea ecx, [ebp - 0x6914]
call fcn.0043e410
mov dword [ebp - 4], 0x3ed
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x6914]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x26f80
push eax
push ecx
lea ecx, [ebp - 0x694c]
call fcn.0043e560
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3ee
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x694c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x4d04b0
push eax
push str.Unused_Base64Encode
lea ecx, [ebp - 0x6984]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3ef
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6984]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x77840
push eax
push str.SapCalcBuffer
lea ecx, [ebp - 0x69bc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3f0
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x69bc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0
push eax
push str.Unused_GetKBSync
lea ecx, [ebp - 0x69f4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3f1
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x69f4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xb186f0
push eax
push ecx
lea ecx, [ebp - 0x6a2c]
call fcn.0043e5b0
push eax
mov dword [ebp - 4], 0x3f2
lea eax, [ebp - 0x7218]
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6a2c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x408f70
push eax
push str.GetServerNumber1
lea ecx, [ebp - 0x6a64]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3f3
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6a64]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x4090a0
push eax
push str.GetServerNumber2
lea ecx, [ebp - 0x6a9c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3f4
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6a9c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x605d0
push eax
push str.Unused_IsNeedDiv
lea ecx, [ebp - 0x6ad4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3f5
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6ad4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x87300
push eax
push str.GetRBSync
lea ecx, [ebp - 0x6b0c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3f6
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6b0c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x58d20
push eax
push ecx
lea ecx, [ebp - 0x6b44]
call fcn.0043e600
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3f7
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6b44]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x6fe60
push eax
push str.DeAuthSIDB
lea ecx, [ebp - 0x6b7c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3f8
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6b7c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x332a0
push eax
push str.WriteSIDB
lea ecx, [ebp - 0x6bb4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3f9
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6bb4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x7020
push eax
push str.WriteSIDD
lea ecx, [ebp - 0x6bec]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3fa
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6bec]
call fcn.0040b3d0
mov byte [0x4e569d], 1
jmp 0x42b691
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.12.5.2.36
call fcn.0040b350
sub esp, 0x18
mov dword [ebp - 4], 0x3fb
push esp
call fcn.00444340
mov ecx, eax
call fcn.004450c0
mov dword [ebp - 4], 0xffffffff
call fcn.004a08b0
add esp, 0x30
test eax, eax
jne 0x43c949
lea eax, [ebp - 0x268]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
push eax
mov ecx, 0x4e37e0
call fcn.0040a8f0
lea ecx, [ebp - 0x268]
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x684f60
push eax
push str.InitPniw
lea ecx, [ebp - 0x6c24]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3fc
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6c24]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x40f670
push eax
push str.GetLocalSCInfoHandle
lea ecx, [ebp - 0x6c5c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3fd
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6c5c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x142c0
push eax
push ecx
lea ecx, [ebp - 0x6c94]
call fcn.0043e470
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3fe
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6c94]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xae790
push eax
push str.SetAFSynRQ
lea ecx, [ebp - 0x6ccc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x3ff
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6ccc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x7a290
push eax
push str.BindDsid
lea ecx, [ebp - 0x6d04]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x400
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6d04]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x66520
push eax
push str.GenerateAFSyncRS
lea ecx, [ebp - 0x6d3c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x401
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6d3c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x6bca0
push eax
push str.CigHash
lea ecx, [ebp - 0x6d74]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x402
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6d74]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xc09e00
push eax
push str.GetGlobalHeap
lea ecx, [ebp - 0x6dac]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x403
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6dac]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x510f0
push eax
push ecx
lea ecx, [ebp - 0x6de4]
call fcn.0043e4c0
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x404
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6de4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x743c0
push eax
push str.ReleaseSCInfoHandle
lea ecx, [ebp - 0x6e1c]
call fcn.0043e410
mov dword [ebp - 4], 0x405
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x6e1c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x664b0
push eax
push ecx
lea ecx, [ebp - 0x6e54]
call fcn.0043e510
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x406
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6e54]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x199f5e4
push eax
push str.iTunesGlobalSCHandle
lea ecx, [ebp - 0x6e8c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x407
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6e8c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xabef0
push eax
push str.GetKBSync
lea ecx, [ebp - 0x6ec4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x408
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6ec4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x40e7a0
push eax
push str.GetGUID
lea ecx, [ebp - 0x6efc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x409
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6efc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x398e0
push eax
push str.SapGetPrivateKey
lea ecx, [ebp - 0x6f34]
call fcn.0043e410
mov dword [ebp - 4], 0x40a
push eax
lea eax, [ebp - 0x7218]
mov ecx, 0x4e37f8
push eax
call fcn.0043e390
lea ecx, [ebp - 0x6f34]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x26f80
push eax
push ecx
lea ecx, [ebp - 0x6f6c]
call fcn.0043e560
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x40b
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6f6c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x4d6a20
push eax
push str.Unused_Base64Encode
lea ecx, [ebp - 0x6fa4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x40c
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6fa4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x77840
push eax
push str.SapCalcBuffer
lea ecx, [ebp - 0x6fdc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x40d
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x6fdc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0
push eax
push str.Unused_GetKBSync
lea ecx, [ebp - 0x7014]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x40e
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x7014]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0xb25da0
push eax
push ecx
lea ecx, [ebp - 0x704c]
call fcn.0043e5b0
push eax
mov dword [ebp - 4], 0x40f
lea eax, [ebp - 0x7218]
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x704c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x40e410
push eax
push str.GetServerNumber1
lea ecx, [ebp - 0x7084]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x410
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x7084]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x40e540
push eax
push str.GetServerNumber2
lea ecx, [ebp - 0x70bc]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x411
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x70bc]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x605d0
push eax
push str.Unused_IsNeedDiv
lea ecx, [ebp - 0x70f4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x412
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x70f4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x87300
push eax
push str.GetRBSync
lea ecx, [ebp - 0x712c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x413
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x712c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x58d20
push eax
push ecx
lea ecx, [ebp - 0x7164]
call fcn.0043e600
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x414
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x7164]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x6fe60
push eax
push str.DeAuthSIDB
lea ecx, [ebp - 0x719c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x415
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x719c]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x332a0
push eax
push str.WriteSIDB
lea ecx, [ebp - 0x71d4]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x416
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x71d4]
mov dword [ebp - 4], 0xffffffff
call fcn.0040b3d0
lea eax, [ebp - 0x7210]
mov dword [ebp - 0x7210], 0x7020
push eax
push str.WriteSIDD
lea ecx, [ebp - 0x720c]
call fcn.0043e410
push eax
lea eax, [ebp - 0x7218]
mov dword [ebp - 4], 0x417
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x720c]
call fcn.0040b3d0
mov byte [0x4e569d], 1
jmp 0x42b691
lea eax, [ebp - 0x28]
push eax
call fcn.00444340
mov ecx, eax
call fcn.004450c0
xor edi, edi
mov dword [ebp - 4], 0x418
xor esi, esi
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push dword [esi + 0x4e3040]
call fcn.0040b350
sub esp, 0x18
mov byte [ebp - 4], 0x19
lea eax, [ebp - 0x28]
mov ecx, esp
push eax
call fcn.0040b8b0
mov byte [ebp - 4], 0x18
call fcn.004a08b0
add esp, 0x30
test eax, eax
je 0x43c9b5
add esi, 0x78
inc edi
cmp esi, 0x708
jne 0x43c964
lea ecx, [ebp - 0x28]
call fcn.0040b3d0
jmp 0x43ca79
lea eax, [ebp - 0x28]
mov ecx, 0x4e37e0
push eax
call fcn.0040ad90
xor esi, esi
cmp dword [str.InitPniw], esi
je 0x43ca29
mov eax, edi
mov ecx, 0x4e3750
shl eax, 4
sub eax, edi
lea edi, [eax*8 + 0x4e3044]
push edi
push ecx
lea ecx, [ebp - 0x71f0]
call fcn.0043e6a0
push eax
lea eax, [ebp - 0x7218]
mov byte [ebp - 4], 0x1a
push eax
mov ecx, 0x4e37f8
call fcn.0043e390
lea ecx, [ebp - 0x71f0]
mov byte [ebp - 4], 0x18
call fcn.0040b3d0
lea esi, [esi + 1]
add edi, 4
cmp dword [esi*4 + 0x4e3750], 0
lea ecx, [esi*4 + 0x4e3750]
jne 0x43c9e0
lea ecx, [ebp - 0x28]
mov byte [0x4e569f], 1
mov byte [0x4e569e], 1
mov byte [0x4e569d], 1
call fcn.0040b3d0
mov al, 1
jmp 0x43ca7b
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7214], esp
push str.Cant_init_iTunes_env
call fcn.0040b350
mov dword [ebp - 4], 0
call fcn.00466c50
mov ecx, eax
mov dword [ebp - 4], 0xffffffff
call fcn.00466910
xor al, al
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.004a6303
mov esp, ebp
pop ebp
ret