	.file	"700736.c"
	.intel_syntax noprefix
	.text
	.globl	main
	.type	main, @function
main:
.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, 688
	mov	DWORD PTR -676[rbp], edi
	mov	QWORD PTR -688[rbp], rsi
.L2:
	mov	DWORD PTR -536[rbp], 1
.L3:
	mov	DWORD PTR -532[rbp], -367315751
.L4:
	mov	DWORD PTR -528[rbp], 6521800
.L5:
	mov	DWORD PTR -524[rbp], 1018353278
.L6:
	mov	DWORD PTR -520[rbp], 1
.L7:
	mov	DWORD PTR -516[rbp], 669208164
.L8:
	mov	DWORD PTR -512[rbp], 0
.L9:
	mov	DWORD PTR -508[rbp], 1145093717
.L10:
	mov	DWORD PTR -504[rbp], 1
.L11:
	mov	DWORD PTR -500[rbp], 821360384
.L12:
	mov	DWORD PTR -496[rbp], 0
.L13:
	mov	DWORD PTR -492[rbp], 1003333831
.L14:
	mov	DWORD PTR -488[rbp], 49
.L15:
	mov	DWORD PTR -484[rbp], 2089123716
.L16:
	mov	DWORD PTR -480[rbp], 1
.L17:
	mov	DWORD PTR -476[rbp], 1326008651
.L18:
	mov	DWORD PTR -472[rbp], 10
.L19:
	mov	DWORD PTR -468[rbp], 1001900988
.L20:
	mov	DWORD PTR -464[rbp], 10
.L21:
	mov	DWORD PTR -460[rbp], 1318464322
.L22:
	mov	DWORD PTR -456[rbp], 0
.L23:
	mov	DWORD PTR -452[rbp], 3949215
.L24:
	mov	DWORD PTR -448[rbp], 0
.L25:
	mov	DWORD PTR -444[rbp], 813317603
.L26:
	mov	eax, DWORD PTR -464[rbp]
	mov	DWORD PTR -440[rbp], eax
.L27:
	mov	DWORD PTR -436[rbp], 1131918557
.L28:
	mov	eax, DWORD PTR -472[rbp]
	mov	DWORD PTR -432[rbp], eax
.L29:
	mov	DWORD PTR -428[rbp], 10
.L30:
	mov	DWORD PTR -424[rbp], 10
.L31:
	mov	DWORD PTR -420[rbp], 513195121
.L32:
	mov	eax, DWORD PTR -424[rbp]
	mov	DWORD PTR -416[rbp], eax
.L33:
	mov	DWORD PTR -412[rbp], 528373725
.L34:
	mov	eax, DWORD PTR -428[rbp]
	mov	DWORD PTR -408[rbp], eax
.L35:
	mov	DWORD PTR -404[rbp], 1723836684
.L36:
	mov	DWORD PTR -400[rbp], 0
.L37:
	mov	DWORD PTR -396[rbp], 424130216
.L38:
	mov	DWORD PTR -392[rbp], 0
.L39:
	mov	DWORD PTR -388[rbp], 1753120146
.L40:
	mov	DWORD PTR -384[rbp], 0
.L41:
	mov	DWORD PTR -380[rbp], 2009916792
.L42:
	mov	eax, DWORD PTR -424[rbp]
	mov	DWORD PTR -376[rbp], eax
.L43:
	mov	DWORD PTR -372[rbp], 10
.L44:
	mov	DWORD PTR -368[rbp], 2086499853
.L45:
	mov	DWORD PTR -364[rbp], 0
.L46:
	mov	DWORD PTR -360[rbp], 871827941
.L47:
	mov	eax, DWORD PTR -372[rbp]
	mov	DWORD PTR -356[rbp], eax
.L48:
	mov	DWORD PTR -352[rbp], 773554280
.L49:
	mov	eax, DWORD PTR -356[rbp]
	mov	DWORD PTR -348[rbp], eax
.L50:
	mov	DWORD PTR -344[rbp], 10
.L51:
	mov	DWORD PTR -340[rbp], 1390648697
.L52:
	mov	eax, DWORD PTR -424[rbp]
	mov	DWORD PTR -336[rbp], eax
.L53:
	mov	DWORD PTR -332[rbp], 10
.L54:
	mov	DWORD PTR -328[rbp], 2013601606
.L55:
	mov	eax, DWORD PTR -332[rbp]
	add	eax, 1
	mov	DWORD PTR -324[rbp], eax
.L56:
	mov	DWORD PTR -320[rbp], 1500568206
.L57:
	mov	eax, DWORD PTR -324[rbp]
	mov	DWORD PTR -316[rbp], eax
.L58:
	mov	DWORD PTR -312[rbp], 215400972
.L59:
	mov	eax, DWORD PTR -324[rbp]
	mov	DWORD PTR -308[rbp], eax
.L60:
	mov	DWORD PTR -304[rbp], 1558830259
.L61:
	mov	DWORD PTR -300[rbp], 1
.L62:
	mov	DWORD PTR -296[rbp], 11127
.L63:
	mov	DWORD PTR -292[rbp], 55956086
.L64:
	mov	DWORD PTR -288[rbp], 26440
.L65:
	mov	DWORD PTR -284[rbp], 488139199
.L66:
	mov	eax, DWORD PTR -288[rbp]
	mov	DWORD PTR -280[rbp], eax
.L67:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L169
	cmp	DWORD PTR -512[rbp], 0
	jne	.L169
	cmp	DWORD PTR -512[rbp], 0
	jne	.L169
	mov	DWORD PTR -276[rbp], -323430656
	jmp	.L68
.L169:
	nop
.L68:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L170
	cmp	DWORD PTR -512[rbp], 0
	jne	.L170
	cmp	DWORD PTR -512[rbp], 0
	jne	.L170
	mov	DWORD PTR -272[rbp], 11127
	jmp	.L69
.L170:
	nop
.L69:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L171
	cmp	DWORD PTR -512[rbp], 0
	jne	.L171
	cmp	DWORD PTR -512[rbp], 0
	jne	.L171
	mov	DWORD PTR -632[rbp], 0
	jmp	.L70
.L171:
	nop
.L70:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L172
	cmp	DWORD PTR -512[rbp], 0
	jne	.L172
	cmp	DWORD PTR -512[rbp], 0
	jne	.L172
	mov	DWORD PTR -268[rbp], 2073452927
	jmp	.L71
.L172:
	nop
.L71:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L173
	cmp	DWORD PTR -512[rbp], 0
	jne	.L173
	cmp	DWORD PTR -512[rbp], 0
	jne	.L173
	mov	eax, DWORD PTR -632[rbp]
	mov	DWORD PTR -264[rbp], eax
	jmp	.L72
.L173:
	nop
.L72:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L174
	cmp	DWORD PTR -512[rbp], 0
	jne	.L174
	cmp	DWORD PTR -496[rbp], 0
	jne	.L174
	mov	DWORD PTR -260[rbp], 11127
	jmp	.L73
.L174:
	nop
.L73:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L175
	cmp	DWORD PTR -512[rbp], 0
	jne	.L175
	cmp	DWORD PTR -496[rbp], 0
	jne	.L175
	mov	DWORD PTR -256[rbp], 1471043568
	jmp	.L74
.L175:
	nop
.L74:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L176
	cmp	DWORD PTR -512[rbp], 0
	jne	.L176
	cmp	DWORD PTR -496[rbp], 0
	jne	.L176
	mov	eax, DWORD PTR -480[rbp]
	mov	DWORD PTR -628[rbp], eax
	jmp	.L75
.L176:
	nop
.L75:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L177
	cmp	DWORD PTR -512[rbp], 0
	jne	.L177
	cmp	DWORD PTR -496[rbp], 0
	jne	.L177
	mov	DWORD PTR -252[rbp], 495382257
	jmp	.L76
.L177:
	nop
.L76:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L178
	cmp	DWORD PTR -512[rbp], 0
	jne	.L178
	cmp	DWORD PTR -496[rbp], 0
	jne	.L178
	mov	eax, DWORD PTR -628[rbp]
	mov	DWORD PTR -624[rbp], eax
	jmp	.L77
.L178:
	nop
.L77:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L179
	cmp	DWORD PTR -512[rbp], 0
	jne	.L179
	cmp	DWORD PTR -496[rbp], 0
	jne	.L179
	mov	DWORD PTR -248[rbp], 944322557
	jmp	.L78
.L179:
	nop
.L78:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L180
	cmp	DWORD PTR -512[rbp], 0
	jne	.L180
	cmp	DWORD PTR -496[rbp], 0
	jne	.L180
	mov	eax, DWORD PTR -624[rbp]
	mov	DWORD PTR -620[rbp], eax
	jmp	.L79
.L180:
	nop
