	.file	"956133.c"
	.intel_syntax noprefix
	.text
	.globl	e
	.bss
	.align 4
	.type	e, @object
	.size	e, 4
e:
	.zero	4
	.globl	g
	.align 4
	.type	g, @object
	.size	g, 4
g:
	.zero	4
	.globl	h
	.align 4
	.type	h, @object
	.size	h, 4
h:
	.zero	4
	.globl	i
	.align 4
	.type	i, @object
	.size	i, 4
i:
	.zero	4
	.globl	j
	.align 4
	.type	j, @object
	.size	j, 4
j:
	.zero	4
	.globl	k
	.align 4
	.type	k, @object
	.size	k, 4
k:
	.zero	4
	.globl	m
	.align 4
	.type	m, @object
	.size	m, 4
m:
	.zero	4
	.globl	o
	.align 4
	.type	o, @object
	.size	o, 4
o:
	.zero	4
	.globl	p
	.align 4
	.type	p, @object
	.size	p, 4
p:
	.zero	4
	.globl	q
	.align 4
	.type	q, @object
	.size	q, 4
q:
	.zero	4
	.globl	r
	.align 4
	.type	r, @object
	.size	r, 4
r:
	.zero	4
	.globl	s
	.align 4
	.type	s, @object
	.size	s, 4
s:
	.zero	4
	.globl	t
	.align 4
	.type	t, @object
	.size	t, 4
t:
	.zero	4
	.globl	u
	.align 4
	.type	u, @object
	.size	u, 4
u:
	.zero	4
	.globl	v
	.align 4
	.type	v, @object
	.size	v, 4
v:
	.zero	4
	.globl	w
	.align 4
	.type	w, @object
	.size	w, 4
w:
	.zero	4
	.globl	x
	.align 4
	.type	x, @object
	.size	x, 4
x:
	.zero	4
	.globl	y
	.align 4
	.type	y, @object
	.size	y, 4
y:
	.zero	4
	.globl	z
	.align 4
	.type	z, @object
	.size	z, 4
z:
	.zero	4
	.globl	aa
	.align 4
	.type	aa, @object
	.size	aa, 4
aa:
	.zero	4
	.globl	ab
	.align 4
	.type	ab, @object
	.size	ab, 4
ab:
	.zero	4
	.globl	ac
	.align 4
	.type	ac, @object
	.size	ac, 4
ac:
	.zero	4
	.globl	ad
	.align 4
	.type	ad, @object
	.size	ad, 4
ad:
	.zero	4
	.globl	ae
	.align 4
	.type	ae, @object
	.size	ae, 4
ae:
	.zero	4
	.globl	af
	.align 4
	.type	af, @object
	.size	af, 4
af:
	.zero	4
	.globl	ag
	.align 4
	.type	ag, @object
	.size	ag, 4
ag:
	.zero	4
	.globl	ah
	.align 4
	.type	ah, @object
	.size	ah, 4
ah:
	.zero	4
	.globl	ai
	.align 4
	.type	ai, @object
	.size	ai, 4
ai:
	.zero	4
	.globl	aj
	.align 4
	.type	aj, @object
	.size	aj, 4
aj:
	.zero	4
	.globl	ak
	.align 4
	.type	ak, @object
	.size	ak, 4
ak:
	.zero	4
	.globl	al
	.align 4
	.type	al, @object
	.size	al, 4
al:
	.zero	4
	.globl	am
	.align 4
	.type	am, @object
	.size	am, 4
am:
	.zero	4
	.globl	an
	.align 4
	.type	an, @object
	.size	an, 4
an:
	.zero	4
	.globl	ao
	.align 4
	.type	ao, @object
	.size	ao, 4
ao:
	.zero	4
	.globl	ap
	.align 4
	.type	ap, @object
	.size	ap, 4
ap:
	.zero	4
	.globl	aq
	.align 4
	.type	aq, @object
	.size	aq, 4
aq:
	.zero	4
	.globl	ar
	.align 4
	.type	ar, @object
	.size	ar, 4
ar:
	.zero	4
	.globl	as
	.align 4
	.type	as, @object
	.size	as, 4
as:
	.zero	4
	.globl	at
	.align 4
	.type	at, @object
	.size	at, 4
at:
	.zero	4
	.globl	au
	.align 4
	.type	au, @object
	.size	au, 4
