	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_eap_sim_parse_attr             ## -- Begin function eap_sim_parse_attr
	.p2align	4, 0x90
_eap_sim_parse_attr:                    ## @eap_sim_parse_attr
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r15
	pushq	%r14
	pushq	%r13
	pushq	%r12
	pushq	%rbx
	subq	$24, %rsp
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movl	%r8d, -52(%rbp)                 ## 4-byte Spill
	movl	%ecx, -56(%rbp)                 ## 4-byte Spill
	movq	%rdx, %r12
	movq	%rsi, %rbx
	movq	%rdi, %r13
	movq	%rdx, %rdi
	xorl	%esi, %esi
	movl	$264, %edx                      ## imm = 0x108
	callq	_os_memset
	movq	_NO_ID_REQ@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 256(%r12)
	pcmpeqd	%xmm0, %xmm0
	movdqu	%xmm0, (%r12)
	cmpq	%rbx, %r13
	jae	LBB0_82
## %bb.1:
	movq	%rbx, -64(%rbp)                 ## 8-byte Spill
	movq	%r12, -48(%rbp)                 ## 8-byte Spill
	jmp	LBB0_6
LBB0_2:                                 ##   in Loop: Header=BB0_6 Depth=1
	cmpl	$127, %edx
	jle	LBB0_90
## %bb.3:                               ##   in Loop: Header=BB0_6 Depth=1
	movq	_MSG_DEBUG@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.64(%rip), %rsi
                                        ## kill: def $edx killed $edx killed $rdx
LBB0_4:                                 ##   in Loop: Header=BB0_6 Depth=1
	xorl	%eax, %eax
	callq	_wpa_printf
LBB0_5:                                 ##   in Loop: Header=BB0_6 Depth=1
	movslq	4(%r13), %rax
	shlq	$4, %rax
	addq	%rax, %r13
	movq	-64(%rbp), %rbx                 ## 8-byte Reload
	cmpq	%rbx, %r13
	jae	LBB0_82
LBB0_6:                                 ## =>This Loop Header: Depth=1
                                        ##     Child Loop BB0_31 Depth 2
	leaq	8(%r13), %r14
	cmpq	%rbx, %r14
	ja	LBB0_83
## %bb.7:                               ##   in Loop: Header=BB0_6 Depth=1
	movq	_MSG_MSGDUMP@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%r13), %edx
	movl	4(%r13), %ecx
	shll	$2, %ecx
	leaq	L_.str.1(%rip), %rsi
	xorl	%eax, %eax
	callq	_wpa_printf
	movslq	4(%r13), %rax
	leaq	(,%rax,4), %r15
	movq	%rax, %rcx
	shlq	$4, %rcx
	addq	%r13, %rcx
	cmpq	%rbx, %rcx
	ja	LBB0_84
## %bb.8:                               ##   in Loop: Header=BB0_6 Depth=1
	testl	%eax, %eax
	je	LBB0_85
## %bb.9:                               ##   in Loop: Header=BB0_6 Depth=1
	leal	-2(%r15), %r12d
	movslq	%r12d, %rbx
	movq	_MSG_MSGDUMP@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.4(%rip), %rsi
	movq	%r14, %rdx
	movq	%rbx, %rcx
	callq	_wpa_hexdump
	movl	(%r13), %edx
	leal	-128(%rdx), %eax
	cmpl	$26, %eax
	ja	LBB0_2
## %bb.10:                              ##   in Loop: Header=BB0_6 Depth=1
	leaq	LJTI0_0(%rip), %rcx
	movslq	(%rcx,%rax,4), %rax
	addq	%rcx, %rax
	jmpq	*%rax
LBB0_11:                                ##   in Loop: Header=BB0_6 Depth=1
	cmpl	$0, -56(%rbp)                   ## 4-byte Folded Reload
	jne	LBB0_91
## %bb.12:                              ##   in Loop: Header=BB0_6 Depth=1
	movslq	8(%r13), %rax
	shlq	$8, %rax
	movslq	12(%r13), %r14
	addq	%rax, %r14
	movq	_MSG_DEBUG@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.25(%rip), %rsi
	xorl	%eax, %eax
	callq	_wpa_printf
	cmpl	$2, %r14d
	jb	LBB0_92
## %bb.13:                              ##   in Loop: Header=BB0_6 Depth=1
	leaq	-2(%rbx), %rax
	cmpq	%r14, %rax
	jb	LBB0_92
## %bb.14:                              ##   in Loop: Header=BB0_6 Depth=1
	leaq	16(%r13), %rax
	movq	-48(%rbp), %r12                 ## 8-byte Reload
	movq	%rax, 72(%r12)
	movq	%r14, 80(%r12)
	jmp	LBB0_5
LBB0_15:                                ##   in Loop: Header=BB0_6 Depth=1
	movq	_MSG_DEBUG@GOTPCREL(%rip), %r14
	movl	(%r14), %edi
	leaq	L_.str.27(%rip), %rsi
	xorl	%eax, %eax
	callq	_wpa_printf
	cmpl	$2, %r12d
	jne	LBB0_93
## %bb.16:                              ##   in Loop: Header=BB0_6 Depth=1
	movl	8(%r13), %edx
	shll	$8, %edx
	addl	12(%r13), %edx
	movq	-48(%rbp), %r12                 ## 8-byte Reload
	movl	%edx, 8(%r12)
	movl	(%r14), %edi
	leaq	L_.str.29(%rip), %rsi
	jmp	LBB0_4
LBB0_17:                                ##   in Loop: Header=BB0_6 Depth=1
	cmpl	$0, -52(%rbp)                   ## 4-byte Folded Reload
	jne	LBB0_94
## %bb.18:                              ##   in Loop: Header=BB0_6 Depth=1
	cmpl	$2, %r12d
	jne	LBB0_95
## %bb.19:                              ##   in Loop: Header=BB0_6 Depth=1
	movq	_MSG_DEBUG@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.62(%rip), %rsi
	xorl	%eax, %eax
	callq	_wpa_printf
	movq	-48(%rbp), %r12                 ## 8-byte Reload
	movl	$1, 200(%r12)
	jmp	LBB0_5
LBB0_20:                                ##   in Loop: Header=BB0_6 Depth=1
	movq	_MSG_DEBUG@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.52(%rip), %rsi
	xorl	%eax, %eax
	callq	_wpa_printf
	movq	%r14, %rdi
	callq	_WPA_GET_BE16
	addq	$-2, %rbx
	movq	-48(%rbp), %r12                 ## 8-byte Reload
	movq	%rax, 248(%r12)
	cmpl	$0, -56(%rbp)                   ## 4-byte Folded Reload
	je	LBB0_96
## %bb.21:                              ##   in Loop: Header=BB0_6 Depth=1
	movq	_EAP_AKA_MIN_RES_LEN@GOTPCREL(%rip), %rax
	cmpq	(%rax), %rbx
	jb	LBB0_96
## %bb.22:                              ##   in Loop: Header=BB0_6 Depth=1
	movq	_EAP_AKA_MAX_RES_LEN@GOTPCREL(%rip), %rax
	cmpq	(%rax), %rbx
	ja	LBB0_96
## %bb.23:                              ##   in Loop: Header=BB0_6 Depth=1
	leaq	16(%r13), %rax
	movq	%rax, 160(%r12)
	movq	%rbx, 168(%r12)
	jmp	LBB0_5
LBB0_24:                                ##   in Loop: Header=BB0_6 Depth=1
	movq	_MSG_DEBUG@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.5(%rip), %rsi
	xorl	%eax, %eax
	callq	_wpa_printf
	addq	$-2, %rbx
	cmpl	$0, -56(%rbp)                   ## 4-byte Folded Reload
	je	LBB0_75
## %bb.25:                              ##   in Loop: Header=BB0_6 Depth=1
	movq	_EAP_AKA_RAND_LEN@GOTPCREL(%rip), %rax
	cmpq	(%rax), %rbx
	movq	-48(%rbp), %r12                 ## 8-byte Reload
	jne	LBB0_122
## %bb.26:                              ##   in Loop: Header=BB0_6 Depth=1
	movq	_GSM_RAND_LEN@GOTPCREL(%rip), %rax
	movq	(%rax), %rcx
	jmp	LBB0_79
LBB0_27:                                ##   in Loop: Header=BB0_6 Depth=1
	movq	_MSG_DEBUG@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.16(%rip), %rsi
	xorl	%eax, %eax
	callq	_wpa_printf
	movq	_PERMANENT_ID@GOTPCREL(%rip), %rax
	jmp	LBB0_74
LBB0_28:                                ##   in Loop: Header=BB0_6 Depth=1
	cmpl	$0, -52(%rbp)                   ## 4-byte Folded Reload
	je	LBB0_97
## %bb.29:                              ##   in Loop: Header=BB0_6 Depth=1
	movq	_MSG_DEBUG@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.11(%rip), %rsi
	xorl	%eax, %eax
	callq	_wpa_printf
	cmpl	$2, %r12d
	je	LBB0_5
## %bb.30:                              ##   in Loop: Header=BB0_6 Depth=1
	cmpq	$4, %rbx
	movl	$3, %eax
	cmovaeq	%rbx, %rax
	addq	$-2, %rax
	xorl	%ecx, %ecx
	.p2align	4, 0x90
LBB0_31:                                ##   Parent Loop BB0_6 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	cmpl	$0, 16(%r13,%rcx,4)
	jne	LBB0_89
## %bb.32:                              ##   in Loop: Header=BB0_31 Depth=2
	incq	%rcx
	cmpq	%rcx, %rax
	jne	LBB0_31
	jmp	LBB0_5
LBB0_33:                                ##   in Loop: Header=BB0_6 Depth=1
	cmpl	$2, %r12d
	jne	LBB0_98
## %bb.34:                              ##   in Loop: Header=BB0_6 Depth=1
	movl	8(%r13), %edx
	shll	$8, %edx
	addl	12(%r13), %edx
	movq	-48(%rbp), %r12                 ## 8-byte Reload
	movl	%edx, (%r12)
	movq	_MSG_DEBUG@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.20(%rip), %rsi
	jmp	LBB0_4
LBB0_35:                                ##   in Loop: Header=BB0_6 Depth=1
	cmpl	$0, -52(%rbp)                   ## 4-byte Folded Reload
	je	LBB0_99
## %bb.36:                              ##   in Loop: Header=BB0_6 Depth=1
	movq	_MSG_DEBUG@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.38(%rip), %rsi
	xorl	%eax, %eax
	callq	_wpa_printf
	movq	_EAP_SIM_NONCE_S_LEN@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	addl	$4, %eax
	cmpl	%eax, %r15d
	jne	LBB0_100
## %bb.37:                              ##   in Loop: Header=BB0_6 Depth=1
	leaq	16(%r13), %rax
	movq	-48(%rbp), %r12                 ## 8-byte Reload
	movq	%rax, 96(%r12)
	jmp	LBB0_5
LBB0_38:                                ##   in Loop: Header=BB0_6 Depth=1
	movq	_MSG_DEBUG@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.14(%rip), %rsi
	xorl	%eax, %eax
	callq	_wpa_printf
	movq	_EAP_SIM_NONCE_MT_LEN@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	addl	$4, %eax
	cmpl	%eax, %r15d
	jne	LBB0_101
## %bb.39:                              ##   in Loop: Header=BB0_6 Depth=1
	leaq	16(%r13), %rax
	movq	-48(%rbp), %r12                 ## 8-byte Reload
	movq	%rax, 40(%r12)
	jmp	LBB0_5
LBB0_40:                                ##   in Loop: Header=BB0_6 Depth=1
	cmpl	$0, -52(%rbp)                   ## 4-byte Folded Reload
	je	LBB0_102
## %bb.41:                              ##   in Loop: Header=BB0_6 Depth=1
	movq	_MSG_DEBUG@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.50(%rip), %rsi
	xorl	%eax, %eax
	callq	_wpa_printf
	movslq	8(%r13), %rax
	shlq	$8, %rax
	movslq	12(%r13), %rdx
	addq	%rax, %rdx
	leaq	-2(%rbx), %rax
	cmpq	%rdx, %rax
	jb	LBB0_103
## %bb.42:                              ##   in Loop: Header=BB0_6 Depth=1
	leaq	16(%r13), %rax
	movq	-48(%rbp), %r12                 ## 8-byte Reload
	movq	%rax, 144(%r12)
	movq	%rdx, 152(%r12)
	jmp	LBB0_5
LBB0_43:                                ##   in Loop: Header=BB0_6 Depth=1
	cmpl	$0, -52(%rbp)                   ## 4-byte Folded Reload
	je	LBB0_104
