	.file	"178265399.c"
	.intel_syntax noprefix
	.text
	.globl	scan
	.type	scan, @function
scan:
.LFB0:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	QWORD PTR -24[rbp], rdi
	mov	rax, QWORD PTR -24[rbp]
	movzx	eax, BYTE PTR [rax]
	mov	BYTE PTR -1[rbp], al
	movzx	eax, BYTE PTR -1[rbp]
	cmp	eax, 254
	ja	.L516
	mov	eax, eax
	lea	rdx, 0[0+rax*4]
	lea	rax, .L4[rip]
	mov	eax, DWORD PTR [rdx+rax]
	cdqe
	lea	rdx, .L4[rip]
	add	rax, rdx
	notrack jmp	rax
	.section	.rodata
	.align 4
	.align 4
.L4:
	.long	.L518-.L4
	.long	.L519-.L4
	.long	.L520-.L4
	.long	.L521-.L4
	.long	.L522-.L4
	.long	.L523-.L4
	.long	.L524-.L4
	.long	.L525-.L4
	.long	.L526-.L4
	.long	.L527-.L4
	.long	.L528-.L4
	.long	.L529-.L4
	.long	.L530-.L4
	.long	.L531-.L4
	.long	.L532-.L4
	.long	.L533-.L4
	.long	.L534-.L4
	.long	.L535-.L4
	.long	.L536-.L4
	.long	.L537-.L4
	.long	.L538-.L4
	.long	.L539-.L4
	.long	.L540-.L4
	.long	.L541-.L4
	.long	.L542-.L4
	.long	.L543-.L4
	.long	.L544-.L4
	.long	.L545-.L4
	.long	.L546-.L4
	.long	.L547-.L4
	.long	.L548-.L4
	.long	.L549-.L4
	.long	.L550-.L4
	.long	.L551-.L4
	.long	.L552-.L4
	.long	.L553-.L4
	.long	.L554-.L4
	.long	.L555-.L4
	.long	.L556-.L4
	.long	.L557-.L4
	.long	.L558-.L4
	.long	.L559-.L4
	.long	.L560-.L4
	.long	.L561-.L4
	.long	.L562-.L4
	.long	.L563-.L4
	.long	.L564-.L4
	.long	.L565-.L4
	.long	.L566-.L4
	.long	.L567-.L4
	.long	.L568-.L4
	.long	.L569-.L4
	.long	.L570-.L4
	.long	.L571-.L4
	.long	.L572-.L4
	.long	.L573-.L4
	.long	.L574-.L4
	.long	.L575-.L4
	.long	.L576-.L4
	.long	.L577-.L4
	.long	.L578-.L4
	.long	.L579-.L4
	.long	.L580-.L4
	.long	.L581-.L4
	.long	.L582-.L4
	.long	.L583-.L4
	.long	.L584-.L4
	.long	.L585-.L4
	.long	.L586-.L4
	.long	.L587-.L4
	.long	.L588-.L4
	.long	.L589-.L4
	.long	.L590-.L4
	.long	.L591-.L4
	.long	.L592-.L4
	.long	.L593-.L4
	.long	.L594-.L4
	.long	.L595-.L4
	.long	.L596-.L4
	.long	.L597-.L4
	.long	.L598-.L4
	.long	.L599-.L4
	.long	.L600-.L4
	.long	.L601-.L4
	.long	.L602-.L4
	.long	.L603-.L4
	.long	.L604-.L4
	.long	.L605-.L4
	.long	.L606-.L4
	.long	.L607-.L4
	.long	.L608-.L4
	.long	.L609-.L4
	.long	.L610-.L4
	.long	.L611-.L4
	.long	.L612-.L4
	.long	.L613-.L4
	.long	.L614-.L4
	.long	.L615-.L4
	.long	.L616-.L4
	.long	.L617-.L4
	.long	.L618-.L4
	.long	.L619-.L4
	.long	.L620-.L4
	.long	.L621-.L4
	.long	.L622-.L4
	.long	.L623-.L4
	.long	.L624-.L4
	.long	.L625-.L4
	.long	.L626-.L4
	.long	.L627-.L4
	.long	.L628-.L4
	.long	.L629-.L4
	.long	.L630-.L4
	.long	.L631-.L4
	.long	.L632-.L4
	.long	.L633-.L4
	.long	.L634-.L4
	.long	.L635-.L4
	.long	.L636-.L4
	.long	.L637-.L4
	.long	.L638-.L4
	.long	.L639-.L4
	.long	.L640-.L4
	.long	.L641-.L4
	.long	.L642-.L4
	.long	.L643-.L4
	.long	.L644-.L4
	.long	.L645-.L4
	.long	.L646-.L4
	.long	.L647-.L4
	.long	.L648-.L4
	.long	.L649-.L4
	.long	.L650-.L4
	.long	.L651-.L4
	.long	.L652-.L4
	.long	.L653-.L4
	.long	.L654-.L4
	.long	.L655-.L4
	.long	.L656-.L4
	.long	.L657-.L4
	.long	.L658-.L4
	.long	.L659-.L4
	.long	.L660-.L4
	.long	.L661-.L4
	.long	.L662-.L4
	.long	.L663-.L4
	.long	.L664-.L4
	.long	.L665-.L4
	.long	.L666-.L4
	.long	.L667-.L4
	.long	.L668-.L4
	.long	.L669-.L4
	.long	.L670-.L4
	.long	.L671-.L4
	.long	.L672-.L4
	.long	.L673-.L4
	.long	.L674-.L4
	.long	.L675-.L4
	.long	.L676-.L4
	.long	.L677-.L4
	.long	.L678-.L4
	.long	.L679-.L4
	.long	.L680-.L4
	.long	.L681-.L4
	.long	.L682-.L4
	.long	.L683-.L4
	.long	.L684-.L4
	.long	.L685-.L4
	.long	.L686-.L4
	.long	.L687-.L4
	.long	.L688-.L4
	.long	.L689-.L4
	.long	.L690-.L4
	.long	.L691-.L4
	.long	.L692-.L4
	.long	.L693-.L4
	.long	.L694-.L4
	.long	.L695-.L4
	.long	.L696-.L4
	.long	.L697-.L4
	.long	.L698-.L4
	.long	.L699-.L4
	.long	.L700-.L4
	.long	.L701-.L4
	.long	.L702-.L4
	.long	.L703-.L4
	.long	.L704-.L4
	.long	.L705-.L4
	.long	.L706-.L4
	.long	.L707-.L4
	.long	.L708-.L4
	.long	.L709-.L4
	.long	.L710-.L4
	.long	.L711-.L4
	.long	.L712-.L4
	.long	.L713-.L4
	.long	.L714-.L4
	.long	.L715-.L4
	.long	.L716-.L4
	.long	.L717-.L4
	.long	.L718-.L4
	.long	.L719-.L4
	.long	.L720-.L4
	.long	.L721-.L4
	.long	.L722-.L4
	.long	.L723-.L4
	.long	.L724-.L4
	.long	.L725-.L4
	.long	.L726-.L4
	.long	.L727-.L4
	.long	.L728-.L4
	.long	.L729-.L4
	.long	.L730-.L4
	.long	.L731-.L4
	.long	.L732-.L4
	.long	.L733-.L4
	.long	.L734-.L4
	.long	.L735-.L4
	.long	.L736-.L4
	.long	.L737-.L4
	.long	.L738-.L4
	.long	.L739-.L4
	.long	.L740-.L4
	.long	.L741-.L4
	.long	.L742-.L4
	.long	.L743-.L4
	.long	.L744-.L4
	.long	.L745-.L4
	.long	.L746-.L4
	.long	.L747-.L4
	.long	.L748-.L4
	.long	.L749-.L4
	.long	.L750-.L4
	.long	.L751-.L4
	.long	.L752-.L4
	.long	.L753-.L4
	.long	.L754-.L4
	.long	.L755-.L4
	.long	.L756-.L4
	.long	.L757-.L4
	.long	.L758-.L4
	.long	.L759-.L4
	.long	.L760-.L4
	.long	.L761-.L4
	.long	.L762-.L4
	.long	.L763-.L4
	.long	.L764-.L4
	.long	.L765-.L4
	.long	.L766-.L4
	.long	.L767-.L4
	.long	.L768-.L4
	.long	.L769-.L4
	.long	.L770-.L4
	.long	.L771-.L4
	.long	.L517-.L4
	.text