au:
	.zero	4
	.globl	av
	.align 4
	.type	av, @object
	.size	av, 4
av:
	.zero	4
	.globl	aw_0
	.align 4
	.type	aw_0, @object
	.size	aw_0, 4
aw_0:
	.zero	4
	.text
	.globl	ax
	.type	ax, @function
ax:
.LFB0:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 32
	mov	DWORD PTR -20[rbp], edi
	mov	eax, DWORD PTR aw_0[rip]
	cdqe
	mov	QWORD PTR -8[rbp], rax
	mov	eax, DWORD PTR h[rip]
	cmp	DWORD PTR -20[rbp], eax
	jge	.L2
	mov	eax, DWORD PTR y[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	je	.L3
.L2:
	mov	eax, DWORD PTR y[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	setne	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	bc@PLT
.L3:
	mov	eax, DWORD PTR h[rip]
	cmp	DWORD PTR -20[rbp], eax
	jge	.L4
	mov	eax, DWORD PTR ah[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	je	.L5
.L4:
	mov	eax, DWORD PTR ah[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	setne	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	bc@PLT
.L5:
	mov	eax, DWORD PTR h[rip]
	cmp	DWORD PTR -20[rbp], eax
	jge	.L6
	mov	eax, DWORD PTR aa[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	je	.L7
.L6:
	mov	eax, DWORD PTR aa[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	setne	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	bc@PLT
.L7:
	mov	eax, DWORD PTR h[rip]
	cmp	DWORD PTR -20[rbp], eax
	jge	.L8
	mov	eax, DWORD PTR o[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	je	.L9
.L8:
	mov	eax, DWORD PTR o[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	setne	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	bc@PLT
.L9:
	mov	eax, DWORD PTR h[rip]
	cmp	DWORD PTR -20[rbp], eax
	jge	.L10
	mov	eax, DWORD PTR q[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	je	.L11
.L10:
	mov	eax, DWORD PTR q[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	setne	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	bc@PLT
.L11:
	mov	eax, DWORD PTR h[rip]
	cmp	DWORD PTR -20[rbp], eax
	jge	.L12
	mov	eax, DWORD PTR r[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	je	.L13
.L12:
	mov	eax, DWORD PTR r[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	setne	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	bc@PLT
.L13:
	mov	eax, DWORD PTR h[rip]
	cmp	DWORD PTR -20[rbp], eax
	jge	.L14
	mov	eax, DWORD PTR s[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	je	.L15
.L14:
	mov	eax, DWORD PTR s[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	setne	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	bc@PLT
.L15:
	mov	eax, DWORD PTR h[rip]
	cmp	DWORD PTR -20[rbp], eax
	jge	.L16
	mov	eax, DWORD PTR t[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	je	.L17
.L16:
	mov	eax, DWORD PTR t[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	setne	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	bc@PLT
.L17:
	mov	eax, DWORD PTR h[rip]
	cmp	DWORD PTR -20[rbp], eax
	jge	.L18
	mov	eax, DWORD PTR p[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	je	.L19
.L18:
	mov	eax, DWORD PTR p[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	setne	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	bc@PLT
.L19:
	mov	eax, DWORD PTR h[rip]
	cmp	DWORD PTR -20[rbp], eax
	jge	.L20
	mov	eax, DWORD PTR u[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	je	.L21
.L20:
	mov	eax, DWORD PTR u[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	setne	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	bc@PLT
.L21:
	mov	eax, DWORD PTR h[rip]
	cmp	DWORD PTR -20[rbp], eax
	jge	.L22
	mov	eax, DWORD PTR e[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	je	.L23
.L22:
	mov	eax, DWORD PTR e[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	setne	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	bc@PLT
.L23:
	mov	eax, DWORD PTR h[rip]
	cmp	DWORD PTR -20[rbp], eax
	jge	.L24
	mov	eax, DWORD PTR am[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	je	.L25
.L24:
	mov	eax, DWORD PTR am[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	setne	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	bc@PLT
.L25:
	mov	eax, DWORD PTR h[rip]
	cmp	DWORD PTR -20[rbp], eax
	jge	.L26
	mov	eax, DWORD PTR av[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	je	.L27
.L26:
	mov	eax, DWORD PTR av[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	setne	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	bc@PLT
.L27:
	mov	eax, DWORD PTR h[rip]
	cmp	DWORD PTR -20[rbp], eax
	jge	.L28
	mov	eax, DWORD PTR w[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	je	.L29
.L28:
	mov	eax, DWORD PTR w[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	setne	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	bc@PLT
.L29:
	mov	eax, DWORD PTR h[rip]
	cmp	DWORD PTR -20[rbp], eax
	jge	.L30
	mov	eax, DWORD PTR au[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	je	.L31
.L30:
	mov	eax, DWORD PTR au[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	setne	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	bc@PLT
.L31:
	mov	eax, DWORD PTR h[rip]
	cmp	DWORD PTR -20[rbp], eax
	jge	.L32
	mov	eax, DWORD PTR an[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	je	.L33
.L32:
	mov	eax, DWORD PTR an[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	setne	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	bc@PLT
.L33:
	mov	eax, DWORD PTR h[rip]
	cmp	DWORD PTR -20[rbp], eax
	jge	.L34
	mov	eax, DWORD PTR v[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	je	.L35
.L34:
	mov	eax, DWORD PTR v[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	setne	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	bc@PLT
.L35:
	mov	eax, DWORD PTR h[rip]
	cmp	DWORD PTR -20[rbp], eax
	jge	.L36
	mov	eax, DWORD PTR ai[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	je	.L37
.L36:
	mov	eax, DWORD PTR ai[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	setne	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	bc@PLT
.L37:
	mov	eax, DWORD PTR h[rip]
	cmp	DWORD PTR -20[rbp], eax
	jge	.L38
	mov	eax, DWORD PTR z[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	je	.L39
.L38:
	mov	eax, DWORD PTR z[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	setne	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	bc@PLT
.L39:
	mov	eax, DWORD PTR h[rip]
	cmp	DWORD PTR -20[rbp], eax
	jge	.L40
	mov	eax, DWORD PTR af[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	je	.L41
.L40:
	mov	eax, DWORD PTR af[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	setne	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	bc@PLT
.L41:
	mov	eax, DWORD PTR h[rip]
	cmp	DWORD PTR -20[rbp], eax
	jge	.L42
	mov	eax, DWORD PTR ac[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	je	.L43
.L42:
	mov	eax, DWORD PTR ac[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	setne	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	bc@PLT
.L43:
	mov	eax, DWORD PTR h[rip]
	cmp	DWORD PTR -20[rbp], eax
	jge	.L44
	mov	eax, DWORD PTR al[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	je	.L45
.L44:
	mov	eax, DWORD PTR al[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	setne	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	bc@PLT
.L45:
	mov	eax, DWORD PTR h[rip]
	cmp	DWORD PTR -20[rbp], eax
	jge	.L46
	mov	eax, DWORD PTR ak[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	je	.L47
.L46:
	mov	eax, DWORD PTR ak[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	setne	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	bc@PLT
.L47:
	mov	eax, DWORD PTR h[rip]
	cmp	DWORD PTR -20[rbp], eax
	jge	.L48
	mov	eax, DWORD PTR aj[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	je	.L49
.L48:
	mov	eax, DWORD PTR aj[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	setne	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	bc@PLT
.L49:
	mov	eax, DWORD PTR h[rip]
	cmp	DWORD PTR -20[rbp], eax
	jge	.L50
	mov	eax, DWORD PTR ae[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	je	.L51
.L50:
	mov	eax, DWORD PTR ae[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	setne	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	bc@PLT
.L51:
	mov	eax, DWORD PTR h[rip]
	cmp	DWORD PTR -20[rbp], eax
	jge	.L52
	mov	eax, DWORD PTR ab[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	je	.L53
.L52:
	mov	eax, DWORD PTR ab[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	setne	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	bc@PLT
.L53:
	mov	eax, DWORD PTR h[rip]
	cmp	DWORD PTR -20[rbp], eax
	jge	.L54
	mov	eax, DWORD PTR g[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	je	.L55
.L54:
	mov	eax, DWORD PTR g[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	setne	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	bc@PLT
.L55:
	mov	eax, DWORD PTR h[rip]
	cmp	DWORD PTR -20[rbp], eax
	jge	.L56
	mov	eax, DWORD PTR ag[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	je	.L57
.L56:
	mov	eax, DWORD PTR ag[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	setne	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	bc@PLT
.L57:
	mov	eax, DWORD PTR h[rip]
	cmp	DWORD PTR -20[rbp], eax
	jge	.L58
	mov	eax, DWORD PTR ad[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	je	.L59
.L58:
	mov	eax, DWORD PTR ad[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	setne	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	bc@PLT
.L59:
	mov	eax, DWORD PTR h[rip]
	cmp	DWORD PTR -20[rbp], eax
	jge	.L60
	mov	eax, DWORD PTR as[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	je	.L61
.L60:
	mov	eax, DWORD PTR as[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	setne	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	bc@PLT
.L61:
	mov	eax, DWORD PTR h[rip]
	cmp	DWORD PTR -20[rbp], eax
	jge	.L62
	mov	eax, DWORD PTR ar[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	je	.L63
.L62:
	mov	eax, DWORD PTR ar[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	setne	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	bc@PLT
.L63:
	mov	eax, DWORD PTR h[rip]
	cmp	DWORD PTR -20[rbp], eax
	jge	.L64
	mov	eax, DWORD PTR ap[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	je	.L65
.L64:
	mov	eax, DWORD PTR ap[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	setne	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	bc@PLT
.L65:
	mov	eax, DWORD PTR h[rip]
	cmp	DWORD PTR -20[rbp], eax
	jge	.L66
	mov	eax, DWORD PTR ao[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	je	.L67
.L66:
	mov	eax, DWORD PTR ao[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	setne	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	bc@PLT
.L67:
	mov	eax, DWORD PTR h[rip]
	cmp	DWORD PTR -20[rbp], eax
	jge	.L68
	mov	eax, DWORD PTR aq[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	je	.L69
.L68:
	mov	eax, DWORD PTR aq[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	setne	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	bc@PLT
.L69:
	mov	eax, DWORD PTR h[rip]
	cmp	DWORD PTR -20[rbp], eax
	jge	.L70
	mov	eax, DWORD PTR at[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	je	.L71
.L70:
	mov	eax, DWORD PTR at[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	setne	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	bc@PLT
.L71:
	mov	eax, DWORD PTR h[rip]
	cmp	DWORD PTR -20[rbp], eax
	jge	.L72
	mov	eax, DWORD PTR x[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	je	.L73
.L72:
	mov	eax, DWORD PTR x[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	setne	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	bc@PLT
.L73:
	mov	eax, DWORD PTR h[rip]
	cmp	DWORD PTR -20[rbp], eax
	jge	.L74
	mov	eax, DWORD PTR k[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	je	.L75
.L74:
	mov	eax, DWORD PTR k[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	setne	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	bc@PLT
.L75:
	mov	eax, DWORD PTR h[rip]
	cmp	DWORD PTR -20[rbp], eax
	jge	.L76
	mov	eax, DWORD PTR m[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	je	.L77
.L76:
	mov	eax, DWORD PTR m[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	setne	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	bc@PLT
.L77:
	mov	eax, DWORD PTR h[rip]
	cmp	DWORD PTR -20[rbp], eax
	jge	.L78
	mov	rax, QWORD PTR -8[rbp]
	and	eax, 6
	test	rax, rax
	je	.L79
.L78:
	mov	rax, QWORD PTR -8[rbp]
	and	eax, 6
	test	rax, rax
	setne	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	bc@PLT
.L79:
	mov	eax, DWORD PTR h[rip]
	cmp	DWORD PTR -20[rbp], eax
	jge	.L80
	mov	eax, DWORD PTR i[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	je	.L81
.L80:
	mov	eax, DWORD PTR i[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	setne	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	bc@PLT
.L81:
	mov	eax, DWORD PTR h[rip]
	cmp	DWORD PTR -20[rbp], eax
	jge	.L82
	mov	eax, DWORD PTR j[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	je	.L83
.L82:
	mov	eax, DWORD PTR j[rip]
	cdqe
	and	rax, QWORD PTR -8[rbp]
	test	rax, rax
	setne	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	bc@PLT
.L83:
	nop
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE0:
	.size	ax, .-ax
	.ident	"GCC: (Ubuntu 10.5.0-1ubuntu1~20.04) 10.5.0"
	.section	.note.GNU-stack,"",@progbits
	.section	.note.gnu.property,"a"
	.align 8
	.long	 1f - 0f
	.long	 4f - 1f
	.long	 5
0:
	.string	 "GNU"
1:
	.align 8
	.long	 0xc0000002
	.long	 3f - 2f
2:
	.long	 0x3
3:
	.align 8
4:

	.arch armv5t
	.eabi_attribute 20, 1
	.eabi_attribute 21, 1
	.eabi_attribute 23, 3
	.eabi_attribute 24, 1
	.eabi_attribute 25, 1
	.eabi_attribute 26, 2
	.eabi_attribute 30, 6
	.eabi_attribute 34, 0
	.eabi_attribute 18, 4
	.file	"956133.c"
	.text
	.comm	e,4,4
	.comm	g,4,4
	.comm	h,4,4
	.comm	i,4,4
	.comm	j,4,4
	.comm	k,4,4
	.comm	m,4,4
	.comm	o,4,4
	.comm	p,4,4
	.comm	q,4,4
	.comm	r,4,4
	.comm	s,4,4
	.comm	t,4,4
	.comm	u,4,4
	.comm	v,4,4
	.comm	w,4,4
	.comm	x,4,4
	.comm	y,4,4
	.comm	z,4,4
	.comm	aa,4,4
	.comm	ab,4,4
	.comm	ac,4,4
	.comm	ad,4,4
	.comm	ae,4,4
	.comm	af,4,4
	.comm	ag,4,4
	.comm	ah,4,4
	.comm	ai,4,4
	.comm	aj,4,4
	.comm	ak,4,4
	.comm	al,4,4
	.comm	am,4,4
	.comm	an,4,4
	.comm	ao,4,4
	.comm	ap,4,4
	.comm	aq,4,4
	.comm	ar,4,4
	.comm	as,4,4
	.comm	at,4,4
	.comm	au,4,4
	.comm	av,4,4
	.comm	aw_0,4,4
	.align	2
	.global	ax
	.syntax unified
	.arm
	.fpu softvfp
	.type	ax, %function
ax:
	@ args = 0, pretend = 0, frame = 16
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #16
	str	r0, [fp, #-16]
	ldr	r3, .L84
	ldr	r3, [r3]
	str	r3, [fp, #-8]
	ldr	r3, .L84+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	cmp	r2, r3
	bge	.L2
	ldr	r3, .L84+8
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	beq	.L3
.L2:
	ldr	r3, .L84+8
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	movne	r3, #1
	moveq	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	bc
.L3:
	ldr	r3, .L84+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	cmp	r2, r3
	bge	.L4
	ldr	r3, .L84+12
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	beq	.L5
.L4:
	ldr	r3, .L84+12
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	movne	r3, #1
	moveq	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	bc
.L5:
	ldr	r3, .L84+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	cmp	r2, r3
	bge	.L6
	ldr	r3, .L84+16
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	beq	.L7
.L6:
	ldr	r3, .L84+16
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	movne	r3, #1
	moveq	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	bc
.L7:
	ldr	r3, .L84+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	cmp	r2, r3
	bge	.L8
	ldr	r3, .L84+20
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	beq	.L9
.L8:
	ldr	r3, .L84+20
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	movne	r3, #1
	moveq	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	bc
.L9:
	ldr	r3, .L84+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	cmp	r2, r3
	bge	.L10
	ldr	r3, .L84+24
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	beq	.L11
.L10:
	ldr	r3, .L84+24
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	movne	r3, #1
	moveq	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	bc
.L11:
	ldr	r3, .L84+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	cmp	r2, r3
	bge	.L12
	ldr	r3, .L84+28
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	beq	.L13
.L12:
	ldr	r3, .L84+28
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	movne	r3, #1
	moveq	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	bc
.L13:
	ldr	r3, .L84+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	cmp	r2, r3
	bge	.L14
	ldr	r3, .L84+32
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	beq	.L15
.L14:
	ldr	r3, .L84+32
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	movne	r3, #1
	moveq	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	bc
.L15:
	ldr	r3, .L84+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	cmp	r2, r3
	bge	.L16
	ldr	r3, .L84+36
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	beq	.L17
.L16:
	ldr	r3, .L84+36
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	movne	r3, #1
	moveq	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	bc
.L17:
	ldr	r3, .L84+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	cmp	r2, r3
	bge	.L18
	ldr	r3, .L84+40
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	beq	.L19
.L18:
	ldr	r3, .L84+40
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	movne	r3, #1
	moveq	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	bc
.L19:
	ldr	r3, .L84+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	cmp	r2, r3
	bge	.L20
	ldr	r3, .L84+44
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	beq	.L21
.L20:
	ldr	r3, .L84+44
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	movne	r3, #1
	moveq	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	bc
.L21:
	ldr	r3, .L84+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	cmp	r2, r3
	bge	.L22
	ldr	r3, .L84+48
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	beq	.L23
.L22:
	ldr	r3, .L84+48
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	movne	r3, #1
	moveq	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	bc
.L23:
	ldr	r3, .L84+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	cmp	r2, r3
	bge	.L24
	ldr	r3, .L84+52
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	beq	.L25
.L24:
	ldr	r3, .L84+52
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	movne	r3, #1
	moveq	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	bc
.L25:
	ldr	r3, .L84+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	cmp	r2, r3
	bge	.L26
	ldr	r3, .L84+56
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	beq	.L27
.L26:
	ldr	r3, .L84+56
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	movne	r3, #1
	moveq	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	bc
.L27:
	ldr	r3, .L84+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	cmp	r2, r3
	bge	.L28
	ldr	r3, .L84+60
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	beq	.L29
.L28:
	ldr	r3, .L84+60
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	movne	r3, #1
	moveq	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	bc
.L29:
	ldr	r3, .L84+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	cmp	r2, r3
	bge	.L30
	ldr	r3, .L84+64
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	beq	.L31
.L30:
	ldr	r3, .L84+64
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	movne	r3, #1
	moveq	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	bc
.L31:
	ldr	r3, .L84+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	cmp	r2, r3
	bge	.L32
	ldr	r3, .L84+68
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	beq	.L33
.L32:
	ldr	r3, .L84+68
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	movne	r3, #1
	moveq	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	bc
.L33:
	ldr	r3, .L84+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	cmp	r2, r3
	bge	.L34
	ldr	r3, .L84+72
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	beq	.L35
.L34:
	ldr	r3, .L84+72
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	movne	r3, #1
	moveq	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	bc
.L35:
	ldr	r3, .L84+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	cmp	r2, r3
	bge	.L36
	ldr	r3, .L84+76
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	beq	.L37
.L36:
	ldr	r3, .L84+76
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	movne	r3, #1
	moveq	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	bc
.L37:
	ldr	r3, .L84+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	cmp	r2, r3
	bge	.L38
	ldr	r3, .L84+80
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	beq	.L39
.L38:
	ldr	r3, .L84+80
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	movne	r3, #1
	moveq	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	bc
.L39:
	ldr	r3, .L84+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	cmp	r2, r3
	bge	.L40
	ldr	r3, .L84+84
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	beq	.L41
.L40:
	ldr	r3, .L84+84
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	movne	r3, #1
	moveq	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	bc
.L41:
	ldr	r3, .L84+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	cmp	r2, r3
	bge	.L42
	ldr	r3, .L84+88
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	beq	.L43
.L42:
	ldr	r3, .L84+88
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	movne	r3, #1
	moveq	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	bc
.L43:
	ldr	r3, .L84+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	cmp	r2, r3
	bge	.L44
	ldr	r3, .L84+92
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	beq	.L45
.L44:
	ldr	r3, .L84+92
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	movne	r3, #1
	moveq	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	bc
.L45:
	ldr	r3, .L84+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	cmp	r2, r3
	bge	.L46
	ldr	r3, .L84+96
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	beq	.L47
.L46:
	ldr	r3, .L84+96
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	movne	r3, #1
	moveq	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	bc
.L47:
	ldr	r3, .L84+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	cmp	r2, r3
	bge	.L48
	ldr	r3, .L84+100
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	beq	.L49
.L48:
	ldr	r3, .L84+100
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	movne	r3, #1
	moveq	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	bc
.L49:
	ldr	r3, .L84+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	cmp	r2, r3
	bge	.L50
	ldr	r3, .L84+104
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	beq	.L51
.L50:
	ldr	r3, .L84+104
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	movne	r3, #1
	moveq	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	bc
.L51:
	ldr	r3, .L84+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	cmp	r2, r3
	bge	.L52
	ldr	r3, .L84+108
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	beq	.L53
.L52:
	ldr	r3, .L84+108
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	movne	r3, #1
	moveq	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	bc
.L53:
	ldr	r3, .L84+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	cmp	r2, r3
	bge	.L54
	ldr	r3, .L84+112
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	beq	.L55
.L54:
	ldr	r3, .L84+112
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	movne	r3, #1
	moveq	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	bc
.L55:
	ldr	r3, .L84+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	cmp	r2, r3
	bge	.L56
	ldr	r3, .L84+116
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	beq	.L57
.L56:
	ldr	r3, .L84+116
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	movne	r3, #1
	moveq	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	bc
.L57:
	ldr	r3, .L84+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	cmp	r2, r3
	bge	.L58
	ldr	r3, .L84+120
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	beq	.L59
.L58:
	ldr	r3, .L84+120
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	movne	r3, #1
	moveq	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	bc
.L59:
	ldr	r3, .L84+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	cmp	r2, r3
	bge	.L60
	ldr	r3, .L84+124
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	beq	.L61
.L60:
	ldr	r3, .L84+124
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	movne	r3, #1
	moveq	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	bc
.L61:
	ldr	r3, .L84+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	cmp	r2, r3
	bge	.L62
	ldr	r3, .L84+128
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	beq	.L63
.L62:
	ldr	r3, .L84+128
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	movne	r3, #1
	moveq	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	bc
.L63:
	ldr	r3, .L84+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	cmp	r2, r3
	bge	.L64
	ldr	r3, .L84+132
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	beq	.L65
.L64:
	ldr	r3, .L84+132
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	movne	r3, #1
	moveq	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	bc
.L65:
	ldr	r3, .L84+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	cmp	r2, r3
	bge	.L66
	ldr	r3, .L84+136
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	beq	.L67
.L66:
	ldr	r3, .L84+136
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	movne	r3, #1
	moveq	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	bc
.L67:
	ldr	r3, .L84+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	cmp	r2, r3
	bge	.L68
	ldr	r3, .L84+140
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	beq	.L69
.L68:
	ldr	r3, .L84+140
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	movne	r3, #1
	moveq	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	bc
.L69:
	ldr	r3, .L84+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	cmp	r2, r3
	bge	.L70
	ldr	r3, .L84+144
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	beq	.L71
.L70:
	ldr	r3, .L84+144
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	movne	r3, #1
	moveq	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	bc
.L71:
	ldr	r3, .L84+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	cmp	r2, r3
	bge	.L72
	ldr	r3, .L84+148
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	beq	.L73
.L72:
	ldr	r3, .L84+148
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	movne	r3, #1
	moveq	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	bc
.L73:
	ldr	r3, .L84+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	cmp	r2, r3
	bge	.L74
	ldr	r3, .L84+152
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	beq	.L75
.L74:
	ldr	r3, .L84+152
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	movne	r3, #1
	moveq	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	bc
.L75:
	ldr	r3, .L84+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	cmp	r2, r3
	bge	.L76
	ldr	r3, .L84+156
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	beq	.L77
.L76:
	ldr	r3, .L84+156
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	movne	r3, #1
	moveq	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	bc
.L77:
	ldr	r3, .L84+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	cmp	r2, r3
	bge	.L78
	ldr	r3, [fp, #-8]
	and	r3, r3, #6
	cmp	r3, #0
	beq	.L79
.L78:
	ldr	r3, [fp, #-8]
	and	r3, r3, #6
	cmp	r3, #0
	movne	r3, #1
	moveq	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	bc
.L79:
	ldr	r3, .L84+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	cmp	r2, r3
	bge	.L80
	ldr	r3, .L84+160
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	beq	.L81
.L80:
	ldr	r3, .L84+160
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	movne	r3, #1
	moveq	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	bc
.L81:
	ldr	r3, .L84+4
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	cmp	r2, r3
	bge	.L82
	ldr	r3, .L84+164
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	beq	.L83
.L82:
	ldr	r3, .L84+164
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	and	r3, r3, r2
	cmp	r3, #0
	movne	r3, #1
	moveq	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	bc
.L83:
	nop
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L85:
	.align	2
.L84:
	.word	aw_0
	.word	h
	.word	y
	.word	ah
	.word	aa
	.word	o
	.word	q
	.word	r
	.word	s
	.word	t
	.word	p
	.word	u
	.word	e
	.word	am
	.word	av
	.word	w
	.word	au
	.word	an
	.word	v
	.word	ai
	.word	z
	.word	af
	.word	ac
	.word	al
	.word	ak
	.word	aj
	.word	ae
	.word	ab
	.word	g
	.word	ag
	.word	ad
	.word	as
	.word	ar
	.word	ap
	.word	ao
	.word	aq
	.word	at
	.word	x
	.word	k
	.word	m
	.word	i
	.word	j
	.size	ax, .-ax
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