.L79:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L181
	cmp	DWORD PTR -512[rbp], 0
	jne	.L181
	cmp	DWORD PTR -496[rbp], 0
	jne	.L181
	mov	DWORD PTR -244[rbp], 0
	jmp	.L80
.L181:
	nop
.L80:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L182
	cmp	DWORD PTR -512[rbp], 0
	jne	.L182
	cmp	DWORD PTR -496[rbp], 0
	jne	.L182
	mov	DWORD PTR -240[rbp], 2140251732
	jmp	.L81
.L182:
	nop
.L81:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L183
	cmp	DWORD PTR -512[rbp], 0
	jne	.L183
	cmp	DWORD PTR -496[rbp], 0
	jne	.L183
	mov	DWORD PTR -616[rbp], 0
	jmp	.L82
.L183:
	nop
.L82:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L184
	cmp	DWORD PTR -512[rbp], 0
	jne	.L184
	cmp	DWORD PTR -496[rbp], 0
	jne	.L184
	mov	DWORD PTR -236[rbp], 1640475974
	jmp	.L83
.L184:
	nop
.L83:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L185
	cmp	DWORD PTR -512[rbp], 0
	jne	.L185
	cmp	DWORD PTR -496[rbp], 0
	jne	.L185
	mov	eax, DWORD PTR -616[rbp]
	mov	DWORD PTR -612[rbp], eax
	jmp	.L84
.L185:
	nop
.L84:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L186
	cmp	DWORD PTR -512[rbp], 0
	jne	.L186
	cmp	DWORD PTR -496[rbp], 0
	jne	.L186
	mov	DWORD PTR -232[rbp], 1765682941
	jmp	.L85
.L186:
	nop
.L85:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L187
	cmp	DWORD PTR -512[rbp], 0
	jne	.L187
	cmp	DWORD PTR -496[rbp], 0
	jne	.L187
	mov	eax, DWORD PTR -612[rbp]
	mov	DWORD PTR -608[rbp], eax
	jmp	.L86
.L187:
	nop
.L86:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L188
	cmp	DWORD PTR -512[rbp], 0
	jne	.L188
	cmp	DWORD PTR -496[rbp], 0
	jne	.L188
	mov	eax, DWORD PTR -300[rbp]
	sub	eax, 1
	mov	DWORD PTR -228[rbp], eax
	jmp	.L87
.L188:
	nop
.L87:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L189
	cmp	DWORD PTR -512[rbp], 0
	jne	.L189
	cmp	DWORD PTR -496[rbp], 0
	jne	.L189
	mov	DWORD PTR -224[rbp], 996101916
	jmp	.L88
.L189:
	nop
.L88:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L190
	cmp	DWORD PTR -512[rbp], 0
	jne	.L190
	cmp	DWORD PTR -496[rbp], 0
	jne	.L190
	mov	DWORD PTR -604[rbp], 0
	jmp	.L89
.L190:
	nop
.L89:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L191
	cmp	DWORD PTR -512[rbp], 0
	jne	.L191
	cmp	DWORD PTR -496[rbp], 0
	jne	.L191
	mov	DWORD PTR -220[rbp], 1582116043
	jmp	.L90
.L191:
	nop
.L90:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L192
	cmp	DWORD PTR -512[rbp], 0
	jne	.L192
	cmp	DWORD PTR -496[rbp], 0
	jne	.L192
	mov	eax, DWORD PTR -604[rbp]
	mov	DWORD PTR -596[rbp], eax
	jmp	.L91
.L192:
	nop
.L91:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L193
	cmp	DWORD PTR -512[rbp], 0
	jne	.L193
	cmp	DWORD PTR -496[rbp], 0
	jne	.L193
	mov	DWORD PTR -600[rbp], 0
	jmp	.L92
.L193:
	nop
.L92:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L194
	cmp	DWORD PTR -512[rbp], 0
	jne	.L194
	cmp	DWORD PTR -496[rbp], 0
	jne	.L194
	mov	DWORD PTR -216[rbp], 944207944
	jmp	.L93
.L194:
	nop
.L93:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L195
	cmp	DWORD PTR -512[rbp], 0
	jne	.L195
	cmp	DWORD PTR -496[rbp], 0
	jne	.L195
	mov	eax, DWORD PTR -600[rbp]
	mov	DWORD PTR -592[rbp], eax
	jmp	.L94
.L195:
	nop
.L94:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L196
	cmp	DWORD PTR -512[rbp], 0
	jne	.L196
	cmp	DWORD PTR -496[rbp], 0
	jne	.L196
	mov	eax, DWORD PTR -596[rbp]
	cmp	eax, DWORD PTR -592[rbp]
	jg	.L196
	mov	DWORD PTR -212[rbp], 1998002904
	jmp	.L95
.L196:
	nop
.L95:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L197
	cmp	DWORD PTR -512[rbp], 0
	jne	.L197
	cmp	DWORD PTR -496[rbp], 0
	jne	.L197
	mov	eax, DWORD PTR -596[rbp]
	cmp	eax, DWORD PTR -592[rbp]
	jg	.L197
	mov	eax, DWORD PTR -608[rbp]
	mov	DWORD PTR -208[rbp], eax
	jmp	.L96
.L197:
	nop
.L96:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L198
	cmp	DWORD PTR -512[rbp], 0
	jne	.L198
	cmp	DWORD PTR -496[rbp], 0
	jne	.L198
	mov	eax, DWORD PTR -596[rbp]
	cmp	eax, DWORD PTR -592[rbp]
	jg	.L198
	mov	DWORD PTR -588[rbp], 0
	jmp	.L97
.L198:
	nop
.L97:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L199
	cmp	DWORD PTR -512[rbp], 0
	jne	.L199
	cmp	DWORD PTR -496[rbp], 0
	jne	.L199
	mov	eax, DWORD PTR -596[rbp]
	cmp	eax, DWORD PTR -592[rbp]
	jg	.L199
	mov	DWORD PTR -204[rbp], -376856787
	jmp	.L98
.L199:
	nop
.L98:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L200
	cmp	DWORD PTR -512[rbp], 0
	jne	.L200
	cmp	DWORD PTR -496[rbp], 0
	jne	.L200
	mov	eax, DWORD PTR -596[rbp]
	cmp	eax, DWORD PTR -592[rbp]
	jg	.L200
	mov	DWORD PTR -200[rbp], 753096717
	jmp	.L99
.L200:
	nop
.L99:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L201
	cmp	DWORD PTR -512[rbp], 0
	jne	.L201
	cmp	DWORD PTR -496[rbp], 0
	jne	.L201
	mov	eax, DWORD PTR -596[rbp]
	cmp	eax, DWORD PTR -592[rbp]
	jg	.L201
	mov	DWORD PTR -584[rbp], 0
	jmp	.L100
.L201:
	nop
.L100:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L202
	cmp	DWORD PTR -512[rbp], 0
	jne	.L202
	cmp	DWORD PTR -496[rbp], 0
	jne	.L202
	mov	eax, DWORD PTR -596[rbp]
	cmp	eax, DWORD PTR -592[rbp]
	jg	.L202
	mov	DWORD PTR -196[rbp], 948157160
	jmp	.L101
.L202:
	nop
.L101:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L203
	cmp	DWORD PTR -512[rbp], 0
	jne	.L203
	cmp	DWORD PTR -496[rbp], 0
	jne	.L203
	mov	eax, DWORD PTR -596[rbp]
	cmp	eax, DWORD PTR -592[rbp]
	jg	.L203
	mov	eax, DWORD PTR -584[rbp]
	mov	DWORD PTR -580[rbp], eax
	jmp	.L102
.L203:
	nop
.L102:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L204
	cmp	DWORD PTR -512[rbp], 0
	jne	.L204
	cmp	DWORD PTR -496[rbp], 0
	jne	.L204
	mov	eax, DWORD PTR -596[rbp]
	cmp	eax, DWORD PTR -592[rbp]
	jg	.L204
	mov	DWORD PTR -192[rbp], 663836859
	jmp	.L103
.L204:
	nop
.L103:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L205
	cmp	DWORD PTR -512[rbp], 0
	jne	.L205
	cmp	DWORD PTR -496[rbp], 0
	jne	.L205
	mov	eax, DWORD PTR -596[rbp]
	cmp	eax, DWORD PTR -592[rbp]
	jg	.L205
	mov	eax, DWORD PTR -580[rbp]
	mov	DWORD PTR -576[rbp], eax
	jmp	.L104
.L205:
	nop
.L104:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L206
	cmp	DWORD PTR -512[rbp], 0
	jne	.L206
	cmp	DWORD PTR -496[rbp], 0
	jne	.L206
	mov	eax, DWORD PTR -596[rbp]
	cmp	eax, DWORD PTR -592[rbp]
	jg	.L206
	mov	eax, DWORD PTR -580[rbp]
	cmp	eax, DWORD PTR -576[rbp]
	jne	.L206
	mov	DWORD PTR -188[rbp], 1885015275
	jmp	.L105