## %bb.44:                              ##   in Loop: Header=BB0_6 Depth=1
	movq	_MSG_DEBUG@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.47(%rip), %rsi
	xorl	%eax, %eax
	callq	_wpa_printf
	movslq	8(%r13), %rax
	shlq	$8, %rax
	movslq	12(%r13), %rdx
	addq	%rax, %rdx
	leaq	-2(%rbx), %rax
	cmpq	%rdx, %rax
	jb	LBB0_105
## %bb.45:                              ##   in Loop: Header=BB0_6 Depth=1
	leaq	16(%r13), %rax
	movq	-48(%rbp), %r12                 ## 8-byte Reload
	movq	%rax, 128(%r12)
	movq	%rdx, 136(%r12)
	jmp	LBB0_5
LBB0_46:                                ##   in Loop: Header=BB0_6 Depth=1
	movq	_MSG_DEBUG@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.17(%rip), %rsi
	xorl	%eax, %eax
	callq	_wpa_printf
	movq	_EAP_SIM_MAC_LEN@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	addl	$4, %eax
	cmpl	%eax, %r15d
	jne	LBB0_106
## %bb.47:                              ##   in Loop: Header=BB0_6 Depth=1
	leaq	16(%r13), %rax
	movq	-48(%rbp), %r12                 ## 8-byte Reload
	movq	%rax, 48(%r12)
	jmp	LBB0_5
LBB0_48:                                ##   in Loop: Header=BB0_6 Depth=1
	movq	_MSG_DEBUG@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.42(%rip), %rsi
	xorl	%eax, %eax
	callq	_wpa_printf
	movq	_EAP_SIM_MAC_LEN@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	addl	$4, %eax
	cmpl	%eax, %r15d
	jne	LBB0_107
## %bb.49:                              ##   in Loop: Header=BB0_6 Depth=1
	leaq	16(%r13), %rax
	movq	-48(%rbp), %r12                 ## 8-byte Reload
	movq	%rax, 104(%r12)
	jmp	LBB0_5
LBB0_50:                                ##   in Loop: Header=BB0_6 Depth=1
	movq	_MSG_DEBUG@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.22(%rip), %rsi
	xorl	%eax, %eax
	callq	_wpa_printf
	movq	%r14, %rdi
	callq	_WPA_GET_BE16
	addq	$-2, %rbx
	cmpq	%rax, %rbx
	jb	LBB0_108
## %bb.51:                              ##   in Loop: Header=BB0_6 Depth=1
	leaq	16(%r13), %rcx
	movq	-48(%rbp), %r12                 ## 8-byte Reload
	movq	%rcx, 56(%r12)
	movq	%rax, 64(%r12)
	jmp	LBB0_5
LBB0_52:                                ##   in Loop: Header=BB0_6 Depth=1
	movq	_MSG_DEBUG@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.30(%rip), %rsi
	xorl	%eax, %eax
	callq	_wpa_printf
	movq	_FULLAUTH_ID@GOTPCREL(%rip), %rax
	jmp	LBB0_74
LBB0_53:                                ##   in Loop: Header=BB0_6 Depth=1
	movq	_MSG_DEBUG@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.44(%rip), %rsi
	xorl	%eax, %eax
	callq	_wpa_printf
	leaq	16(%r13), %rax
	movq	-48(%rbp), %r12                 ## 8-byte Reload
	movq	%rax, 112(%r12)
	addq	$-2, %rbx
	movq	%rbx, 120(%r12)
	testb	$12, %bl
	je	LBB0_5
	jmp	LBB0_110
LBB0_54:                                ##   in Loop: Header=BB0_6 Depth=1
	cmpl	$0, -52(%rbp)                   ## 4-byte Folded Reload
	je	LBB0_111
## %bb.55:                              ##   in Loop: Header=BB0_6 Depth=1
	cmpl	$2, %r12d
	jne	LBB0_112
## %bb.56:                              ##   in Loop: Header=BB0_6 Depth=1
	movq	_MSG_DEBUG@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.36(%rip), %rsi
	xorl	%eax, %eax
	callq	_wpa_printf
	movq	-48(%rbp), %r12                 ## 8-byte Reload
	movl	$1, 88(%r12)
	jmp	LBB0_5
LBB0_57:                                ##   in Loop: Header=BB0_6 Depth=1
	cmpl	$0, -52(%rbp)                   ## 4-byte Folded Reload
	je	LBB0_113
## %bb.58:                              ##   in Loop: Header=BB0_6 Depth=1
	cmpl	$2, %r12d
	jne	LBB0_114
## %bb.59:                              ##   in Loop: Header=BB0_6 Depth=1
	movl	8(%r13), %edx
	shll	$8, %edx
	addl	12(%r13), %edx
	movq	-48(%rbp), %r12                 ## 8-byte Reload
	movl	%edx, 4(%r12)
	movq	_MSG_DEBUG@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.33(%rip), %rsi
	jmp	LBB0_4
LBB0_60:                                ##   in Loop: Header=BB0_6 Depth=1
	cmpl	$2, %r12d
	jne	LBB0_115
## %bb.61:                              ##   in Loop: Header=BB0_6 Depth=1
	movl	8(%r13), %edx
	shll	$8, %edx
	addl	12(%r13), %edx
	movq	-48(%rbp), %r12                 ## 8-byte Reload
	movl	%edx, 12(%r12)
	movq	_MSG_DEBUG@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.41(%rip), %rsi
	jmp	LBB0_4
LBB0_62:                                ##   in Loop: Header=BB0_6 Depth=1
	movq	_MSG_DEBUG@GOTPCREL(%rip), %r14
	movl	(%r14), %edi
	leaq	L_.str.57(%rip), %rsi
	xorl	%eax, %eax
	callq	_wpa_printf
	cmpl	$0, -56(%rbp)                   ## 4-byte Folded Reload
	je	LBB0_116
## %bb.63:                              ##   in Loop: Header=BB0_6 Depth=1
	addq	$-2, %rbx
	je	LBB0_66
## %bb.64:                              ##   in Loop: Header=BB0_6 Depth=1
	movq	_EAP_AKA_CHECKCODE_LEN@GOTPCREL(%rip), %rax
	cmpq	(%rax), %rbx
	je	LBB0_66
## %bb.65:                              ##   in Loop: Header=BB0_6 Depth=1
	movq	_EAP_AKA_PRIME_CHECKCODE_LEN@GOTPCREL(%rip), %rax
	cmpq	(%rax), %rbx
	jne	LBB0_117
LBB0_66:                                ##   in Loop: Header=BB0_6 Depth=1
	leaq	16(%r13), %rax
	movq	-48(%rbp), %r12                 ## 8-byte Reload
	movq	%rax, 184(%r12)
	movq	%rbx, 192(%r12)
	jmp	LBB0_5
LBB0_67:                                ##   in Loop: Header=BB0_6 Depth=1
	movq	_MSG_DEBUG@GOTPCREL(%rip), %r15
	movl	(%r15), %edi
	leaq	L_.str.54(%rip), %rsi
	xorl	%eax, %eax
	callq	_wpa_printf
	cmpl	$0, -56(%rbp)                   ## 4-byte Folded Reload
	je	LBB0_118
## %bb.68:                              ##   in Loop: Header=BB0_6 Depth=1
	movq	_EAP_AKA_AUTS_LEN@GOTPCREL(%rip), %rax
	cmpq	%rbx, (%rax)
	jne	LBB0_119
## %bb.69:                              ##   in Loop: Header=BB0_6 Depth=1
	movq	-48(%rbp), %r12                 ## 8-byte Reload
	movq	%r14, 176(%r12)
	jmp	LBB0_5
LBB0_70:                                ##   in Loop: Header=BB0_6 Depth=1
	movq	_MSG_DEBUG@GOTPCREL(%rip), %r14
	movl	(%r14), %edi
	leaq	L_.str.7(%rip), %rsi
	xorl	%eax, %eax
	callq	_wpa_printf
	cmpl	$0, -56(%rbp)                   ## 4-byte Folded Reload
	je	LBB0_120
## %bb.71:                              ##   in Loop: Header=BB0_6 Depth=1
	addq	$-2, %rbx
	movq	_EAP_AKA_AUTN_LEN@GOTPCREL(%rip), %rax
	cmpq	(%rax), %rbx
	jne	LBB0_121
## %bb.72:                              ##   in Loop: Header=BB0_6 Depth=1
	leaq	16(%r13), %rax
	movq	-48(%rbp), %r12                 ## 8-byte Reload
	movq	%rax, 32(%r12)
	jmp	LBB0_5
LBB0_73:                                ##   in Loop: Header=BB0_6 Depth=1
	movq	_MSG_DEBUG@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.21(%rip), %rsi
	xorl	%eax, %eax
	callq	_wpa_printf
	movq	_ANY_ID@GOTPCREL(%rip), %rax
LBB0_74:                                ##   in Loop: Header=BB0_6 Depth=1
	movl	(%rax), %eax
	movq	-48(%rbp), %r12                 ## 8-byte Reload
	movl	%eax, 256(%r12)
	jmp	LBB0_5
LBB0_75:                                ##   in Loop: Header=BB0_6 Depth=1
	movq	_GSM_RAND_LEN@GOTPCREL(%rip), %rax
	movq	(%rax), %rcx
	movq	%rbx, %rax
	orq	%rcx, %rax
	shrq	$32, %rax
	je	LBB0_77
## %bb.76:                              ##   in Loop: Header=BB0_6 Depth=1
	movq	%rbx, %rax
	xorl	%edx, %edx
	divq	%rcx
	jmp	LBB0_78
LBB0_77:                                ##   in Loop: Header=BB0_6 Depth=1
	movl	%ebx, %eax
	xorl	%edx, %edx
	divl	%ecx
                                        ## kill: def $edx killed $edx def $rdx
LBB0_78:                                ##   in Loop: Header=BB0_6 Depth=1
	movq	-48(%rbp), %r12                 ## 8-byte Reload
	testq	%rdx, %rdx
	jne	LBB0_122
LBB0_79:                                ##   in Loop: Header=BB0_6 Depth=1
	leaq	16(%r13), %rax
	movq	%rax, 16(%r12)
	movq	%rbx, %rax
	orq	%rcx, %rax
	shrq	$32, %rax
	je	LBB0_81
## %bb.80:                              ##   in Loop: Header=BB0_6 Depth=1
	movq	%rbx, %rax
	xorl	%edx, %edx
	divq	%rcx
	movq	%rax, 24(%r12)
	jmp	LBB0_5
LBB0_81:                                ##   in Loop: Header=BB0_6 Depth=1
	movl	%ebx, %eax
	xorl	%edx, %edx
	divl	%ecx
                                        ## kill: def $eax killed $eax def $rax
	movq	%rax, 24(%r12)
	jmp	LBB0_5
LBB0_82:
	movq	_MSG_DEBUG@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.65(%rip), %rsi
	movl	-56(%rbp), %edx                 ## 4-byte Reload
	movl	-52(%rbp), %ecx                 ## 4-byte Reload
	xorl	%eax, %eax
	callq	_wpa_printf
	xorl	%eax, %eax
	jmp	LBB0_88
LBB0_83:
	movq	_MSG_INFO@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str(%rip), %rsi
	jmp	LBB0_86
LBB0_84:
	movq	_MSG_INFO@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.2(%rip), %rsi
	movq	%r13, %rdx
	movl	%r15d, %ecx
	movq	%rbx, %r8
	xorl	%eax, %eax
	callq	_wpa_printf
	jmp	LBB0_87
LBB0_85:
	movq	_MSG_INFO@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.3(%rip), %rsi
LBB0_86:
	xorl	%eax, %eax
	callq	_wpa_printf
LBB0_87:
	movl	$-1, %eax
LBB0_88:
	addq	$24, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_89:
	movq	_MSG_INFO@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.12(%rip), %rsi
	xorl	%eax, %eax
	callq	_wpa_printf
	movq	_MSG_DEBUG@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	addq	$16, %r13
	addq	$-2, %rbx
	leaq	L_.str.13(%rip), %rsi
	movq	%r13, %rdx
	movq	%rbx, %rcx
	callq	_wpa_hexdump
	jmp	LBB0_87
LBB0_90:
	movq	_MSG_INFO@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.63(%rip), %rsi
                                        ## kill: def $edx killed $edx killed $rdx
	xorl	%eax, %eax
	callq	_wpa_printf
	jmp	LBB0_87
LBB0_91:
	movq	_MSG_DEBUG@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.24(%rip), %rsi
	jmp	LBB0_86
LBB0_92:
	movq	_MSG_WARNING@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.26(%rip), %rsi
	movq	%r14, %rdx
	jmp	LBB0_109
LBB0_93:
	movq	_MSG_INFO@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.28(%rip), %rsi
	jmp	LBB0_123