.L518:
	nop
.L259:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 0
	jmp	.L515
.L519:
	nop
.L260:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 1
	jmp	.L515
.L520:
	nop
.L261:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 2
	jmp	.L515
.L521:
	nop
.L262:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 3
	jmp	.L515
.L522:
	nop
.L263:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 4
	jmp	.L515
.L523:
	nop
.L264:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 5
	jmp	.L515
.L524:
	nop
.L265:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 6
	jmp	.L515
.L525:
	nop
.L266:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 7
	jmp	.L515
.L526:
	nop
.L267:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 8
	jmp	.L515
.L527:
	nop
.L268:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 9
	jmp	.L515
.L528:
	nop
.L269:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 10
	jmp	.L515
.L529:
	nop
.L270:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 11
	jmp	.L515
.L530:
	nop
.L271:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 12
	jmp	.L515
.L531:
	nop
.L272:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 13
	jmp	.L515
.L532:
	nop
.L273:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 14
	jmp	.L515
.L533:
	nop
.L274:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 15
	jmp	.L515
.L534:
	nop
.L275:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 16
	jmp	.L515
.L535:
	nop
.L276:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 17
	jmp	.L515
.L536:
	nop
.L277:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 18
	jmp	.L515
.L537:
	nop
.L278:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 19
	jmp	.L515
.L538:
	nop
.L279:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 20
	jmp	.L515
.L539:
	nop
.L280:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 21
	jmp	.L515
.L540:
	nop
.L281:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 22
	jmp	.L515
.L541:
	nop
.L282:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 23
	jmp	.L515
.L542:
	nop
.L283:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 24
	jmp	.L515
.L543:
	nop
.L284:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 25
	jmp	.L515
.L544:
	nop
.L285:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 26
	jmp	.L515
.L545:
	nop
.L286:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 27
	jmp	.L515
.L546:
	nop
.L287:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 28
	jmp	.L515
.L547:
	nop
.L288:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 29
	jmp	.L515
.L548:
	nop
.L289:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 30
	jmp	.L515
.L549:
	nop
.L290:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 31
	jmp	.L515
.L550:
	nop
.L291:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 32
	jmp	.L515
.L551:
	nop
.L292:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 33
	jmp	.L515
.L552:
	nop
.L293:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 34
	jmp	.L515
.L553:
	nop
.L294:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 35
	jmp	.L515
.L554:
	nop
.L295:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 36
	jmp	.L515
.L555:
	nop
.L296:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 37
	jmp	.L515
.L556:
	nop
.L297:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 38
	jmp	.L515
.L557:
	nop
.L298:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 39
	jmp	.L515
.L558:
	nop
.L299:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 40
	jmp	.L515
.L559:
	nop
.L300:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 41
	jmp	.L515
.L560:
	nop
.L301:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 42
	jmp	.L515
.L561:
	nop
.L302:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 43
	jmp	.L515
.L562:
	nop
.L303:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 44
	jmp	.L515
.L563:
	nop
.L304:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 45
	jmp	.L515
.L564:
	nop
.L305:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 46
	jmp	.L515
.L565:
	nop
.L306:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 47
	jmp	.L515
.L566:
	nop
.L307:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 48
	jmp	.L515
.L567:
	nop
.L308:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 49
	jmp	.L515
.L568:
	nop
.L309:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 50
	jmp	.L515
.L569:
	nop
.L310:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 51
	jmp	.L515
.L570:
	nop
.L311:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 52
	jmp	.L515
.L571:
	nop
.L312:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 53
	jmp	.L515
.L572:
	nop
.L313:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 54
	jmp	.L515
.L573:
	nop
.L314:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 55
	jmp	.L515
.L574:
	nop
.L315:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 56
	jmp	.L515
.L575:
	nop
.L316:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 57
	jmp	.L515
.L576:
	nop
.L317:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 58
	jmp	.L515
.L577:
	nop
.L318:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 59
	jmp	.L515
.L578:
	nop
.L319:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 60
	jmp	.L515
.L579:
	nop
.L320:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 61
	jmp	.L515
.L580:
	nop
.L321:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 62
	jmp	.L515
.L581:
	nop
.L322:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 63
	jmp	.L515
.L582:
	nop
.L323:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 64
	jmp	.L515
.L583:
	nop
.L324:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 65
	jmp	.L515
.L584:
	nop
.L325:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 66
	jmp	.L515