.L206:
	nop
.L105:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L207
	cmp	DWORD PTR -512[rbp], 0
	jne	.L207
	cmp	DWORD PTR -496[rbp], 0
	jne	.L207
	mov	eax, DWORD PTR -596[rbp]
	cmp	eax, DWORD PTR -592[rbp]
	jg	.L207
	mov	eax, DWORD PTR -580[rbp]
	cmp	eax, DWORD PTR -576[rbp]
	jne	.L207
	mov	eax, DWORD PTR -588[rbp]
	mov	DWORD PTR -184[rbp], eax
	jmp	.L106
.L207:
	nop
.L106:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L208
	cmp	DWORD PTR -512[rbp], 0
	jne	.L208
	cmp	DWORD PTR -496[rbp], 0
	jne	.L208
	mov	eax, DWORD PTR -596[rbp]
	cmp	eax, DWORD PTR -592[rbp]
	jg	.L208
	mov	eax, DWORD PTR -580[rbp]
	cmp	eax, DWORD PTR -576[rbp]
	jne	.L208
	mov	DWORD PTR -572[rbp], 0
	jmp	.L107
.L208:
	nop
.L107:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L209
	cmp	DWORD PTR -512[rbp], 0
	jne	.L209
	cmp	DWORD PTR -496[rbp], 0
	jne	.L209
	mov	eax, DWORD PTR -596[rbp]
	cmp	eax, DWORD PTR -592[rbp]
	jg	.L209
	mov	eax, DWORD PTR -580[rbp]
	cmp	eax, DWORD PTR -576[rbp]
	jne	.L209
	mov	DWORD PTR -180[rbp], 1461352281
	jmp	.L108
.L209:
	nop
.L108:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L210
	cmp	DWORD PTR -512[rbp], 0
	jne	.L210
	cmp	DWORD PTR -496[rbp], 0
	jne	.L210
	mov	eax, DWORD PTR -596[rbp]
	cmp	eax, DWORD PTR -592[rbp]
	jg	.L210
	mov	eax, DWORD PTR -580[rbp]
	cmp	eax, DWORD PTR -576[rbp]
	jne	.L210
	mov	eax, DWORD PTR -572[rbp]
	add	eax, eax
	mov	DWORD PTR -176[rbp], eax
	jmp	.L109
.L210:
	nop
.L109:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L211
	cmp	DWORD PTR -512[rbp], 0
	jne	.L211
	cmp	DWORD PTR -496[rbp], 0
	jne	.L211
	mov	eax, DWORD PTR -596[rbp]
	cmp	eax, DWORD PTR -592[rbp]
	jg	.L211
	mov	eax, DWORD PTR -580[rbp]
	cmp	eax, DWORD PTR -576[rbp]
	jne	.L211
	mov	DWORD PTR -172[rbp], 1192210585
	jmp	.L110
.L211:
	nop
.L110:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L212
	cmp	DWORD PTR -512[rbp], 0
	jne	.L212
	cmp	DWORD PTR -496[rbp], 0
	jne	.L212
	mov	eax, DWORD PTR -596[rbp]
	cmp	eax, DWORD PTR -592[rbp]
	jg	.L212
	mov	eax, DWORD PTR -580[rbp]
	cmp	eax, DWORD PTR -576[rbp]
	jne	.L212
	mov	DWORD PTR -568[rbp], 0
	jmp	.L111
.L212:
	nop
.L111:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L213
	cmp	DWORD PTR -512[rbp], 0
	jne	.L213
	cmp	DWORD PTR -496[rbp], 0
	jne	.L213
	mov	eax, DWORD PTR -596[rbp]
	cmp	eax, DWORD PTR -592[rbp]
	jg	.L213
	mov	eax, DWORD PTR -580[rbp]
	cmp	eax, DWORD PTR -576[rbp]
	jne	.L213
	mov	DWORD PTR -168[rbp], 1461368311
	jmp	.L112
.L213:
	nop
.L112:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L214
	cmp	DWORD PTR -512[rbp], 0
	jne	.L214
	cmp	DWORD PTR -496[rbp], 0
	jne	.L214
	mov	eax, DWORD PTR -596[rbp]
	cmp	eax, DWORD PTR -592[rbp]
	jg	.L214
	mov	eax, DWORD PTR -580[rbp]
	cmp	eax, DWORD PTR -576[rbp]
	jne	.L214
	mov	eax, DWORD PTR -568[rbp]
	mov	DWORD PTR -164[rbp], eax
	jmp	.L113
.L214:
	nop
.L113:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L215
	cmp	DWORD PTR -512[rbp], 0
	jne	.L215
	cmp	DWORD PTR -496[rbp], 0
	jne	.L215
	mov	eax, DWORD PTR -596[rbp]
	cmp	eax, DWORD PTR -592[rbp]
	jg	.L215
	mov	DWORD PTR -160[rbp], 1885482498
	jmp	.L114
.L215:
	nop
.L114:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L216
	cmp	DWORD PTR -512[rbp], 0
	jne	.L216
	cmp	DWORD PTR -496[rbp], 0
	jne	.L216
	mov	eax, DWORD PTR -596[rbp]
	cmp	eax, DWORD PTR -592[rbp]
	jg	.L216
	mov	eax, DWORD PTR -588[rbp]
	mov	DWORD PTR -156[rbp], eax
	jmp	.L115
.L216:
	nop
.L115:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L217
	cmp	DWORD PTR -512[rbp], 0
	jne	.L217
	cmp	DWORD PTR -496[rbp], 0
	jne	.L217
	mov	eax, DWORD PTR -596[rbp]
	cmp	eax, DWORD PTR -592[rbp]
	jg	.L217
	mov	DWORD PTR -564[rbp], 0
	jmp	.L116
.L217:
	nop
.L116:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L218
	cmp	DWORD PTR -512[rbp], 0
	jne	.L218
	cmp	DWORD PTR -496[rbp], 0
	jne	.L218
	mov	eax, DWORD PTR -596[rbp]
	cmp	eax, DWORD PTR -592[rbp]
	jg	.L218
	mov	DWORD PTR -152[rbp], 797847083
	jmp	.L117
.L218:
	nop
.L117:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L219
	cmp	DWORD PTR -512[rbp], 0
	jne	.L219
	cmp	DWORD PTR -496[rbp], 0
	jne	.L219
	mov	eax, DWORD PTR -596[rbp]
	cmp	eax, DWORD PTR -592[rbp]
	jg	.L219
	mov	eax, DWORD PTR -564[rbp]
	mov	DWORD PTR -148[rbp], eax
	jmp	.L118
.L219:
	nop
.L118:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L220
	cmp	DWORD PTR -512[rbp], 0
	jne	.L220
	cmp	DWORD PTR -496[rbp], 0
	jne	.L220
	mov	DWORD PTR -144[rbp], 1323801455
	jmp	.L119
.L220:
	nop
.L119:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L221
	cmp	DWORD PTR -512[rbp], 0
	jne	.L221
	cmp	DWORD PTR -496[rbp], 0
	jne	.L221
	mov	DWORD PTR -560[rbp], 0
	jmp	.L120
.L221:
	nop
.L120:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L222
	cmp	DWORD PTR -512[rbp], 0
	jne	.L222
	cmp	DWORD PTR -496[rbp], 0
	jne	.L222
	mov	DWORD PTR -140[rbp], 1824498703
	jmp	.L121
.L222:
	nop
.L121:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L223
	cmp	DWORD PTR -512[rbp], 0
	jne	.L223
	cmp	DWORD PTR -496[rbp], 0
	jne	.L223
	mov	eax, DWORD PTR -560[rbp]
	mov	DWORD PTR -136[rbp], eax
	jmp	.L122
.L223:
	nop
.L122:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L224
	cmp	DWORD PTR -512[rbp], 0
	jne	.L224
	cmp	DWORD PTR -496[rbp], 0
	jne	.L224
	mov	DWORD PTR -132[rbp], -201311800
	jmp	.L123
.L224:
	nop
.L123:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L225
	cmp	DWORD PTR -512[rbp], 0
	jne	.L225
	cmp	DWORD PTR -496[rbp], 0
	jne	.L225
	mov	DWORD PTR -128[rbp], -1
	jmp	.L124
.L225:
	nop
.L124:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L226
	cmp	DWORD PTR -512[rbp], 0
	jne	.L226
	cmp	DWORD PTR -496[rbp], 0
	jne	.L226
	mov	DWORD PTR -556[rbp], -1
	jmp	.L125
.L226:
	nop
.L125:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L227
	cmp	DWORD PTR -512[rbp], 0
	jne	.L227
	cmp	DWORD PTR -496[rbp], 0
	jne	.L227
	mov	DWORD PTR -124[rbp], 1669675024
	jmp	.L126