LBB0_94:
	movq	_MSG_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.60(%rip), %rsi
	jmp	LBB0_86
LBB0_95:
	movq	_MSG_INFO@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.61(%rip), %rsi
	jmp	LBB0_123
LBB0_96:
	movq	_MSG_INFO@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.53(%rip), %rsi
	jmp	LBB0_123
LBB0_97:
	movq	_MSG_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.10(%rip), %rsi
	jmp	LBB0_86
LBB0_98:
	movq	_MSG_INFO@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.19(%rip), %rsi
	jmp	LBB0_123
LBB0_99:
	movq	_MSG_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.37(%rip), %rsi
	jmp	LBB0_86
LBB0_100:
	movq	_MSG_INFO@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.39(%rip), %rsi
	jmp	LBB0_123
LBB0_101:
	movq	_MSG_INFO@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.15(%rip), %rsi
	jmp	LBB0_86
LBB0_102:
	movq	_MSG_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.49(%rip), %rsi
	jmp	LBB0_86
LBB0_103:
	movq	_MSG_INFO@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.51(%rip), %rsi
	jmp	LBB0_109
LBB0_104:
	movq	_MSG_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.46(%rip), %rsi
	jmp	LBB0_86
LBB0_105:
	movq	_MSG_INFO@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.48(%rip), %rsi
	jmp	LBB0_109
LBB0_106:
	movq	_MSG_INFO@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.18(%rip), %rsi
	jmp	LBB0_86
LBB0_107:
	movq	_MSG_INFO@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.43(%rip), %rsi
	jmp	LBB0_123
LBB0_108:
	movq	_MSG_INFO@GOTPCREL(%rip), %rcx
	movl	(%rcx), %edi
	leaq	L_.str.23(%rip), %rsi
	movq	%rax, %rdx
LBB0_109:
	movq	%rbx, %rcx
	xorl	%eax, %eax
	callq	_wpa_printf
	jmp	LBB0_87
LBB0_110:
	movq	_MSG_INFO@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.45(%rip), %rsi
	jmp	LBB0_123
LBB0_111:
	movq	_MSG_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.34(%rip), %rsi
	jmp	LBB0_86
LBB0_112:
	movq	_MSG_INFO@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.35(%rip), %rsi
	jmp	LBB0_123
LBB0_113:
	movq	_MSG_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.31(%rip), %rsi
	jmp	LBB0_86
LBB0_114:
	movq	_MSG_INFO@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.32(%rip), %rsi
	jmp	LBB0_123
LBB0_115:
	movq	_MSG_INFO@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.40(%rip), %rsi
	jmp	LBB0_123
LBB0_116:
	movl	(%r14), %edi
	leaq	L_.str.58(%rip), %rsi
	jmp	LBB0_86
LBB0_117:
	movq	_MSG_INFO@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.59(%rip), %rsi
	jmp	LBB0_123
LBB0_118:
	movl	(%r15), %edi
	leaq	L_.str.55(%rip), %rsi
	jmp	LBB0_86
LBB0_119:
	movq	_MSG_INFO@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.56(%rip), %rsi
	jmp	LBB0_123
LBB0_120:
	movl	(%r14), %edi
	leaq	L_.str.8(%rip), %rsi
	jmp	LBB0_86
LBB0_121:
	movq	_MSG_INFO@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.9(%rip), %rsi
	jmp	LBB0_123
LBB0_122:
	movq	_MSG_INFO@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.6(%rip), %rsi
LBB0_123:
	movq	%rbx, %rdx
	xorl	%eax, %eax
	callq	_wpa_printf
	jmp	LBB0_87
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_11, LBB0_11-LJTI0_0
.set L0_0_set_15, LBB0_15-LJTI0_0
.set L0_0_set_17, LBB0_17-LJTI0_0
.set L0_0_set_20, LBB0_20-LJTI0_0
.set L0_0_set_24, LBB0_24-LJTI0_0
.set L0_0_set_27, LBB0_27-LJTI0_0
.set L0_0_set_28, LBB0_28-LJTI0_0
.set L0_0_set_33, LBB0_33-LJTI0_0
.set L0_0_set_35, LBB0_35-LJTI0_0
.set L0_0_set_38, LBB0_38-LJTI0_0
.set L0_0_set_40, LBB0_40-LJTI0_0
.set L0_0_set_43, LBB0_43-LJTI0_0
.set L0_0_set_46, LBB0_46-LJTI0_0
.set L0_0_set_2, LBB0_2-LJTI0_0
.set L0_0_set_48, LBB0_48-LJTI0_0
.set L0_0_set_50, LBB0_50-LJTI0_0
.set L0_0_set_52, LBB0_52-LJTI0_0
.set L0_0_set_53, LBB0_53-LJTI0_0
.set L0_0_set_54, LBB0_54-LJTI0_0
.set L0_0_set_57, LBB0_57-LJTI0_0
.set L0_0_set_60, LBB0_60-LJTI0_0
.set L0_0_set_62, LBB0_62-LJTI0_0
.set L0_0_set_67, LBB0_67-LJTI0_0
.set L0_0_set_70, LBB0_70-LJTI0_0
.set L0_0_set_73, LBB0_73-LJTI0_0
LJTI0_0:
	.long	L0_0_set_11
	.long	L0_0_set_15
	.long	L0_0_set_17
	.long	L0_0_set_20
	.long	L0_0_set_24
	.long	L0_0_set_27
	.long	L0_0_set_28
	.long	L0_0_set_33
	.long	L0_0_set_35
	.long	L0_0_set_38
	.long	L0_0_set_40
	.long	L0_0_set_43
	.long	L0_0_set_46
	.long	L0_0_set_2
	.long	L0_0_set_2
	.long	L0_0_set_48
	.long	L0_0_set_50
	.long	L0_0_set_52
	.long	L0_0_set_53
	.long	L0_0_set_54
	.long	L0_0_set_57
	.long	L0_0_set_60
	.long	L0_0_set_62
	.long	L0_0_set_2
	.long	L0_0_set_67
	.long	L0_0_set_70
	.long	L0_0_set_73
	.end_data_region
                                        ## -- End function
	.comm	_NO_ID_REQ,4,2                  ## @NO_ID_REQ
	.comm	_MSG_INFO,4,2                   ## @MSG_INFO
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"EAP-SIM: Attribute overflow(1)"

	.comm	_MSG_MSGDUMP,4,2                ## @MSG_MSGDUMP
L_.str.1:                               ## @.str.1
	.asciz	"EAP-SIM: Attribute: Type=%d Len=%d"

L_.str.2:                               ## @.str.2
	.asciz	"EAP-SIM: Attribute overflow (pos=%p len=%d end=%p)"

L_.str.3:                               ## @.str.3
	.asciz	"EAP-SIM: Attribute underflow"

L_.str.4:                               ## @.str.4
	.asciz	"EAP-SIM: Attribute data"

	.comm	_MSG_DEBUG,4,2                  ## @MSG_DEBUG
L_.str.5:                               ## @.str.5
	.asciz	"EAP-SIM: AT_RAND"

	.comm	_GSM_RAND_LEN,8,3               ## @GSM_RAND_LEN
	.comm	_EAP_AKA_RAND_LEN,8,3           ## @EAP_AKA_RAND_LEN
L_.str.6:                               ## @.str.6
	.asciz	"EAP-SIM: Invalid AT_RAND (len %lu)"

L_.str.7:                               ## @.str.7
	.asciz	"EAP-AKA: AT_AUTN"

L_.str.8:                               ## @.str.8
	.asciz	"EAP-SIM: Unexpected AT_AUTN"

	.comm	_EAP_AKA_AUTN_LEN,8,3           ## @EAP_AKA_AUTN_LEN
L_.str.9:                               ## @.str.9
	.asciz	"EAP-AKA: Invalid AT_AUTN (len %lu)"

	.comm	_MSG_ERROR,4,2                  ## @MSG_ERROR
L_.str.10:                              ## @.str.10
	.asciz	"EAP-SIM: Unencrypted AT_PADDING"

L_.str.11:                              ## @.str.11
	.asciz	"EAP-SIM: (encr) AT_PADDING"

L_.str.12:                              ## @.str.12
	.asciz	"EAP-SIM: (encr) AT_PADDING used a non-zero padding byte"

L_.str.13:                              ## @.str.13
	.asciz	"EAP-SIM: (encr) padding bytes"

L_.str.14:                              ## @.str.14
	.asciz	"EAP-SIM: AT_NONCE_MT"

	.comm	_EAP_SIM_NONCE_MT_LEN,4,2       ## @EAP_SIM_NONCE_MT_LEN
L_.str.15:                              ## @.str.15
	.asciz	"EAP-SIM: Invalid AT_NONCE_MT length"

L_.str.16:                              ## @.str.16
	.asciz	"EAP-SIM: AT_PERMANENT_ID_REQ"

	.comm	_PERMANENT_ID,4,2               ## @PERMANENT_ID
L_.str.17:                              ## @.str.17
	.asciz	"EAP-SIM: AT_MAC"

	.comm	_EAP_SIM_MAC_LEN,4,2            ## @EAP_SIM_MAC_LEN
L_.str.18:                              ## @.str.18
	.asciz	"EAP-SIM: Invalid AT_MAC length"

L_.str.19:                              ## @.str.19
	.asciz	"EAP-SIM: Invalid AT_NOTIFICATION length %lu"

L_.str.20:                              ## @.str.20
	.asciz	"EAP-SIM: AT_NOTIFICATION %d"

L_.str.21:                              ## @.str.21
	.asciz	"EAP-SIM: AT_ANY_ID_REQ"

	.comm	_ANY_ID,4,2                     ## @ANY_ID
L_.str.22:                              ## @.str.22
	.asciz	"EAP-SIM: AT_IDENTITY"

L_.str.23:                              ## @.str.23
	.asciz	"EAP-SIM: Invalid AT_IDENTITY (Actual Length %lu, remaining length %lu)"

L_.str.24:                              ## @.str.24
	.asciz	"EAP-AKA: Unexpected AT_VERSION_LIST"

L_.str.25:                              ## @.str.25
	.asciz	"EAP-SIM: AT_VERSION_LIST"

	.comm	_MSG_WARNING,4,2                ## @MSG_WARNING
L_.str.26:                              ## @.str.26
	.asciz	"EAP-SIM: Invalid AT_VERSION_LIST (list_len=%lu attr_len=%lu)"

L_.str.27:                              ## @.str.27
	.asciz	"EAP-SIM: AT_SELECTED_VERSION"

L_.str.28:                              ## @.str.28
	.asciz	"EAP-SIM: Invalid AT_SELECTED_VERSION length %lu"

L_.str.29:                              ## @.str.29
	.asciz	"EAP-SIM: AT_SELECTED_VERSION %d"

L_.str.30:                              ## @.str.30
	.asciz	"EAP-SIM: AT_FULLAUTH_ID_REQ"

	.comm	_FULLAUTH_ID,4,2                ## @FULLAUTH_ID
L_.str.31:                              ## @.str.31
	.asciz	"EAP-SIM: Unencrypted AT_COUNTER"

L_.str.32:                              ## @.str.32
	.asciz	"EAP-SIM: (encr) Invalid AT_COUNTER (alen=%lu)"

L_.str.33:                              ## @.str.33
	.asciz	"EAP-SIM: (encr) AT_COUNTER %d"

L_.str.34:                              ## @.str.34
	.asciz	"EAP-SIM: Unencrypted AT_COUNTER_TOO_SMALL"

L_.str.35:                              ## @.str.35
	.asciz	"EAP-SIM: (encr) Invalid AT_COUNTER_TOO_SMALL (alen=%lu)"

L_.str.36:                              ## @.str.36
	.asciz	"EAP-SIM: (encr) AT_COUNTER_TOO_SMALL"

L_.str.37:                              ## @.str.37
	.asciz	"EAP-SIM: Unencrypted AT_NONCE_S"

L_.str.38:                              ## @.str.38
	.asciz	"EAP-SIM: (encr) AT_NONCE_S"

	.comm	_EAP_SIM_NONCE_S_LEN,4,2        ## @EAP_SIM_NONCE_S_LEN
L_.str.39:                              ## @.str.39
	.asciz	"EAP-SIM: (encr) Invalid AT_NONCE_S (alen=%lu)"

L_.str.40:                              ## @.str.40
	.asciz	"EAP-SIM: Invalid AT_CLIENT_ERROR_CODE length %lu"

L_.str.41:                              ## @.str.41
	.asciz	"EAP-SIM: AT_CLIENT_ERROR_CODE %d"

L_.str.42:                              ## @.str.42
	.asciz	"EAP-SIM: AT_IV"

L_.str.43:                              ## @.str.43
	.asciz	"EAP-SIM: Invalid AT_IV length %lu"