.L585:
	nop
.L326:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 67
	jmp	.L515
.L586:
	nop
.L327:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 68
	jmp	.L515
.L587:
	nop
.L328:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 69
	jmp	.L515
.L588:
	nop
.L329:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 70
	jmp	.L515
.L589:
	nop
.L330:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 71
	jmp	.L515
.L590:
	nop
.L331:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 72
	jmp	.L515
.L591:
	nop
.L332:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 73
	jmp	.L515
.L592:
	nop
.L333:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 74
	jmp	.L515
.L593:
	nop
.L334:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 75
	jmp	.L515
.L594:
	nop
.L335:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 76
	jmp	.L515
.L595:
	nop
.L336:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 77
	jmp	.L515
.L596:
	nop
.L337:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 78
	jmp	.L515
.L597:
	nop
.L338:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 79
	jmp	.L515
.L598:
	nop
.L339:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 80
	jmp	.L515
.L599:
	nop
.L340:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 81
	jmp	.L515
.L600:
	nop
.L341:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 82
	jmp	.L515
.L601:
	nop
.L342:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 83
	jmp	.L515
.L602:
	nop
.L343:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 84
	jmp	.L515
.L603:
	nop
.L344:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 85
	jmp	.L515
.L604:
	nop
.L345:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 86
	jmp	.L515
.L605:
	nop
.L346:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 87
	jmp	.L515
.L606:
	nop
.L347:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 88
	jmp	.L515
.L607:
	nop
.L348:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 89
	jmp	.L515
.L608:
	nop
.L349:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 90
	jmp	.L515
.L609:
	nop
.L350:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 91
	jmp	.L515
.L610:
	nop
.L351:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 92
	jmp	.L515
.L611:
	nop
.L352:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 93
	jmp	.L515
.L612:
	nop
.L353:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 94
	jmp	.L515
.L613:
	nop
.L354:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 95
	jmp	.L515
.L614:
	nop
.L355:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 96
	jmp	.L515
.L615:
	nop
.L356:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 97
	jmp	.L515
.L616:
	nop
.L357:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 98
	jmp	.L515
.L617:
	nop
.L358:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 99
	jmp	.L515
.L618:
	nop
.L359:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 100
	jmp	.L515
.L619:
	nop
.L360:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 101
	jmp	.L515
.L620:
	nop
.L361:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 102
	jmp	.L515
.L621:
	nop
.L362:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 103
	jmp	.L515
.L622:
	nop
.L363:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 104
	jmp	.L515
.L623:
	nop
.L364:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 105
	jmp	.L515
.L624:
	nop
.L365:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 106
	jmp	.L515
.L625:
	nop
.L366:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 107
	jmp	.L515
.L626:
	nop
.L367:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 108
	jmp	.L515
.L627:
	nop
.L368:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 109
	jmp	.L515
.L628:
	nop
.L369:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 110
	jmp	.L515
.L629:
	nop
.L370:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 111
	jmp	.L515
.L630:
	nop
.L371:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 112
	jmp	.L515
.L631:
	nop
.L372:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 113
	jmp	.L515
.L632:
	nop
.L373:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 114
	jmp	.L515
.L633:
	nop
.L374:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 115
	jmp	.L515
.L634:
	nop
.L375:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 116
	jmp	.L515
.L635:
	nop
.L376:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 117
	jmp	.L515
.L636:
	nop
.L377:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 118
	jmp	.L515
.L637:
	nop
.L378:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 119
	jmp	.L515
.L638:
	nop
.L379:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 120
	jmp	.L515
.L639:
	nop
.L380:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 121
	jmp	.L515
.L640:
	nop
.L381:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 122
	jmp	.L515
.L641:
	nop
.L382:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 123
	jmp	.L515
.L642:
	nop
.L383:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 124
	jmp	.L515
.L643:
	nop
.L384:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 125
	jmp	.L515
.L644:
	nop
.L385:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 126
	jmp	.L515
.L645:
	nop
.L386:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 127
	jmp	.L515
.L646:
	nop
.L387:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 128
	jmp	.L515
.L647:
	nop
.L388:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 129
	jmp	.L515
.L648:
	nop
.L389:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 130
	jmp	.L515
.L649:
	nop
.L390:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 131
	jmp	.L515
.L650:
	nop
.L391:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 132
	jmp	.L515
.L651:
	nop
.L392:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 133
	jmp	.L515
.L652:
	nop
.L393:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 134
	jmp	.L515
.L653:
	nop
.L394:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 135
	jmp	.L515
.L654:
	nop
.L395:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 136
	jmp	.L515
.L655:
	nop
.L396:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 137
	jmp	.L515
.L656:
	nop
.L397:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 138
	jmp	.L515
.L657:
	nop
.L398:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 139
	jmp	.L515
.L658:
	nop
.L399:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 140
	jmp	.L515
.L659:
	nop
.L400:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 141
	jmp	.L515
.L660:
	nop
.L401:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 142
	jmp	.L515
.L661:
	nop
.L402:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 143
	jmp	.L515
.L662:
	nop
.L403:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 144
	jmp	.L515
.L663:
	nop
.L404:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 145
	jmp	.L515
.L664:
	nop
.L405:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 146
	jmp	.L515
.L665:
	nop
.L406:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 147
	jmp	.L515
.L666:
	nop
.L407:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 148
	jmp	.L515
.L667:
	nop
.L408:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 149
	jmp	.L515
.L668:
	nop
.L409:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 150
	jmp	.L515
.L669:
	nop
.L410:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 151
	jmp	.L515
.L670:
	nop
.L411:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 152
	jmp	.L515
.L671:
	nop
.L412:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 153
	jmp	.L515
.L672:
	nop
.L413:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 154
	jmp	.L515
.L673:
	nop
.L414:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 155
	jmp	.L515
.L674:
	nop
.L415:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 156
	jmp	.L515
.L675:
	nop
.L416:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 157
	jmp	.L515
.L676:
	nop
.L417:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 158
	jmp	.L515
.L677:
	nop
.L418:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 159
	jmp	.L515
.L678:
	nop
.L419:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 160
	jmp	.L515
.L679:
	nop
.L420:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 161
	jmp	.L515
.L680:
	nop
.L421:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 162
	jmp	.L515
.L681:
	nop
.L422:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 163
	jmp	.L515
.L682:
	nop
.L423:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 164
	jmp	.L515
.L683:
	nop
