Function at 0x5b4f74
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x654706
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x87a0
call fcn.00607d30
mov dword [ebp - 0x8350], ecx
lea ecx, [ebp - 0x24]
call fcn.004086f0
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x10]
call fcn.004086f0
mov byte [ebp - 4], 1
mov eax, dword [ebp - 0x8350]
mov byte [eax + 0x7a26a6], 0
mov ecx, dword [ebp - 0x8350]
mov dword [ecx + 0x7a2994], 0xffffff9d
push 0x72ed0c
mov ecx, dword [ebp - 0x8350]
add ecx, 0x348
call fcn.0061ee57
mov edx, dword [ebp - 0x8350]
mov eax, dword [edx + 0x7a26a8]
mov ecx, dword [ebp + 8]
mov dl, byte [eax + ecx]
mov byte [ebp - 0x14], dl
mov eax, dword [ebp - 0x14]
and eax, 0xff
cmp eax, 0xa0
jne 0x5b5057
push str.Info_Element:___More_Data
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee57
mov ecx, dword [ebp - 0x8350]
mov dl, byte [ecx + 0x7a26a6]
add dl, 1
mov eax, dword [ebp - 0x8350]
mov byte [eax + 0x7a26a6], dl
mov ecx, dword [ebp + 8]
add ecx, 1
mov dword [ebp + 8], ecx
mov edx, dword [ebp - 0x8350]
mov eax, dword [edx + 0x7a26a8]
mov ecx, dword [ebp + 8]
mov dl, byte [eax + ecx]
mov byte [ebp - 0x14], dl
mov eax, dword [ebp - 0x14]
and eax, 0xff
cmp eax, 0xa1
jne 0x5b50c4
push str.Info_Element:___Sending_Complete
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee57
mov ecx, dword [ebp - 0x8350]
mov dl, byte [ecx + 0x7a26a6]
add dl, 1
mov eax, dword [ebp - 0x8350]
mov byte [eax + 0x7a26a6], dl
mov ecx, dword [ebp + 8]
add ecx, 1
mov dword [ebp + 8], ecx
mov edx, dword [ebp - 0x8350]
mov eax, dword [edx + 0x7a26a8]
mov ecx, dword [ebp + 8]
mov dl, byte [eax + ecx]
mov byte [ebp - 0x14], dl
mov eax, dword [ebp - 0x14]
and eax, 0xff
cmp eax, 4
jne 0x5b5514
push str.Info_Element:___Bearer_Capability
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee57
mov ecx, dword [ebp - 0x8350]
mov edx, dword [ecx + 0x7a26a8]
mov eax, dword [ebp + 8]
xor ecx, ecx
mov cl, byte [edx + eax + 1]
mov dword [ebp - 0x1c], ecx
cmp dword [ebp - 0x1c], 0
je 0x5b5514
mov edx, dword [ebp - 0x8350]
mov eax, dword [edx + 0x7a26a8]
mov ecx, dword [ebp + 8]
xor edx, edx
mov dl, byte [eax + ecx + 2]
mov dword [ebp - 0x18], edx
mov eax, dword [ebp - 0x18]
and eax, 0x1f
mov byte [ebp - 0x14], al
mov ecx, dword [ebp - 0x14]
and ecx, 0xff
mov dword [ebp - 0x8354], ecx
cmp dword [ebp - 0x8354], 0x18
ja case.0x5b517c.6
mov eax, dword [ebp - 0x8354]
xor edx, edx
mov dl, byte [eax + 0x5bb04c]
jmp dword [edx*4 + 0x5bb030]
push str.:_Speech
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
push ecx
lea edx, [ebp - 0x812c]
push edx
call fcn.0061ef63
mov dword [ebp - 0x8358], eax
mov eax, dword [ebp - 0x8358]
mov dword [ebp - 0x835c], eax
mov byte [ebp - 4], 2
mov ecx, dword [ebp - 0x835c]
push ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x812c]
call fcn.0061ecce
jmp 0x5b54ed
push str.:_Unrest.dig.info
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea edx, [ecx + eax*4 + 0x7a2748]
push edx
lea eax, [ebp - 0x8130]
push eax
call fcn.0061ef63
mov dword [ebp - 0x8360], eax
mov ecx, dword [ebp - 0x8360]
mov dword [ebp - 0x8364], ecx
mov byte [ebp - 4], 3
mov edx, dword [ebp - 0x8364]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8130]
call fcn.0061ecce
jmp 0x5b54ed
push str.:_Rest.dig.info
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea eax, [edx + ecx*4 + 0x7a2748]
push eax
lea ecx, [ebp - 0x8134]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x8368], eax
mov edx, dword [ebp - 0x8368]
mov dword [ebp - 0x836c], edx
mov byte [ebp - 4], 4
mov eax, dword [ebp - 0x836c]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8134]
call fcn.0061ecce
jmp 0x5b54ed
push str.:_3.1_kHz_audio
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
push ecx
lea edx, [ebp - 0x8138]
push edx
call fcn.0061ef63
mov dword [ebp - 0x8370], eax
mov eax, dword [ebp - 0x8370]
mov dword [ebp - 0x8374], eax
mov byte [ebp - 4], 5
mov ecx, dword [ebp - 0x8374]
push ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8138]
call fcn.0061ecce
jmp 0x5b54ed
push str.:_Unrest.dig.info_w.t_a
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea edx, [ecx + eax*4 + 0x7a2748]
push edx
lea eax, [ebp - 0x813c]
push eax
call fcn.0061ef63
mov dword [ebp - 0x8378], eax
mov ecx, dword [ebp - 0x8378]
mov dword [ebp - 0x837c], ecx
mov byte [ebp - 4], 6
mov edx, dword [ebp - 0x837c]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x813c]
call fcn.0061ecce
jmp 0x5b54ed
push str.:_Video
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea eax, [edx + ecx*4 + 0x7a2748]
push eax
lea ecx, [ebp - 0x8140]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x8380], eax
mov edx, dword [ebp - 0x8380]
mov dword [ebp - 0x8384], edx
mov byte [ebp - 4], 7
mov eax, dword [ebp - 0x8384]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8140]
call fcn.0061ecce
jmp 0x5b54ed
push 0x6c8a98
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
push ecx
lea edx, [ebp - 0x8144]
push edx
call fcn.0061ef63
mov dword [ebp - 0x8388], eax
mov eax, dword [ebp - 0x8388]
mov dword [ebp - 0x838c], eax
mov byte [ebp - 4], 8
mov ecx, dword [ebp - 0x838c]
push ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8144]
call fcn.0061ecce
mov edx, dword [ebp - 0x8350]
mov al, byte [edx + 0x7a26a6]
add al, 1
mov ecx, dword [ebp - 0x8350]
mov byte [ecx + 0x7a26a6], al
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp + 8]
lea ecx, [eax + edx + 2]
mov dword [ebp + 8], ecx
mov edx, dword [ebp - 0x8350]
mov eax, dword [edx + 0x7a26a8]
mov ecx, dword [ebp + 8]
mov dl, byte [eax + ecx]
mov byte [ebp - 0x14], dl
mov eax, dword [ebp - 0x14]
and eax, 0xff
cmp eax, 8
jne 0x5b7192
push str.Info_Element:___Cause
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee57
mov ecx, dword [ebp - 0x8350]
mov edx, dword [ecx + 0x7a26a8]
mov eax, dword [ebp + 8]
xor ecx, ecx
mov cl, byte [edx + eax + 1]
mov dword [ebp - 0x1c], ecx
cmp dword [ebp - 0x1c], 1
jle 0x5b7192
mov edx, dword [ebp - 0x8350]
mov eax, dword [edx + 0x7a26a8]
mov ecx, dword [ebp + 8]
xor edx, edx
mov dl, byte [eax + ecx + 3]
mov dword [ebp - 0x18], edx
mov eax, dword [ebp - 0x18]
and eax, 0x7f
mov byte [ebp - 0x14], al
mov ecx, dword [ebp - 0x14]
and ecx, 0xff
mov dword [ebp - 0x8390], ecx
mov edx, dword [ebp - 0x8390]
sub edx, 1
mov dword [ebp - 0x8390], edx
cmp dword [ebp - 0x8390], 0x7e
ja case.0x5b55db.55
mov ecx, dword [ebp - 0x8390]
xor eax, eax
mov al, byte [ecx + 0x5bb145]
jmp dword [eax*4 + 0x5bb065]
push str.:_Unallocated_nr
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea edx, [ecx + eax*4 + 0x7a2748]
push edx
lea eax, [ebp - 0x8148]
push eax
call fcn.0061ef63
mov dword [ebp - 0x8394], eax
mov ecx, dword [ebp - 0x8394]
mov dword [ebp - 0x8398], ecx
mov byte [ebp - 4], 9
mov edx, dword [ebp - 0x8398]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8148]
call fcn.0061ecce
jmp 0x5b716a
push str.:_No_rt.to_spec.tr.nr
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea eax, [edx + ecx*4 + 0x7a2748]
push eax
lea ecx, [ebp - 0x814c]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x839c], eax
mov edx, dword [ebp - 0x839c]
mov dword [ebp - 0x83a0], edx
mov byte [ebp - 4], 0xa
mov eax, dword [ebp - 0x83a0]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x814c]
call fcn.0061ecce
jmp 0x5b716a
push str.:_No_rt_to_dest.
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
push ecx
lea edx, [ebp - 0x8150]
push edx
call fcn.0061ef63
mov dword [ebp - 0x83a4], eax
mov eax, dword [ebp - 0x83a4]
mov dword [ebp - 0x83a8], eax
mov byte [ebp - 4], 0xb
mov ecx, dword [ebp - 0x83a8]
push ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8150]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Channel_unacceptable
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea edx, [ecx + eax*4 + 0x7a2748]
push edx
lea eax, [ebp - 0x8154]
push eax
call fcn.0061ef63
mov dword [ebp - 0x83ac], eax
mov ecx, dword [ebp - 0x83ac]
mov dword [ebp - 0x83b0], ecx
mov byte [ebp - 4], 0xc
mov edx, dword [ebp - 0x83b0]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8154]
call fcn.0061ecce
jmp 0x5b716a
push str.:_C.aw.a.b.del.i.a.e.ch.
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea eax, [edx + ecx*4 + 0x7a2748]
push eax
lea ecx, [ebp - 0x8158]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x83b4], eax
mov edx, dword [ebp - 0x83b4]
mov dword [ebp - 0x83b8], edx
mov byte [ebp - 4], 0xd
mov eax, dword [ebp - 0x83b8]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8158]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Normal_call_clearing
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
push ecx
lea edx, [ebp - 0x815c]
push edx
call fcn.0061ef63
mov dword [ebp - 0x83bc], eax
mov eax, dword [ebp - 0x83bc]
mov dword [ebp - 0x83c0], eax
mov byte [ebp - 4], 0xe
mov ecx, dword [ebp - 0x83c0]
push ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x815c]
call fcn.0061ecce
jmp 0x5b716a
push str.:_User_busy
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea edx, [ecx + eax*4 + 0x7a2748]
push edx
lea eax, [ebp - 0x8160]
push eax
call fcn.0061ef63
mov dword [ebp - 0x83c4], eax
mov ecx, dword [ebp - 0x83c4]
mov dword [ebp - 0x83c8], ecx
mov byte [ebp - 4], 0xf
mov edx, dword [ebp - 0x83c8]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8160]
call fcn.0061ecce
jmp 0x5b716a
push str.:_No_User_responding
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea eax, [edx + ecx*4 + 0x7a2748]
push eax
lea ecx, [ebp - 0x8164]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x83cc], eax
mov edx, dword [ebp - 0x83cc]
mov dword [ebp - 0x83d0], edx
mov byte [ebp - 4], 0x10
mov eax, dword [ebp - 0x83d0]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8164]
call fcn.0061ecce
jmp 0x5b716a
push str.:_No_answer_from_user
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
push ecx
lea edx, [ebp - 0x8168]
push edx
call fcn.0061ef63
mov dword [ebp - 0x83d4], eax
mov eax, dword [ebp - 0x83d4]
mov dword [ebp - 0x83d8], eax
mov byte [ebp - 4], 0x11
mov ecx, dword [ebp - 0x83d8]
push ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8168]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Call_rejected
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea edx, [ecx + eax*4 + 0x7a2748]
push edx
lea eax, [ebp - 0x816c]
push eax
call fcn.0061ef63
mov dword [ebp - 0x83dc], eax
mov ecx, dword [ebp - 0x83dc]
mov dword [ebp - 0x83e0], ecx
mov byte [ebp - 4], 0x12
mov edx, dword [ebp - 0x83e0]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x816c]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Number_changed
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea eax, [edx + ecx*4 + 0x7a2748]
push eax
lea ecx, [ebp - 0x8170]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x83e4], eax
mov edx, dword [ebp - 0x83e4]
mov dword [ebp - 0x83e8], edx
mov byte [ebp - 4], 0x13
mov eax, dword [ebp - 0x83e8]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8170]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Non_sel._user_cl.
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
push ecx
lea edx, [ebp - 0x8174]
push edx
call fcn.0061ef63
mov dword [ebp - 0x83ec], eax
mov eax, dword [ebp - 0x83ec]
mov dword [ebp - 0x83f0], eax
mov byte [ebp - 4], 0x14
mov ecx, dword [ebp - 0x83f0]
push ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8174]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Dest._out_of_order
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea edx, [ecx + eax*4 + 0x7a2748]
push edx
lea eax, [ebp - 0x8178]
push eax
call fcn.0061ef63
mov dword [ebp - 0x83f4], eax
mov ecx, dword [ebp - 0x83f4]
mov dword [ebp - 0x83f8], ecx
mov byte [ebp - 4], 0x15
mov edx, dword [ebp - 0x83f8]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8178]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Invalid_number_format
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea eax, [edx + ecx*4 + 0x7a2748]
push eax
lea ecx, [ebp - 0x817c]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x83fc], eax
mov edx, dword [ebp - 0x83fc]
mov dword [ebp - 0x8400], edx
mov byte [ebp - 4], 0x16
mov eax, dword [ebp - 0x8400]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x817c]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Facility_rejected
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
push ecx
lea edx, [ebp - 0x8180]
push edx
call fcn.0061ef63
mov dword [ebp - 0x8404], eax
mov eax, dword [ebp - 0x8404]
mov dword [ebp - 0x8408], eax
mov byte [ebp - 4], 0x17
mov ecx, dword [ebp - 0x8408]
push ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8180]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Resp._to_Status_enq.
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea edx, [ecx + eax*4 + 0x7a2748]
push edx
lea eax, [ebp - 0x8184]
push eax
call fcn.0061ef63
mov dword [ebp - 0x840c], eax
mov ecx, dword [ebp - 0x840c]
mov dword [ebp - 0x8410], ecx
mov byte [ebp - 4], 0x18
mov edx, dword [ebp - 0x8410]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8184]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Normal__unspecified
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea eax, [edx + ecx*4 + 0x7a2748]
push eax
lea ecx, [ebp - 0x8188]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x8414], eax
mov edx, dword [ebp - 0x8414]
mov dword [ebp - 0x8418], edx
mov byte [ebp - 4], 0x19
mov eax, dword [ebp - 0x8418]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8188]
call fcn.0061ecce
jmp 0x5b716a
push str.:_No_cir_ch_available
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
push ecx
lea edx, [ebp - 0x818c]
push edx
call fcn.0061ef63
mov dword [ebp - 0x841c], eax
mov eax, dword [ebp - 0x841c]
mov dword [ebp - 0x8420], eax
mov byte [ebp - 4], 0x1a
mov ecx, dword [ebp - 0x8420]
push ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x818c]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Network_out_of_order
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea edx, [ecx + eax*4 + 0x7a2748]
push edx
lea eax, [ebp - 0x8190]
push eax
call fcn.0061ef63
mov dword [ebp - 0x8424], eax
mov ecx, dword [ebp - 0x8424]
mov dword [ebp - 0x8428], ecx
mov byte [ebp - 4], 0x1b
mov edx, dword [ebp - 0x8428]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8190]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Temporary_failure
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea eax, [edx + ecx*4 + 0x7a2748]
push eax
lea ecx, [ebp - 0x8194]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x842c], eax
mov edx, dword [ebp - 0x842c]
mov dword [ebp - 0x8430], edx
mov byte [ebp - 4], 0x1c
mov eax, dword [ebp - 0x8430]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8194]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Sw._eq._congestion
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
push ecx
lea edx, [ebp - 0x8198]
push edx
call fcn.0061ef63
mov dword [ebp - 0x8434], eax
mov eax, dword [ebp - 0x8434]
mov dword [ebp - 0x8438], eax
mov byte [ebp - 4], 0x1d
mov ecx, dword [ebp - 0x8438]
push ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8198]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Access_info._discarded
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea edx, [ecx + eax*4 + 0x7a2748]
push edx
lea eax, [ebp - 0x819c]
push eax
call fcn.0061ef63
mov dword [ebp - 0x843c], eax
mov ecx, dword [ebp - 0x843c]
mov dword [ebp - 0x8440], ecx
mov byte [ebp - 4], 0x1e
mov edx, dword [ebp - 0x8440]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x819c]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Req_cir_ch_not_avail.
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea eax, [edx + ecx*4 + 0x7a2748]
push eax
lea ecx, [ebp - 0x81a0]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x8444], eax
mov edx, dword [ebp - 0x8444]
mov dword [ebp - 0x8448], edx
mov byte [ebp - 4], 0x1f
mov eax, dword [ebp - 0x8448]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x81a0]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Res_unavail__unspec
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
push ecx
lea edx, [ebp - 0x81a4]
push edx
call fcn.0061ef63
mov dword [ebp - 0x844c], eax
mov eax, dword [ebp - 0x844c]
mov dword [ebp - 0x8450], eax
mov byte [ebp - 4], 0x20
mov ecx, dword [ebp - 0x8450]
push ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x81a4]
call fcn.0061ecce
jmp 0x5b716a
push str.:_QuOS_unavailable
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea edx, [ecx + eax*4 + 0x7a2748]
push edx
lea eax, [ebp - 0x81a8]
push eax
call fcn.0061ef63
mov dword [ebp - 0x8454], eax
mov ecx, dword [ebp - 0x8454]
mov dword [ebp - 0x8458], ecx
mov byte [ebp - 4], 0x21
mov edx, dword [ebp - 0x8458]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x81a8]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Req_fac_not_subscribed
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea eax, [edx + ecx*4 + 0x7a2748]
push eax
lea ecx, [ebp - 0x81ac]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x845c], eax
mov edx, dword [ebp - 0x845c]
mov dword [ebp - 0x8460], edx
mov byte [ebp - 4], 0x22
mov eax, dword [ebp - 0x8460]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x81ac]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Outg._calls_barr.w_CUG
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
push ecx
lea edx, [ebp - 0x81b0]
push edx
call fcn.0061ef63
mov dword [ebp - 0x8464], eax
mov eax, dword [ebp - 0x8464]
mov dword [ebp - 0x8468], eax
mov byte [ebp - 4], 0x23
mov ecx, dword [ebp - 0x8468]
push ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x81b0]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Inc_calls_barr_w._CUG
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea edx, [ecx + eax*4 + 0x7a2748]
push edx
lea eax, [ebp - 0x81b4]
push eax
call fcn.0061ef63
mov dword [ebp - 0x846c], eax
mov ecx, dword [ebp - 0x846c]
mov dword [ebp - 0x8470], ecx
mov byte [ebp - 4], 0x24
mov edx, dword [ebp - 0x8470]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x81b4]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Bearer_cap._not_auth.
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea eax, [edx + ecx*4 + 0x7a2748]
push eax
lea ecx, [ebp - 0x81b8]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x8474], eax
mov edx, dword [ebp - 0x8474]
mov dword [ebp - 0x8478], edx
mov byte [ebp - 4], 0x25
mov eax, dword [ebp - 0x8478]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x81b8]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Bearer_cap._not_pres.avai
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
push ecx
lea edx, [ebp - 0x81bc]
push edx
call fcn.0061ef63
mov dword [ebp - 0x847c], eax
mov eax, dword [ebp - 0x847c]
mov dword [ebp - 0x8480], eax
mov byte [ebp - 4], 0x26
mov ecx, dword [ebp - 0x8480]
push ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x81bc]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Ser.or_op._not_avail.unspe
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea edx, [ecx + eax*4 + 0x7a2748]
push edx
lea eax, [ebp - 0x81c0]
push eax
call fcn.0061ef63
mov dword [ebp - 0x8484], eax
mov ecx, dword [ebp - 0x8484]
mov dword [ebp - 0x8488], ecx
mov byte [ebp - 4], 0x27
mov edx, dword [ebp - 0x8488]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x81c0]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Bea.cap.not_implemented
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea eax, [edx + ecx*4 + 0x7a2748]
push eax
lea ecx, [ebp - 0x81c4]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x848c], eax
mov edx, dword [ebp - 0x848c]
mov dword [ebp - 0x8490], edx
mov byte [ebp - 4], 0x28
mov eax, dword [ebp - 0x8490]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x81c4]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Channel_type_not_impl.
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
push ecx
lea edx, [ebp - 0x81c8]
push edx
call fcn.0061ef63
mov dword [ebp - 0x8494], eax
mov eax, dword [ebp - 0x8494]
mov dword [ebp - 0x8498], eax
mov byte [ebp - 4], 0x29
mov ecx, dword [ebp - 0x8498]
push ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x81c8]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Req._fac._not_impl.
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea edx, [ecx + eax*4 + 0x7a2748]
push edx
lea eax, [ebp - 0x81cc]
push eax
call fcn.0061ef63
mov dword [ebp - 0x849c], eax
mov ecx, dword [ebp - 0x849c]
mov dword [ebp - 0x84a0], ecx
mov byte [ebp - 4], 0x2a
mov edx, dword [ebp - 0x84a0]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x81cc]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Only_r.dig.info.b.c.is_ava
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea eax, [edx + ecx*4 + 0x7a2748]
push eax
lea ecx, [ebp - 0x81d0]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x84a4], eax
mov edx, dword [ebp - 0x84a4]
mov dword [ebp - 0x84a8], edx
mov byte [ebp - 4], 0x2b
mov eax, dword [ebp - 0x84a8]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x81d0]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Ser._or_opt.notimpl._unspe.
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
push ecx
lea edx, [ebp - 0x81d4]
push edx
call fcn.0061ef63
mov dword [ebp - 0x84ac], eax
mov eax, dword [ebp - 0x84ac]
mov dword [ebp - 0x84b0], eax
mov byte [ebp - 4], 0x2c
mov ecx, dword [ebp - 0x84b0]
push ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x81d4]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Invalid_call_ref._value
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea edx, [ecx + eax*4 + 0x7a2748]
push edx
lea eax, [ebp - 0x81d8]
push eax
call fcn.0061ef63
mov dword [ebp - 0x84b4], eax
mov ecx, dword [ebp - 0x84b4]
mov dword [ebp - 0x84b8], ecx
mov byte [ebp - 4], 0x2d
mov edx, dword [ebp - 0x84b8]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x81d8]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Ident._ch.l_does_not_exist
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea eax, [edx + ecx*4 + 0x7a2748]
push eax
lea ecx, [ebp - 0x81dc]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x84bc], eax
mov edx, dword [ebp - 0x84bc]
mov dword [ebp - 0x84c0], edx
mov byte [ebp - 4], 0x2e
mov eax, dword [ebp - 0x84c0]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x81dc]
call fcn.0061ecce
jmp 0x5b716a
push str.:_A_susp._cl.exi.b.t.c.i.d.n.e.
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
push ecx
lea edx, [ebp - 0x81e0]
push edx
call fcn.0061ef63
mov dword [ebp - 0x84c4], eax
mov eax, dword [ebp - 0x84c4]
mov dword [ebp - 0x84c8], eax
mov byte [ebp - 4], 0x2f
mov ecx, dword [ebp - 0x84c8]
push ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x81e0]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Call_identity_in_use
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea edx, [ecx + eax*4 + 0x7a2748]
push edx
lea eax, [ebp - 0x81e4]
push eax
call fcn.0061ef63
mov dword [ebp - 0x84cc], eax
mov ecx, dword [ebp - 0x84cc]
mov dword [ebp - 0x84d0], ecx
mov byte [ebp - 4], 0x30
mov edx, dword [ebp - 0x84d0]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x81e4]
call fcn.0061ecce
jmp 0x5b716a
push str.:_No_call_suspended
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea eax, [edx + ecx*4 + 0x7a2748]
push eax
lea ecx, [ebp - 0x81e8]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x84d4], eax
mov edx, dword [ebp - 0x84d4]
mov dword [ebp - 0x84d8], edx
mov byte [ebp - 4], 0x31
mov eax, dword [ebp - 0x84d8]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x81e8]
call fcn.0061ecce
jmp 0x5b716a
push str.:_C.l_h._t.req.cl_id._h.b.cl.
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
push ecx
lea edx, [ebp - 0x81ec]
push edx
call fcn.0061ef63
mov dword [ebp - 0x84dc], eax
mov eax, dword [ebp - 0x84dc]
mov dword [ebp - 0x84e0], eax
mov byte [ebp - 4], 0x32
mov ecx, dword [ebp - 0x84e0]
push ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x81ec]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Incompatible_destination
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea edx, [ecx + eax*4 + 0x7a2748]
push edx
lea eax, [ebp - 0x81f0]
push eax
call fcn.0061ef63
mov dword [ebp - 0x84e4], eax
mov ecx, dword [ebp - 0x84e4]
mov dword [ebp - 0x84e8], ecx
mov byte [ebp - 4], 0x33
mov edx, dword [ebp - 0x84e8]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x81f0]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Non_existent_CUG
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea eax, [edx + ecx*4 + 0x7a2748]
push eax
lea ecx, [ebp - 0x81f4]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x84ec], eax
mov edx, dword [ebp - 0x84ec]
mov dword [ebp - 0x84f0], edx
mov byte [ebp - 4], 0x34
mov eax, dword [ebp - 0x84f0]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x81f4]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Inv._trans._network_sel.
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
push ecx
lea edx, [ebp - 0x81f8]
push edx
call fcn.0061ef63
mov dword [ebp - 0x84f4], eax
mov eax, dword [ebp - 0x84f4]
mov dword [ebp - 0x84f8], eax
mov byte [ebp - 4], 0x35
mov ecx, dword [ebp - 0x84f8]
push ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x81f8]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Inv._mess.__unspecified
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea edx, [ecx + eax*4 + 0x7a2748]
push edx
lea eax, [ebp - 0x81fc]
push eax
call fcn.0061ef63
mov dword [ebp - 0x84fc], eax
mov ecx, dword [ebp - 0x84fc]
mov dword [ebp - 0x8500], ecx
mov byte [ebp - 4], 0x36
mov edx, dword [ebp - 0x8500]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x81fc]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Mand._info._el.t_is_missing
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea eax, [edx + ecx*4 + 0x7a2748]
push eax
lea ecx, [ebp - 0x8200]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x8504], eax
mov edx, dword [ebp - 0x8504]
mov dword [ebp - 0x8508], edx
mov byte [ebp - 4], 0x37
mov eax, dword [ebp - 0x8508]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8200]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Mess.type_non_exi._or_not_impl.
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
push ecx
lea edx, [ebp - 0x8204]
push edx
call fcn.0061ef63
mov dword [ebp - 0x850c], eax
mov eax, dword [ebp - 0x850c]
mov dword [ebp - 0x8510], eax
mov byte [ebp - 4], 0x38
mov ecx, dword [ebp - 0x8510]
push ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8204]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Mess._not_comp._w.c.s.o.m.t
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea edx, [ecx + eax*4 + 0x7a2748]
push edx
lea eax, [ebp - 0x8208]
push eax
call fcn.0061ef63
mov dword [ebp - 0x8514], eax
mov ecx, dword [ebp - 0x8514]
mov dword [ebp - 0x8518], ecx
mov byte [ebp - 4], 0x39
mov edx, dword [ebp - 0x8518]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8208]
call fcn.0061ecce
jmp 0x5b716a
push str.:_.Info..non_exis._or_not_imple.
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea eax, [edx + ecx*4 + 0x7a2748]
push eax
lea ecx, [ebp - 0x820c]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x851c], eax
mov edx, dword [ebp - 0x851c]
mov dword [ebp - 0x8520], edx
mov byte [ebp - 4], 0x3a
mov eax, dword [ebp - 0x8520]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x820c]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Inv._info._element_contents
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
push ecx
lea edx, [ebp - 0x8210]
push edx
call fcn.0061ef63
mov dword [ebp - 0x8524], eax
mov eax, dword [ebp - 0x8524]
mov dword [ebp - 0x8528], eax
mov byte [ebp - 4], 0x3b
mov ecx, dword [ebp - 0x8528]
push ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8210]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Mes._not_compa.with_call_state
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea edx, [ecx + eax*4 + 0x7a2748]
push edx
lea eax, [ebp - 0x8214]
push eax
call fcn.0061ef63
mov dword [ebp - 0x852c], eax
mov ecx, dword [ebp - 0x852c]
mov dword [ebp - 0x8530], ecx
mov byte [ebp - 4], 0x3c
mov edx, dword [ebp - 0x8530]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8214]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Recovery_on_timer_expiry
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea eax, [edx + ecx*4 + 0x7a2748]
push eax
lea ecx, [ebp - 0x8218]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x8534], eax
mov edx, dword [ebp - 0x8534]
mov dword [ebp - 0x8538], edx
mov byte [ebp - 4], 0x3d
mov eax, dword [ebp - 0x8538]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8218]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Protocol_error__unspecified
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
push ecx
lea edx, [ebp - 0x821c]
push edx
call fcn.0061ef63
mov dword [ebp - 0x853c], eax
mov eax, dword [ebp - 0x853c]
mov dword [ebp - 0x8540], eax
mov byte [ebp - 4], 0x3e
mov ecx, dword [ebp - 0x8540]
push ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x821c]
call fcn.0061ecce
jmp 0x5b716a
push str.:_Interworking__unspecified
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea edx, [ecx + eax*4 + 0x7a2748]
push edx
lea eax, [ebp - 0x8220]
push eax
call fcn.0061ef63
mov dword [ebp - 0x8544], eax
mov ecx, dword [ebp - 0x8544]
mov dword [ebp - 0x8548], ecx
mov byte [ebp - 4], 0x3f
mov edx, dword [ebp - 0x8548]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8220]
call fcn.0061ecce
jmp 0x5b716a
push str.:_unknown
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea eax, [edx + ecx*4 + 0x7a2748]
push eax
lea ecx, [ebp - 0x8224]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x854c], eax
mov edx, dword [ebp - 0x854c]
mov dword [ebp - 0x8550], edx
mov byte [ebp - 4], 0x40
mov eax, dword [ebp - 0x8550]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8224]
call fcn.0061ecce
mov ecx, dword [ebp - 0x8350]
mov dl, byte [ecx + 0x7a26a6]
add dl, 1
mov eax, dword [ebp - 0x8350]
mov byte [eax + 0x7a26a6], dl
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ebp + 8]
lea eax, [edx + ecx + 2]
mov dword [ebp + 8], eax
mov ecx, dword [ebp - 0x8350]
mov edx, dword [ecx + 0x7a26a8]
mov eax, dword [ebp + 8]
mov cl, byte [edx + eax]
mov byte [ebp - 0x14], cl
mov edx, dword [ebp - 0x14]
and edx, 0xff
cmp edx, 0x14
jne 0x5b7b44
push str.Info_Element:___Call_state
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee57
mov eax, dword [ebp - 0x8350]
mov ecx, dword [eax + 0x7a26a8]
mov edx, dword [ebp + 8]
xor eax, eax
mov al, byte [ecx + edx + 1]
mov dword [ebp - 0x1c], eax
cmp dword [ebp - 0x1c], 1
jl 0x5b7b44
mov ecx, dword [ebp - 0x8350]
mov edx, dword [ecx + 0x7a26a8]
mov eax, dword [ebp + 8]
xor ecx, ecx
mov cl, byte [edx + eax + 2]
mov dword [ebp - 0x18], ecx
mov edx, dword [ebp - 0x18]
and edx, 0x3f
mov byte [ebp - 0x14], dl
mov eax, dword [ebp - 0x14]
and eax, 0xff
mov dword [ebp - 0x8554], eax
cmp dword [ebp - 0x8554], 0x19
ja case.0x5b7242.5
mov ecx, dword [ebp - 0x8554]
jmp dword [ecx*4 + 0x5bb1c4]
push str._:_Null
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea edx, [ecx + eax*4 + 0x7a2748]
push edx
lea eax, [ebp - 0x8228]
push eax
call fcn.0061ef63
mov dword [ebp - 0x8558], eax
mov ecx, dword [ebp - 0x8558]
mov dword [ebp - 0x855c], ecx
mov byte [ebp - 4], 0x41
mov edx, dword [ebp - 0x855c]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8228]
call fcn.0061ecce
jmp 0x5b7b1d
push str._:_Call_initiated
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea eax, [edx + ecx*4 + 0x7a2748]
push eax
lea ecx, [ebp - 0x822c]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x8560], eax
mov edx, dword [ebp - 0x8560]
mov dword [ebp - 0x8564], edx
mov byte [ebp - 4], 0x42
mov eax, dword [ebp - 0x8564]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x822c]
call fcn.0061ecce
jmp 0x5b7b1d
push str._:_Overlap_sending
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
push ecx
lea edx, [ebp - 0x8230]
push edx
call fcn.0061ef63
mov dword [ebp - 0x8568], eax
mov eax, dword [ebp - 0x8568]
mov dword [ebp - 0x856c], eax
mov byte [ebp - 4], 0x43
mov ecx, dword [ebp - 0x856c]
push ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8230]
call fcn.0061ecce
jmp 0x5b7b1d
push str._:_Outg._call_proce.
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea edx, [ecx + eax*4 + 0x7a2748]
push edx
lea eax, [ebp - 0x8234]
push eax
call fcn.0061ef63
mov dword [ebp - 0x8570], eax
mov ecx, dword [ebp - 0x8570]
mov dword [ebp - 0x8574], ecx
mov byte [ebp - 4], 0x44
mov edx, dword [ebp - 0x8574]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8234]
call fcn.0061ecce
jmp 0x5b7b1d
push str._:_Call_delivered
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea eax, [edx + ecx*4 + 0x7a2748]
push eax
lea ecx, [ebp - 0x8238]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x8578], eax
mov edx, dword [ebp - 0x8578]
mov dword [ebp - 0x857c], edx
mov byte [ebp - 4], 0x45
mov eax, dword [ebp - 0x857c]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8238]
call fcn.0061ecce
jmp 0x5b7b1d
push str._:_Call_present
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
push ecx
lea edx, [ebp - 0x823c]
push edx
call fcn.0061ef63
mov dword [ebp - 0x8580], eax
mov eax, dword [ebp - 0x8580]
mov dword [ebp - 0x8584], eax
mov byte [ebp - 4], 0x46
mov ecx, dword [ebp - 0x8584]
push ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x823c]
call fcn.0061ecce
jmp 0x5b7b1d
push str._:_Call_received
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea edx, [ecx + eax*4 + 0x7a2748]
push edx
lea eax, [ebp - 0x8240]
push eax
call fcn.0061ef63
mov dword [ebp - 0x8588], eax
mov ecx, dword [ebp - 0x8588]
mov dword [ebp - 0x858c], ecx
mov byte [ebp - 4], 0x47
mov edx, dword [ebp - 0x858c]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8240]
call fcn.0061ecce
jmp 0x5b7b1d
push str._:_Connect_request
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea eax, [edx + ecx*4 + 0x7a2748]
push eax
lea ecx, [ebp - 0x8244]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x8590], eax
mov edx, dword [ebp - 0x8590]
mov dword [ebp - 0x8594], edx
mov byte [ebp - 4], 0x48
mov eax, dword [ebp - 0x8594]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8244]
call fcn.0061ecce
jmp 0x5b7b1d
push str._:_Inc._call_proce.
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
push ecx
lea edx, [ebp - 0x8248]
push edx
call fcn.0061ef63
mov dword [ebp - 0x8598], eax
mov eax, dword [ebp - 0x8598]
mov dword [ebp - 0x859c], eax
mov byte [ebp - 4], 0x49
mov ecx, dword [ebp - 0x859c]
push ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8248]
call fcn.0061ecce
jmp 0x5b7b1d
push str._:_Active
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea edx, [ecx + eax*4 + 0x7a2748]
push edx
lea eax, [ebp - 0x824c]
push eax
call fcn.0061ef63
mov dword [ebp - 0x85a0], eax
mov ecx, dword [ebp - 0x85a0]
mov dword [ebp - 0x85a4], ecx
mov byte [ebp - 4], 0x4a
mov edx, dword [ebp - 0x85a4]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x824c]
call fcn.0061ecce
jmp 0x5b7b1d
push str._:_Disc._request
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea eax, [edx + ecx*4 + 0x7a2748]
push eax
lea ecx, [ebp - 0x8250]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x85a8], eax
mov edx, dword [ebp - 0x85a8]
mov dword [ebp - 0x85ac], edx
mov byte [ebp - 4], 0x4b
mov eax, dword [ebp - 0x85ac]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8250]
call fcn.0061ecce
jmp 0x5b7b1d
push str._:_Disc._indication
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
push ecx
lea edx, [ebp - 0x8254]
push edx
call fcn.0061ef63
mov dword [ebp - 0x85b0], eax
mov eax, dword [ebp - 0x85b0]
mov dword [ebp - 0x85b4], eax
mov byte [ebp - 4], 0x4c
mov ecx, dword [ebp - 0x85b4]
push ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8254]
call fcn.0061ecce
jmp 0x5b7b1d
push str._:_Suspend_request
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea edx, [ecx + eax*4 + 0x7a2748]
push edx
lea eax, [ebp - 0x8258]
push eax
call fcn.0061ef63
mov dword [ebp - 0x85b8], eax
mov ecx, dword [ebp - 0x85b8]
mov dword [ebp - 0x85bc], ecx
mov byte [ebp - 4], 0x4d
mov edx, dword [ebp - 0x85bc]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8258]
call fcn.0061ecce
jmp 0x5b7b1d
push str._:_Resume_request
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea eax, [edx + ecx*4 + 0x7a2748]
push eax
lea ecx, [ebp - 0x825c]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x85c0], eax
mov edx, dword [ebp - 0x85c0]
mov dword [ebp - 0x85c4], edx
mov byte [ebp - 4], 0x4e
mov eax, dword [ebp - 0x85c4]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x825c]
call fcn.0061ecce
jmp 0x5b7b1d
push str._:_Release_request
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
push ecx
lea edx, [ebp - 0x8260]
push edx
call fcn.0061ef63
mov dword [ebp - 0x85c8], eax
mov eax, dword [ebp - 0x85c8]
mov dword [ebp - 0x85cc], eax
mov byte [ebp - 4], 0x4f
mov ecx, dword [ebp - 0x85cc]
push ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8260]
call fcn.0061ecce
jmp 0x5b7b1d
push str._:_Call_abort
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea edx, [ecx + eax*4 + 0x7a2748]
push edx
lea eax, [ebp - 0x8264]
push eax
call fcn.0061ef63
mov dword [ebp - 0x85d0], eax
mov ecx, dword [ebp - 0x85d0]
mov dword [ebp - 0x85d4], ecx
mov byte [ebp - 4], 0x50
mov edx, dword [ebp - 0x85d4]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8264]
call fcn.0061ecce
jmp 0x5b7b1d
push str._:_Overlap_rec.
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea eax, [edx + ecx*4 + 0x7a2748]
push eax
lea ecx, [ebp - 0x8268]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x85d8], eax
mov edx, dword [ebp - 0x85d8]
mov dword [ebp - 0x85dc], edx
mov byte [ebp - 4], 0x51
mov eax, dword [ebp - 0x85dc]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8268]
call fcn.0061ecce
jmp 0x5b7b1d
push str._:_unknown
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
push ecx
lea edx, [ebp - 0x826c]
push edx
call fcn.0061ef63
mov dword [ebp - 0x85e0], eax
mov eax, dword [ebp - 0x85e0]
mov dword [ebp - 0x85e4], eax
mov byte [ebp - 4], 0x52
mov ecx, dword [ebp - 0x85e4]
push ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x826c]
call fcn.0061ecce
mov edx, dword [ebp - 0x8350]
mov al, byte [edx + 0x7a26a6]
add al, 1
mov ecx, dword [ebp - 0x8350]
mov byte [ecx + 0x7a26a6], al
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp + 8]
lea ecx, [eax + edx + 2]
mov dword [ebp + 8], ecx
mov edx, dword [ebp - 0x8350]
mov eax, dword [edx + 0x7a26a8]
mov ecx, dword [ebp + 8]
mov dl, byte [eax + ecx]
mov byte [ebp - 0x14], dl
mov eax, dword [ebp - 0x14]
and eax, 0xff
cmp eax, 0x1c
jne 0x5b7bca
push str.Info_Element_:___Facility
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee57
mov ecx, dword [ebp - 0x8350]
mov edx, dword [ecx + 0x7a26a8]
mov eax, dword [ebp + 8]
xor ecx, ecx
mov cl, byte [edx + eax + 1]
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x8350]
mov al, byte [edx + 0x7a26a6]
add al, 1
mov ecx, dword [ebp - 0x8350]
mov byte [ecx + 0x7a26a6], al
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp + 8]
lea ecx, [eax + edx + 2]
mov dword [ebp + 8], ecx
mov edx, dword [ebp - 0x8350]
mov eax, dword [edx + 0x7a26a8]
mov ecx, dword [ebp + 8]
mov dl, byte [eax + ecx]
mov byte [ebp - 0x14], dl
mov eax, dword [ebp - 0x14]
and eax, 0xff
cmp eax, 0x1e
jne 0x5b8021
push str.Info_Element_:___Progress_indicator
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee57
mov ecx, dword [ebp - 0x8350]
mov edx, dword [ecx + 0x7a26a8]
mov eax, dword [ebp + 8]
xor ecx, ecx
mov cl, byte [edx + eax + 1]
mov dword [ebp - 0x1c], ecx
cmp dword [ebp - 0x1c], 1
jle 0x5b8021
mov edx, dword [ebp - 0x8350]
mov eax, dword [edx + 0x7a26a8]
mov ecx, dword [ebp + 8]
xor edx, edx
mov dl, byte [eax + ecx + 3]
mov dword [ebp - 0x18], edx
mov eax, dword [ebp - 0x18]
and eax, 0x7f
mov byte [ebp - 0x14], al
mov ecx, dword [ebp - 0x14]
and ecx, 0xff
mov dword [ebp - 0x85e8], ecx
mov edx, dword [ebp - 0x85e8]
sub edx, 1
mov dword [ebp - 0x85e8], edx
cmp dword [ebp - 0x85e8], 7
ja case.0x5b7c89.5
mov eax, dword [ebp - 0x85e8]
jmp dword [eax*4 + 0x5bb22c]
push str.__:_C.i.n.end_to_end_ISDN
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
push ecx
lea edx, [ebp - 0x8270]
push edx
call fcn.0061ef63
mov dword [ebp - 0x85ec], eax
mov eax, dword [ebp - 0x85ec]
mov dword [ebp - 0x85f0], eax
mov byte [ebp - 4], 0x53
mov ecx, dword [ebp - 0x85f0]
push ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8270]
call fcn.0061ecce
jmp 0x5b7ffa
push str.__:_Dest._ad._is_non_ISDN
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea edx, [ecx + eax*4 + 0x7a2748]
push edx
lea eax, [ebp - 0x8274]
push eax
call fcn.0061ef63
mov dword [ebp - 0x85f4], eax
mov ecx, dword [ebp - 0x85f4]
mov dword [ebp - 0x85f8], ecx
mov byte [ebp - 4], 0x54
mov edx, dword [ebp - 0x85f8]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8274]
call fcn.0061ecce
jmp 0x5b7ffa
push str.__:_Orig._ad._is_non_ISDN
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea eax, [edx + ecx*4 + 0x7a2748]
push eax
lea ecx, [ebp - 0x8278]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x85fc], eax
mov edx, dword [ebp - 0x85fc]
mov dword [ebp - 0x8600], edx
mov byte [ebp - 4], 0x55
mov eax, dword [ebp - 0x8600]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8278]
call fcn.0061ecce
jmp 0x5b7ffa
push str.__:_Cl_has_ret._to_the_ISDN
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
push ecx
lea edx, [ebp - 0x827c]
push edx
call fcn.0061ef63
mov dword [ebp - 0x8604], eax
mov eax, dword [ebp - 0x8604]
mov dword [ebp - 0x8608], eax
mov byte [ebp - 4], 0x56
mov ecx, dword [ebp - 0x8608]
push ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x827c]
call fcn.0061ecce
jmp 0x5b7ffa
push str.__:_I.h.o.a.h.r.i.a.t.s.c.
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea edx, [ecx + eax*4 + 0x7a2748]
push edx
lea eax, [ebp - 0x8280]
push eax
call fcn.0061ef63
mov dword [ebp - 0x860c], eax
mov ecx, dword [ebp - 0x860c]
mov dword [ebp - 0x8610], ecx
mov byte [ebp - 4], 0x57
mov edx, dword [ebp - 0x8610]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8280]
call fcn.0061ecce
jmp 0x5b7ffa
push str.__:_In_band_i.o.a.a.p.i.n.a.
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea eax, [edx + ecx*4 + 0x7a2748]
push eax
lea ecx, [ebp - 0x8284]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x8614], eax
mov edx, dword [ebp - 0x8614]
mov dword [ebp - 0x8618], edx
mov byte [ebp - 4], 0x58
mov eax, dword [ebp - 0x8618]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8284]
call fcn.0061ecce
jmp 0x5b7ffa
push 0x6c92ac
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
push ecx
lea edx, [ebp - 0x8288]
push edx
call fcn.0061ef63
mov dword [ebp - 0x861c], eax
mov eax, dword [ebp - 0x861c]
mov dword [ebp - 0x8620], eax
mov byte [ebp - 4], 0x59
mov ecx, dword [ebp - 0x8620]
push ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8288]
call fcn.0061ecce
mov edx, dword [ebp - 0x8350]
mov al, byte [edx + 0x7a26a6]
add al, 1
mov ecx, dword [ebp - 0x8350]
mov byte [ecx + 0x7a26a6], al
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp + 8]
lea ecx, [eax + edx + 2]
mov dword [ebp + 8], ecx
mov edx, dword [ebp - 0x8350]
mov eax, dword [edx + 0x7a26a8]
mov ecx, dword [ebp + 8]
mov dl, byte [eax + ecx]
mov byte [ebp - 0x14], dl
mov eax, dword [ebp - 0x14]
and eax, 0xff
cmp eax, 0x27
jne 0x5b82f8
push str.Info_Element:___Notification_indicator
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee57
mov ecx, dword [ebp - 0x8350]
mov edx, dword [ecx + 0x7a26a8]
mov eax, dword [ebp + 8]
xor ecx, ecx
mov cl, byte [edx + eax + 1]
mov dword [ebp - 0x1c], ecx
cmp dword [ebp - 0x1c], 1
jle 0x5b82f8
mov edx, dword [ebp - 0x8350]
mov eax, dword [edx + 0x7a26a8]
mov ecx, dword [ebp + 8]
xor edx, edx
mov dl, byte [eax + ecx + 2]
mov dword [ebp - 0x18], edx
mov eax, dword [ebp - 0x18]
and eax, 0x7f
mov byte [ebp - 0x14], al
mov cl, byte [ebp - 0x14]
mov byte [ebp - 0x8624], cl
cmp byte [ebp - 0x8624], 0
je 0x5b80e0
cmp byte [ebp - 0x8624], 1
je 0x5b815e
cmp byte [ebp - 0x8624], 2
je 0x5b81dc
jmp 0x5b8257
push str.__:User_suspended
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea edx, [ecx + eax*4 + 0x7a2748]
push edx
lea eax, [ebp - 0x828c]
push eax
call fcn.0061ef63
mov dword [ebp - 0x8628], eax
mov ecx, dword [ebp - 0x8628]
mov dword [ebp - 0x862c], ecx
mov byte [ebp - 4], 0x5a
mov edx, dword [ebp - 0x862c]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x828c]
call fcn.0061ecce
jmp 0x5b82d0
push str.__:_User_resumed
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea eax, [edx + ecx*4 + 0x7a2748]
push eax
lea ecx, [ebp - 0x8290]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x8630], eax
mov edx, dword [ebp - 0x8630]
mov dword [ebp - 0x8634], edx
mov byte [ebp - 4], 0x5b
mov eax, dword [ebp - 0x8634]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8290]
call fcn.0061ecce
jmp 0x5b82d0
push str.__:_Bearer_service_change
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
push ecx
lea edx, [ebp - 0x8294]
push edx
call fcn.0061ef63
mov dword [ebp - 0x8638], eax
mov eax, dword [ebp - 0x8638]
mov dword [ebp - 0x863c], eax
mov byte [ebp - 4], 0x5c
mov ecx, dword [ebp - 0x863c]
push ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8294]
call fcn.0061ecce
jmp 0x5b82d0
push str.__:_unknown
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea edx, [ecx + eax*4 + 0x7a2748]
push edx
lea eax, [ebp - 0x8298]
push eax
call fcn.0061ef63
mov dword [ebp - 0x8640], eax
mov ecx, dword [ebp - 0x8640]
mov dword [ebp - 0x8644], ecx
mov byte [ebp - 4], 0x5d
mov edx, dword [ebp - 0x8644]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8298]
call fcn.0061ecce
mov eax, dword [ebp - 0x8350]
mov cl, byte [eax + 0x7a26a6]
add cl, 1
mov edx, dword [ebp - 0x8350]
mov byte [edx + 0x7a26a6], cl
mov eax, dword [ebp - 0x1c]
mov ecx, dword [ebp + 8]
lea edx, [ecx + eax + 2]
mov dword [ebp + 8], edx
mov eax, dword [ebp - 0x8350]
mov ecx, dword [eax + 0x7a26a8]
mov edx, dword [ebp + 8]
mov al, byte [ecx + edx]
mov byte [ebp - 0x14], al
mov ecx, dword [ebp - 0x14]
and ecx, 0xff
cmp ecx, 0x28
jne 0x5b8452
push str.Info_Element:___Display:
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee57
mov edx, dword [ebp - 0x8350]
mov eax, dword [edx + 0x7a26a8]
mov ecx, dword [ebp + 8]
xor edx, edx
mov dl, byte [eax + ecx + 1]
mov dword [ebp - 0x1c], edx
mov dword [ebp - 0x28], 0
jmp 0x5b836e
mov eax, dword [ebp - 0x28]
add eax, 1
mov dword [ebp - 0x28], eax
mov ecx, dword [ebp - 0x28]
cmp ecx, dword [ebp - 0x1c]
jge 0x5b842a
mov edx, dword [ebp - 0x28]
mov eax, dword [ebp + 8]
lea ecx, [eax + edx + 2]
mov edx, dword [ebp - 0x8350]
mov eax, dword [edx + 0x7a26a8]
xor edx, edx
mov dl, byte [eax + ecx]
mov dword [ebp - 0x18], edx
mov eax, dword [ebp - 0x18]
push eax
push 0x6c934c
lea ecx, [ebp - 0x24]
push ecx
call fcn.0061bac6
add esp, 0xc
lea edx, [ebp - 0x24]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea eax, [edx + ecx*4 + 0x7a2748]
push eax
lea ecx, [ebp - 0x829c]
push ecx
call fcn.0061eefd
mov dword [ebp - 0x8648], eax
mov edx, dword [ebp - 0x8648]
mov dword [ebp - 0x864c], edx
mov byte [ebp - 4], 0x5e
mov eax, dword [ebp - 0x864c]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x829c]
call fcn.0061ecce
jmp 0x5b8365
mov ecx, dword [ebp - 0x8350]
mov dl, byte [ecx + 0x7a26a6]
add dl, 1
mov eax, dword [ebp - 0x8350]
mov byte [eax + 0x7a26a6], dl
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ebp + 8]
lea eax, [edx + ecx + 2]
mov dword [ebp + 8], eax
mov ecx, dword [ebp - 0x8350]
mov edx, dword [ecx + 0x7a26a8]
mov eax, dword [ebp + 8]
mov cl, byte [edx + eax]
mov byte [ebp - 0x14], cl
mov edx, dword [ebp - 0x14]
and edx, 0xff
cmp edx, 0x29
jne 0x5b866e
push str.Info_Element:___Date___Time:
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee57
mov eax, dword [ebp - 0x8350]
mov ecx, dword [eax + 0x7a26a8]
mov edx, dword [ebp + 8]
xor eax, eax
mov al, byte [ecx + edx + 1]
mov dword [ebp - 0x1c], eax
cmp dword [ebp - 0x1c], 1
jle 0x5b8646
mov dword [ebp - 0x2c], 0
jmp 0x5b84d2
mov ecx, dword [ebp - 0x2c]
add ecx, 1
mov dword [ebp - 0x2c], ecx
mov edx, dword [ebp - 0x2c]
cmp edx, dword [ebp - 0x1c]
jge 0x5b8646
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp + 8]
lea edx, [ecx + eax + 2]
mov eax, dword [ebp - 0x8350]
mov ecx, dword [eax + 0x7a26a8]
xor eax, eax
mov al, byte [ecx + edx]
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x2c], 0
jne 0x5b8511
push 0x6c9370
lea ecx, [ebp - 0x24]
call fcn.0061ee57
jmp 0x5b8578
cmp dword [ebp - 0x2c], 1
jne 0x5b8526
push 0x6c9374
lea ecx, [ebp - 0x24]
call fcn.0061ee57
jmp 0x5b8578
cmp dword [ebp - 0x2c], 2
jne 0x5b853b
push 0x6c9378
lea ecx, [ebp - 0x24]
call fcn.0061ee57
jmp 0x5b8578
cmp dword [ebp - 0x2c], 3
jne 0x5b8550
push 0x6c937c
lea ecx, [ebp - 0x24]
call fcn.0061ee57
jmp 0x5b8578
cmp dword [ebp - 0x2c], 4
jne 0x5b8565
push 0x6c9380
lea ecx, [ebp - 0x24]
call fcn.0061ee57
jmp 0x5b8578
cmp dword [ebp - 0x2c], 5
jne 0x5b8578
push 0x6c9384
lea ecx, [ebp - 0x24]
call fcn.0061ee57
mov ecx, dword [ebp - 0x18]
push ecx
push 0x6c9388
lea edx, [ebp - 0x10]
push edx
call fcn.0061bac6
add esp, 0xc
lea eax, [ebp - 0x10]
push eax
lea ecx, [ebp - 0x24]
push ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea edx, [ecx + eax*4 + 0x7a2748]
push edx
lea eax, [ebp - 0x82a0]
push eax
call fcn.0061eefd
mov dword [ebp - 0x8650], eax
mov ecx, dword [ebp - 0x8650]
mov dword [ebp - 0x8654], ecx
mov byte [ebp - 4], 0x5f
mov edx, dword [ebp - 0x8654]
push edx
lea eax, [ebp - 0x82a4]
push eax
call fcn.0061eefd
mov dword [ebp - 0x8658], eax
mov ecx, dword [ebp - 0x8658]
mov dword [ebp - 0x865c], ecx
mov byte [ebp - 4], 0x60
mov edx, dword [ebp - 0x865c]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 0x5f
lea ecx, [ebp - 0x82a4]
call fcn.0061ecce
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x82a0]
call fcn.0061ecce
jmp 0x5b84c9
mov eax, dword [ebp - 0x8350]
mov cl, byte [eax + 0x7a26a6]
add cl, 1
mov edx, dword [ebp - 0x8350]
mov byte [edx + 0x7a26a6], cl
mov eax, dword [ebp - 0x1c]
mov ecx, dword [ebp + 8]
lea edx, [ecx + eax + 2]
mov dword [ebp + 8], edx
mov eax, dword [ebp - 0x8350]
mov ecx, dword [eax + 0x7a26a8]
mov edx, dword [ebp + 8]
mov al, byte [ecx + edx]
mov byte [ebp - 0x14], al
mov ecx, dword [ebp - 0x14]
and ecx, 0xff
cmp ecx, 0x2c
jne 0x5b87c8
push str.Info_Element:___Keypad_Facility:
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee57
mov edx, dword [ebp - 0x8350]
mov eax, dword [edx + 0x7a26a8]
mov ecx, dword [ebp + 8]
xor edx, edx
mov dl, byte [eax + ecx + 1]
mov dword [ebp - 0x1c], edx
mov dword [ebp - 0x30], 0
jmp 0x5b86e4
mov eax, dword [ebp - 0x30]
add eax, 1
mov dword [ebp - 0x30], eax
mov ecx, dword [ebp - 0x30]
cmp ecx, dword [ebp - 0x1c]
jge 0x5b87a0
mov edx, dword [ebp - 0x30]
mov eax, dword [ebp + 8]
lea ecx, [eax + edx + 2]
mov edx, dword [ebp - 0x8350]
mov eax, dword [edx + 0x7a26a8]
xor edx, edx
mov dl, byte [eax + ecx]
mov dword [ebp - 0x18], edx
mov eax, dword [ebp - 0x18]
push eax
push 0x6c93b0
lea ecx, [ebp - 0x24]
push ecx
call fcn.0061bac6
add esp, 0xc
lea edx, [ebp - 0x24]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea eax, [edx + ecx*4 + 0x7a2748]
push eax
lea ecx, [ebp - 0x82a8]
push ecx
call fcn.0061eefd
mov dword [ebp - 0x8660], eax
mov edx, dword [ebp - 0x8660]
mov dword [ebp - 0x8664], edx
mov byte [ebp - 4], 0x61
mov eax, dword [ebp - 0x8664]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x82a8]
call fcn.0061ecce
jmp 0x5b86db
mov ecx, dword [ebp - 0x8350]
mov dl, byte [ecx + 0x7a26a6]
add dl, 1
mov eax, dword [ebp - 0x8350]
mov byte [eax + 0x7a26a6], dl
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ebp + 8]
lea eax, [edx + ecx + 2]
mov dword [ebp + 8], eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
cmp edx, 5
jle 0x5b87fb
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x10]
call fcn.0061ecce
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.0061ecce
jmp 0x5bb020
mov eax, dword [ebp - 0x8350]
mov ecx, dword [eax + 0x7a26a8]
mov edx, dword [ebp + 8]
mov al, byte [ecx + edx]
mov byte [ebp - 0x14], al
mov ecx, dword [ebp - 0x14]
and ecx, 0xff
cmp ecx, 0x34
jne 0x5b929e
push str.Info_Element:___Signal
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee57
mov edx, dword [ebp - 0x8350]
mov eax, dword [edx + 0x7a26a8]
mov ecx, dword [ebp + 8]
xor edx, edx
mov dl, byte [eax + ecx + 1]
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x8350]
mov ecx, dword [eax + 0x7a26a8]
mov edx, dword [ebp + 8]
mov al, byte [ecx + edx + 2]
mov byte [ebp - 0x14], al
mov ecx, dword [ebp - 0x14]
and ecx, 0xff
mov dword [ebp - 0x8668], ecx
cmp dword [ebp - 0x8668], 0x4f
ja case.0x5b889f.20
mov eax, dword [ebp - 0x8668]
xor edx, edx
mov dl, byte [eax + 0x5bb2a0]
jmp dword [edx*4 + 0x5bb24c]
push str._:_Dial_tone_on
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
push ecx
lea edx, [ebp - 0x82ac]
push edx
call fcn.0061ef63
mov dword [ebp - 0x866c], eax
mov eax, dword [ebp - 0x866c]
mov dword [ebp - 0x8670], eax
mov byte [ebp - 4], 0x62
mov ecx, dword [ebp - 0x8670]
push ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x82ac]
call fcn.0061ecce
jmp case.0x5b889f.20
push str._:_Ring_back_tone_on
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea edx, [ecx + eax*4 + 0x7a2748]
push edx
lea eax, [ebp - 0x82b0]
push eax
call fcn.0061ef63
mov dword [ebp - 0x8674], eax
mov ecx, dword [ebp - 0x8674]
mov dword [ebp - 0x8678], ecx
mov byte [ebp - 4], 0x63
mov edx, dword [ebp - 0x8678]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x82b0]
call fcn.0061ecce
jmp case.0x5b889f.20
push str._:_Intercept_tone_on
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea eax, [edx + ecx*4 + 0x7a2748]
push eax
lea ecx, [ebp - 0x82b4]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x867c], eax
mov edx, dword [ebp - 0x867c]
mov dword [ebp - 0x8680], edx
mov byte [ebp - 4], 0x64
mov eax, dword [ebp - 0x8680]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x82b4]
call fcn.0061ecce
jmp case.0x5b889f.20
push str._:_Network_congestion_tone_on
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
push ecx
lea edx, [ebp - 0x82b8]
push edx
call fcn.0061ef63
mov dword [ebp - 0x8684], eax
mov eax, dword [ebp - 0x8684]
mov dword [ebp - 0x8688], eax
mov byte [ebp - 4], 0x65
mov ecx, dword [ebp - 0x8688]
push ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x82b8]
call fcn.0061ecce
jmp case.0x5b889f.20
push str._:_Busy_tone_on
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea edx, [ecx + eax*4 + 0x7a2748]
push edx
lea eax, [ebp - 0x82bc]
push eax
call fcn.0061ef63
mov dword [ebp - 0x868c], eax
mov ecx, dword [ebp - 0x868c]
mov dword [ebp - 0x8690], ecx
mov byte [ebp - 4], 0x66
mov edx, dword [ebp - 0x8690]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x82bc]
call fcn.0061ecce
jmp case.0x5b889f.20
push str._:_Confirm_tone_on
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea eax, [edx + ecx*4 + 0x7a2748]
push eax
lea ecx, [ebp - 0x82c0]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x8694], eax
mov edx, dword [ebp - 0x8694]
mov dword [ebp - 0x8698], edx
mov byte [ebp - 4], 0x67
mov eax, dword [ebp - 0x8698]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x82c0]
call fcn.0061ecce
jmp case.0x5b889f.20
push str._:_Answer_tone_on
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
push ecx
lea edx, [ebp - 0x82c4]
push edx
call fcn.0061ef63
mov dword [ebp - 0x869c], eax
mov eax, dword [ebp - 0x869c]
mov dword [ebp - 0x86a0], eax
mov byte [ebp - 4], 0x68
mov ecx, dword [ebp - 0x86a0]
push ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x82c4]
call fcn.0061ecce
jmp case.0x5b889f.20
push str._:_Call_waiting_tone
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea edx, [ecx + eax*4 + 0x7a2748]
push edx
lea eax, [ebp - 0x82c8]
push eax
call fcn.0061ef63
mov dword [ebp - 0x86a4], eax
mov ecx, dword [ebp - 0x86a4]
mov dword [ebp - 0x86a8], ecx
mov byte [ebp - 4], 0x69
mov edx, dword [ebp - 0x86a8]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x82c8]
call fcn.0061ecce
jmp case.0x5b889f.20
push str._:_Off_hook_war._tone
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea eax, [edx + ecx*4 + 0x7a2748]
push eax
lea ecx, [ebp - 0x82cc]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x86ac], eax
mov edx, dword [ebp - 0x86ac]
mov dword [ebp - 0x86b0], edx
mov byte [ebp - 4], 0x6a
mov eax, dword [ebp - 0x86b0]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x82cc]
call fcn.0061ecce
jmp case.0x5b889f.20
push str._:_Pre_emp._tone_on
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
push ecx
lea edx, [ebp - 0x82d0]
push edx
call fcn.0061ef63
mov dword [ebp - 0x86b4], eax
mov eax, dword [ebp - 0x86b4]
mov dword [ebp - 0x86b8], eax
mov byte [ebp - 4], 0x6b
mov ecx, dword [ebp - 0x86b8]
push ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x82d0]
call fcn.0061ecce
jmp case.0x5b889f.20
push str._:_Tones_off
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea edx, [ecx + eax*4 + 0x7a2748]
push edx
lea eax, [ebp - 0x82d4]
push eax
call fcn.0061ef63
mov dword [ebp - 0x86bc], eax
mov ecx, dword [ebp - 0x86bc]
mov dword [ebp - 0x86c0], ecx
mov byte [ebp - 4], 0x6c
mov edx, dword [ebp - 0x86c0]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x82d4]
call fcn.0061ecce
jmp case.0x5b889f.20
push str._:_Al._on___pattern_0
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea eax, [edx + ecx*4 + 0x7a2748]
push eax
lea ecx, [ebp - 0x82d8]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x86c4], eax
mov edx, dword [ebp - 0x86c4]
mov dword [ebp - 0x86c8], edx
mov byte [ebp - 4], 0x6d
mov eax, dword [ebp - 0x86c8]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x82d8]
call fcn.0061ecce
jmp case.0x5b889f.20
push str._:_Al._on___pattern_1
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
push ecx
lea edx, [ebp - 0x82dc]
push edx
call fcn.0061ef63
mov dword [ebp - 0x86cc], eax
mov eax, dword [ebp - 0x86cc]
mov dword [ebp - 0x86d0], eax
mov byte [ebp - 4], 0x6e
mov ecx, dword [ebp - 0x86d0]
push ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x82dc]
call fcn.0061ecce
jmp case.0x5b889f.20
push str._:_Al._on___pattern_2
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea edx, [ecx + eax*4 + 0x7a2748]
push edx
lea eax, [ebp - 0x82e0]
push eax
call fcn.0061ef63
mov dword [ebp - 0x86d4], eax
mov ecx, dword [ebp - 0x86d4]
mov dword [ebp - 0x86d8], ecx
mov byte [ebp - 4], 0x6f
mov edx, dword [ebp - 0x86d8]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x82e0]
call fcn.0061ecce
jmp case.0x5b889f.20
push str._:_Al._on___pattern_3
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea eax, [edx + ecx*4 + 0x7a2748]
push eax
lea ecx, [ebp - 0x82e4]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x86dc], eax
mov edx, dword [ebp - 0x86dc]
mov dword [ebp - 0x86e0], edx
mov byte [ebp - 4], 0x70
mov eax, dword [ebp - 0x86e0]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x82e4]
call fcn.0061ecce
jmp case.0x5b889f.20
push str._:_Al._on___pattern_4
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
push ecx
lea edx, [ebp - 0x82e8]
push edx
call fcn.0061ef63
mov dword [ebp - 0x86e4], eax
mov eax, dword [ebp - 0x86e4]
mov dword [ebp - 0x86e8], eax
mov byte [ebp - 4], 0x71
mov ecx, dword [ebp - 0x86e8]
push ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x82e8]
call fcn.0061ecce
jmp case.0x5b889f.20
push str._:_Al._on___pattern_5
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea edx, [ecx + eax*4 + 0x7a2748]
push edx
lea eax, [ebp - 0x82ec]
push eax
call fcn.0061ef63
mov dword [ebp - 0x86ec], eax
mov ecx, dword [ebp - 0x86ec]
mov dword [ebp - 0x86f0], ecx
mov byte [ebp - 4], 0x72
mov edx, dword [ebp - 0x86f0]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x82ec]
call fcn.0061ecce
jmp case.0x5b889f.20
push str._:_Al._on___pattern_6
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea eax, [edx + ecx*4 + 0x7a2748]
push eax
lea ecx, [ebp - 0x82f0]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x86f4], eax
mov edx, dword [ebp - 0x86f4]
mov dword [ebp - 0x86f8], edx
mov byte [ebp - 4], 0x73
mov eax, dword [ebp - 0x86f8]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x82f0]
call fcn.0061ecce
jmp case.0x5b889f.20
push str._:_Al._on___pattern_7
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
push ecx
lea edx, [ebp - 0x82f4]
push edx
call fcn.0061ef63
mov dword [ebp - 0x86fc], eax
mov eax, dword [ebp - 0x86fc]
mov dword [ebp - 0x8700], eax
mov byte [ebp - 4], 0x74
mov ecx, dword [ebp - 0x8700]
push ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x82f4]
call fcn.0061ecce
jmp case.0x5b889f.20
push str._:_Alerting_off
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea edx, [ecx + eax*4 + 0x7a2748]
push edx
lea eax, [ebp - 0x82f8]
push eax
call fcn.0061ef63
mov dword [ebp - 0x8704], eax
mov ecx, dword [ebp - 0x8704]
mov dword [ebp - 0x8708], ecx
mov byte [ebp - 4], 0x75
mov edx, dword [ebp - 0x8708]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x82f8]
call fcn.0061ecce
mov eax, dword [ebp - 0x8350]
mov cl, byte [eax + 0x7a26a6]
add cl, 1
mov edx, dword [ebp - 0x8350]
mov byte [edx + 0x7a26a6], cl
mov eax, dword [ebp - 0x1c]
mov ecx, dword [ebp + 8]
lea edx, [ecx + eax + 2]
mov dword [ebp + 8], edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
cmp ecx, 5
jle 0x5b92d1
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x10]
call fcn.0061ecce
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.0061ecce
jmp 0x5bb020
mov edx, dword [ebp - 0x8350]
mov eax, dword [edx + 0x7a26a8]
mov ecx, dword [ebp + 8]
mov dl, byte [eax + ecx]
mov byte [ebp - 0x14], dl
mov eax, dword [ebp - 0x14]
and eax, 0xff
cmp eax, 0x6c
jne 0x5b94fa
push str.Info_Element:___Calling_Party_nr:
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee57
mov ecx, dword [ebp - 0x8350]
mov byte [ecx + 0x7a2989], 1
mov edx, dword [ebp - 0x8350]
mov eax, dword [edx + 0x7a26a8]
mov ecx, dword [ebp + 8]
xor edx, edx
mov dl, byte [eax + ecx + 1]
mov dword [ebp - 0x1c], edx
cmp dword [ebp - 0x1c], 1
jle 0x5b94d2
mov eax, dword [ebp - 0x8350]
mov ecx, dword [eax + 0x7a26a8]
mov edx, dword [ebp + 8]
xor eax, eax
mov al, byte [ecx + edx + 2]
mov dword [ebp - 0x18], eax
mov ecx, dword [ebp - 0x18]
and ecx, 0x80
mov byte [ebp - 0x14], cl
mov edx, dword [ebp - 0x14]
and edx, 0xff
cmp edx, 0x80
jne 0x5b9389
mov dword [ebp - 0x34], 0
jmp 0x5b9390
mov dword [ebp - 0x34], 1
push 0x72ed10
mov ecx, dword [ebp - 0x8350]
add ecx, 0x7a298c
call fcn.0061ee57
mov eax, dword [ebp - 0x34]
add eax, 3
mov dword [ebp - 0x38], eax
jmp 0x5b93ba
mov ecx, dword [ebp - 0x38]
add ecx, 1
mov dword [ebp - 0x38], ecx
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x34]
lea ecx, [eax + edx + 2]
cmp dword [ebp - 0x38], ecx
jge 0x5b94d2
mov edx, dword [ebp + 8]
add edx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x8350]
mov ecx, dword [eax + 0x7a26a8]
xor eax, eax
mov al, byte [ecx + edx]
mov dword [ebp - 0x18], eax
mov ecx, dword [ebp - 0x18]
push ecx
push 0x6c95ac
lea edx, [ebp - 0x24]
push edx
call fcn.0061bac6
add esp, 0xc
lea eax, [ebp - 0x24]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
push ecx
lea edx, [ebp - 0x82fc]
push edx
call fcn.0061eefd
mov dword [ebp - 0x870c], eax
mov eax, dword [ebp - 0x870c]
mov dword [ebp - 0x8710], eax
mov byte [ebp - 4], 0x76
mov ecx, dword [ebp - 0x8710]
push ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x82fc]
call fcn.0061ecce
lea edx, [ebp - 0x24]
push edx
mov eax, dword [ebp - 0x8350]
add eax, 0x7a298c
push eax
lea ecx, [ebp - 0x8300]
push ecx
call fcn.0061eefd
mov dword [ebp - 0x8714], eax
mov edx, dword [ebp - 0x8714]
mov dword [ebp - 0x8718], edx
mov byte [ebp - 4], 0x77
mov eax, dword [ebp - 0x8718]
push eax
mov ecx, dword [ebp - 0x8350]
add ecx, 0x7a298c
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8300]
call fcn.0061ecce
jmp 0x5b93b1
mov ecx, dword [ebp - 0x8350]
mov dl, byte [ecx + 0x7a26a6]
add dl, 1
mov eax, dword [ebp - 0x8350]
mov byte [eax + 0x7a26a6], dl
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ebp + 8]
lea eax, [edx + ecx + 2]
mov dword [ebp + 8], eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
cmp edx, 5
jle 0x5b952d
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x10]
call fcn.0061ecce
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.0061ecce
jmp 0x5bb020
mov eax, dword [ebp - 0x8350]
mov ecx, dword [eax + 0x7a26a8]
mov edx, dword [ebp + 8]
mov al, byte [ecx + edx]
mov byte [ebp - 0x14], al
mov ecx, dword [ebp - 0x14]
and ecx, 0xff
cmp ecx, 0x6d
jne 0x5b968f
push str.Info_Element:___Calling_Party_sa:
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee57
mov edx, dword [ebp - 0x8350]
mov eax, dword [edx + 0x7a26a8]
mov ecx, dword [ebp + 8]
xor edx, edx
mov dl, byte [eax + ecx + 1]
mov dword [ebp - 0x1c], edx
cmp dword [ebp - 0x1c], 1
jle 0x5b9668
mov dword [ebp - 0x3c], 3
jmp 0x5b95ad
mov eax, dword [ebp - 0x3c]
add eax, 1
mov dword [ebp - 0x3c], eax
mov ecx, dword [ebp - 0x1c]
add ecx, 2
cmp dword [ebp - 0x3c], ecx
jge 0x5b9668
mov edx, dword [ebp + 8]
add edx, dword [ebp - 0x3c]
mov eax, dword [ebp - 0x8350]
mov ecx, dword [eax + 0x7a26a8]
xor eax, eax
mov al, byte [ecx + edx]
mov dword [ebp - 0x18], eax
mov ecx, dword [ebp - 0x18]
push ecx
push 0x6c95d4
lea edx, [ebp - 0x24]
push edx
call fcn.0061bac6
add esp, 0xc
lea eax, [ebp - 0x24]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
push ecx
lea edx, [ebp - 0x8304]
push edx
call fcn.0061eefd
mov dword [ebp - 0x871c], eax
mov eax, dword [ebp - 0x871c]
mov dword [ebp - 0x8720], eax
mov byte [ebp - 4], 0x78
mov ecx, dword [ebp - 0x8720]
push ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8304]
call fcn.0061ecce
jmp 0x5b95a4
mov edx, dword [ebp - 0x8350]
mov al, byte [edx + 0x7a26a6]
add al, 1
mov ecx, dword [ebp - 0x8350]
mov byte [ecx + 0x7a26a6], al
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp + 8]
lea ecx, [eax + edx + 2]
mov dword [ebp + 8], ecx
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
cmp eax, 5
jle 0x5b96c2
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x10]
call fcn.0061ecce
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.0061ecce
jmp 0x5bb020
mov ecx, dword [ebp - 0x8350]
mov edx, dword [ecx + 0x7a26a8]
mov eax, dword [ebp + 8]
mov cl, byte [edx + eax]
mov byte [ebp - 0x14], cl
mov edx, dword [ebp - 0x14]
and edx, 0xff
cmp edx, 0x70
jne 0x5b98a2
push str.Info_Element:___Called_Party_nr:
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061ee57
mov eax, dword [ebp - 0x8350]
mov byte [eax + 0x7a2988], 1
mov ecx, dword [ebp - 0x8350]
mov edx, dword [ecx + 0x7a26a8]
mov eax, dword [ebp + 8]
xor ecx, ecx
mov cl, byte [edx + eax + 1]
mov dword [ebp - 0x1c], ecx
cmp dword [ebp - 0x1c], 1
jle 0x5b987a
push 0x72ed14
mov ecx, dword [ebp - 0x8350]
add ecx, 0x7a2990
call fcn.0061ee57
mov dword [ebp - 0x40], 3
jmp 0x5b9765
mov edx, dword [ebp - 0x40]
add edx, 1
mov dword [ebp - 0x40], edx
mov eax, dword [ebp - 0x1c]
add eax, 2
cmp dword [ebp - 0x40], eax
jge 0x5b987a
mov ecx, dword [ebp + 8]
add ecx, dword [ebp - 0x40]
mov edx, dword [ebp - 0x8350]
mov eax, dword [edx + 0x7a26a8]
xor edx, edx
mov dl, byte [eax + ecx]
mov dword [ebp - 0x18], edx
mov eax, dword [ebp - 0x18]
push eax
push 0x6c95fc
lea ecx, [ebp - 0x24]
push ecx
call fcn.0061bac6
add esp, 0xc
lea edx, [ebp - 0x24]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea eax, [edx + ecx*4 + 0x7a2748]
push eax
lea ecx, [ebp - 0x8308]
push ecx
call fcn.0061eefd
mov dword [ebp - 0x8724], eax
mov edx, dword [ebp - 0x8724]
mov dword [ebp - 0x8728], edx
mov byte [ebp - 4], 0x79
mov eax, dword [ebp - 0x8728]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8308]
call fcn.0061ecce
lea ecx, [ebp - 0x24]
push ecx
mov edx, dword [ebp - 0x8350]
add edx, 0x7a2990
push edx
lea eax, [ebp - 0x830c]
push eax
call fcn.0061eefd
mov dword [ebp - 0x872c], eax
mov ecx, dword [ebp - 0x872c]
mov dword [ebp - 0x8730], ecx
mov byte [ebp - 4], 0x7a
mov edx, dword [ebp - 0x8730]
push edx
mov ecx, dword [ebp - 0x8350]
add ecx, 0x7a2990
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x830c]
call fcn.0061ecce
jmp 0x5b975c
mov eax, dword [ebp - 0x8350]
mov cl, byte [eax + 0x7a26a6]
add cl, 1
mov edx, dword [ebp - 0x8350]
mov byte [edx + 0x7a26a6], cl
mov eax, dword [ebp - 0x1c]
mov ecx, dword [ebp + 8]
lea edx, [ecx + eax + 2]
mov dword [ebp + 8], edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
cmp ecx, 5
jle 0x5b98d5
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x10]
call fcn.0061ecce
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.0061ecce
jmp 0x5bb020
mov edx, dword [ebp - 0x8350]
mov eax, dword [edx + 0x7a26a8]
mov ecx, dword [ebp + 8]
mov dl, byte [eax + ecx]
mov byte [ebp - 0x14], dl
mov eax, dword [ebp - 0x14]
and eax, 0xff
cmp eax, 0x71
jne 0x5b9a37
push str.Info_Element:___Called_Party_sa:
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee57
mov ecx, dword [ebp - 0x8350]
mov edx, dword [ecx + 0x7a26a8]
mov eax, dword [ebp + 8]
xor ecx, ecx
mov cl, byte [edx + eax + 1]
mov dword [ebp - 0x1c], ecx
cmp dword [ebp - 0x1c], 1
jle 0x5b9a0f
mov dword [ebp - 0x44], 3
jmp 0x5b9954
mov edx, dword [ebp - 0x44]
add edx, 1
mov dword [ebp - 0x44], edx
mov eax, dword [ebp - 0x1c]
add eax, 2
cmp dword [ebp - 0x44], eax
jge 0x5b9a0f
mov ecx, dword [ebp + 8]
add ecx, dword [ebp - 0x44]
mov edx, dword [ebp - 0x8350]
mov eax, dword [edx + 0x7a26a8]
xor edx, edx
mov dl, byte [eax + ecx]
mov dword [ebp - 0x18], edx
mov eax, dword [ebp - 0x18]
push eax
push 0x6c9624
lea ecx, [ebp - 0x24]
push ecx
call fcn.0061bac6
add esp, 0xc
lea edx, [ebp - 0x24]
push edx
mov eax, dword [ebp - 0x8350]
xor ecx, ecx
mov cl, byte [eax + 0x7a26a6]
mov edx, dword [ebp - 0x8350]
lea eax, [edx + ecx*4 + 0x7a2748]
push eax
lea ecx, [ebp - 0x8310]
push ecx
call fcn.0061eefd
mov dword [ebp - 0x8734], eax
mov edx, dword [ebp - 0x8734]
mov dword [ebp - 0x8738], edx
mov byte [ebp - 4], 0x7b
mov eax, dword [ebp - 0x8738]
push eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
lea ecx, [eax + edx*4 + 0x7a2748]
call fcn.0061ee07
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x8310]
call fcn.0061ecce
jmp 0x5b994b
mov ecx, dword [ebp - 0x8350]
mov dl, byte [ecx + 0x7a26a6]
add dl, 1
mov eax, dword [ebp - 0x8350]
mov byte [eax + 0x7a26a6], dl
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ebp + 8]
lea eax, [edx + ecx + 2]
mov dword [ebp + 8], eax
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
cmp edx, 5
jle 0x5b9a6a
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x10]
call fcn.0061ecce
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.0061ecce
jmp 0x5bb020
mov eax, dword [ebp - 0x8350]
mov ecx, dword [eax + 0x7a26a8]
mov edx, dword [ebp + 8]
mov al, byte [ecx + edx]
mov byte [ebp - 0x14], al
mov ecx, dword [ebp - 0x14]
and ecx, 0xff
cmp ecx, 0x7e
jne 0x5baefc
push str.Info_Element:___User_User
mov edx, dword [ebp - 0x8350]
xor eax, eax
mov al, byte [edx + 0x7a26a6]
mov ecx, dword [ebp - 0x8350]
lea ecx, [ecx + eax*4 + 0x7a2748]
call fcn.0061ee57
mov edx, dword [ebp - 0x8350]
mov al, byte [edx + 0x7a26a6]
add al, 1
mov ecx, dword [ebp - 0x8350]
mov byte [ecx + 0x7a26a6], al
mov edx, dword [ebp - 0x8350]
mov eax, dword [edx + 0x7a26a8]
mov ecx, dword [ebp + 8]
xor edx, edx
mov dl, byte [eax + ecx + 1]
shl edx, 8
mov dword [ebp - 0x48], edx
mov eax, dword [ebp - 0x8350]
mov ecx, dword [eax + 0x7a26a8]
mov edx, dword [ebp + 8]
xor eax, eax
mov al, byte [ecx + edx + 2]
mov dword [ebp - 0x4c], eax
mov ecx, dword [ebp - 0x4c]
mov edx, dword [ebp - 0x48]
lea eax, [edx + ecx - 1]
mov dword [ebp - 0x50], eax
mov ecx, dword [ebp - 0x8350]
mov edx, dword [ecx + 0x7a26a8]
mov eax, dword [ebp + 8]
xor ecx, ecx
mov cl, byte [edx + eax + 3]
cmp ecx, 5
jne 0x5baefc
mov edx, 1
test edx, edx
je 0x5baefc
mov dword [ebp - 0x10a8], 0
jmp 0x5b9b56
mov eax, dword [ebp - 0x10a8]
add eax, 1
mov dword [ebp - 0x10a8], eax
mov ecx, dword [ebp - 0x10a8]
cmp ecx, dword [ebp - 0x50]
jge 0x5b9b8c
mov edx, dword [ebp - 0x10a8]
mov eax, dword [ebp + 8]
lea ecx, [eax + edx + 4]
mov edx, dword [ebp - 0x8350]
mov eax, dword [edx + 0x7a26a8]
mov edx, dword [ebp - 0x10a8]
mov al, byte [eax + ecx]
mov byte [ebp + edx - 0x1064], al
jmp 0x5b9b47
lea ecx, [ebp - 0x10a4]
call fcn.00451e40
mov byte [ebp - 4], 0x7c
push 1
push 0
mov ecx, dword [ebp - 0x50]
lea edx, [ebp + ecx - 0x1064]
push edx
lea eax, [ebp - 0x1064]
push eax
lea ecx, [ebp - 0x64]
call fcn.0041e290
mov byte [ebp - 4], 0x7d
lea ecx, [ebp - 0x64]
push ecx
lea ecx, [ebp - 0x10a4]
call fcn.0041e270
and eax, 0xff
test eax, eax
jne 0x5b9c10
mov byte [ebp - 4], 0x7c
lea ecx, [ebp - 0x64]
call fcn.0041e410
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x10a4]
call fcn.004250e0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x10]
call fcn.0061ecce
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.0061ecce
jmp 0x5bb020
mov edx, dword [ebp - 0x8350]
mov byte [edx + 0x344], 0
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.0041e4d0
and eax, 0xff
test eax, eax
je 0x5b9c92
push str.__H450_
mov eax, dword [ebp - 0x8350]
add eax, 0x7a2a50
push eax
lea ecx, [ebp - 0x8314]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x873c], eax
mov edx, dword [ebp - 0x873c]
mov dword [ebp - 0x8740], edx
mov byte [ebp - 4], 0x7e
mov eax, dword [ebp - 0x8740]
push eax
mov ecx, dword [ebp - 0x8350]
add ecx, 0x7a2a50
call fcn.0061ee07
mov byte [ebp - 4], 0x7d
lea ecx, [ebp - 0x8314]
call fcn.0061ecce
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00452100
and eax, 0xff
test eax, eax
je 0x5b9e1f
push str.__H245_
mov ecx, dword [ebp - 0x8350]
add ecx, 0x7a2a50
push ecx
lea edx, [ebp - 0x8318]
push edx
call fcn.0061ef63
mov dword [ebp - 0x8744], eax
mov eax, dword [ebp - 0x8744]
mov dword [ebp - 0x8748], eax
mov byte [ebp - 4], 0x7f
mov ecx, dword [ebp - 0x8748]
push ecx
mov ecx, dword [ebp - 0x8350]
add ecx, 0x7a2a50
call fcn.0061ee07
mov byte [ebp - 4], 0x7d
lea ecx, [ebp - 0x8318]
call fcn.0061ecce
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473420
mov ecx, eax
call fcn.0041e5a0
mov dword [ebp - 0x10ac], eax
cmp dword [ebp + 0xc], 0xffffffff
jle 0x5b9e1f
mov dword [ebp - 0x20b0], 0
jmp 0x5b9d50
mov edx, dword [ebp - 0x20b0]
add edx, 1
mov dword [ebp - 0x20b0], edx
mov eax, dword [ebp - 0x20b0]
cmp eax, dword [ebp - 0x10ac]
jge 0x5b9e1f
mov ecx, dword [ebp - 0x20b0]
push ecx
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473420
mov ecx, eax
call fcn.004745a0
mov ecx, eax
add ecx, 8
call fcn.0041e8f0
mov dword [ebp - 0x20b8], eax
mov dword [ebp - 0x20b4], 0
jmp 0x5b9dad
mov edx, dword [ebp - 0x20b4]
add edx, 1
mov dword [ebp - 0x20b4], edx
mov eax, dword [ebp - 0x20b4]
cmp eax, dword [ebp - 0x20b8]
jge 0x5b9dfd
mov ecx, dword [ebp - 0x20b4]
push ecx
mov edx, dword [ebp - 0x20b0]
push edx
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473420
mov ecx, eax
call fcn.004745a0
mov ecx, eax
add ecx, 8
call fcn.0041e930
mov ecx, dword [ebp - 0x20b4]
mov dl, byte [eax]
mov byte [ebp + ecx - 0x20ac], dl
jmp 0x5b9d9e
mov eax, dword [ebp - 0x20b8]
push eax
lea ecx, [ebp - 0x20ac]
push ecx
mov edx, dword [ebp + 0xc]
push edx
mov ecx, dword [ebp - 0x8350]
call fcn.005bc102
jmp 0x5b9d41
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.00472ac0
and eax, 0xff
test eax, eax
je 0x5b9fb4
cmp dword [ebp + 0xc], 0xffffffff
jle 0x5b9fb4
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.004735a0
mov ecx, eax
call fcn.00452140
and eax, 0xff
test eax, eax
je 0x5b9faf
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.004735a0
mov ecx, eax
call fcn.00473480
mov ecx, eax
call fcn.0041e5a0
mov dword [ebp - 0x20bc], eax
mov dword [ebp - 0x20c0], 0
jmp 0x5b9ec4
mov eax, dword [ebp - 0x20c0]
add eax, 1
mov dword [ebp - 0x20c0], eax
mov ecx, dword [ebp - 0x20c0]
cmp ecx, dword [ebp - 0x20bc]
jge 0x5b9faf
mov edx, dword [ebp - 0x20c0]
push edx
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.004735a0
mov ecx, eax
call fcn.00473480
mov ecx, eax
call fcn.004745a0
mov ecx, eax
add ecx, 8
call fcn.0041e8f0
mov dword [ebp - 0x30c8], eax
mov dword [ebp - 0x30c4], 0
jmp 0x5b9f2f
mov eax, dword [ebp - 0x30c4]
add eax, 1
mov dword [ebp - 0x30c4], eax
mov ecx, dword [ebp - 0x30c4]
cmp ecx, dword [ebp - 0x30c8]
jge 0x5b9f8d
mov edx, dword [ebp - 0x30c4]
push edx
mov eax, dword [ebp - 0x20c0]
push eax
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.004735a0
mov ecx, eax
call fcn.00473480
mov ecx, eax
call fcn.004745a0
mov ecx, eax
add ecx, 8
call fcn.0041e930
mov ecx, dword [ebp - 0x30c4]
mov dl, byte [eax]
mov byte [ebp + ecx - 0x30c0], dl
jmp 0x5b9f20
mov eax, dword [ebp - 0x30c8]
push eax
lea ecx, [ebp - 0x30c0]
push ecx
mov edx, dword [ebp + 0xc]
push edx
mov ecx, dword [ebp - 0x8350]
call fcn.005bb2f0
jmp 0x5b9eb5
jmp 0x5ba46e
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.00452af0
and eax, 0xff
test eax, eax
je 0x5ba149
cmp dword [ebp + 0xc], 0xffffffff
jle 0x5ba149
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.004735a0
mov ecx, eax
call fcn.00452140
and eax, 0xff
test eax, eax
je 0x5ba144
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.004735a0
mov ecx, eax
call fcn.00473480
mov ecx, eax
call fcn.0041e5a0
mov dword [ebp - 0x30cc], eax
mov dword [ebp - 0x30d0], 0
jmp 0x5ba059
mov eax, dword [ebp - 0x30d0]
add eax, 1
mov dword [ebp - 0x30d0], eax
mov ecx, dword [ebp - 0x30d0]
cmp ecx, dword [ebp - 0x30cc]
jge 0x5ba144
mov edx, dword [ebp - 0x30d0]
push edx
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.004735a0
mov ecx, eax
call fcn.00473480
mov ecx, eax
call fcn.004745a0
mov ecx, eax
add ecx, 8
call fcn.0041e8f0
mov dword [ebp - 0x40d8], eax
mov dword [ebp - 0x40d4], 0
jmp 0x5ba0c4
mov eax, dword [ebp - 0x40d4]
add eax, 1
mov dword [ebp - 0x40d4], eax
mov ecx, dword [ebp - 0x40d4]
cmp ecx, dword [ebp - 0x40d8]
jge 0x5ba122
mov edx, dword [ebp - 0x40d4]
push edx
mov eax, dword [ebp - 0x30d0]
push eax
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.004735a0
mov ecx, eax
call fcn.00473480
mov ecx, eax
call fcn.004745a0
mov ecx, eax
add ecx, 8
call fcn.0041e930
mov ecx, dword [ebp - 0x40d4]
mov dl, byte [eax]
mov byte [ebp + ecx - 0x40d0], dl
jmp 0x5ba0b5
mov eax, dword [ebp - 0x40d8]
push eax
lea ecx, [ebp - 0x40d0]
push ecx
mov edx, dword [ebp + 0xc]
push edx
mov ecx, dword [ebp - 0x8350]
call fcn.005bb2f0
jmp 0x5ba04a
jmp 0x5ba46e
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.00452bb0
and eax, 0xff
test eax, eax
je 0x5ba2de
cmp dword [ebp + 0xc], 0xffffffff
jle 0x5ba2de
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.004735a0
mov ecx, eax
call fcn.00452140
and eax, 0xff
test eax, eax
je 0x5ba2d9
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.004735a0
mov ecx, eax
call fcn.004734a0
mov ecx, eax
call fcn.0041e5a0
mov dword [ebp - 0x40dc], eax
mov dword [ebp - 0x40e0], 0
jmp 0x5ba1ee
mov eax, dword [ebp - 0x40e0]
add eax, 1
mov dword [ebp - 0x40e0], eax
mov ecx, dword [ebp - 0x40e0]
cmp ecx, dword [ebp - 0x40dc]
jge 0x5ba2d9
mov edx, dword [ebp - 0x40e0]
push edx
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.004735a0
mov ecx, eax
call fcn.004734a0
mov ecx, eax
call fcn.004745a0
mov ecx, eax
add ecx, 8
call fcn.0041e8f0
mov dword [ebp - 0x50e8], eax
mov dword [ebp - 0x50e4], 0
jmp 0x5ba259
mov eax, dword [ebp - 0x50e4]
add eax, 1
mov dword [ebp - 0x50e4], eax
mov ecx, dword [ebp - 0x50e4]
cmp ecx, dword [ebp - 0x50e8]
jge 0x5ba2b7
mov edx, dword [ebp - 0x50e4]
push edx
mov eax, dword [ebp - 0x40e0]
push eax
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.004735a0
mov ecx, eax
call fcn.004734a0
mov ecx, eax
call fcn.004745a0
mov ecx, eax
add ecx, 8
call fcn.0041e930
mov ecx, dword [ebp - 0x50e4]
mov dl, byte [eax]
mov byte [ebp + ecx - 0x50e0], dl
jmp 0x5ba24a
mov eax, dword [ebp - 0x50e8]
push eax
lea ecx, [ebp - 0x50e0]
push ecx
mov edx, dword [ebp + 0xc]
push edx
mov ecx, dword [ebp - 0x8350]
call fcn.005bb2f0
jmp 0x5ba1df
jmp 0x5ba46e
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.00452bb0
and eax, 0xff
test eax, eax
je 0x5ba46e
cmp dword [ebp + 0xc], 0xffffffff
jle 0x5ba46e
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.004735a0
mov ecx, eax
call fcn.00452140
and eax, 0xff
test eax, eax
je 0x5ba46e
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.004735a0
mov ecx, eax
call fcn.004734a0
mov ecx, eax
call fcn.0041e5a0
mov dword [ebp - 0x50ec], eax
mov dword [ebp - 0x50f0], 0
jmp 0x5ba383
mov eax, dword [ebp - 0x50f0]
add eax, 1
mov dword [ebp - 0x50f0], eax
mov ecx, dword [ebp - 0x50f0]
cmp ecx, dword [ebp - 0x50ec]
jge 0x5ba46e
mov edx, dword [ebp - 0x50f0]
push edx
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.004735a0
mov ecx, eax
call fcn.004734a0
mov ecx, eax
call fcn.004745a0
mov ecx, eax
add ecx, 8
call fcn.0041e8f0
mov dword [ebp - 0x60f8], eax
mov dword [ebp - 0x60f4], 0
jmp 0x5ba3ee
mov eax, dword [ebp - 0x60f4]
add eax, 1
mov dword [ebp - 0x60f4], eax
mov ecx, dword [ebp - 0x60f4]
cmp ecx, dword [ebp - 0x60f8]
jge 0x5ba44c
mov edx, dword [ebp - 0x60f4]
push edx
mov eax, dword [ebp - 0x50f0]
push eax
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.004735a0
mov ecx, eax
call fcn.004734a0
mov ecx, eax
call fcn.004745a0
mov ecx, eax
add ecx, 8
call fcn.0041e930
mov ecx, dword [ebp - 0x60f4]
mov dl, byte [eax]
mov byte [ebp + ecx - 0x60f0], dl
jmp 0x5ba3df
mov eax, dword [ebp - 0x60f8]
push eax
lea ecx, [ebp - 0x60f0]
push ecx
mov edx, dword [ebp + 0xc]
push edx
mov ecx, dword [ebp - 0x8350]
call fcn.005bb2f0
jmp 0x5ba374
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.00472b20
and eax, 0xff
test eax, eax
je 0x5ba603
cmp dword [ebp + 0xc], 0xffffffff
jle 0x5ba603
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.004735a0
mov ecx, eax
call fcn.004521a0
and eax, 0xff
test eax, eax
je 0x5ba5fe
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.004735a0
mov ecx, eax
call fcn.00473520
mov ecx, eax
call fcn.0041e5a0
mov dword [ebp - 0x60fc], eax
mov dword [ebp - 0x6100], 0
jmp 0x5ba513
mov eax, dword [ebp - 0x6100]
add eax, 1
mov dword [ebp - 0x6100], eax
mov ecx, dword [ebp - 0x6100]
cmp ecx, dword [ebp - 0x60fc]
jge 0x5ba5fe
mov edx, dword [ebp - 0x6100]
push edx
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.004735a0
mov ecx, eax
call fcn.00473520
mov ecx, eax
call fcn.004745a0
mov ecx, eax
add ecx, 8
call fcn.0041e8f0
mov dword [ebp - 0x7108], eax
mov dword [ebp - 0x7104], 0
jmp 0x5ba57e
mov eax, dword [ebp - 0x7104]
add eax, 1
mov dword [ebp - 0x7104], eax
mov ecx, dword [ebp - 0x7104]
cmp ecx, dword [ebp - 0x7108]
jge 0x5ba5dc
mov edx, dword [ebp - 0x7104]
push edx
mov eax, dword [ebp - 0x6100]
push eax
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.004735a0
mov ecx, eax
call fcn.00473520
mov ecx, eax
call fcn.004745a0
mov ecx, eax
add ecx, 8
call fcn.0041e930
mov ecx, dword [ebp - 0x7104]
mov dl, byte [eax]
mov byte [ebp + ecx - 0x7100], dl
jmp 0x5ba56f
mov eax, dword [ebp - 0x7108]
push eax
lea ecx, [ebp - 0x7100]
push ecx
mov edx, dword [ebp + 0xc]
push edx
mov ecx, dword [ebp - 0x8350]
call fcn.005bb2f0
jmp 0x5ba504
jmp 0x5ba94a
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.005deb30
and eax, 0xff
test eax, eax
je 0x5ba94a
cmp dword [ebp + 0xc], 0xffffffff
jle 0x5ba94a
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.004735a0
mov ecx, eax
call fcn.00452200
and eax, 0xff
test eax, eax
je 0x5ba793
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.004735a0
mov ecx, eax
call fcn.004732e0
mov ecx, eax
call fcn.0041e5a0
mov dword [ebp - 0x710c], eax
mov dword [ebp - 0x7110], 0
jmp 0x5ba6a8
mov eax, dword [ebp - 0x7110]
add eax, 1
mov dword [ebp - 0x7110], eax
mov ecx, dword [ebp - 0x7110]
cmp ecx, dword [ebp - 0x710c]
jge 0x5ba793
mov edx, dword [ebp - 0x7110]
push edx
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.004735a0
mov ecx, eax
call fcn.004732e0
mov ecx, eax
call fcn.004745a0
mov ecx, eax
add ecx, 8
call fcn.0041e8f0
mov dword [ebp - 0x8118], eax
mov dword [ebp - 0x8114], 0
jmp 0x5ba713
mov eax, dword [ebp - 0x8114]
add eax, 1
mov dword [ebp - 0x8114], eax
mov ecx, dword [ebp - 0x8114]
cmp ecx, dword [ebp - 0x8118]
jge 0x5ba771
mov edx, dword [ebp - 0x8114]
push edx
mov eax, dword [ebp - 0x7110]
push eax
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.004735a0
mov ecx, eax
call fcn.004732e0
mov ecx, eax
call fcn.004745a0
mov ecx, eax
add ecx, 8
call fcn.0041e930
mov ecx, dword [ebp - 0x8114]
mov dl, byte [eax]
mov byte [ebp + ecx - 0x8110], dl
jmp 0x5ba704
mov eax, dword [ebp - 0x8118]
push eax
lea ecx, [ebp - 0x8110]
push ecx
mov edx, dword [ebp + 0xc]
push edx
mov ecx, dword [ebp - 0x8350]
call fcn.005bb2f0
jmp 0x5ba699
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.004735a0
mov ecx, eax
call fcn.0041e4b0
and eax, 0xff
test eax, eax
je 0x5ba94a
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.004735a0
mov ecx, eax
call fcn.00473820
mov ecx, eax
call fcn.005deb30
and eax, 0xff
test eax, eax
je 0x5ba94a
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.004735a0
mov ecx, eax
call fcn.00473820
mov ecx, eax
call fcn.004735a0
mov ecx, eax
call fcn.00473820
mov ecx, eax
call fcn.00474580
mov ecx, dword [ebp - 0x8350]
mov dword [ecx + 0x7a2994], eax
lea ecx, [ebp - 0x811c]
call fcn.004086f0
mov byte [ebp - 4], 0x80
mov edx, dword [ebp - 0x8350]
mov eax, dword [edx + 0x7a2994]
push eax
push 0x6c965c
lea ecx, [ebp - 0x811c]
push ecx
call fcn.0061bac6
add esp, 0xc
push 0x6c9660
lea edx, [ebp - 0x811c]
push edx
push 0x6c9664
mov eax, dword [ebp - 0x8350]
add eax, 0x7a2a50
push eax
lea ecx, [ebp - 0x831c]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x874c], eax
mov edx, dword [ebp - 0x874c]
mov dword [ebp - 0x8750], edx
mov byte [ebp - 4], 0x81
mov eax, dword [ebp - 0x8750]
push eax
lea ecx, [ebp - 0x8320]
push ecx
call fcn.0061eefd
mov dword [ebp - 0x8754], eax
mov edx, dword [ebp - 0x8754]
mov dword [ebp - 0x8758], edx
mov byte [ebp - 4], 0x82
mov eax, dword [ebp - 0x8758]
push eax
lea ecx, [ebp - 0x8324]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x875c], eax
mov edx, dword [ebp - 0x875c]
mov dword [ebp - 0x8760], edx
mov byte [ebp - 4], 0x83
mov eax, dword [ebp - 0x8760]
push eax
mov ecx, dword [ebp - 0x8350]
add ecx, 0x7a2a50
call fcn.0061ee07
mov byte [ebp - 4], 0x82
lea ecx, [ebp - 0x8324]
call fcn.0061ecce
mov byte [ebp - 4], 0x81
lea ecx, [ebp - 0x8320]
call fcn.0061ecce
mov byte [ebp - 4], 0x80
lea ecx, [ebp - 0x831c]
call fcn.0061ecce
mov byte [ebp - 4], 0x7d
lea ecx, [ebp - 0x811c]
call fcn.0061ecce
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.00472ac0
and eax, 0xff
test eax, eax
je 0x5bab27
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.004735a0
mov ecx, eax
call fcn.0041e4b0
and eax, 0xff
test eax, eax
je 0x5bab27
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.004735a0
mov ecx, eax
call fcn.00473840
mov ecx, eax
call fcn.005deb30
and eax, 0xff
test eax, eax
je 0x5bab27
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.004735a0
mov ecx, eax
call fcn.00473840
mov ecx, eax
call fcn.004735a0
mov ecx, eax
call fcn.00473820
mov ecx, eax
call fcn.00474580
mov ecx, dword [ebp - 0x8350]
mov dword [ecx + 0x7a2994], eax
lea ecx, [ebp - 0x8120]
call fcn.004086f0
mov byte [ebp - 4], 0x84
mov edx, dword [ebp - 0x8350]
mov eax, dword [edx + 0x7a2994]
push eax
push 0x6c9674
lea ecx, [ebp - 0x8120]
push ecx
call fcn.0061bac6
add esp, 0xc
push 0x6c9678
lea edx, [ebp - 0x8120]
push edx
push 0x6c967c
mov eax, dword [ebp - 0x8350]
add eax, 0x7a2a50
push eax
lea ecx, [ebp - 0x8328]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x8764], eax
mov edx, dword [ebp - 0x8764]
mov dword [ebp - 0x8768], edx
mov byte [ebp - 4], 0x85
mov eax, dword [ebp - 0x8768]
push eax
lea ecx, [ebp - 0x832c]
push ecx
call fcn.0061eefd
mov dword [ebp - 0x876c], eax
mov edx, dword [ebp - 0x876c]
mov dword [ebp - 0x8770], edx
mov byte [ebp - 4], 0x86
mov eax, dword [ebp - 0x8770]
push eax
lea ecx, [ebp - 0x8330]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x8774], eax
mov edx, dword [ebp - 0x8774]
mov dword [ebp - 0x8778], edx
mov byte [ebp - 4], 0x87
mov eax, dword [ebp - 0x8778]
push eax
mov ecx, dword [ebp - 0x8350]
add ecx, 0x7a2a50
call fcn.0061ee07
mov byte [ebp - 4], 0x86
lea ecx, [ebp - 0x8330]
call fcn.0061ecce
mov byte [ebp - 4], 0x85
lea ecx, [ebp - 0x832c]
call fcn.0061ecce
mov byte [ebp - 4], 0x84
lea ecx, [ebp - 0x8328]
call fcn.0061ecce
mov byte [ebp - 4], 0x7d
lea ecx, [ebp - 0x8120]
call fcn.0061ecce
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.00452af0
and eax, 0xff
test eax, eax
je 0x5bad04
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.004735a0
mov ecx, eax
call fcn.0041e4b0
and eax, 0xff
test eax, eax
je 0x5bad04
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.004735a0
mov ecx, eax
call fcn.00473840
mov ecx, eax
call fcn.005deb30
and eax, 0xff
test eax, eax
je 0x5bad04
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.004735a0
mov ecx, eax
call fcn.00473840
mov ecx, eax
call fcn.004735a0
mov ecx, eax
call fcn.00473820
mov ecx, eax
call fcn.00474580
mov ecx, dword [ebp - 0x8350]
mov dword [ecx + 0x7a2994], eax
lea ecx, [ebp - 0x8124]
call fcn.004086f0
mov byte [ebp - 4], 0x88
mov edx, dword [ebp - 0x8350]
mov eax, dword [edx + 0x7a2994]
push eax
push 0x6c968c
lea ecx, [ebp - 0x8124]
push ecx
call fcn.0061bac6
add esp, 0xc
push 0x6c9690
lea edx, [ebp - 0x8124]
push edx
push 0x6c9694
mov eax, dword [ebp - 0x8350]
add eax, 0x7a2a50
push eax
lea ecx, [ebp - 0x8334]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x877c], eax
mov edx, dword [ebp - 0x877c]
mov dword [ebp - 0x8780], edx
mov byte [ebp - 4], 0x89
mov eax, dword [ebp - 0x8780]
push eax
lea ecx, [ebp - 0x8338]
push ecx
call fcn.0061eefd
mov dword [ebp - 0x8784], eax
mov edx, dword [ebp - 0x8784]
mov dword [ebp - 0x8788], edx
mov byte [ebp - 4], 0x8a
mov eax, dword [ebp - 0x8788]
push eax
lea ecx, [ebp - 0x833c]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x878c], eax
mov edx, dword [ebp - 0x878c]
mov dword [ebp - 0x8790], edx
mov byte [ebp - 4], 0x8b
mov eax, dword [ebp - 0x8790]
push eax
mov ecx, dword [ebp - 0x8350]
add ecx, 0x7a2a50
call fcn.0061ee07
mov byte [ebp - 4], 0x8a
lea ecx, [ebp - 0x833c]
call fcn.0061ecce
mov byte [ebp - 4], 0x89
lea ecx, [ebp - 0x8338]
call fcn.0061ecce
mov byte [ebp - 4], 0x88
lea ecx, [ebp - 0x8334]
call fcn.0061ecce
mov byte [ebp - 4], 0x7d
lea ecx, [ebp - 0x8124]
call fcn.0061ecce
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.00452bb0
and eax, 0xff
test eax, eax
je 0x5baee1
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.004735a0
mov ecx, eax
call fcn.0041e4b0
and eax, 0xff
test eax, eax
je 0x5baee1
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.004735a0
mov ecx, eax
call fcn.00473820
mov ecx, eax
call fcn.005deb30
and eax, 0xff
test eax, eax
je 0x5baee1
lea ecx, [ebp - 0x10a4]
call fcn.00451ee0
mov ecx, eax
call fcn.00473580
mov ecx, eax
call fcn.004735a0
mov ecx, eax
call fcn.00473820
mov ecx, eax
call fcn.004735a0
mov ecx, eax
call fcn.00473820
mov ecx, eax
call fcn.00474580
mov ecx, dword [ebp - 0x8350]
mov dword [ecx + 0x7a2994], eax
lea ecx, [ebp - 0x8128]
call fcn.004086f0
mov byte [ebp - 4], 0x8c
mov edx, dword [ebp - 0x8350]
mov eax, dword [edx + 0x7a2994]
push eax
push 0x6c96a4
lea ecx, [ebp - 0x8128]
push ecx
call fcn.0061bac6
add esp, 0xc
push 0x6c96a8
lea edx, [ebp - 0x8128]
push edx
push str.__H.245_Port:
mov eax, dword [ebp - 0x8350]
add eax, 0x7a2a50
push eax
lea ecx, [ebp - 0x8340]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x8794], eax
mov edx, dword [ebp - 0x8794]
mov dword [ebp - 0x8798], edx
mov byte [ebp - 4], 0x8d
mov eax, dword [ebp - 0x8798]
push eax
lea ecx, [ebp - 0x8344]
push ecx
call fcn.0061eefd
mov dword [ebp - 0x879c], eax
mov edx, dword [ebp - 0x879c]
mov dword [ebp - 0x87a0], edx
mov byte [ebp - 4], 0x8e
mov eax, dword [ebp - 0x87a0]
push eax
lea ecx, [ebp - 0x8348]
push ecx
call fcn.0061ef63
mov dword [ebp - 0x87a4], eax
mov edx, dword [ebp - 0x87a4]
mov dword [ebp - 0x87a8], edx
mov byte [ebp - 4], 0x8f
mov eax, dword [ebp - 0x87a8]
push eax
mov ecx, dword [ebp - 0x8350]
add ecx, 0x7a2a50
call fcn.0061ee07
mov byte [ebp - 4], 0x8e
lea ecx, [ebp - 0x8348]
call fcn.0061ecce
mov byte [ebp - 4], 0x8d
lea ecx, [ebp - 0x8344]
call fcn.0061ecce
mov byte [ebp - 4], 0x8c
lea ecx, [ebp - 0x8340]
call fcn.0061ecce
mov byte [ebp - 4], 0x7d
lea ecx, [ebp - 0x8128]
call fcn.0061ecce
mov byte [ebp - 4], 0x7c
lea ecx, [ebp - 0x64]
call fcn.0041e410
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x10a4]
call fcn.004250e0
mov ecx, dword [ebp - 0x8350]
xor edx, edx
mov dl, byte [ecx + 0x7a26a6]
mov eax, dword [ebp - 0x8350]
mov dword [eax + 0x7a2428], edx
mov ecx, dword [ebp - 0x8350]
mov edx, dword [ecx + 0x11fc]
mov eax, dword [ebp - 0x8350]
mov cl, byte [eax + 0x7a2428]
mov byte [edx + 0xe8], cl
mov edx, dword [ebp - 0x8350]
mov eax, dword [edx + 0x11fc]
mov ecx, dword [ebp - 0x8350]
mov edx, dword [ecx + 0x7a2a98]
mov dword [eax + 0xf4], edx
mov dword [ebp - 0x20], 0
jmp 0x5baf64
mov eax, dword [ebp - 0x20]
add eax, 1
mov dword [ebp - 0x20], eax
mov ecx, dword [ebp - 0x8350]
mov edx, dword [ebp - 0x20]
cmp edx, dword [ecx + 0x7a2428]
jge 0x5bb005
push 0x78
lea eax, [ebp - 0x834c]
push eax
mov ecx, dword [ebp - 0x20]
mov edx, dword [ebp - 0x8350]
lea ecx, [edx + ecx*4 + 0x7a2748]
call fcn.0061b650
mov dword [ebp - 0x87ac], eax
mov eax, dword [ebp - 0x87ac]
mov ecx, dword [eax]
push ecx
push 0x6c96bc
mov edx, dword [ebp - 0x8350]
mov eax, dword [edx + 0x11fc]
mov ecx, dword [ebp - 0x20]
add ecx, dword [eax + 0xf4]
imul ecx, ecx, 0x78
mov edx, dword [ebp - 0x8350]
mov eax, dword [edx + 0x1200]
add eax, ecx
push eax
call fcn.006080bf
add esp, 0xc
lea ecx, [ebp - 0x834c]
call fcn.0061ecce
mov ecx, dword [ebp - 0x8350]
mov edx, dword [ecx + 0x7a2a98]
add edx, 1
mov eax, dword [ebp - 0x8350]
mov dword [eax + 0x7a2a98], edx
jmp 0x5baf5b
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x10]
call fcn.0061ecce
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.0061ecce
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret 8