L_.str.44:                              ## @.str.44
	.asciz	"EAP-SIM: AT_ENCR_DATA"

L_.str.45:                              ## @.str.45
	.asciz	"EAP-SIM: Invalid AT_ENCR_DATA length %lu"

L_.str.46:                              ## @.str.46
	.asciz	"EAP-SIM: Unencrypted AT_NEXT_PSEUDONYM"

L_.str.47:                              ## @.str.47
	.asciz	"EAP-SIM: (encr) AT_NEXT_PSEUDONYM"

L_.str.48:                              ## @.str.48
	.asciz	"EAP-SIM: (encr) Invalid AT_NEXT_PSEUDONYM (actual len %lu, attr len %lu)"

L_.str.49:                              ## @.str.49
	.asciz	"EAP-SIM: Unencrypted AT_NEXT_REAUTH_ID"

L_.str.50:                              ## @.str.50
	.asciz	"EAP-SIM: (encr) AT_NEXT_REAUTH_ID"

L_.str.51:                              ## @.str.51
	.asciz	"EAP-SIM: (encr) Invalid AT_NEXT_REAUTH_ID (actual len %lu, attr len %lu)"

L_.str.52:                              ## @.str.52
	.asciz	"EAP-SIM: AT_RES"

	.comm	_EAP_AKA_MIN_RES_LEN,8,3        ## @EAP_AKA_MIN_RES_LEN
	.comm	_EAP_AKA_MAX_RES_LEN,8,3        ## @EAP_AKA_MAX_RES_LEN
L_.str.53:                              ## @.str.53
	.asciz	"EAP-SIM: Invalid AT_RES (len %lu)"

L_.str.54:                              ## @.str.54
	.asciz	"EAP-AKA: AT_AUTS"

L_.str.55:                              ## @.str.55
	.asciz	"EAP-SIM: Unexpected AT_AUTS"

	.comm	_EAP_AKA_AUTS_LEN,8,3           ## @EAP_AKA_AUTS_LEN
L_.str.56:                              ## @.str.56
	.asciz	"EAP-AKA: Invalid AT_AUTS (len %lu)"

L_.str.57:                              ## @.str.57
	.asciz	"EAP-AKA: AT_CHECKCODE"

L_.str.58:                              ## @.str.58
	.asciz	"EAP-SIM: Unexpected AT_CHECKCODE"

	.comm	_EAP_AKA_CHECKCODE_LEN,8,3      ## @EAP_AKA_CHECKCODE_LEN
	.comm	_EAP_AKA_PRIME_CHECKCODE_LEN,8,3 ## @EAP_AKA_PRIME_CHECKCODE_LEN
L_.str.59:                              ## @.str.59
	.asciz	"EAP-AKA: Invalid AT_CHECKCODE (len %lu)"

L_.str.60:                              ## @.str.60
	.asciz	"EAP-SIM: Encrypted AT_RESULT_IND"

L_.str.61:                              ## @.str.61
	.asciz	"EAP-SIM: Invalid AT_RESULT_IND (alen=%lu)"

L_.str.62:                              ## @.str.62
	.asciz	"EAP-SIM: AT_RESULT_IND"

L_.str.63:                              ## @.str.63
	.asciz	"EAP-SIM: Unrecognized non-skippable attribute %d"

L_.str.64:                              ## @.str.64
	.asciz	"EAP-SIM: Unrecognized skippable attribute %d ignored"

L_.str.65:                              ## @.str.65
	.asciz	"EAP-SIM: Attributes parsed successfully (aka=%d encr=%d)"

	.comm	_EAP_AKA_PRIME_KDF_MAX,8,3      ## @EAP_AKA_PRIME_KDF_MAX
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_eap_sim_parse_attr             ; -- Begin function eap_sim_parse_attr
	.p2align	2