.L227:
	nop
.L126:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L228
	cmp	DWORD PTR -512[rbp], 0
	jne	.L228
	cmp	DWORD PTR -496[rbp], 0
	jne	.L228
	mov	eax, DWORD PTR -556[rbp]
	mov	DWORD PTR -120[rbp], eax
	jmp	.L127
.L228:
	nop
.L127:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L229
	cmp	DWORD PTR -512[rbp], 0
	jne	.L229
	cmp	DWORD PTR -496[rbp], 0
	jne	.L229
	mov	DWORD PTR -552[rbp], -1
	jmp	.L128
.L229:
	nop
.L128:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L230
	cmp	DWORD PTR -512[rbp], 0
	jne	.L230
	cmp	DWORD PTR -496[rbp], 0
	jne	.L230
	mov	DWORD PTR -116[rbp], -376856787
	jmp	.L129
.L230:
	nop
.L129:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L231
	cmp	DWORD PTR -512[rbp], 0
	jne	.L231
	cmp	DWORD PTR -496[rbp], 0
	jne	.L231
	mov	DWORD PTR -112[rbp], 11127
	jmp	.L130
.L231:
	nop
.L130:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L232
	cmp	DWORD PTR -512[rbp], 0
	jne	.L232
	cmp	DWORD PTR -496[rbp], 0
	jne	.L232
	mov	DWORD PTR -548[rbp], 0
	jmp	.L131
.L232:
	nop
.L131:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L233
	cmp	DWORD PTR -512[rbp], 0
	jne	.L233
	cmp	DWORD PTR -496[rbp], 0
	jne	.L233
	cmp	DWORD PTR -552[rbp], -1
	jne	.L233
	cmp	DWORD PTR -552[rbp], -1
	jne	.L233
	cmp	DWORD PTR -488[rbp], 0
	je	.L233
	mov	eax, DWORD PTR -548[rbp]
	mov	edx, eax
	sal	edx, 5
	add	edx, eax
	mov	eax, DWORD PTR -488[rbp]
	add	eax, edx
	mov	DWORD PTR -108[rbp], eax
	jmp	.L132
.L233:
	nop
.L132:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L234
	cmp	DWORD PTR -512[rbp], 0
	jne	.L234
	cmp	DWORD PTR -496[rbp], 0
	jne	.L234
	cmp	DWORD PTR -552[rbp], -1
	jne	.L234
	mov	DWORD PTR -104[rbp], 1
	jmp	.L133
.L234:
	nop
.L133:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L235
	cmp	DWORD PTR -512[rbp], 0
	jne	.L235
	cmp	DWORD PTR -496[rbp], 0
	jne	.L235
	mov	eax, DWORD PTR -400[rbp]
	sub	eax, DWORD PTR -620[rbp]
	mov	DWORD PTR -100[rbp], eax
	jmp	.L134
.L235:
	nop
.L134:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L236
	cmp	DWORD PTR -512[rbp], 0
	jne	.L236
	cmp	DWORD PTR -496[rbp], 0
	jne	.L236
	mov	DWORD PTR -96[rbp], 2097355735
	jmp	.L135
.L236:
	nop
.L135:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L237
	cmp	DWORD PTR -512[rbp], 0
	jne	.L237
	cmp	DWORD PTR -496[rbp], 0
	jne	.L237
	mov	DWORD PTR -544[rbp], 0
	jmp	.L136
.L237:
	nop
.L136:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L238
	cmp	DWORD PTR -512[rbp], 0
	jne	.L238
	cmp	DWORD PTR -496[rbp], 0
	jne	.L238
	mov	DWORD PTR -92[rbp], 1067663752
	jmp	.L137
.L238:
	nop
.L137:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L239
	cmp	DWORD PTR -512[rbp], 0
	jne	.L239
	cmp	DWORD PTR -496[rbp], 0
	jne	.L239
	mov	eax, DWORD PTR -544[rbp]
	mov	DWORD PTR -88[rbp], eax
	jmp	.L138
.L239:
	nop
.L138:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L240
	cmp	DWORD PTR -512[rbp], 0
	jne	.L240
	cmp	DWORD PTR -496[rbp], 0
	jne	.L240
	mov	eax, DWORD PTR -456[rbp]
	sub	eax, 1
	mov	DWORD PTR -84[rbp], eax
	jmp	.L139
.L240:
	nop
.L139:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L241
	cmp	DWORD PTR -512[rbp], 0
	jne	.L241
	cmp	DWORD PTR -496[rbp], 0
	jne	.L241
	mov	eax, DWORD PTR -448[rbp]
	sub	eax, DWORD PTR -480[rbp]
	mov	DWORD PTR -80[rbp], eax
	jmp	.L140
.L241:
	nop
.L140:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L242
	cmp	DWORD PTR -512[rbp], 0
	jne	.L242
	cmp	DWORD PTR -496[rbp], 0
	jne	.L242
	mov	DWORD PTR -652[rbp], 1
	jmp	.L141
.L242:
	nop
.L141:
	mov	DWORD PTR -76[rbp], 11127
.L142:
	mov	DWORD PTR -72[rbp], 1535792982
.L143:
	mov	DWORD PTR -68[rbp], 26440
.L144:
	mov	DWORD PTR -64[rbp], 1450440293
.L145:
	mov	eax, DWORD PTR -68[rbp]
	mov	DWORD PTR -60[rbp], eax
.L146:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L243
	cmp	DWORD PTR -512[rbp], 0
	jne	.L243
	mov	eax, DWORD PTR -68[rbp]
	cmp	eax, DWORD PTR -60[rbp]
	jne	.L243
	mov	DWORD PTR -56[rbp], -367025460
	jmp	.L147
.L243:
	nop
.L147:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L244
	cmp	DWORD PTR -512[rbp], 0
	jne	.L244
	mov	eax, DWORD PTR -68[rbp]
	cmp	eax, DWORD PTR -60[rbp]
	jne	.L244
	mov	DWORD PTR -52[rbp], 11127
	jmp	.L148
.L244:
	nop
.L148:
	mov	eax, DWORD PTR -68[rbp]
	cmp	eax, DWORD PTR -60[rbp]
	jne	.L245
	cmp	DWORD PTR -512[rbp], 0
	jne	.L245
	cmp	DWORD PTR -512[rbp], 0
	jne	.L245
	mov	DWORD PTR -48[rbp], -325531904
	jmp	.L149
.L245:
	nop
.L149:
	mov	eax, DWORD PTR -68[rbp]
	cmp	eax, DWORD PTR -60[rbp]
	jne	.L246
	cmp	DWORD PTR -512[rbp], 0
	jne	.L246
	cmp	DWORD PTR -512[rbp], 0
	jne	.L246
	mov	DWORD PTR -44[rbp], 11127
	jmp	.L150
.L246:
	nop
.L150:
	mov	eax, DWORD PTR -68[rbp]
	cmp	eax, DWORD PTR -60[rbp]
	jne	.L247
	cmp	DWORD PTR -512[rbp], 0
	jne	.L247
	cmp	DWORD PTR -512[rbp], 0
	jne	.L247
	mov	DWORD PTR -648[rbp], 0
	jmp	.L151
.L247:
	nop
.L151:
	mov	eax, DWORD PTR -68[rbp]
	cmp	eax, DWORD PTR -60[rbp]
	jne	.L248
	cmp	DWORD PTR -512[rbp], 0
	jne	.L248
	cmp	DWORD PTR -512[rbp], 0
	jne	.L248
	mov	DWORD PTR -40[rbp], 1283064724
	jmp	.L152
.L248:
	nop
.L152:
	mov	eax, DWORD PTR -68[rbp]
	cmp	eax, DWORD PTR -60[rbp]
	jne	.L249
	cmp	DWORD PTR -512[rbp], 0
	jne	.L249
	cmp	DWORD PTR -512[rbp], 0
	jne	.L249
	mov	eax, DWORD PTR -648[rbp]
	mov	DWORD PTR -36[rbp], eax
	jmp	.L153
.L249:
	nop
.L153:
	mov	eax, DWORD PTR -68[rbp]
	cmp	eax, DWORD PTR -60[rbp]
	jne	.L250
	cmp	DWORD PTR -512[rbp], 0
	jne	.L250
	cmp	DWORD PTR -652[rbp], 0
	je	.L250
	mov	DWORD PTR -32[rbp], -367025460
	jmp	.L154
.L250:
	nop
.L154:
	mov	eax, DWORD PTR -68[rbp]
	cmp	eax, DWORD PTR -60[rbp]
	jne	.L251
	cmp	DWORD PTR -512[rbp], 0
	jne	.L251
	cmp	DWORD PTR -652[rbp], 0
	je	.L251
	mov	DWORD PTR -28[rbp], 11127
	jmp	.L155