.L424:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 165
	jmp	.L515
.L684:
	nop
.L425:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 166
	jmp	.L515
.L685:
	nop
.L426:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 167
	jmp	.L515
.L686:
	nop
.L427:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 168
	jmp	.L515
.L687:
	nop
.L428:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 169
	jmp	.L515
.L688:
	nop
.L429:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 170
	jmp	.L515
.L689:
	nop
.L430:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 171
	jmp	.L515
.L690:
	nop
.L431:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 172
	jmp	.L515
.L691:
	nop
.L432:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 173
	jmp	.L515
.L692:
	nop
.L433:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 174
	jmp	.L515
.L693:
	nop
.L434:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 175
	jmp	.L515
.L694:
	nop
.L435:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 176
	jmp	.L515
.L695:
	nop
.L436:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 177
	jmp	.L515
.L696:
	nop
.L437:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 178
	jmp	.L515
.L697:
	nop
.L438:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 179
	jmp	.L515
.L698:
	nop
.L439:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 180
	jmp	.L515
.L699:
	nop
.L440:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 181
	jmp	.L515
.L700:
	nop
.L441:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 182
	jmp	.L515
.L701:
	nop
.L442:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 183
	jmp	.L515
.L702:
	nop
.L443:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 184
	jmp	.L515
.L703:
	nop
.L444:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 185
	jmp	.L515
.L704:
	nop
.L445:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 186
	jmp	.L515
.L705:
	nop
.L446:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 187
	jmp	.L515
.L706:
	nop
.L447:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 188
	jmp	.L515
.L707:
	nop
.L448:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 189
	jmp	.L515
.L708:
	nop
.L449:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 190
	jmp	.L515
.L709:
	nop
.L450:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 191
	jmp	.L515
.L710:
	nop
.L451:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 192
	jmp	.L515
.L711:
	nop
.L452:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 193
	jmp	.L515
.L712:
	nop
.L453:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 194
	jmp	.L515
.L713:
	nop
.L454:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 195
	jmp	.L515
.L714:
	nop
.L455:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 196
	jmp	.L515
.L715:
	nop
.L456:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 197
	jmp	.L515
.L716:
	nop
.L457:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 198
	jmp	.L515
.L717:
	nop
.L458:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 199
	jmp	.L515
.L718:
	nop
.L459:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 200
	jmp	.L515
.L719:
	nop
.L460:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 201
	jmp	.L515
.L720:
	nop
.L461:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 202
	jmp	.L515
.L721:
	nop
.L462:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 203
	jmp	.L515
.L722:
	nop
.L463:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 204
	jmp	.L515
.L723:
	nop
.L464:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 205
	jmp	.L515
.L724:
	nop
.L465:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 206
	jmp	.L515
.L725:
	nop
.L466:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 207
	jmp	.L515
.L726:
	nop
.L467:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 208
	jmp	.L515
.L727:
	nop
.L468:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 209
	jmp	.L515
.L728:
	nop
.L469:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 210
	jmp	.L515
.L729:
	nop
.L470:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 211
	jmp	.L515
.L730:
	nop
.L471:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 212
	jmp	.L515
.L731:
	nop
.L472:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 213
	jmp	.L515
.L732:
	nop
.L473:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 214
	jmp	.L515
.L733:
	nop
.L474:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 215
	jmp	.L515
.L734:
	nop
.L475:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 216
	jmp	.L515
.L735:
	nop
.L476:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 217
	jmp	.L515
.L736:
	nop
.L477:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 218
	jmp	.L515
.L737:
	nop
.L478:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 219
	jmp	.L515
.L738:
	nop
.L479:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 220
	jmp	.L515
.L739:
	nop
.L480:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 221
	jmp	.L515
.L740:
	nop
.L481:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 222
	jmp	.L515
.L741:
	nop
.L482:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 223
	jmp	.L515
.L742:
	nop
.L483:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 224
	jmp	.L515
.L743:
	nop
.L484:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 225
	jmp	.L515
.L744:
	nop
.L485:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 226
	jmp	.L515
.L745:
	nop
.L486:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 227
	jmp	.L515
.L746:
	nop
.L487:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 228
	jmp	.L515
.L747:
	nop
.L488:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 229
	jmp	.L515
.L748:
	nop
.L489:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 230
	jmp	.L515
.L749:
	nop
.L490:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 231
	jmp	.L515
.L750:
	nop
.L491:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 232
	jmp	.L515
.L751:
	nop
.L492:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 233
	jmp	.L515
.L752:
	nop
.L493:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 234
	jmp	.L515
.L753:
	nop
.L494:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 235
	jmp	.L515
.L754:
	nop
.L495:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 236
	jmp	.L515
.L755:
	nop
.L496:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 237
	jmp	.L515
.L756:
	nop
.L497:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 238
	jmp	.L515
.L757:
	nop
.L498:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 239
	jmp	.L515
.L758:
	nop
.L499:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 240
	jmp	.L515
.L759:
	nop
.L500:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 241
	jmp	.L515
.L760:
	nop
.L501:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 242
	jmp	.L515
.L761:
	nop
.L502:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 243
	jmp	.L515
.L762:
	nop
.L503:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 244
	jmp	.L515
.L763:
	nop
.L504:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 245
	jmp	.L515
.L764:
	nop
.L505:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 246
	jmp	.L515
.L765:
	nop
.L506:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 247
	jmp	.L515
.L766:
	nop
.L507:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 248
	jmp	.L515
.L767:
	nop
.L508:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 249
	jmp	.L515
.L768:
	nop
.L509:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 250
	jmp	.L515
.L769:
	nop
.L510:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 251
	jmp	.L515
.L770:
	nop
.L511:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 252
	jmp	.L515
.L771:
	nop
.L512:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 253
	jmp	.L515
.L517:
	nop
.L513:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 254
	jmp	.L515
.L516:
	nop
.L514:
	add	QWORD PTR -24[rbp], 1
	mov	eax, 255
.L515:
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE0:
	.size	scan, .-scan
	.section	.rodata
.LC0:
	.string	"const uint asc2asc[256] ="
.LC1:
	.string	"    {"
.LC2:
	.string	"        "
.LC3:
	.string	"0x%02x"
.LC4:
	.string	","
.LC5:
	.string	", "
.LC6:
	.string	"    };"
	.text
	.globl	main
	.type	main, @function