_eap_sim_parse_attr:                    ; @eap_sim_parse_attr
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #128
	.cfi_def_cfa_offset 128
	stp	x28, x27, [sp, #32]             ; 16-byte Folded Spill
	stp	x26, x25, [sp, #48]             ; 16-byte Folded Spill
	stp	x24, x23, [sp, #64]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #80]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #96]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #112]            ; 16-byte Folded Spill
	add	x29, sp, #112
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	.cfi_offset w21, -40
	.cfi_offset w22, -48
	.cfi_offset w23, -56
	.cfi_offset w24, -64
	.cfi_offset w25, -72
	.cfi_offset w26, -80
	.cfi_offset w27, -88
	.cfi_offset w28, -96
	mov	x21, x4
	mov	x20, x3
	mov	x23, x2
	mov	x22, x1
	mov	x19, x0
	mov	x0, x2
	mov	w1, #0
	mov	w2, #264
	bl	_os_memset
Lloh0:
	adrp	x8, _NO_ID_REQ@GOTPAGE
Lloh1:
	ldr	x8, [x8, _NO_ID_REQ@GOTPAGEOFF]
Lloh2:
	ldr	w8, [x8]
	str	w8, [x23, #256]
	mov	x8, #-1
	stp	x8, x8, [x23]
Lloh3:
	adrp	x26, _MSG_DEBUG@GOTPAGE
Lloh4:
	ldr	x26, [x26, _MSG_DEBUG@GOTPAGEOFF]
	cmp	x19, x22
	b.hs	LBB0_77
; %bb.1:
Lloh5:
	adrp	x25, _MSG_MSGDUMP@GOTPAGE
Lloh6:
	ldr	x25, [x25, _MSG_MSGDUMP@GOTPAGEOFF]
	b	LBB0_6
LBB0_2:                                 ;   in Loop: Header=BB0_6 Depth=1
	cmp	w8, #127
	b.le	LBB0_85
; %bb.3:                                ;   in Loop: Header=BB0_6 Depth=1
	ldr	w0, [x26]
	str	x8, [sp]
Lloh7:
	adrp	x1, l_.str.64@PAGE
Lloh8:
	add	x1, x1, l_.str.64@PAGEOFF
LBB0_4:                                 ;   in Loop: Header=BB0_6 Depth=1
	bl	_wpa_printf
LBB0_5:                                 ;   in Loop: Header=BB0_6 Depth=1
	ldrsw	x8, [x19, #4]
	add	x19, x19, x8, lsl #4
	cmp	x19, x22
	b.hs	LBB0_77
LBB0_6:                                 ; =>This Loop Header: Depth=1
                                        ;     Child Loop BB0_31 Depth 2
	add	x28, x19, #8
	cmp	x28, x22
	b.hi	LBB0_78
; %bb.7:                                ;   in Loop: Header=BB0_6 Depth=1
	ldr	w0, [x25]
	ldp	w9, w8, [x19]
	lsl	w8, w8, #2
	stp	x9, x8, [sp]
Lloh9:
	adrp	x1, l_.str.1@PAGE
Lloh10:
	add	x1, x1, l_.str.1@PAGEOFF
	bl	_wpa_printf
	ldrsw	x8, [x19, #4]
	lsl	w24, w8, #2
	add	x9, x19, x8, lsl #4
	cmp	x9, x22
	b.hi	LBB0_79
; %bb.8:                                ;   in Loop: Header=BB0_6 Depth=1
	cbz	w8, LBB0_80
; %bb.9:                                ;   in Loop: Header=BB0_6 Depth=1
	sub	w8, w24, #2
	sxtw	x27, w8
	ldr	w0, [x25]
Lloh11:
	adrp	x1, l_.str.4@PAGE
Lloh12:
	add	x1, x1, l_.str.4@PAGEOFF
	mov	x2, x28
	mov	x3, x27
	bl	_wpa_hexdump
	ldr	w8, [x19]
	sub	w9, w8, #128
	cmp	w9, #26
	b.hi	LBB0_2
; %bb.10:                               ;   in Loop: Header=BB0_6 Depth=1
Lloh13:
	adrp	x12, lJTI0_0@PAGE
Lloh14:
	add	x12, x12, lJTI0_0@PAGEOFF
	adr	x10, LBB0_2
	ldrh	w11, [x12, x9, lsl #1]
	add	x10, x10, x11, lsl #2
	br	x10
LBB0_11:                                ;   in Loop: Header=BB0_6 Depth=1
	cbnz	w20, LBB0_86
; %bb.12:                               ;   in Loop: Header=BB0_6 Depth=1
	ldpsw	x8, x9, [x19, #8]
	add	x24, x9, x8, lsl #8
	ldr	w0, [x26]
Lloh15:
	adrp	x1, l_.str.25@PAGE
Lloh16:
	add	x1, x1, l_.str.25@PAGEOFF
	bl	_wpa_printf
	cmp	w24, #2
	b.lo	LBB0_87
; %bb.13:                               ;   in Loop: Header=BB0_6 Depth=1
	sub	x8, x27, #2
	cmp	x8, x24
	b.lo	LBB0_87
; %bb.14:                               ;   in Loop: Header=BB0_6 Depth=1
	add	x8, x19, #16
	stp	x8, x24, [x23, #72]
	b	LBB0_5
LBB0_15:                                ;   in Loop: Header=BB0_6 Depth=1
	ldr	w0, [x26]
Lloh17:
	adrp	x1, l_.str.27@PAGE
Lloh18:
	add	x1, x1, l_.str.27@PAGEOFF
	bl	_wpa_printf
	cmp	w27, #2
	b.ne	LBB0_88
; %bb.16:                               ;   in Loop: Header=BB0_6 Depth=1
	ldp	w8, w9, [x19, #8]
	add	w8, w9, w8, lsl #8
	str	w8, [x23, #8]
	ldr	w0, [x26]
	str	x8, [sp]
Lloh19:
	adrp	x1, l_.str.29@PAGE
Lloh20:
	add	x1, x1, l_.str.29@PAGEOFF
	b	LBB0_4
LBB0_17:                                ;   in Loop: Header=BB0_6 Depth=1
	cbnz	w21, LBB0_89
; %bb.18:                               ;   in Loop: Header=BB0_6 Depth=1
	cmp	w27, #2
	b.ne	LBB0_90
; %bb.19:                               ;   in Loop: Header=BB0_6 Depth=1
	ldr	w0, [x26]
Lloh21:
	adrp	x1, l_.str.62@PAGE
Lloh22:
	add	x1, x1, l_.str.62@PAGEOFF
	bl	_wpa_printf
	mov	w8, #1
	str	w8, [x23, #200]
	b	LBB0_5
LBB0_20:                                ;   in Loop: Header=BB0_6 Depth=1
	ldr	w0, [x26]
Lloh23:
	adrp	x1, l_.str.52@PAGE
Lloh24:
	add	x1, x1, l_.str.52@PAGEOFF
	bl	_wpa_printf
	mov	x0, x28
	bl	_WPA_GET_BE16
	str	x0, [x23, #248]
	sub	x8, x27, #2
	cbz	w20, LBB0_91
; %bb.21:                               ;   in Loop: Header=BB0_6 Depth=1
Lloh25:
	adrp	x9, _EAP_AKA_MIN_RES_LEN@GOTPAGE
Lloh26:
	ldr	x9, [x9, _EAP_AKA_MIN_RES_LEN@GOTPAGEOFF]
Lloh27:
	ldr	x9, [x9]
	cmp	x8, x9
	b.lo	LBB0_91
; %bb.22:                               ;   in Loop: Header=BB0_6 Depth=1
Lloh28:
	adrp	x9, _EAP_AKA_MAX_RES_LEN@GOTPAGE
Lloh29:
	ldr	x9, [x9, _EAP_AKA_MAX_RES_LEN@GOTPAGEOFF]
Lloh30:
	ldr	x9, [x9]
	cmp	x8, x9
	b.hi	LBB0_91
; %bb.23:                               ;   in Loop: Header=BB0_6 Depth=1
	add	x9, x19, #16
	stp	x9, x8, [x23, #160]
	b	LBB0_5
LBB0_24:                                ;   in Loop: Header=BB0_6 Depth=1
	ldr	w0, [x26]
Lloh31:
	adrp	x1, l_.str.5@PAGE
Lloh32:
	add	x1, x1, l_.str.5@PAGEOFF
	bl	_wpa_printf
	sub	x8, x27, #2
	cbz	w20, LBB0_75
; %bb.25:                               ;   in Loop: Header=BB0_6 Depth=1
Lloh33:
	adrp	x9, _EAP_AKA_RAND_LEN@GOTPAGE
Lloh34:
	ldr	x9, [x9, _EAP_AKA_RAND_LEN@GOTPAGEOFF]
Lloh35:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_116
; %bb.26:                               ;   in Loop: Header=BB0_6 Depth=1
Lloh36:
	adrp	x9, _GSM_RAND_LEN@GOTPAGE
Lloh37:
	ldr	x9, [x9, _GSM_RAND_LEN@GOTPAGEOFF]
Lloh38:
	ldr	x9, [x9]
	b	LBB0_76
LBB0_27:                                ;   in Loop: Header=BB0_6 Depth=1
	ldr	w0, [x26]
Lloh39:
	adrp	x1, l_.str.16@PAGE
Lloh40:
	add	x1, x1, l_.str.16@PAGEOFF
	bl	_wpa_printf
Lloh41:
	adrp	x8, _PERMANENT_ID@GOTPAGE
Lloh42:
	ldr	x8, [x8, _PERMANENT_ID@GOTPAGEOFF]
	b	LBB0_74
LBB0_28:                                ;   in Loop: Header=BB0_6 Depth=1
	cbz	w21, LBB0_92
; %bb.29:                               ;   in Loop: Header=BB0_6 Depth=1
	ldr	w0, [x26]
Lloh43:
	adrp	x1, l_.str.11@PAGE
Lloh44:
	add	x1, x1, l_.str.11@PAGEOFF
	bl	_wpa_printf
	cmp	w27, #2
	b.eq	LBB0_5
; %bb.30:                               ;   in Loop: Header=BB0_6 Depth=1
	mov	w8, #3
	cmp	x27, #3
	csel	x8, x27, x8, hi
	mov	w9, #2
	sub	x8, x9, x8
	add	x9, x19, #16
LBB0_31:                                ;   Parent Loop BB0_6 Depth=1
                                        ; =>  This Inner Loop Header: Depth=2
	ldr	w10, [x9]
	cbnz	w10, LBB0_84
; %bb.32:                               ;   in Loop: Header=BB0_31 Depth=2
	add	x9, x9, #4
	adds	x8, x8, #1
	b.lo	LBB0_31
	b	LBB0_5
LBB0_33:                                ;   in Loop: Header=BB0_6 Depth=1
	cmp	w27, #2
	b.ne	LBB0_93
; %bb.34:                               ;   in Loop: Header=BB0_6 Depth=1
	ldp	w8, w9, [x19, #8]
	add	w8, w9, w8, lsl #8
	str	w8, [x23]
	ldr	w0, [x26]
	str	x8, [sp]
Lloh45:
	adrp	x1, l_.str.20@PAGE
Lloh46:
	add	x1, x1, l_.str.20@PAGEOFF
	b	LBB0_4
LBB0_35:                                ;   in Loop: Header=BB0_6 Depth=1
	cbz	w21, LBB0_94
; %bb.36:                               ;   in Loop: Header=BB0_6 Depth=1
	ldr	w0, [x26]
Lloh47:
	adrp	x1, l_.str.38@PAGE
Lloh48:
	add	x1, x1, l_.str.38@PAGEOFF
	bl	_wpa_printf
Lloh49:
	adrp	x8, _EAP_SIM_NONCE_S_LEN@GOTPAGE
Lloh50:
	ldr	x8, [x8, _EAP_SIM_NONCE_S_LEN@GOTPAGEOFF]
Lloh51:
	ldr	w8, [x8]
	add	w8, w8, #4
	cmp	w24, w8
	b.ne	LBB0_95
; %bb.37:                               ;   in Loop: Header=BB0_6 Depth=1
	add	x8, x19, #16
	str	x8, [x23, #96]
	b	LBB0_5
LBB0_38:                                ;   in Loop: Header=BB0_6 Depth=1
	ldr	w0, [x26]
Lloh52:
	adrp	x1, l_.str.14@PAGE
Lloh53:
	add	x1, x1, l_.str.14@PAGEOFF
	bl	_wpa_printf
Lloh54:
	adrp	x8, _EAP_SIM_NONCE_MT_LEN@GOTPAGE
Lloh55:
	ldr	x8, [x8, _EAP_SIM_NONCE_MT_LEN@GOTPAGEOFF]
Lloh56:
	ldr	w8, [x8]
	add	w8, w8, #4
	cmp	w24, w8
	b.ne	LBB0_96
; %bb.39:                               ;   in Loop: Header=BB0_6 Depth=1
	add	x8, x19, #16
	str	x8, [x23, #40]
	b	LBB0_5
LBB0_40:                                ;   in Loop: Header=BB0_6 Depth=1
	cbz	w21, LBB0_97
; %bb.41:                               ;   in Loop: Header=BB0_6 Depth=1
	ldr	w0, [x26]
Lloh57:
	adrp	x1, l_.str.50@PAGE
Lloh58:
	add	x1, x1, l_.str.50@PAGEOFF
	bl	_wpa_printf
	ldpsw	x8, x9, [x19, #8]
	add	x8, x9, x8, lsl #8
	sub	x9, x27, #2
	cmp	x9, x8
	b.lo	LBB0_98
; %bb.42:                               ;   in Loop: Header=BB0_6 Depth=1
	add	x9, x19, #16
	stp	x9, x8, [x23, #144]
	b	LBB0_5
LBB0_43:                                ;   in Loop: Header=BB0_6 Depth=1
	cbz	w21, LBB0_99
; %bb.44:                               ;   in Loop: Header=BB0_6 Depth=1
	ldr	w0, [x26]
Lloh59:
	adrp	x1, l_.str.47@PAGE
Lloh60:
	add	x1, x1, l_.str.47@PAGEOFF
	bl	_wpa_printf
	ldpsw	x8, x9, [x19, #8]
	add	x8, x9, x8, lsl #8
	sub	x9, x27, #2
	cmp	x9, x8
	b.lo	LBB0_100
; %bb.45:                               ;   in Loop: Header=BB0_6 Depth=1
	add	x9, x19, #16
	stp	x9, x8, [x23, #128]
	b	LBB0_5
LBB0_46:                                ;   in Loop: Header=BB0_6 Depth=1
	ldr	w0, [x26]
Lloh61:
	adrp	x1, l_.str.17@PAGE
Lloh62:
	add	x1, x1, l_.str.17@PAGEOFF
	bl	_wpa_printf
Lloh63:
	adrp	x8, _EAP_SIM_MAC_LEN@GOTPAGE
Lloh64:
	ldr	x8, [x8, _EAP_SIM_MAC_LEN@GOTPAGEOFF]
Lloh65:
	ldr	w8, [x8]
	add	w8, w8, #4
	cmp	w24, w8
	b.ne	LBB0_101
; %bb.47:                               ;   in Loop: Header=BB0_6 Depth=1
	add	x8, x19, #16
	str	x8, [x23, #48]
	b	LBB0_5
LBB0_48:                                ;   in Loop: Header=BB0_6 Depth=1
	ldr	w0, [x26]
Lloh66:
	adrp	x1, l_.str.42@PAGE
Lloh67:
	add	x1, x1, l_.str.42@PAGEOFF
	bl	_wpa_printf
Lloh68:
	adrp	x8, _EAP_SIM_MAC_LEN@GOTPAGE
Lloh69:
	ldr	x8, [x8, _EAP_SIM_MAC_LEN@GOTPAGEOFF]
Lloh70:
	ldr	w8, [x8]
	add	w8, w8, #4
	cmp	w24, w8
	b.ne	LBB0_102
; %bb.49:                               ;   in Loop: Header=BB0_6 Depth=1
	add	x8, x19, #16
	str	x8, [x23, #104]
	b	LBB0_5
LBB0_50:                                ;   in Loop: Header=BB0_6 Depth=1
	ldr	w0, [x26]
Lloh71:
	adrp	x1, l_.str.22@PAGE
Lloh72:
	add	x1, x1, l_.str.22@PAGEOFF
	bl	_wpa_printf
	mov	x0, x28
	bl	_WPA_GET_BE16
	sub	x9, x27, #2
	cmp	x9, x0
	b.lo	LBB0_103
; %bb.51:                               ;   in Loop: Header=BB0_6 Depth=1
	add	x8, x19, #16
	stp	x8, x0, [x23, #56]
	b	LBB0_5
LBB0_52:                                ;   in Loop: Header=BB0_6 Depth=1
	ldr	w0, [x26]
Lloh73:
	adrp	x1, l_.str.30@PAGE
Lloh74:
	add	x1, x1, l_.str.30@PAGEOFF
	bl	_wpa_printf
Lloh75:
	adrp	x8, _FULLAUTH_ID@GOTPAGE
Lloh76:
	ldr	x8, [x8, _FULLAUTH_ID@GOTPAGEOFF]
	b	LBB0_74
LBB0_53:                                ;   in Loop: Header=BB0_6 Depth=1
	ldr	w0, [x26]
Lloh77:
	adrp	x1, l_.str.44@PAGE
Lloh78:
	add	x1, x1, l_.str.44@PAGEOFF
	bl	_wpa_printf
	add	x9, x19, #16
	sub	x8, x27, #2
	stp	x9, x8, [x23, #112]
	tst	x8, #0xc
	b.eq	LBB0_5
	b	LBB0_104
LBB0_54:                                ;   in Loop: Header=BB0_6 Depth=1
	cbz	w21, LBB0_105
; %bb.55:                               ;   in Loop: Header=BB0_6 Depth=1
	cmp	w27, #2
	b.ne	LBB0_106
; %bb.56:                               ;   in Loop: Header=BB0_6 Depth=1
	ldr	w0, [x26]
Lloh79:
	adrp	x1, l_.str.36@PAGE
Lloh80:
	add	x1, x1, l_.str.36@PAGEOFF
	bl	_wpa_printf
	mov	w8, #1
	str	w8, [x23, #88]
	b	LBB0_5
LBB0_57:                                ;   in Loop: Header=BB0_6 Depth=1
	cbz	w21, LBB0_107
; %bb.58:                               ;   in Loop: Header=BB0_6 Depth=1
	cmp	w27, #2
	b.ne	LBB0_108
; %bb.59:                               ;   in Loop: Header=BB0_6 Depth=1
	ldp	w8, w9, [x19, #8]
	add	w8, w9, w8, lsl #8
	str	w8, [x23, #4]
	ldr	w0, [x26]
	str	x8, [sp]
Lloh81:
	adrp	x1, l_.str.33@PAGE
Lloh82:
	add	x1, x1, l_.str.33@PAGEOFF
	b	LBB0_4
LBB0_60:                                ;   in Loop: Header=BB0_6 Depth=1
	cmp	w27, #2
	b.ne	LBB0_109
; %bb.61:                               ;   in Loop: Header=BB0_6 Depth=1
	ldp	w8, w9, [x19, #8]
	add	w8, w9, w8, lsl #8
	str	w8, [x23, #12]
	ldr	w0, [x26]
	str	x8, [sp]
Lloh83:
	adrp	x1, l_.str.41@PAGE
Lloh84:
	add	x1, x1, l_.str.41@PAGEOFF
	b	LBB0_4
LBB0_62:                                ;   in Loop: Header=BB0_6 Depth=1
	ldr	w0, [x26]
Lloh85:
	adrp	x1, l_.str.57@PAGE
Lloh86:
	add	x1, x1, l_.str.57@PAGEOFF
	bl	_wpa_printf
	cbz	w20, LBB0_110
; %bb.63:                               ;   in Loop: Header=BB0_6 Depth=1
	subs	x8, x27, #2
	b.eq	LBB0_66
; %bb.64:                               ;   in Loop: Header=BB0_6 Depth=1
Lloh87:
	adrp	x9, _EAP_AKA_CHECKCODE_LEN@GOTPAGE
Lloh88:
	ldr	x9, [x9, _EAP_AKA_CHECKCODE_LEN@GOTPAGEOFF]
Lloh89:
	ldr	x9, [x9]
	cmp	x8, x9
	b.eq	LBB0_66
; %bb.65:                               ;   in Loop: Header=BB0_6 Depth=1
Lloh90:
	adrp	x9, _EAP_AKA_PRIME_CHECKCODE_LEN@GOTPAGE
Lloh91:
	ldr	x9, [x9, _EAP_AKA_PRIME_CHECKCODE_LEN@GOTPAGEOFF]
Lloh92:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_111
LBB0_66:                                ;   in Loop: Header=BB0_6 Depth=1
	add	x9, x19, #16
	stp	x9, x8, [x23, #184]
	b	LBB0_5
LBB0_67:                                ;   in Loop: Header=BB0_6 Depth=1
	ldr	w0, [x26]
Lloh93:
	adrp	x1, l_.str.54@PAGE
Lloh94:
	add	x1, x1, l_.str.54@PAGEOFF
	bl	_wpa_printf
	cbz	w20, LBB0_112
; %bb.68:                               ;   in Loop: Header=BB0_6 Depth=1
Lloh95:
	adrp	x8, _EAP_AKA_AUTS_LEN@GOTPAGE
Lloh96:
	ldr	x8, [x8, _EAP_AKA_AUTS_LEN@GOTPAGEOFF]
Lloh97:
	ldr	x8, [x8]
	cmp	x8, x27
	b.ne	LBB0_113
; %bb.69:                               ;   in Loop: Header=BB0_6 Depth=1
	str	x28, [x23, #176]
	b	LBB0_5
LBB0_70:                                ;   in Loop: Header=BB0_6 Depth=1
	ldr	w0, [x26]
Lloh98:
	adrp	x1, l_.str.7@PAGE
Lloh99:
	add	x1, x1, l_.str.7@PAGEOFF
	bl	_wpa_printf
	cbz	w20, LBB0_114
; %bb.71:                               ;   in Loop: Header=BB0_6 Depth=1
	sub	x8, x27, #2
Lloh100:
	adrp	x9, _EAP_AKA_AUTN_LEN@GOTPAGE
Lloh101:
	ldr	x9, [x9, _EAP_AKA_AUTN_LEN@GOTPAGEOFF]
Lloh102:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_115
; %bb.72:                               ;   in Loop: Header=BB0_6 Depth=1
	add	x8, x19, #16
	str	x8, [x23, #32]
	b	LBB0_5
LBB0_73:                                ;   in Loop: Header=BB0_6 Depth=1
	ldr	w0, [x26]
Lloh103:
	adrp	x1, l_.str.21@PAGE
Lloh104:
	add	x1, x1, l_.str.21@PAGEOFF
	bl	_wpa_printf
Lloh105:
	adrp	x8, _ANY_ID@GOTPAGE
Lloh106:
	ldr	x8, [x8, _ANY_ID@GOTPAGEOFF]
LBB0_74:                                ;   in Loop: Header=BB0_6 Depth=1
	ldr	w8, [x8]
	str	w8, [x23, #256]
	b	LBB0_5
LBB0_75:                                ;   in Loop: Header=BB0_6 Depth=1
Lloh107:
	adrp	x9, _GSM_RAND_LEN@GOTPAGE
Lloh108:
	ldr	x9, [x9, _GSM_RAND_LEN@GOTPAGEOFF]
Lloh109:
	ldr	x9, [x9]
	udiv	x10, x8, x9
	msub	x10, x10, x9, x8
	cbnz	x10, LBB0_116
LBB0_76:                                ;   in Loop: Header=BB0_6 Depth=1
	add	x10, x19, #16
	udiv	x8, x8, x9
	stp	x10, x8, [x23, #16]
	b	LBB0_5
LBB0_77:
	ldr	w0, [x26]
	stp	x20, x21, [sp]
Lloh110:
	adrp	x1, l_.str.65@PAGE
Lloh111:
	add	x1, x1, l_.str.65@PAGEOFF
	bl	_wpa_printf
	mov	w0, #0
	b	LBB0_83
LBB0_78:
Lloh112:
	adrp	x8, _MSG_INFO@GOTPAGE
Lloh113:
	ldr	x8, [x8, _MSG_INFO@GOTPAGEOFF]
Lloh114:
	ldr	w0, [x8]
Lloh115:
	adrp	x1, l_.str@PAGE
Lloh116:
	add	x1, x1, l_.str@PAGEOFF
	b	LBB0_81
LBB0_79:
Lloh117:
	adrp	x8, _MSG_INFO@GOTPAGE
Lloh118:
	ldr	x8, [x8, _MSG_INFO@GOTPAGEOFF]
Lloh119:
	ldr	w0, [x8]
	stp	x24, x22, [sp, #8]
	str	x19, [sp]
Lloh120:
	adrp	x1, l_.str.2@PAGE
Lloh121:
	add	x1, x1, l_.str.2@PAGEOFF
	b	LBB0_81
LBB0_80:
Lloh122:
	adrp	x8, _MSG_INFO@GOTPAGE
Lloh123:
	ldr	x8, [x8, _MSG_INFO@GOTPAGEOFF]
Lloh124:
	ldr	w0, [x8]
Lloh125:
	adrp	x1, l_.str.3@PAGE
Lloh126:
	add	x1, x1, l_.str.3@PAGEOFF
LBB0_81:
	bl	_wpa_printf
LBB0_82:
	mov	w0, #-1
LBB0_83:
	ldp	x29, x30, [sp, #112]            ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #96]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #80]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #64]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #48]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp, #32]             ; 16-byte Folded Reload
	add	sp, sp, #128
	ret
LBB0_84:
Lloh127:
	adrp	x8, _MSG_INFO@GOTPAGE
Lloh128:
	ldr	x8, [x8, _MSG_INFO@GOTPAGEOFF]
Lloh129:
	ldr	w0, [x8]
Lloh130:
	adrp	x1, l_.str.12@PAGE
Lloh131:
	add	x1, x1, l_.str.12@PAGEOFF
	bl	_wpa_printf
	ldr	w0, [x26]
	add	x2, x19, #16
	sub	x3, x27, #2
Lloh132:
	adrp	x1, l_.str.13@PAGE
Lloh133:
	add	x1, x1, l_.str.13@PAGEOFF
	bl	_wpa_hexdump
	b	LBB0_82
LBB0_85:
Lloh134:
	adrp	x9, _MSG_INFO@GOTPAGE
Lloh135:
	ldr	x9, [x9, _MSG_INFO@GOTPAGEOFF]
Lloh136:
	ldr	w0, [x9]
                                        ; kill: def $w8 killed $w8 killed $x8 def $x8
	str	x8, [sp]
Lloh137:
	adrp	x1, l_.str.63@PAGE
Lloh138:
	add	x1, x1, l_.str.63@PAGEOFF
	b	LBB0_81
LBB0_86:
	ldr	w0, [x26]
Lloh139:
	adrp	x1, l_.str.24@PAGE
Lloh140:
	add	x1, x1, l_.str.24@PAGEOFF
	b	LBB0_81
LBB0_87:
Lloh141:
	adrp	x8, _MSG_WARNING@GOTPAGE
Lloh142:
	ldr	x8, [x8, _MSG_WARNING@GOTPAGEOFF]
Lloh143:
	ldr	w0, [x8]
	stp	x24, x27, [sp]
Lloh144:
	adrp	x1, l_.str.26@PAGE
Lloh145:
	add	x1, x1, l_.str.26@PAGEOFF
	b	LBB0_81
LBB0_88:
Lloh146:
	adrp	x8, _MSG_INFO@GOTPAGE
Lloh147:
	ldr	x8, [x8, _MSG_INFO@GOTPAGEOFF]
Lloh148:
	ldr	w0, [x8]
	str	x27, [sp]
Lloh149:
	adrp	x1, l_.str.28@PAGE
Lloh150:
	add	x1, x1, l_.str.28@PAGEOFF
	b	LBB0_81
LBB0_89:
Lloh151:
	adrp	x8, _MSG_ERROR@GOTPAGE
Lloh152:
	ldr	x8, [x8, _MSG_ERROR@GOTPAGEOFF]
Lloh153:
	ldr	w0, [x8]
Lloh154:
	adrp	x1, l_.str.60@PAGE
Lloh155:
	add	x1, x1, l_.str.60@PAGEOFF
	b	LBB0_81
LBB0_90:
Lloh156:
	adrp	x8, _MSG_INFO@GOTPAGE
Lloh157:
	ldr	x8, [x8, _MSG_INFO@GOTPAGEOFF]
Lloh158:
	ldr	w0, [x8]
	str	x27, [sp]
Lloh159:
	adrp	x1, l_.str.61@PAGE
Lloh160:
	add	x1, x1, l_.str.61@PAGEOFF
	b	LBB0_81
LBB0_91:
Lloh161:
	adrp	x9, _MSG_INFO@GOTPAGE
Lloh162:
	ldr	x9, [x9, _MSG_INFO@GOTPAGEOFF]
Lloh163:
	ldr	w0, [x9]
	str	x8, [sp]
Lloh164:
	adrp	x1, l_.str.53@PAGE
Lloh165:
	add	x1, x1, l_.str.53@PAGEOFF
	b	LBB0_81
LBB0_92:
Lloh166:
	adrp	x8, _MSG_ERROR@GOTPAGE
Lloh167:
	ldr	x8, [x8, _MSG_ERROR@GOTPAGEOFF]
Lloh168:
	ldr	w0, [x8]
Lloh169:
	adrp	x1, l_.str.10@PAGE
Lloh170:
	add	x1, x1, l_.str.10@PAGEOFF
	b	LBB0_81
LBB0_93:
Lloh171:
	adrp	x8, _MSG_INFO@GOTPAGE
Lloh172:
	ldr	x8, [x8, _MSG_INFO@GOTPAGEOFF]
Lloh173:
	ldr	w0, [x8]
	str	x27, [sp]
Lloh174:
	adrp	x1, l_.str.19@PAGE
Lloh175:
	add	x1, x1, l_.str.19@PAGEOFF
	b	LBB0_81
LBB0_94:
Lloh176:
	adrp	x8, _MSG_ERROR@GOTPAGE
Lloh177:
	ldr	x8, [x8, _MSG_ERROR@GOTPAGEOFF]
Lloh178:
	ldr	w0, [x8]
Lloh179:
	adrp	x1, l_.str.37@PAGE
Lloh180:
	add	x1, x1, l_.str.37@PAGEOFF
	b	LBB0_81
LBB0_95:
Lloh181:
	adrp	x8, _MSG_INFO@GOTPAGE
Lloh182:
	ldr	x8, [x8, _MSG_INFO@GOTPAGEOFF]
Lloh183:
	ldr	w0, [x8]
	str	x27, [sp]
Lloh184:
	adrp	x1, l_.str.39@PAGE
Lloh185:
	add	x1, x1, l_.str.39@PAGEOFF
	b	LBB0_81
LBB0_96:
Lloh186:
	adrp	x8, _MSG_INFO@GOTPAGE
Lloh187:
	ldr	x8, [x8, _MSG_INFO@GOTPAGEOFF]
Lloh188:
	ldr	w0, [x8]
Lloh189:
	adrp	x1, l_.str.15@PAGE
Lloh190:
	add	x1, x1, l_.str.15@PAGEOFF
	b	LBB0_81
LBB0_97:
Lloh191:
	adrp	x8, _MSG_ERROR@GOTPAGE
Lloh192:
	ldr	x8, [x8, _MSG_ERROR@GOTPAGEOFF]
Lloh193:
	ldr	w0, [x8]
Lloh194:
	adrp	x1, l_.str.49@PAGE
Lloh195:
	add	x1, x1, l_.str.49@PAGEOFF
	b	LBB0_81
LBB0_98:
Lloh196:
	adrp	x9, _MSG_INFO@GOTPAGE
Lloh197:
	ldr	x9, [x9, _MSG_INFO@GOTPAGEOFF]
Lloh198:
	ldr	w0, [x9]
	stp	x8, x27, [sp]
Lloh199:
	adrp	x1, l_.str.51@PAGE
Lloh200:
	add	x1, x1, l_.str.51@PAGEOFF
	b	LBB0_81
LBB0_99:
Lloh201:
	adrp	x8, _MSG_ERROR@GOTPAGE
Lloh202:
	ldr	x8, [x8, _MSG_ERROR@GOTPAGEOFF]
Lloh203:
	ldr	w0, [x8]
Lloh204:
	adrp	x1, l_.str.46@PAGE
Lloh205:
	add	x1, x1, l_.str.46@PAGEOFF
	b	LBB0_81
LBB0_100:
Lloh206:
	adrp	x9, _MSG_INFO@GOTPAGE
Lloh207:
	ldr	x9, [x9, _MSG_INFO@GOTPAGEOFF]
Lloh208:
	ldr	w0, [x9]
	stp	x8, x27, [sp]
Lloh209:
	adrp	x1, l_.str.48@PAGE
Lloh210:
	add	x1, x1, l_.str.48@PAGEOFF
	b	LBB0_81
LBB0_101:
Lloh211:
	adrp	x8, _MSG_INFO@GOTPAGE
Lloh212:
	ldr	x8, [x8, _MSG_INFO@GOTPAGEOFF]
Lloh213:
	ldr	w0, [x8]
Lloh214:
	adrp	x1, l_.str.18@PAGE
Lloh215:
	add	x1, x1, l_.str.18@PAGEOFF
	b	LBB0_81
LBB0_102:
Lloh216:
	adrp	x8, _MSG_INFO@GOTPAGE
Lloh217:
	ldr	x8, [x8, _MSG_INFO@GOTPAGEOFF]
Lloh218:
	ldr	w0, [x8]
	str	x27, [sp]
Lloh219:
	adrp	x1, l_.str.43@PAGE
Lloh220:
	add	x1, x1, l_.str.43@PAGEOFF
	b	LBB0_81
LBB0_103:
Lloh221:
	adrp	x8, _MSG_INFO@GOTPAGE
Lloh222:
	ldr	x8, [x8, _MSG_INFO@GOTPAGEOFF]
Lloh223:
	ldr	w8, [x8]
	stp	x0, x9, [sp]
Lloh224:
	adrp	x1, l_.str.23@PAGE
Lloh225:
	add	x1, x1, l_.str.23@PAGEOFF
	mov	x0, x8
	b	LBB0_81
LBB0_104:
Lloh226:
	adrp	x9, _MSG_INFO@GOTPAGE
Lloh227:
	ldr	x9, [x9, _MSG_INFO@GOTPAGEOFF]
Lloh228:
	ldr	w0, [x9]
	str	x8, [sp]
Lloh229:
	adrp	x1, l_.str.45@PAGE
Lloh230:
	add	x1, x1, l_.str.45@PAGEOFF
	b	LBB0_81
LBB0_105:
Lloh231:
	adrp	x8, _MSG_ERROR@GOTPAGE
Lloh232:
	ldr	x8, [x8, _MSG_ERROR@GOTPAGEOFF]
Lloh233:
	ldr	w0, [x8]
Lloh234:
	adrp	x1, l_.str.34@PAGE
Lloh235:
	add	x1, x1, l_.str.34@PAGEOFF
	b	LBB0_81
LBB0_106:
Lloh236:
	adrp	x8, _MSG_INFO@GOTPAGE
Lloh237:
	ldr	x8, [x8, _MSG_INFO@GOTPAGEOFF]
Lloh238:
	ldr	w0, [x8]
	str	x27, [sp]
Lloh239:
	adrp	x1, l_.str.35@PAGE
Lloh240:
	add	x1, x1, l_.str.35@PAGEOFF
	b	LBB0_81
LBB0_107:
Lloh241:
	adrp	x8, _MSG_ERROR@GOTPAGE
Lloh242:
	ldr	x8, [x8, _MSG_ERROR@GOTPAGEOFF]
Lloh243:
	ldr	w0, [x8]
Lloh244:
	adrp	x1, l_.str.31@PAGE
Lloh245:
	add	x1, x1, l_.str.31@PAGEOFF
	b	LBB0_81
LBB0_108:
Lloh246:
	adrp	x8, _MSG_INFO@GOTPAGE
Lloh247:
	ldr	x8, [x8, _MSG_INFO@GOTPAGEOFF]
Lloh248:
	ldr	w0, [x8]
	str	x27, [sp]
Lloh249:
	adrp	x1, l_.str.32@PAGE
Lloh250:
	add	x1, x1, l_.str.32@PAGEOFF
	b	LBB0_81
LBB0_109:
Lloh251:
	adrp	x8, _MSG_INFO@GOTPAGE
Lloh252:
	ldr	x8, [x8, _MSG_INFO@GOTPAGEOFF]
Lloh253:
	ldr	w0, [x8]
	str	x27, [sp]
Lloh254:
	adrp	x1, l_.str.40@PAGE
Lloh255:
	add	x1, x1, l_.str.40@PAGEOFF
	b	LBB0_81
LBB0_110:
	ldr	w0, [x26]
Lloh256:
	adrp	x1, l_.str.58@PAGE
Lloh257:
	add	x1, x1, l_.str.58@PAGEOFF
	b	LBB0_81
LBB0_111:
Lloh258:
	adrp	x9, _MSG_INFO@GOTPAGE
Lloh259:
	ldr	x9, [x9, _MSG_INFO@GOTPAGEOFF]
Lloh260:
	ldr	w0, [x9]
	str	x8, [sp]
Lloh261:
	adrp	x1, l_.str.59@PAGE
Lloh262:
	add	x1, x1, l_.str.59@PAGEOFF
	b	LBB0_81
LBB0_112:
	ldr	w0, [x26]
Lloh263:
	adrp	x1, l_.str.55@PAGE
Lloh264:
	add	x1, x1, l_.str.55@PAGEOFF
	b	LBB0_81
LBB0_113:
Lloh265:
	adrp	x8, _MSG_INFO@GOTPAGE
Lloh266:
	ldr	x8, [x8, _MSG_INFO@GOTPAGEOFF]
Lloh267:
	ldr	w0, [x8]
	str	x27, [sp]
Lloh268:
	adrp	x1, l_.str.56@PAGE
Lloh269:
	add	x1, x1, l_.str.56@PAGEOFF
	b	LBB0_81
LBB0_114:
	ldr	w0, [x26]
Lloh270:
	adrp	x1, l_.str.8@PAGE
Lloh271:
	add	x1, x1, l_.str.8@PAGEOFF
	b	LBB0_81
LBB0_115:
Lloh272:
	adrp	x9, _MSG_INFO@GOTPAGE
Lloh273:
	ldr	x9, [x9, _MSG_INFO@GOTPAGEOFF]
Lloh274:
	ldr	w0, [x9]
	str	x8, [sp]
Lloh275:
	adrp	x1, l_.str.9@PAGE
Lloh276:
	add	x1, x1, l_.str.9@PAGEOFF
	b	LBB0_81
LBB0_116:
Lloh277:
	adrp	x9, _MSG_INFO@GOTPAGE
Lloh278:
	ldr	x9, [x9, _MSG_INFO@GOTPAGEOFF]
Lloh279:
	ldr	w0, [x9]
	str	x8, [sp]
Lloh280:
	adrp	x1, l_.str.6@PAGE
Lloh281:
	add	x1, x1, l_.str.6@PAGEOFF
	b	LBB0_81
	.loh AdrpLdrGot	Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGot	Lloh5, Lloh6
	.loh AdrpAdd	Lloh7, Lloh8
	.loh AdrpAdd	Lloh9, Lloh10
	.loh AdrpAdd	Lloh11, Lloh12
	.loh AdrpAdd	Lloh13, Lloh14
	.loh AdrpAdd	Lloh15, Lloh16
	.loh AdrpAdd	Lloh17, Lloh18
	.loh AdrpAdd	Lloh19, Lloh20
	.loh AdrpAdd	Lloh21, Lloh22
	.loh AdrpAdd	Lloh23, Lloh24
	.loh AdrpLdrGotLdr	Lloh25, Lloh26, Lloh27
	.loh AdrpLdrGotLdr	Lloh28, Lloh29, Lloh30
	.loh AdrpAdd	Lloh31, Lloh32
	.loh AdrpLdrGotLdr	Lloh33, Lloh34, Lloh35
	.loh AdrpLdrGotLdr	Lloh36, Lloh37, Lloh38
	.loh AdrpLdrGot	Lloh41, Lloh42
	.loh AdrpAdd	Lloh39, Lloh40
	.loh AdrpAdd	Lloh43, Lloh44
	.loh AdrpAdd	Lloh45, Lloh46
	.loh AdrpLdrGotLdr	Lloh49, Lloh50, Lloh51
	.loh AdrpAdd	Lloh47, Lloh48
	.loh AdrpLdrGotLdr	Lloh54, Lloh55, Lloh56
	.loh AdrpAdd	Lloh52, Lloh53
	.loh AdrpAdd	Lloh57, Lloh58
	.loh AdrpAdd	Lloh59, Lloh60
	.loh AdrpLdrGotLdr	Lloh63, Lloh64, Lloh65
	.loh AdrpAdd	Lloh61, Lloh62
	.loh AdrpLdrGotLdr	Lloh68, Lloh69, Lloh70
	.loh AdrpAdd	Lloh66, Lloh67
	.loh AdrpAdd	Lloh71, Lloh72
	.loh AdrpLdrGot	Lloh75, Lloh76
	.loh AdrpAdd	Lloh73, Lloh74
	.loh AdrpAdd	Lloh77, Lloh78
	.loh AdrpAdd	Lloh79, Lloh80
	.loh AdrpAdd	Lloh81, Lloh82
	.loh AdrpAdd	Lloh83, Lloh84
	.loh AdrpAdd	Lloh85, Lloh86
	.loh AdrpLdrGotLdr	Lloh87, Lloh88, Lloh89
	.loh AdrpLdrGotLdr	Lloh90, Lloh91, Lloh92
	.loh AdrpAdd	Lloh93, Lloh94
	.loh AdrpLdrGotLdr	Lloh95, Lloh96, Lloh97
	.loh AdrpAdd	Lloh98, Lloh99
	.loh AdrpLdrGotLdr	Lloh100, Lloh101, Lloh102
	.loh AdrpLdrGot	Lloh105, Lloh106
	.loh AdrpAdd	Lloh103, Lloh104
	.loh AdrpLdrGotLdr	Lloh107, Lloh108, Lloh109
	.loh AdrpAdd	Lloh110, Lloh111
	.loh AdrpAdd	Lloh115, Lloh116
	.loh AdrpLdrGotLdr	Lloh112, Lloh113, Lloh114
	.loh AdrpAdd	Lloh120, Lloh121
	.loh AdrpLdrGotLdr	Lloh117, Lloh118, Lloh119
	.loh AdrpAdd	Lloh125, Lloh126
	.loh AdrpLdrGotLdr	Lloh122, Lloh123, Lloh124
	.loh AdrpAdd	Lloh132, Lloh133
	.loh AdrpAdd	Lloh130, Lloh131
	.loh AdrpLdrGotLdr	Lloh127, Lloh128, Lloh129
	.loh AdrpAdd	Lloh137, Lloh138
	.loh AdrpLdrGotLdr	Lloh134, Lloh135, Lloh136
	.loh AdrpAdd	Lloh139, Lloh140
	.loh AdrpAdd	Lloh144, Lloh145
	.loh AdrpLdrGotLdr	Lloh141, Lloh142, Lloh143
	.loh AdrpAdd	Lloh149, Lloh150
	.loh AdrpLdrGotLdr	Lloh146, Lloh147, Lloh148
	.loh AdrpAdd	Lloh154, Lloh155
	.loh AdrpLdrGotLdr	Lloh151, Lloh152, Lloh153
	.loh AdrpAdd	Lloh159, Lloh160
	.loh AdrpLdrGotLdr	Lloh156, Lloh157, Lloh158
	.loh AdrpAdd	Lloh164, Lloh165
	.loh AdrpLdrGotLdr	Lloh161, Lloh162, Lloh163
	.loh AdrpAdd	Lloh169, Lloh170
	.loh AdrpLdrGotLdr	Lloh166, Lloh167, Lloh168
	.loh AdrpAdd	Lloh174, Lloh175
	.loh AdrpLdrGotLdr	Lloh171, Lloh172, Lloh173
	.loh AdrpAdd	Lloh179, Lloh180
	.loh AdrpLdrGotLdr	Lloh176, Lloh177, Lloh178
	.loh AdrpAdd	Lloh184, Lloh185
	.loh AdrpLdrGotLdr	Lloh181, Lloh182, Lloh183
	.loh AdrpAdd	Lloh189, Lloh190
	.loh AdrpLdrGotLdr	Lloh186, Lloh187, Lloh188
	.loh AdrpAdd	Lloh194, Lloh195
	.loh AdrpLdrGotLdr	Lloh191, Lloh192, Lloh193
	.loh AdrpAdd	Lloh199, Lloh200
	.loh AdrpLdrGotLdr	Lloh196, Lloh197, Lloh198
	.loh AdrpAdd	Lloh204, Lloh205
	.loh AdrpLdrGotLdr	Lloh201, Lloh202, Lloh203
	.loh AdrpAdd	Lloh209, Lloh210
	.loh AdrpLdrGotLdr	Lloh206, Lloh207, Lloh208
	.loh AdrpAdd	Lloh214, Lloh215
	.loh AdrpLdrGotLdr	Lloh211, Lloh212, Lloh213
	.loh AdrpAdd	Lloh219, Lloh220
	.loh AdrpLdrGotLdr	Lloh216, Lloh217, Lloh218
	.loh AdrpAdd	Lloh224, Lloh225
	.loh AdrpLdrGotLdr	Lloh221, Lloh222, Lloh223
	.loh AdrpAdd	Lloh229, Lloh230
	.loh AdrpLdrGotLdr	Lloh226, Lloh227, Lloh228
	.loh AdrpAdd	Lloh234, Lloh235
	.loh AdrpLdrGotLdr	Lloh231, Lloh232, Lloh233
	.loh AdrpAdd	Lloh239, Lloh240
	.loh AdrpLdrGotLdr	Lloh236, Lloh237, Lloh238
	.loh AdrpAdd	Lloh244, Lloh245
	.loh AdrpLdrGotLdr	Lloh241, Lloh242, Lloh243
	.loh AdrpAdd	Lloh249, Lloh250
	.loh AdrpLdrGotLdr	Lloh246, Lloh247, Lloh248
	.loh AdrpAdd	Lloh254, Lloh255
	.loh AdrpLdrGotLdr	Lloh251, Lloh252, Lloh253
	.loh AdrpAdd	Lloh256, Lloh257
	.loh AdrpAdd	Lloh261, Lloh262
	.loh AdrpLdrGotLdr	Lloh258, Lloh259, Lloh260
	.loh AdrpAdd	Lloh263, Lloh264
	.loh AdrpAdd	Lloh268, Lloh269
	.loh AdrpLdrGotLdr	Lloh265, Lloh266, Lloh267
	.loh AdrpAdd	Lloh270, Lloh271
	.loh AdrpAdd	Lloh275, Lloh276
	.loh AdrpLdrGotLdr	Lloh272, Lloh273, Lloh274
	.loh AdrpAdd	Lloh280, Lloh281
	.loh AdrpLdrGotLdr	Lloh277, Lloh278, Lloh279
	.cfi_endproc
	.section	__TEXT,__const
	.p2align	1
lJTI0_0:
	.short	(LBB0_11-LBB0_2)>>2
	.short	(LBB0_15-LBB0_2)>>2
	.short	(LBB0_17-LBB0_2)>>2
	.short	(LBB0_20-LBB0_2)>>2
	.short	(LBB0_24-LBB0_2)>>2
	.short	(LBB0_27-LBB0_2)>>2
	.short	(LBB0_28-LBB0_2)>>2
	.short	(LBB0_33-LBB0_2)>>2
	.short	(LBB0_35-LBB0_2)>>2
	.short	(LBB0_38-LBB0_2)>>2
	.short	(LBB0_40-LBB0_2)>>2
	.short	(LBB0_43-LBB0_2)>>2
	.short	(LBB0_46-LBB0_2)>>2
	.short	(LBB0_2-LBB0_2)>>2
	.short	(LBB0_2-LBB0_2)>>2
	.short	(LBB0_48-LBB0_2)>>2
	.short	(LBB0_50-LBB0_2)>>2
	.short	(LBB0_52-LBB0_2)>>2
	.short	(LBB0_53-LBB0_2)>>2
	.short	(LBB0_54-LBB0_2)>>2
	.short	(LBB0_57-LBB0_2)>>2
	.short	(LBB0_60-LBB0_2)>>2
	.short	(LBB0_62-LBB0_2)>>2
	.short	(LBB0_2-LBB0_2)>>2
	.short	(LBB0_67-LBB0_2)>>2
	.short	(LBB0_70-LBB0_2)>>2
	.short	(LBB0_73-LBB0_2)>>2
                                        ; -- End function
	.comm	_NO_ID_REQ,4,2                  ; @NO_ID_REQ
	.comm	_MSG_INFO,4,2                   ; @MSG_INFO
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"EAP-SIM: Attribute overflow(1)"

	.comm	_MSG_MSGDUMP,4,2                ; @MSG_MSGDUMP
l_.str.1:                               ; @.str.1
	.asciz	"EAP-SIM: Attribute: Type=%d Len=%d"

l_.str.2:                               ; @.str.2
	.asciz	"EAP-SIM: Attribute overflow (pos=%p len=%d end=%p)"

l_.str.3:                               ; @.str.3
	.asciz	"EAP-SIM: Attribute underflow"

l_.str.4:                               ; @.str.4
	.asciz	"EAP-SIM: Attribute data"

	.comm	_MSG_DEBUG,4,2                  ; @MSG_DEBUG
l_.str.5:                               ; @.str.5
	.asciz	"EAP-SIM: AT_RAND"

	.comm	_GSM_RAND_LEN,8,3               ; @GSM_RAND_LEN
	.comm	_EAP_AKA_RAND_LEN,8,3           ; @EAP_AKA_RAND_LEN
l_.str.6:                               ; @.str.6
	.asciz	"EAP-SIM: Invalid AT_RAND (len %lu)"

l_.str.7:                               ; @.str.7
	.asciz	"EAP-AKA: AT_AUTN"

l_.str.8:                               ; @.str.8
	.asciz	"EAP-SIM: Unexpected AT_AUTN"

	.comm	_EAP_AKA_AUTN_LEN,8,3           ; @EAP_AKA_AUTN_LEN
l_.str.9:                               ; @.str.9
	.asciz	"EAP-AKA: Invalid AT_AUTN (len %lu)"

	.comm	_MSG_ERROR,4,2                  ; @MSG_ERROR
l_.str.10:                              ; @.str.10
	.asciz	"EAP-SIM: Unencrypted AT_PADDING"

l_.str.11:                              ; @.str.11
	.asciz	"EAP-SIM: (encr) AT_PADDING"

l_.str.12:                              ; @.str.12
	.asciz	"EAP-SIM: (encr) AT_PADDING used a non-zero padding byte"

l_.str.13:                              ; @.str.13
	.asciz	"EAP-SIM: (encr) padding bytes"

l_.str.14:                              ; @.str.14
	.asciz	"EAP-SIM: AT_NONCE_MT"

	.comm	_EAP_SIM_NONCE_MT_LEN,4,2       ; @EAP_SIM_NONCE_MT_LEN
l_.str.15:                              ; @.str.15
	.asciz	"EAP-SIM: Invalid AT_NONCE_MT length"

l_.str.16:                              ; @.str.16
	.asciz	"EAP-SIM: AT_PERMANENT_ID_REQ"

	.comm	_PERMANENT_ID,4,2               ; @PERMANENT_ID
l_.str.17:                              ; @.str.17
	.asciz	"EAP-SIM: AT_MAC"

	.comm	_EAP_SIM_MAC_LEN,4,2            ; @EAP_SIM_MAC_LEN
l_.str.18:                              ; @.str.18
	.asciz	"EAP-SIM: Invalid AT_MAC length"

l_.str.19:                              ; @.str.19
	.asciz	"EAP-SIM: Invalid AT_NOTIFICATION length %lu"

l_.str.20:                              ; @.str.20
	.asciz	"EAP-SIM: AT_NOTIFICATION %d"

l_.str.21:                              ; @.str.21
	.asciz	"EAP-SIM: AT_ANY_ID_REQ"

	.comm	_ANY_ID,4,2                     ; @ANY_ID
l_.str.22:                              ; @.str.22
	.asciz	"EAP-SIM: AT_IDENTITY"

l_.str.23:                              ; @.str.23
	.asciz	"EAP-SIM: Invalid AT_IDENTITY (Actual Length %lu, remaining length %lu)"

l_.str.24:                              ; @.str.24
	.asciz	"EAP-AKA: Unexpected AT_VERSION_LIST"

l_.str.25:                              ; @.str.25
	.asciz	"EAP-SIM: AT_VERSION_LIST"

	.comm	_MSG_WARNING,4,2                ; @MSG_WARNING
l_.str.26:                              ; @.str.26
	.asciz	"EAP-SIM: Invalid AT_VERSION_LIST (list_len=%lu attr_len=%lu)"

l_.str.27:                              ; @.str.27
	.asciz	"EAP-SIM: AT_SELECTED_VERSION"

l_.str.28:                              ; @.str.28
	.asciz	"EAP-SIM: Invalid AT_SELECTED_VERSION length %lu"

l_.str.29:                              ; @.str.29
	.asciz	"EAP-SIM: AT_SELECTED_VERSION %d"

l_.str.30:                              ; @.str.30
	.asciz	"EAP-SIM: AT_FULLAUTH_ID_REQ"

	.comm	_FULLAUTH_ID,4,2                ; @FULLAUTH_ID
l_.str.31:                              ; @.str.31
	.asciz	"EAP-SIM: Unencrypted AT_COUNTER"

l_.str.32:                              ; @.str.32
	.asciz	"EAP-SIM: (encr) Invalid AT_COUNTER (alen=%lu)"

l_.str.33:                              ; @.str.33
	.asciz	"EAP-SIM: (encr) AT_COUNTER %d"

l_.str.34:                              ; @.str.34
	.asciz	"EAP-SIM: Unencrypted AT_COUNTER_TOO_SMALL"

l_.str.35:                              ; @.str.35
	.asciz	"EAP-SIM: (encr) Invalid AT_COUNTER_TOO_SMALL (alen=%lu)"

l_.str.36:                              ; @.str.36
	.asciz	"EAP-SIM: (encr) AT_COUNTER_TOO_SMALL"

l_.str.37:                              ; @.str.37
	.asciz	"EAP-SIM: Unencrypted AT_NONCE_S"

l_.str.38:                              ; @.str.38
	.asciz	"EAP-SIM: (encr) AT_NONCE_S"

	.comm	_EAP_SIM_NONCE_S_LEN,4,2        ; @EAP_SIM_NONCE_S_LEN
l_.str.39:                              ; @.str.39
	.asciz	"EAP-SIM: (encr) Invalid AT_NONCE_S (alen=%lu)"

l_.str.40:                              ; @.str.40
	.asciz	"EAP-SIM: Invalid AT_CLIENT_ERROR_CODE length %lu"

l_.str.41:                              ; @.str.41
	.asciz	"EAP-SIM: AT_CLIENT_ERROR_CODE %d"

l_.str.42:                              ; @.str.42
	.asciz	"EAP-SIM: AT_IV"

l_.str.43:                              ; @.str.43
	.asciz	"EAP-SIM: Invalid AT_IV length %lu"

l_.str.44:                              ; @.str.44
	.asciz	"EAP-SIM: AT_ENCR_DATA"

l_.str.45:                              ; @.str.45
	.asciz	"EAP-SIM: Invalid AT_ENCR_DATA length %lu"

l_.str.46:                              ; @.str.46
	.asciz	"EAP-SIM: Unencrypted AT_NEXT_PSEUDONYM"

l_.str.47:                              ; @.str.47
	.asciz	"EAP-SIM: (encr) AT_NEXT_PSEUDONYM"

l_.str.48:                              ; @.str.48
	.asciz	"EAP-SIM: (encr) Invalid AT_NEXT_PSEUDONYM (actual len %lu, attr len %lu)"

l_.str.49:                              ; @.str.49
	.asciz	"EAP-SIM: Unencrypted AT_NEXT_REAUTH_ID"

l_.str.50:                              ; @.str.50
	.asciz	"EAP-SIM: (encr) AT_NEXT_REAUTH_ID"

l_.str.51:                              ; @.str.51
	.asciz	"EAP-SIM: (encr) Invalid AT_NEXT_REAUTH_ID (actual len %lu, attr len %lu)"

l_.str.52:                              ; @.str.52
	.asciz	"EAP-SIM: AT_RES"

	.comm	_EAP_AKA_MIN_RES_LEN,8,3        ; @EAP_AKA_MIN_RES_LEN
	.comm	_EAP_AKA_MAX_RES_LEN,8,3        ; @EAP_AKA_MAX_RES_LEN
l_.str.53:                              ; @.str.53
	.asciz	"EAP-SIM: Invalid AT_RES (len %lu)"

l_.str.54:                              ; @.str.54
	.asciz	"EAP-AKA: AT_AUTS"

l_.str.55:                              ; @.str.55
	.asciz	"EAP-SIM: Unexpected AT_AUTS"

	.comm	_EAP_AKA_AUTS_LEN,8,3           ; @EAP_AKA_AUTS_LEN
l_.str.56:                              ; @.str.56
	.asciz	"EAP-AKA: Invalid AT_AUTS (len %lu)"

l_.str.57:                              ; @.str.57
	.asciz	"EAP-AKA: AT_CHECKCODE"

l_.str.58:                              ; @.str.58
	.asciz	"EAP-SIM: Unexpected AT_CHECKCODE"

	.comm	_EAP_AKA_CHECKCODE_LEN,8,3      ; @EAP_AKA_CHECKCODE_LEN
	.comm	_EAP_AKA_PRIME_CHECKCODE_LEN,8,3 ; @EAP_AKA_PRIME_CHECKCODE_LEN
l_.str.59:                              ; @.str.59
	.asciz	"EAP-AKA: Invalid AT_CHECKCODE (len %lu)"

l_.str.60:                              ; @.str.60
	.asciz	"EAP-SIM: Encrypted AT_RESULT_IND"

l_.str.61:                              ; @.str.61
	.asciz	"EAP-SIM: Invalid AT_RESULT_IND (alen=%lu)"

l_.str.62:                              ; @.str.62
	.asciz	"EAP-SIM: AT_RESULT_IND"

l_.str.63:                              ; @.str.63
	.asciz	"EAP-SIM: Unrecognized non-skippable attribute %d"

l_.str.64:                              ; @.str.64
	.asciz	"EAP-SIM: Unrecognized skippable attribute %d ignored"

l_.str.65:                              ; @.str.65
	.asciz	"EAP-SIM: Attributes parsed successfully (aka=%d encr=%d)"

	.comm	_EAP_AKA_PRIME_KDF_MAX,8,3      ; @EAP_AKA_PRIME_KDF_MAX
.subsections_via_symbols