.L251:
	nop
.L155:
	mov	eax, DWORD PTR -68[rbp]
	cmp	eax, DWORD PTR -60[rbp]
	jne	.L252
	cmp	DWORD PTR -512[rbp], 0
	jne	.L252
	cmp	DWORD PTR -652[rbp], 0
	je	.L252
	mov	DWORD PTR -644[rbp], 0
	jmp	.L156
.L252:
	nop
.L156:
	mov	eax, DWORD PTR -68[rbp]
	cmp	eax, DWORD PTR -60[rbp]
	jne	.L253
	cmp	DWORD PTR -512[rbp], 0
	jne	.L253
	cmp	DWORD PTR -652[rbp], 0
	je	.L253
	mov	DWORD PTR -24[rbp], 947139593
	jmp	.L157
.L253:
	nop
.L157:
	mov	eax, DWORD PTR -68[rbp]
	cmp	eax, DWORD PTR -60[rbp]
	jne	.L254
	cmp	DWORD PTR -512[rbp], 0
	jne	.L254
	cmp	DWORD PTR -652[rbp], 0
	je	.L254
	mov	eax, DWORD PTR -644[rbp]
	mov	DWORD PTR -20[rbp], eax
	jmp	.L158
.L254:
	nop
.L158:
	mov	eax, DWORD PTR -68[rbp]
	cmp	eax, DWORD PTR -60[rbp]
	jne	.L255
	mov	eax, DWORD PTR -504[rbp]
	sub	eax, 1
	mov	DWORD PTR -660[rbp], eax
	jmp	.L159
.L255:
	nop
.L159:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L256
	cmp	DWORD PTR -512[rbp], 0
	jne	.L256
	mov	eax, DWORD PTR -68[rbp]
	cmp	eax, DWORD PTR -60[rbp]
	jne	.L256
	mov	DWORD PTR -540[rbp], 0
	jmp	.L160
.L256:
	nop
.L160:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L257
	cmp	DWORD PTR -512[rbp], 0
	jne	.L257
	mov	eax, DWORD PTR -68[rbp]
	cmp	eax, DWORD PTR -60[rbp]
	jne	.L257
	mov	DWORD PTR -16[rbp], 1506396380
	jmp	.L161
.L257:
	nop
.L161:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L258
	cmp	DWORD PTR -512[rbp], 0
	jne	.L258
	mov	eax, DWORD PTR -68[rbp]
	cmp	eax, DWORD PTR -60[rbp]
	jne	.L258
	mov	eax, DWORD PTR -540[rbp]
	mov	DWORD PTR -12[rbp], eax
	jmp	.L162
.L258:
	nop
.L162:
	mov	eax, DWORD PTR -68[rbp]
	cmp	eax, DWORD PTR -60[rbp]
	jne	.L259
	mov	DWORD PTR -8[rbp], 1771203924
	jmp	.L163
.L259:
	nop
.L163:
	mov	eax, DWORD PTR -68[rbp]
	cmp	eax, DWORD PTR -60[rbp]
	jne	.L260
	mov	eax, DWORD PTR -660[rbp]
	mov	DWORD PTR -640[rbp], eax
	jmp	.L164
.L260:
	nop
.L164:
	mov	eax, DWORD PTR -68[rbp]
	cmp	eax, DWORD PTR -60[rbp]
	jne	.L261
	mov	DWORD PTR -4[rbp], 873108872
	jmp	.L165
.L261:
	nop
.L165:
	mov	eax, DWORD PTR -68[rbp]
	cmp	eax, DWORD PTR -60[rbp]
	jne	.L262
	mov	eax, DWORD PTR -640[rbp]
	mov	DWORD PTR -636[rbp], eax
	jmp	.L166
.L262:
	nop
.L166:
	mov	eax, DWORD PTR -288[rbp]
	cmp	eax, DWORD PTR -280[rbp]
	jne	.L263
	mov	eax, DWORD PTR -660[rbp]
	sub	eax, 1
	mov	DWORD PTR -656[rbp], eax
	jmp	.L167
.L263:
	nop
.L167:
	mov	eax, DWORD PTR -68[rbp]
	cmp	eax, DWORD PTR -60[rbp]
	jne	.L264
	cmp	DWORD PTR -660[rbp], 0
	jne	.L264
	mov	eax, DWORD PTR -636[rbp]
	cmp	eax, DWORD PTR -656[rbp]
	sete	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	assert@PLT
.L264:
	nop
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE0:
	.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	"700736.c"
	.text
	.align	2
	.global	main
	.syntax unified
	.arm
	.fpu softvfp
	.type	main, %function