main:
.LFB1:
	.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	QWORD PTR -32[rbp], rsi
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	mov	DWORD PTR -16[rbp], 0
	mov	BYTE PTR -9[rbp], 0
	lea	rdi, .LC0[rip]
	call	puts@PLT
	lea	rdi, .LC1[rip]
	call	puts@PLT
.L778:
	mov	eax, DWORD PTR -16[rbp]
	and	eax, 15
	test	eax, eax
	jne	.L773
	lea	rdi, .LC2[rip]
	mov	eax, 0
	call	printf@PLT
.L773:
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 1[rax]
	mov	DWORD PTR -16[rbp], edx
	mov	BYTE PTR -10[rbp], al
	lea	rax, -10[rbp]
	mov	rdi, rax
	call	scan
	mov	esi, eax
	lea	rdi, .LC3[rip]
	mov	eax, 0
	call	printf@PLT
	cmp	DWORD PTR -16[rbp], 256
	jne	.L774
	mov	edi, 10
	call	putchar@PLT
	nop
	lea	rdi, .LC6[rip]
	call	puts@PLT
	mov	eax, 0
	mov	rcx, QWORD PTR -8[rbp]
	sub	rcx, QWORD PTR fs:40
	je	.L780
	jmp	.L781
.L774:
	mov	eax, DWORD PTR -16[rbp]
	and	eax, 15
	test	eax, eax
	jne	.L776
	lea	rdi, .LC4[rip]
	call	puts@PLT
	jmp	.L778