main:
	@ args = 0, pretend = 0, frame = 672
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #672
	str	r0, [fp, #-672]
	str	r1, [fp, #-676]
.L2:
	mov	r3, #1
	str	r3, [fp, #-540]
.L3:
	ldr	r3, .L265
	str	r3, [fp, #-536]
.L4:
	ldr	r3, .L265+4
	str	r3, [fp, #-532]
.L5:
	ldr	r3, .L265+8
	str	r3, [fp, #-528]
.L6:
	mov	r3, #1
	str	r3, [fp, #-524]
.L7:
	ldr	r3, .L265+12
	str	r3, [fp, #-520]
.L8:
	mov	r3, #0
	str	r3, [fp, #-516]
.L9:
	ldr	r3, .L265+16
	str	r3, [fp, #-512]
.L10:
	mov	r3, #1
	str	r3, [fp, #-508]
.L11:
	ldr	r3, .L265+20
	str	r3, [fp, #-504]
.L12:
	mov	r3, #0
	str	r3, [fp, #-500]
.L13:
	ldr	r3, .L265+24
	str	r3, [fp, #-496]
.L14:
	mov	r3, #49
	str	r3, [fp, #-492]
.L15:
	ldr	r3, .L265+28
	str	r3, [fp, #-488]
.L16:
	mov	r3, #1
	str	r3, [fp, #-484]
.L17:
	ldr	r3, .L265+32
	str	r3, [fp, #-480]
.L18:
	mov	r3, #10
	str	r3, [fp, #-476]
.L19:
	ldr	r3, .L265+36
	str	r3, [fp, #-472]
.L20:
	mov	r3, #10
	str	r3, [fp, #-468]
.L21:
	ldr	r3, .L265+40
	str	r3, [fp, #-464]
.L22:
	mov	r3, #0
	str	r3, [fp, #-460]
.L23:
	ldr	r3, .L265+44
	str	r3, [fp, #-456]
.L24:
	mov	r3, #0
	str	r3, [fp, #-452]
.L25:
	ldr	r3, .L265+48
	str	r3, [fp, #-448]
.L26:
	ldr	r3, [fp, #-468]
	str	r3, [fp, #-444]
.L27:
	ldr	r3, .L265+52
	str	r3, [fp, #-440]
.L28:
	ldr	r3, [fp, #-476]
	str	r3, [fp, #-436]
.L29:
	mov	r3, #10
	str	r3, [fp, #-432]
.L30:
	mov	r3, #10
	str	r3, [fp, #-428]
.L31:
	ldr	r3, .L265+56
	str	r3, [fp, #-424]
.L32:
	ldr	r3, [fp, #-428]
	str	r3, [fp, #-420]
.L33:
	ldr	r3, .L265+60
	str	r3, [fp, #-416]
.L34:
	ldr	r3, [fp, #-432]
	str	r3, [fp, #-412]
.L35:
	ldr	r3, .L265+64
	str	r3, [fp, #-408]
.L36:
	mov	r3, #0
	str	r3, [fp, #-404]
.L37:
	ldr	r3, .L265+68
	str	r3, [fp, #-400]
.L38:
	mov	r3, #0
	str	r3, [fp, #-396]
.L39:
	ldr	r3, .L265+72
	str	r3, [fp, #-392]
.L40:
	mov	r3, #0
	str	r3, [fp, #-388]
.L41:
	ldr	r3, .L265+76
	str	r3, [fp, #-384]
.L42:
	ldr	r3, [fp, #-428]
	str	r3, [fp, #-380]
.L43:
	mov	r3, #10
	str	r3, [fp, #-376]
.L44:
	ldr	r3, .L265+80
	str	r3, [fp, #-372]
.L45:
	mov	r3, #0
	str	r3, [fp, #-368]
.L46:
	ldr	r3, .L265+84
	str	r3, [fp, #-364]
.L47:
	ldr	r3, [fp, #-376]
	str	r3, [fp, #-360]
.L48:
	ldr	r3, .L265+88
	str	r3, [fp, #-356]
.L49:
	ldr	r3, [fp, #-360]
	str	r3, [fp, #-352]
.L50:
	mov	r3, #10
	str	r3, [fp, #-348]
.L51:
	ldr	r3, .L265+92
	str	r3, [fp, #-344]
.L52:
	ldr	r3, [fp, #-428]
	str	r3, [fp, #-340]
.L53:
	mov	r3, #10
	str	r3, [fp, #-336]
.L54:
	ldr	r3, .L265+96
	str	r3, [fp, #-332]
.L55:
	ldr	r3, [fp, #-336]
	add	r3, r3, #1
	str	r3, [fp, #-328]
.L56:
	ldr	r3, .L265+100
	str	r3, [fp, #-324]
.L57:
	ldr	r3, [fp, #-328]
	str	r3, [fp, #-320]
.L58:
	ldr	r3, .L265+104
	str	r3, [fp, #-316]
.L59:
	ldr	r3, [fp, #-328]
	str	r3, [fp, #-312]
.L60:
	ldr	r3, .L265+108
	str	r3, [fp, #-308]
.L61:
	mov	r3, #1
	str	r3, [fp, #-304]
.L62:
	ldr	r3, .L265+256
	str	r3, [fp, #-300]
.L63:
	ldr	r3, .L265+112
	str	r3, [fp, #-296]
.L64:
	ldr	r3, .L265+236
	str	r3, [fp, #-292]
.L65:
	ldr	r3, .L265+116
	str	r3, [fp, #-288]
.L66:
	ldr	r3, [fp, #-292]
	str	r3, [fp, #-284]
.L67:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L169
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L169
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L169
	ldr	r3, .L265+120
	str	r3, [fp, #-280]
	b	.L68
.L169:
	nop
.L68:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L170
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L170
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L170
	ldr	r3, .L265+256
	str	r3, [fp, #-276]
	b	.L69
.L170:
	nop
.L69:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L171
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L171
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L171
	mov	r3, #0
	str	r3, [fp, #-636]
	b	.L70
.L171:
	nop
.L70:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L172
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L172
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L172
	ldr	r3, .L265+124
	str	r3, [fp, #-272]
	b	.L71
.L172:
	nop
.L71:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L173
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L173
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L173
	ldr	r3, [fp, #-636]
	str	r3, [fp, #-268]
	b	.L72
.L173:
	nop
.L72:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L174
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L174
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L174
	ldr	r3, .L265+256
	str	r3, [fp, #-264]
	b	.L73
.L174:
	nop
.L73:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L175
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L175
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L175
	ldr	r3, .L265+128
	str	r3, [fp, #-260]
	b	.L74
.L175:
	nop
.L74:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L176
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L176
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L176
	ldr	r3, [fp, #-484]
	str	r3, [fp, #-632]
	b	.L75
.L176:
	nop
.L75:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L177
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L177
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L177
	ldr	r3, .L265+132
	str	r3, [fp, #-256]
	b	.L76
.L177:
	nop
.L76:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L178
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L178
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L178
	ldr	r3, [fp, #-632]
	str	r3, [fp, #-628]
	b	.L77
.L178:
	nop
.L77:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L179
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L179
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L179
	ldr	r3, .L265+136
	str	r3, [fp, #-252]
	b	.L78
.L179:
	nop
.L78:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L180
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L180
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L180
	ldr	r3, [fp, #-628]
	str	r3, [fp, #-624]
	b	.L79
.L180:
	nop
.L79:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L181
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L181
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L181
	mov	r3, #0
	str	r3, [fp, #-248]
	b	.L80
.L181:
	nop
.L80:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L182
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L182
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L182
	ldr	r3, .L265+140
	str	r3, [fp, #-244]
	b	.L81
.L182:
	nop
.L81:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L183
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L183
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L183
	mov	r3, #0
	str	r3, [fp, #-620]
	b	.L82
.L183:
	nop
.L82:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L184
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L184
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L184
	ldr	r3, .L265+144
	str	r3, [fp, #-240]
	b	.L83
.L184:
	nop
.L83:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L185
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L185
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L185
	ldr	r3, [fp, #-620]
	str	r3, [fp, #-616]
	b	.L84
.L185:
	nop
.L84:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L186
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L186
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L186
	ldr	r3, .L265+148
	str	r3, [fp, #-236]
	b	.L85
.L186:
	nop
.L85:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L187
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L187
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L187
	ldr	r3, [fp, #-616]
	str	r3, [fp, #-612]
	b	.L86
.L187:
	nop
.L86:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L188
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L188
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L188
	ldr	r3, [fp, #-304]
	sub	r3, r3, #1
	str	r3, [fp, #-232]
	b	.L87
.L188:
	nop
.L87:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L189
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L189
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L189
	ldr	r3, .L265+152
	str	r3, [fp, #-228]
	b	.L88
.L189:
	nop
.L88:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L190
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L190
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L190
	mov	r3, #0
	str	r3, [fp, #-608]
	b	.L89
.L190:
	nop
.L89:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L191
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L191
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L191
	ldr	r3, .L265+156
	str	r3, [fp, #-224]
	b	.L90
.L191:
	nop
.L90:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L192
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L192
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L192
	ldr	r3, [fp, #-608]
	str	r3, [fp, #-600]
	b	.L91
.L192:
	nop
.L91:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L193
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L193
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L193
	mov	r3, #0
	str	r3, [fp, #-604]
	b	.L92
.L193:
	nop
.L92:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L194
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L194
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L194
	ldr	r3, .L265+160
	str	r3, [fp, #-220]
	b	.L93
.L194:
	nop
.L93:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L195
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L195
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L195
	ldr	r3, [fp, #-604]
	str	r3, [fp, #-596]
	b	.L94
.L195:
	nop
.L94:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L196
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L196
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L196
	ldr	r2, [fp, #-600]
	ldr	r3, [fp, #-596]
	cmp	r2, r3
	bgt	.L196
	ldr	r3, .L265+164
	str	r3, [fp, #-216]
	b	.L95
.L196:
	nop
.L95:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L197
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L197
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L197
	ldr	r2, [fp, #-600]
	ldr	r3, [fp, #-596]
	cmp	r2, r3
	bgt	.L197
	ldr	r3, [fp, #-612]
	str	r3, [fp, #-212]
	b	.L96
.L197:
	nop
.L96:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L198
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L198
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L198
	ldr	r2, [fp, #-600]
	ldr	r3, [fp, #-596]
	cmp	r2, r3
	bgt	.L198
	mov	r3, #0
	str	r3, [fp, #-592]
	b	.L97
.L198:
	nop
.L97:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L199
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L199
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L199
	ldr	r2, [fp, #-600]
	ldr	r3, [fp, #-596]
	cmp	r2, r3
	bgt	.L199
	ldr	r3, .L265+220
	str	r3, [fp, #-208]
	b	.L98
.L199:
	nop
.L98:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L200
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L200
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L200
	ldr	r2, [fp, #-600]
	ldr	r3, [fp, #-596]
	cmp	r2, r3
	bgt	.L200
	ldr	r3, .L265+168
	str	r3, [fp, #-204]
	b	.L99
.L200:
	nop
.L99:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L201
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L201
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L201
	ldr	r2, [fp, #-600]
	ldr	r3, [fp, #-596]
	cmp	r2, r3
	bgt	.L201
	mov	r3, #0
	str	r3, [fp, #-588]
	b	.L100
.L201:
	nop
.L100:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L202
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L202
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L202
	ldr	r2, [fp, #-600]
	ldr	r3, [fp, #-596]
	cmp	r2, r3
	bgt	.L202
	ldr	r3, .L265+172
	str	r3, [fp, #-200]
	b	.L101
.L202:
	nop
.L101:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L203
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L203
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L203
	ldr	r2, [fp, #-600]
	ldr	r3, [fp, #-596]
	cmp	r2, r3
	bgt	.L203
	ldr	r3, [fp, #-588]
	str	r3, [fp, #-584]
	b	.L102
.L203:
	nop
.L102:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L204
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L204
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L204
	ldr	r2, [fp, #-600]
	ldr	r3, [fp, #-596]
	cmp	r2, r3
	bgt	.L204
	ldr	r3, .L265+176
	str	r3, [fp, #-196]
	b	.L103
.L204:
	nop
.L103:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L205
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L205
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L205
	ldr	r2, [fp, #-600]
	ldr	r3, [fp, #-596]
	cmp	r2, r3
	bgt	.L205
	ldr	r3, [fp, #-584]
	str	r3, [fp, #-580]
	b	.L104
.L205:
	nop
.L104:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L206
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L206
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L206
	ldr	r2, [fp, #-600]
	ldr	r3, [fp, #-596]
	cmp	r2, r3
	bgt	.L206
	ldr	r2, [fp, #-584]
	ldr	r3, [fp, #-580]
	cmp	r2, r3
	bne	.L206
	ldr	r3, .L265+180
	str	r3, [fp, #-192]
	b	.L105
.L206:
	nop
.L105:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L207
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L207
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L207
	ldr	r2, [fp, #-600]
	ldr	r3, [fp, #-596]
	cmp	r2, r3
	bgt	.L207
	ldr	r2, [fp, #-584]
	ldr	r3, [fp, #-580]
	cmp	r2, r3
	bne	.L207
	ldr	r3, [fp, #-592]
	str	r3, [fp, #-188]
	b	.L106
.L207:
	nop
.L106:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L208
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L208
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L208
	ldr	r2, [fp, #-600]
	ldr	r3, [fp, #-596]
	cmp	r2, r3
	bgt	.L208
	ldr	r2, [fp, #-584]
	ldr	r3, [fp, #-580]
	cmp	r2, r3
	bne	.L208
	mov	r3, #0
	str	r3, [fp, #-576]
	b	.L107
.L208:
	nop
.L107:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L209
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L209
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L209
	ldr	r2, [fp, #-600]
	ldr	r3, [fp, #-596]
	cmp	r2, r3
	bgt	.L209
	ldr	r2, [fp, #-584]
	ldr	r3, [fp, #-580]
	cmp	r2, r3
	bne	.L209
	ldr	r3, .L265+184
	str	r3, [fp, #-184]
	b	.L108
.L209:
	nop
.L108:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L210
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L210
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L210
	ldr	r2, [fp, #-600]
	ldr	r3, [fp, #-596]
	cmp	r2, r3
	bgt	.L210
	ldr	r2, [fp, #-584]
	ldr	r3, [fp, #-580]
	cmp	r2, r3
	bne	.L210
	ldr	r3, [fp, #-576]
	lsl	r3, r3, #1
	str	r3, [fp, #-180]
	b	.L109
.L210:
	nop
.L109:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L211
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L211
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L211
	ldr	r2, [fp, #-600]
	ldr	r3, [fp, #-596]
	cmp	r2, r3
	bgt	.L211
	ldr	r2, [fp, #-584]
	ldr	r3, [fp, #-580]
	cmp	r2, r3
	bne	.L211
	ldr	r3, .L265+188
	str	r3, [fp, #-176]
	b	.L110
.L211:
	nop
.L110:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L212
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L212
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L212
	ldr	r2, [fp, #-600]
	ldr	r3, [fp, #-596]
	cmp	r2, r3
	bgt	.L212
	ldr	r2, [fp, #-584]
	ldr	r3, [fp, #-580]
	cmp	r2, r3
	bne	.L212
	mov	r3, #0
	str	r3, [fp, #-572]
	b	.L111
.L212:
	nop
.L111:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L213
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L213
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L213
	ldr	r2, [fp, #-600]
	ldr	r3, [fp, #-596]
	cmp	r2, r3
	bgt	.L213
	ldr	r2, [fp, #-584]
	ldr	r3, [fp, #-580]
	cmp	r2, r3
	bne	.L213
	ldr	r3, .L265+192
	str	r3, [fp, #-172]
	b	.L112
.L213:
	nop
.L112:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L214
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L214
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L214
	ldr	r2, [fp, #-600]
	ldr	r3, [fp, #-596]
	cmp	r2, r3
	bgt	.L214
	ldr	r2, [fp, #-584]
	ldr	r3, [fp, #-580]
	cmp	r2, r3
	bne	.L214
	ldr	r3, [fp, #-572]
	str	r3, [fp, #-168]
	b	.L113
.L214:
	nop
.L113:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L215
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L215
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L215
	ldr	r2, [fp, #-600]
	ldr	r3, [fp, #-596]
	cmp	r2, r3
	bgt	.L215
	ldr	r3, .L265+196
	str	r3, [fp, #-164]
	b	.L114
.L215:
	nop
.L114:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L216
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L216
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L216
	ldr	r2, [fp, #-600]
	ldr	r3, [fp, #-596]
	cmp	r2, r3
	bgt	.L216
	ldr	r3, [fp, #-592]
	str	r3, [fp, #-160]
	b	.L115
.L216:
	nop
.L115:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L217
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L217
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L217
	ldr	r2, [fp, #-600]
	ldr	r3, [fp, #-596]
	cmp	r2, r3
	bgt	.L217
	mov	r3, #0
	str	r3, [fp, #-568]
	b	.L116
.L217:
	nop
.L116:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L218
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L218
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L218
	ldr	r2, [fp, #-600]
	ldr	r3, [fp, #-596]
	cmp	r2, r3
	bgt	.L218
	ldr	r3, .L265+200
	str	r3, [fp, #-156]
	b	.L117
.L218:
	nop
.L117:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L219
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L219
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L219
	ldr	r2, [fp, #-600]
	ldr	r3, [fp, #-596]
	cmp	r2, r3
	bgt	.L219
	ldr	r3, [fp, #-568]
	str	r3, [fp, #-152]
	b	.L118
.L219:
	nop
.L118:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L220
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L220
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L220
	ldr	r3, .L265+204
	str	r3, [fp, #-148]
	b	.L119
.L220:
	nop
.L119:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L221
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L221
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L221
	mov	r3, #0
	str	r3, [fp, #-564]
	b	.L120
.L221:
	nop
.L120:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L222
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L222
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L222
	ldr	r3, .L265+208
	str	r3, [fp, #-144]
	b	.L121
.L266:
	.align	2
.L265:
	.word	-367315751
	.word	6521800
	.word	1018353278
	.word	669208164
	.word	1145093717
	.word	821360384
	.word	1003333831
	.word	2089123716
	.word	1326008651
	.word	1001900988
	.word	1318464322
	.word	3949215
	.word	813317603
	.word	1131918557
	.word	513195121
	.word	528373725
	.word	1723836684
	.word	424130216
	.word	1753120146
	.word	2009916792
	.word	2086499853
	.word	871827941
	.word	773554280
	.word	1390648697
	.word	2013601606
	.word	1500568206
	.word	215400972
	.word	1558830259
	.word	55956086
	.word	488139199
	.word	-323430656
	.word	2073452927
	.word	1471043568
	.word	495382257
	.word	944322557
	.word	2140251732
	.word	1640475974
	.word	1765682941
	.word	996101916
	.word	1582116043
	.word	944207944
	.word	1998002904
	.word	753096717
	.word	948157160
	.word	663836859
	.word	1885015275
	.word	1461352281
	.word	1192210585
	.word	1461368311
	.word	1885482498
	.word	797847083
	.word	1323801455
	.word	1824498703
	.word	-201311800
	.word	1669675024
	.word	-376856787
	.word	2097355735
	.word	1067663752
	.word	1535792982
	.word	26440
	.word	1450440293
	.word	-325531904
	.word	1283064724
	.word	-367025460
	.word	11127
	.word	947139593
	.word	1506396380
	.word	1771203924
	.word	873108872
.L222:
	nop
.L121:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L223
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L223
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L223
	ldr	r3, [fp, #-564]
	str	r3, [fp, #-140]
	b	.L122
.L223:
	nop
.L122:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L224
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L224
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L224
	ldr	r3, .L265+212
	str	r3, [fp, #-136]
	b	.L123
.L224:
	nop
.L123:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L225
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L225
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L225
	mvn	r3, #0
	str	r3, [fp, #-132]
	b	.L124
.L225:
	nop
.L124:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L226
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L226
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L226
	mvn	r3, #0
	str	r3, [fp, #-560]
	b	.L125
.L226:
	nop
.L125:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L227
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L227
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L227
	ldr	r3, .L265+216
	str	r3, [fp, #-128]
	b	.L126
.L227:
	nop
.L126:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L228
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L228
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L228
	ldr	r3, [fp, #-560]
	str	r3, [fp, #-124]
	b	.L127
.L228:
	nop
.L127:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L229
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L229
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L229
	mvn	r3, #0
	str	r3, [fp, #-556]
	b	.L128
.L229:
	nop
.L128:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L230
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L230
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L230
	ldr	r3, .L265+220
	str	r3, [fp, #-120]
	b	.L129
.L230:
	nop
.L129:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L231
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L231
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L231
	ldr	r3, .L265+256
	str	r3, [fp, #-116]
	b	.L130
.L231:
	nop
.L130:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L232
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L232
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L232
	mov	r3, #0
	str	r3, [fp, #-552]
	b	.L131
.L232:
	nop
.L131:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L233
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L233
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L233
	ldr	r3, [fp, #-556]
	cmn	r3, #1
	bne	.L233
	ldr	r3, [fp, #-556]
	cmn	r3, #1
	bne	.L233
	ldr	r3, [fp, #-492]
	cmp	r3, #0
	beq	.L233
	ldr	r2, [fp, #-552]
	mov	r3, r2
	lsl	r3, r3, #5
	add	r3, r3, r2
	ldr	r2, [fp, #-492]
	add	r3, r2, r3
	str	r3, [fp, #-112]
	b	.L132
.L233:
	nop
.L132:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L234
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L234
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L234
	ldr	r3, [fp, #-556]
	cmn	r3, #1
	bne	.L234
	mov	r3, #1
	str	r3, [fp, #-108]
	b	.L133
.L234:
	nop
.L133:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L235
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L235
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L235
	ldr	r2, [fp, #-404]
	ldr	r3, [fp, #-624]
	sub	r3, r2, r3
	str	r3, [fp, #-104]
	b	.L134
.L235:
	nop
.L134:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L236
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L236
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L236
	ldr	r3, .L265+224
	str	r3, [fp, #-100]
	b	.L135
.L236:
	nop
.L135:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L237
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L237
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L237
	mov	r3, #0
	str	r3, [fp, #-548]
	b	.L136
.L237:
	nop
.L136:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L238
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L238
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L238
	ldr	r3, .L265+228
	str	r3, [fp, #-96]
	b	.L137
.L238:
	nop
.L137:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L239
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L239
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L239
	ldr	r3, [fp, #-548]
	str	r3, [fp, #-92]
	b	.L138
.L239:
	nop
.L138:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L240
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L240
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L240
	ldr	r3, [fp, #-460]
	sub	r3, r3, #1
	str	r3, [fp, #-88]
	b	.L139
.L240:
	nop
.L139:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L241
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L241
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L241
	ldr	r2, [fp, #-452]
	ldr	r3, [fp, #-484]
	sub	r3, r2, r3
	str	r3, [fp, #-84]
	b	.L140
.L241:
	nop
.L140:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L242
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L242
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bne	.L242
	mov	r3, #1
	str	r3, [fp, #-656]
	b	.L141
.L242:
	nop
.L141:
	ldr	r3, .L265+256
	str	r3, [fp, #-80]
.L142:
	ldr	r3, .L265+232
	str	r3, [fp, #-76]
.L143:
	ldr	r3, .L265+236
	str	r3, [fp, #-72]
.L144:
	ldr	r3, .L265+240
	str	r3, [fp, #-68]
.L145:
	ldr	r3, [fp, #-72]
	str	r3, [fp, #-64]
.L146:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L243
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L243
	ldr	r2, [fp, #-72]
	ldr	r3, [fp, #-64]
	cmp	r2, r3
	bne	.L243
	ldr	r3, .L265+252
	str	r3, [fp, #-60]
	b	.L147
.L243:
	nop
.L147:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L244
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L244
	ldr	r2, [fp, #-72]
	ldr	r3, [fp, #-64]
	cmp	r2, r3
	bne	.L244
	ldr	r3, .L265+256
	str	r3, [fp, #-56]
	b	.L148
.L244:
	nop
.L148:
	ldr	r2, [fp, #-72]
	ldr	r3, [fp, #-64]
	cmp	r2, r3
	bne	.L245
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L245
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L245
	ldr	r3, .L265+244
	str	r3, [fp, #-52]
	b	.L149
.L245:
	nop
.L149:
	ldr	r2, [fp, #-72]
	ldr	r3, [fp, #-64]
	cmp	r2, r3
	bne	.L246
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L246
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L246
	ldr	r3, .L265+256
	str	r3, [fp, #-48]
	b	.L150
.L246:
	nop
.L150:
	ldr	r2, [fp, #-72]
	ldr	r3, [fp, #-64]
	cmp	r2, r3
	bne	.L247
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L247
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L247
	mov	r3, #0
	str	r3, [fp, #-652]
	b	.L151
.L247:
	nop
.L151:
	ldr	r2, [fp, #-72]
	ldr	r3, [fp, #-64]
	cmp	r2, r3
	bne	.L248
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L248
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L248
	ldr	r3, .L265+248
	str	r3, [fp, #-44]
	b	.L152
.L248:
	nop
.L152:
	ldr	r2, [fp, #-72]
	ldr	r3, [fp, #-64]
	cmp	r2, r3
	bne	.L249
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L249
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L249
	ldr	r3, [fp, #-652]
	str	r3, [fp, #-40]
	b	.L153
.L249:
	nop
.L153:
	ldr	r2, [fp, #-72]
	ldr	r3, [fp, #-64]
	cmp	r2, r3
	bne	.L250
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L250
	ldr	r3, [fp, #-656]
	cmp	r3, #0
	beq	.L250
	ldr	r3, .L265+252
	str	r3, [fp, #-36]
	b	.L154
.L250:
	nop
.L154:
	ldr	r2, [fp, #-72]
	ldr	r3, [fp, #-64]
	cmp	r2, r3
	bne	.L251
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L251
	ldr	r3, [fp, #-656]
	cmp	r3, #0
	beq	.L251
	ldr	r3, .L265+256
	str	r3, [fp, #-32]
	b	.L155
.L251:
	nop
.L155:
	ldr	r2, [fp, #-72]
	ldr	r3, [fp, #-64]
	cmp	r2, r3
	bne	.L252
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L252
	ldr	r3, [fp, #-656]
	cmp	r3, #0
	beq	.L252
	mov	r3, #0
	str	r3, [fp, #-648]
	b	.L156
.L252:
	nop
.L156:
	ldr	r2, [fp, #-72]
	ldr	r3, [fp, #-64]
	cmp	r2, r3
	bne	.L253
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L253
	ldr	r3, [fp, #-656]
	cmp	r3, #0
	beq	.L253
	ldr	r3, .L265+260
	str	r3, [fp, #-28]
	b	.L157
.L253:
	nop
.L157:
	ldr	r2, [fp, #-72]
	ldr	r3, [fp, #-64]
	cmp	r2, r3
	bne	.L254
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L254
	ldr	r3, [fp, #-656]
	cmp	r3, #0
	beq	.L254
	ldr	r3, [fp, #-648]
	str	r3, [fp, #-24]
	b	.L158
.L254:
	nop
.L158:
	ldr	r2, [fp, #-72]
	ldr	r3, [fp, #-64]
	cmp	r2, r3
	bne	.L255
	ldr	r3, [fp, #-508]
	sub	r3, r3, #1
	str	r3, [fp, #-664]
	b	.L159
.L255:
	nop
.L159:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L256
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L256
	ldr	r2, [fp, #-72]
	ldr	r3, [fp, #-64]
	cmp	r2, r3
	bne	.L256
	mov	r3, #0
	str	r3, [fp, #-544]
	b	.L160
.L256:
	nop
.L160:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L257
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L257
	ldr	r2, [fp, #-72]
	ldr	r3, [fp, #-64]
	cmp	r2, r3
	bne	.L257
	ldr	r3, .L265+264
	str	r3, [fp, #-20]
	b	.L161
.L257:
	nop
.L161:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L258
	ldr	r3, [fp, #-516]
	cmp	r3, #0
	bne	.L258
	ldr	r2, [fp, #-72]
	ldr	r3, [fp, #-64]
	cmp	r2, r3
	bne	.L258
	ldr	r3, [fp, #-544]
	str	r3, [fp, #-16]
	b	.L162
.L258:
	nop
.L162:
	ldr	r2, [fp, #-72]
	ldr	r3, [fp, #-64]
	cmp	r2, r3
	bne	.L259
	ldr	r3, .L265+268
	str	r3, [fp, #-12]
	b	.L163
.L259:
	nop
.L163:
	ldr	r2, [fp, #-72]
	ldr	r3, [fp, #-64]
	cmp	r2, r3
	bne	.L260
	ldr	r3, [fp, #-664]
	str	r3, [fp, #-644]
	b	.L164
.L260:
	nop
.L164:
	ldr	r2, [fp, #-72]
	ldr	r3, [fp, #-64]
	cmp	r2, r3
	bne	.L261
	ldr	r3, .L265+272
	str	r3, [fp, #-8]
	b	.L165
.L261:
	nop
.L165:
	ldr	r2, [fp, #-72]
	ldr	r3, [fp, #-64]
	cmp	r2, r3
	bne	.L262
	ldr	r3, [fp, #-644]
	str	r3, [fp, #-640]
	b	.L166
.L262:
	nop
.L166:
	ldr	r2, [fp, #-292]
	ldr	r3, [fp, #-284]
	cmp	r2, r3
	bne	.L263
	ldr	r3, [fp, #-664]
	sub	r3, r3, #1
	str	r3, [fp, #-660]
	b	.L167
.L263:
	nop
.L167:
	ldr	r2, [fp, #-72]
	ldr	r3, [fp, #-64]
	cmp	r2, r3
	bne	.L264
	ldr	r3, [fp, #-664]
	cmp	r3, #0
	bne	.L264
	ldr	r2, [fp, #-640]
	ldr	r3, [fp, #-660]
	cmp	r2, r3
	moveq	r3, #1
	movne	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	assert
.L264:
	nop
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
	.size	main, .-main
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