.L776:
	lea	rdi, .LC5[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L778
.L781:
	call	__stack_chk_fail@PLT
.L780:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE1:
	.size	main, .-main
	.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	"178265399.c"
	.text
	.align	2
	.global	scan
	.syntax unified
	.arm
	.fpu softvfp
	.type	scan, %function
scan:
	@ args = 0, pretend = 0, frame = 16
	@ frame_needed = 1, uses_anonymous_args = 0
	@ link register save eliminated.
	str	fp, [sp, #-4]!
	add	fp, sp, #0
	sub	sp, sp, #20
	str	r0, [fp, #-16]
	ldr	r3, [fp, #-16]
	ldrb	r3, [r3]
	strb	r3, [fp, #-5]
	ldrb	r3, [fp, #-5]	@ zero_extendqisi2
	cmp	r3, #254
	ldrls	pc, [pc, r3, asl #2]
	b	.L516
.L4:
	.word	.L517
	.word	.L518
	.word	.L519
	.word	.L520
	.word	.L521
	.word	.L522
	.word	.L523
	.word	.L524
	.word	.L525
	.word	.L526
	.word	.L527
	.word	.L528
	.word	.L529
	.word	.L530
	.word	.L531
	.word	.L532
	.word	.L533
	.word	.L534
	.word	.L535
	.word	.L536
	.word	.L537
	.word	.L538
	.word	.L539
	.word	.L540
	.word	.L541
	.word	.L542
	.word	.L543
	.word	.L544
	.word	.L545
	.word	.L546
	.word	.L547
	.word	.L548
	.word	.L549
	.word	.L550
	.word	.L551
	.word	.L552
	.word	.L553
	.word	.L554
	.word	.L555
	.word	.L556
	.word	.L557
	.word	.L558
	.word	.L559
	.word	.L560
	.word	.L561
	.word	.L562
	.word	.L563
	.word	.L564
	.word	.L565
	.word	.L566
	.word	.L567
	.word	.L568
	.word	.L569
	.word	.L570
	.word	.L571
	.word	.L572
	.word	.L573
	.word	.L574
	.word	.L575
	.word	.L576
	.word	.L577
	.word	.L578
	.word	.L579
	.word	.L580
	.word	.L581
	.word	.L582
	.word	.L583
	.word	.L584
	.word	.L585
	.word	.L586
	.word	.L587
	.word	.L588
	.word	.L589
	.word	.L590
	.word	.L591
	.word	.L592
	.word	.L593
	.word	.L594
	.word	.L595
	.word	.L596
	.word	.L597
	.word	.L598
	.word	.L599
	.word	.L600
	.word	.L601
	.word	.L602
	.word	.L603
	.word	.L604
	.word	.L605
	.word	.L606
	.word	.L607
	.word	.L608
	.word	.L609
	.word	.L610
	.word	.L611
	.word	.L612
	.word	.L613
	.word	.L614
	.word	.L615
	.word	.L616
	.word	.L617
	.word	.L618
	.word	.L619
	.word	.L620
	.word	.L621
	.word	.L622
	.word	.L623
	.word	.L624
	.word	.L625
	.word	.L626
	.word	.L627
	.word	.L628
	.word	.L629
	.word	.L630
	.word	.L631
	.word	.L632
	.word	.L633
	.word	.L634
	.word	.L635
	.word	.L636
	.word	.L637
	.word	.L638
	.word	.L639
	.word	.L640
	.word	.L641
	.word	.L642
	.word	.L643
	.word	.L644
	.word	.L645
	.word	.L646
	.word	.L647
	.word	.L648
	.word	.L649
	.word	.L650
	.word	.L651
	.word	.L652
	.word	.L653
	.word	.L654
	.word	.L655
	.word	.L656
	.word	.L657
	.word	.L658
	.word	.L659
	.word	.L660
	.word	.L661
	.word	.L662
	.word	.L663
	.word	.L664
	.word	.L665
	.word	.L666
	.word	.L667
	.word	.L668
	.word	.L669
	.word	.L670
	.word	.L671
	.word	.L672
	.word	.L673
	.word	.L674
	.word	.L675
	.word	.L676
	.word	.L677
	.word	.L678
	.word	.L679
	.word	.L680
	.word	.L681
	.word	.L682
	.word	.L683
	.word	.L684
	.word	.L685
	.word	.L686
	.word	.L687
	.word	.L688
	.word	.L689
	.word	.L690
	.word	.L691
	.word	.L692
	.word	.L693
	.word	.L694
	.word	.L695
	.word	.L696
	.word	.L697
	.word	.L698
	.word	.L699
	.word	.L700
	.word	.L701
	.word	.L702
	.word	.L703
	.word	.L704
	.word	.L705
	.word	.L706
	.word	.L707
	.word	.L708
	.word	.L709
	.word	.L710
	.word	.L711
	.word	.L712
	.word	.L713
	.word	.L714
	.word	.L715
	.word	.L716
	.word	.L717
	.word	.L718
	.word	.L719
	.word	.L720
	.word	.L721
	.word	.L722
	.word	.L723
	.word	.L724
	.word	.L725
	.word	.L726
	.word	.L727
	.word	.L728
	.word	.L729
	.word	.L730
	.word	.L731
	.word	.L732
	.word	.L733
	.word	.L734
	.word	.L735
	.word	.L736
	.word	.L737
	.word	.L738
	.word	.L739
	.word	.L740
	.word	.L741
	.word	.L742
	.word	.L743
	.word	.L744
	.word	.L745
	.word	.L746
	.word	.L747
	.word	.L748
	.word	.L749
	.word	.L750
	.word	.L751
	.word	.L752
	.word	.L753
	.word	.L754
	.word	.L755
	.word	.L756
	.word	.L757
	.word	.L758
	.word	.L759
	.word	.L760
	.word	.L761
	.word	.L762
	.word	.L763
	.word	.L764
	.word	.L765
	.word	.L766
	.word	.L767
	.word	.L768
	.word	.L769
	.word	.L770
	.word	.L771
.L517:
	nop
.L259:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #0
	b	.L515
.L518:
	nop
.L260:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #1
	b	.L515
.L519:
	nop
.L261:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #2
	b	.L515
.L520:
	nop
.L262:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #3
	b	.L515
.L521:
	nop
.L263:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #4
	b	.L515
.L522:
	nop
.L264:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #5
	b	.L515
.L523:
	nop
.L265:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #6
	b	.L515
.L524:
	nop
.L266:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #7
	b	.L515
.L525:
	nop
.L267:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #8
	b	.L515
.L526:
	nop
.L268:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #9
	b	.L515
.L527:
	nop
.L269:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #10
	b	.L515
.L528:
	nop
.L270:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #11
	b	.L515
.L529:
	nop
.L271:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #12
	b	.L515
.L530:
	nop
.L272:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #13
	b	.L515
.L531:
	nop
.L273:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #14
	b	.L515
.L532:
	nop
.L274:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #15
	b	.L515
.L533:
	nop
.L275:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #16
	b	.L515
.L534:
	nop
.L276:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #17
	b	.L515
.L535:
	nop
.L277:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #18
	b	.L515
.L536:
	nop
.L278:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #19
	b	.L515
.L537:
	nop
.L279:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #20
	b	.L515
.L538:
	nop
.L280:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #21
	b	.L515
.L539:
	nop
.L281:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #22
	b	.L515
.L540:
	nop
.L282:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #23
	b	.L515
.L541:
	nop
.L283:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #24
	b	.L515
.L542:
	nop
.L284:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #25
	b	.L515
.L543:
	nop
.L285:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #26
	b	.L515
.L544:
	nop
.L286:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #27
	b	.L515
.L545:
	nop
.L287:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #28
	b	.L515
.L546:
	nop
.L288:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #29
	b	.L515
.L547:
	nop
.L289:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #30
	b	.L515
.L548:
	nop
.L290:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #31
	b	.L515
.L549:
	nop
.L291:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #32
	b	.L515
.L550:
	nop
.L292:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #33
	b	.L515
.L551:
	nop
.L293:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #34
	b	.L515
.L552:
	nop
.L294:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #35
	b	.L515
.L553:
	nop
.L295:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #36
	b	.L515
.L554:
	nop
.L296:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #37
	b	.L515
.L555:
	nop
.L297:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #38
	b	.L515
.L556:
	nop
.L298:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #39
	b	.L515
.L557:
	nop
.L299:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #40
	b	.L515
.L558:
	nop
.L300:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #41
	b	.L515
.L559:
	nop
.L301:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #42
	b	.L515
.L560:
	nop
.L302:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #43
	b	.L515
.L561:
	nop
.L303:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #44
	b	.L515
.L562:
	nop
.L304:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #45
	b	.L515
.L563:
	nop
.L305:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #46
	b	.L515
.L564:
	nop
.L306:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #47
	b	.L515
.L565:
	nop
.L307:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #48
	b	.L515
.L566:
	nop
.L308:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #49
	b	.L515
.L567:
	nop
.L309:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #50
	b	.L515
.L568:
	nop
.L310:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #51
	b	.L515
.L569:
	nop
.L311:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #52
	b	.L515
.L570:
	nop
.L312:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #53
	b	.L515
.L571:
	nop
.L313:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #54
	b	.L515
.L572:
	nop
.L314:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #55
	b	.L515
.L573:
	nop
.L315:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #56
	b	.L515
.L574:
	nop
.L316:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #57
	b	.L515
.L575:
	nop
.L317:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #58
	b	.L515
.L576:
	nop
.L318:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #59
	b	.L515
.L577:
	nop
.L319:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #60
	b	.L515
.L578:
	nop
.L320:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #61
	b	.L515
.L579:
	nop
.L321:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #62
	b	.L515
.L580:
	nop
.L322:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #63
	b	.L515
.L581:
	nop
.L323:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #64
	b	.L515
.L582:
	nop
.L324:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #65
	b	.L515
.L583:
	nop
.L325:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #66
	b	.L515
.L584:
	nop
.L326:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #67
	b	.L515
.L585:
	nop
.L327:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #68
	b	.L515
.L586:
	nop
.L328:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #69
	b	.L515
.L587:
	nop
.L329:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #70
	b	.L515
.L588:
	nop
.L330:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #71
	b	.L515
.L589:
	nop
.L331:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #72
	b	.L515
.L590:
	nop
.L332:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #73
	b	.L515
.L591:
	nop
.L333:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #74
	b	.L515
.L592:
	nop
.L334:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #75
	b	.L515
.L593:
	nop
.L335:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #76
	b	.L515
.L594:
	nop
.L336:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #77
	b	.L515
.L595:
	nop
.L337:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #78
	b	.L515
.L596:
	nop
.L338:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #79
	b	.L515
.L597:
	nop
.L339:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #80
	b	.L515
.L598:
	nop
.L340:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #81
	b	.L515
.L599:
	nop
.L341:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #82
	b	.L515
.L600:
	nop
.L342:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #83
	b	.L515
.L601:
	nop
.L343:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #84
	b	.L515
.L602:
	nop
.L344:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #85
	b	.L515
.L603:
	nop
.L345:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #86
	b	.L515
.L604:
	nop
.L346:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #87
	b	.L515
.L605:
	nop
.L347:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #88
	b	.L515
.L606:
	nop
.L348:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #89
	b	.L515
.L607:
	nop
.L349:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #90
	b	.L515
.L608:
	nop
.L350:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #91
	b	.L515
.L609:
	nop
.L351:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #92
	b	.L515
.L610:
	nop
.L352:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #93
	b	.L515
.L611:
	nop
.L353:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #94
	b	.L515
.L612:
	nop
.L354:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #95
	b	.L515
.L613:
	nop
.L355:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #96
	b	.L515
.L614:
	nop
.L356:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #97
	b	.L515
.L615:
	nop
.L357:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #98
	b	.L515
.L616:
	nop
.L358:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #99
	b	.L515
.L617:
	nop
.L359:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #100
	b	.L515
.L618:
	nop
.L360:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #101
	b	.L515
.L619:
	nop
.L361:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #102
	b	.L515
.L620:
	nop
.L362:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #103
	b	.L515
.L621:
	nop
.L363:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #104
	b	.L515
.L622:
	nop
.L364:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #105
	b	.L515
.L623:
	nop
.L365:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #106
	b	.L515
.L624:
	nop
.L366:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #107
	b	.L515
.L625:
	nop
.L367:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #108
	b	.L515
.L626:
	nop
.L368:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #109
	b	.L515
.L627:
	nop
.L369:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #110
	b	.L515
.L628:
	nop
.L370:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #111
	b	.L515
.L629:
	nop
.L371:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #112
	b	.L515
.L630:
	nop
.L372:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #113
	b	.L515
.L631:
	nop
.L373:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #114
	b	.L515
.L632:
	nop
.L374:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #115
	b	.L515
.L633:
	nop
.L375:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #116
	b	.L515
.L634:
	nop
.L376:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #117
	b	.L515
.L635:
	nop
.L377:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #118
	b	.L515
.L636:
	nop
.L378:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #119
	b	.L515
.L637:
	nop
.L379:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #120
	b	.L515
.L638:
	nop
.L380:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #121
	b	.L515
.L639:
	nop
.L381:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #122
	b	.L515
.L640:
	nop
.L382:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #123
	b	.L515
.L641:
	nop
.L383:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #124
	b	.L515
.L642:
	nop
.L384:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #125
	b	.L515
.L643:
	nop
.L385:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #126
	b	.L515
.L644:
	nop
.L386:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #127
	b	.L515
.L645:
	nop
.L387:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #128
	b	.L515
.L646:
	nop
.L388:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #129
	b	.L515
.L647:
	nop
.L389:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #130
	b	.L515
.L648:
	nop
.L390:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #131
	b	.L515
.L649:
	nop
.L391:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #132
	b	.L515
.L650:
	nop
.L392:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #133
	b	.L515
.L651:
	nop
.L393:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #134
	b	.L515
.L652:
	nop
.L394:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #135
	b	.L515
.L653:
	nop
.L395:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #136
	b	.L515
.L654:
	nop
.L396:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #137
	b	.L515
.L655:
	nop
.L397:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #138
	b	.L515
.L656:
	nop
.L398:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #139
	b	.L515
.L657:
	nop
.L399:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #140
	b	.L515
.L658:
	nop
.L400:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #141
	b	.L515
.L659:
	nop
.L401:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #142
	b	.L515
.L660:
	nop
.L402:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #143
	b	.L515
.L661:
	nop
.L403:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #144
	b	.L515
.L662:
	nop
.L404:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #145
	b	.L515
.L663:
	nop
.L405:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #146
	b	.L515
.L664:
	nop
.L406:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #147
	b	.L515
.L665:
	nop
.L407:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #148
	b	.L515
.L666:
	nop
.L408:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #149
	b	.L515
.L667:
	nop
.L409:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #150
	b	.L515
.L668:
	nop
.L410:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #151
	b	.L515
.L669:
	nop
.L411:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #152
	b	.L515
.L670:
	nop
.L412:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #153
	b	.L515
.L671:
	nop
.L413:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #154
	b	.L515
.L672:
	nop
.L414:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #155
	b	.L515
.L673:
	nop
.L415:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #156
	b	.L515
.L674:
	nop
.L416:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #157
	b	.L515
.L675:
	nop
.L417:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #158
	b	.L515
.L676:
	nop
.L418:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #159
	b	.L515
.L677:
	nop
.L419:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #160
	b	.L515
.L678:
	nop
.L420:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #161
	b	.L515
.L679:
	nop
.L421:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #162
	b	.L515
.L680:
	nop
.L422:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #163
	b	.L515
.L681:
	nop
.L423:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #164
	b	.L515
.L682:
	nop
.L424:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #165
	b	.L515
.L683:
	nop
.L425:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #166
	b	.L515
.L684:
	nop
.L426:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #167
	b	.L515
.L685:
	nop
.L427:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #168
	b	.L515
.L686:
	nop
.L428:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #169
	b	.L515
.L687:
	nop
.L429:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #170
	b	.L515
.L688:
	nop
.L430:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #171
	b	.L515
.L689:
	nop
.L431:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #172
	b	.L515
.L690:
	nop
.L432:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #173
	b	.L515
.L691:
	nop
.L433:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #174
	b	.L515
.L692:
	nop
.L434:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #175
	b	.L515
.L693:
	nop
.L435:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #176
	b	.L515
.L694:
	nop
.L436:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #177
	b	.L515
.L695:
	nop
.L437:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #178
	b	.L515
.L696:
	nop
.L438:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #179
	b	.L515
.L697:
	nop
.L439:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #180
	b	.L515
.L698:
	nop
.L440:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #181
	b	.L515
.L699:
	nop
.L441:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #182
	b	.L515
.L700:
	nop
.L442:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #183
	b	.L515
.L701:
	nop
.L443:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #184
	b	.L515
.L702:
	nop
.L444:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #185
	b	.L515
.L703:
	nop
.L445:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #186
	b	.L515
.L704:
	nop
.L446:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #187
	b	.L515
.L705:
	nop
.L447:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #188
	b	.L515
.L706:
	nop
.L448:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #189
	b	.L515
.L707:
	nop
.L449:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #190
	b	.L515
.L708:
	nop
.L450:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #191
	b	.L515
.L709:
	nop
.L451:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #192
	b	.L515
.L710:
	nop
.L452:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #193
	b	.L515
.L711:
	nop
.L453:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #194
	b	.L515
.L712:
	nop
.L454:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #195
	b	.L515
.L713:
	nop
.L455:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #196
	b	.L515
.L714:
	nop
.L456:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #197
	b	.L515
.L715:
	nop
.L457:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #198
	b	.L515
.L716:
	nop
.L458:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #199
	b	.L515
.L717:
	nop
.L459:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #200
	b	.L515
.L718:
	nop
.L460:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #201
	b	.L515
.L719:
	nop
.L461:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #202
	b	.L515
.L720:
	nop
.L462:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #203
	b	.L515
.L721:
	nop
.L463:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #204
	b	.L515
.L722:
	nop
.L464:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #205
	b	.L515
.L723:
	nop
.L465:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #206
	b	.L515
.L724:
	nop
.L466:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #207
	b	.L515
.L725:
	nop
.L467:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #208
	b	.L515
.L726:
	nop
.L468:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #209
	b	.L515
.L727:
	nop
.L469:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #210
	b	.L515
.L728:
	nop
.L470:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #211
	b	.L515
.L729:
	nop
.L471:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #212
	b	.L515
.L730:
	nop
.L472:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #213
	b	.L515
.L731:
	nop
.L473:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #214
	b	.L515
.L732:
	nop
.L474:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #215
	b	.L515
.L733:
	nop
.L475:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #216
	b	.L515
.L734:
	nop
.L476:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #217
	b	.L515
.L735:
	nop
.L477:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #218
	b	.L515
.L736:
	nop
.L478:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #219
	b	.L515
.L737:
	nop
.L479:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #220
	b	.L515
.L738:
	nop
.L480:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #221
	b	.L515
.L739:
	nop
.L481:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #222
	b	.L515
.L740:
	nop
.L482:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #223
	b	.L515
.L741:
	nop
.L483:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #224
	b	.L515
.L742:
	nop
.L484:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #225
	b	.L515
.L743:
	nop
.L485:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #226
	b	.L515
.L744:
	nop
.L486:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #227
	b	.L515
.L745:
	nop
.L487:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #228
	b	.L515
.L746:
	nop
.L488:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #229
	b	.L515
.L747:
	nop
.L489:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #230
	b	.L515
.L748:
	nop
.L490:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #231
	b	.L515
.L749:
	nop
.L491:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #232
	b	.L515
.L750:
	nop
.L492:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #233
	b	.L515
.L751:
	nop
.L493:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #234
	b	.L515
.L752:
	nop
.L494:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #235
	b	.L515
.L753:
	nop
.L495:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #236
	b	.L515
.L754:
	nop
.L496:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #237
	b	.L515
.L755:
	nop
.L497:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #238
	b	.L515
.L756:
	nop
.L498:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #239
	b	.L515
.L757:
	nop
.L499:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #240
	b	.L515
.L758:
	nop
.L500:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #241
	b	.L515
.L759:
	nop
.L501:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #242
	b	.L515
.L760:
	nop
.L502:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #243
	b	.L515
.L761:
	nop
.L503:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #244
	b	.L515
.L762:
	nop
.L504:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #245
	b	.L515
.L763:
	nop
.L505:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #246
	b	.L515
.L764:
	nop
.L506:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #247
	b	.L515
.L765:
	nop
.L507:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #248
	b	.L515
.L766:
	nop
.L508:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #249
	b	.L515
.L767:
	nop
.L509:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #250
	b	.L515
.L768:
	nop
.L510:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #251
	b	.L515
.L769:
	nop
.L511:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #252
	b	.L515
.L770:
	nop
.L512:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #253
	b	.L515
.L771:
	nop
.L513:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #254
	b	.L515
.L516:
	nop
.L514:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
	mov	r3, #255
.L515:
	mov	r0, r3
	add	sp, fp, #0
	@ sp needed
	ldr	fp, [sp], #4
	bx	lr
	.size	scan, .-scan
	.section	.rodata
	.align	2
.LC0:
	.ascii	"const uint asc2asc[256] =\000"
	.align	2
.LC1:
	.ascii	"    {\000"
	.align	2
.LC2:
	.ascii	"        \000"
	.align	2
.LC3:
	.ascii	"0x%02x\000"
	.align	2
.LC4:
	.ascii	",\000"
	.align	2
.LC5:
	.ascii	", \000"
	.align	2
.LC6:
	.ascii	"    };\000"
	.align	2
.LC7:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	main
	.syntax unified
	.arm
	.fpu softvfp
	.type	main, %function
main:
	@ args = 0, pretend = 0, frame = 24
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #24
	str	r0, [fp, #-24]
	str	r1, [fp, #-28]
	ldr	r3, .L782
	ldr	r3, [r3]
	str	r3, [fp, #-8]
	mov	r3,#0
	mov	r3, #0
	str	r3, [fp, #-16]
	mov	r3, #0
	strb	r3, [fp, #-11]
	ldr	r0, .L782+4
	bl	puts
	ldr	r0, .L782+8
	bl	puts
.L778:
	ldr	r3, [fp, #-16]
	and	r3, r3, #15
	cmp	r3, #0
	bne	.L773
	ldr	r0, .L782+12
	bl	printf
.L773:
	ldr	r3, [fp, #-16]
	add	r2, r3, #1
	str	r2, [fp, #-16]
	and	r3, r3, #255
	strb	r3, [fp, #-12]
	sub	r3, fp, #12
	mov	r0, r3
	bl	scan
	mov	r3, r0
	mov	r1, r3
	ldr	r0, .L782+16
	bl	printf
	ldr	r3, [fp, #-16]
	cmp	r3, #256
	bne	.L774
	mov	r0, #10
	bl	putchar
	nop
	ldr	r0, .L782+20
	bl	puts
	mov	r3, #0
	ldr	r2, .L782
	ldr	r1, [r2]
	ldr	r2, [fp, #-8]
	eors	r1, r2, r1
	mov	r2, #0
	beq	.L780
	b	.L781
.L774:
	ldr	r3, [fp, #-16]
	and	r3, r3, #15
	cmp	r3, #0
	bne	.L776
	ldr	r0, .L782+24
	bl	puts
	b	.L778
.L776:
	ldr	r0, .L782+28
	bl	printf
	b	.L778
.L781:
	bl	__stack_chk_fail
.L780:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L783:
	.align	2
.L782:
	.word	.LC7
	.word	.LC0
	.word	.LC1
	.word	.LC2
	.word	.LC3
	.word	.LC6
	.word	.LC4
	.word	.LC5
	.size	main, .-main
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
