	.file	"406877.c"
	.intel_syntax noprefix
	.text
	.globl	kul_data
	.section	.rodata
	.align 32
	.type	kul_data, @object
	.size	kul_data, 2048
kul_data:
	.ascii	"\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001"
	.ascii	"\001\001\001\001\002\002\002\002\002\001\001\003\004\004\004"
	.ascii	"\004\004\001\001\005\006\006\006\006\006\001\001\005\006\006"
	.ascii	"\006\006\006\001\001\005\006\006\006\006\006\001\001\005\006"
	.ascii	"\006\006\006\006\001\001\001\001\001\001\001\001\001\001\001"
	.ascii	"\001\001\001\001\001\002\002\002\002\002\002\002\002\004\004"
	.ascii	"\004\004\004\004\004\004\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\001\001\001\001\001\001\001"
	.ascii	"\001\001\001\001\001\001\001\001\001\002\002\002\002\002\002"
	.ascii	"\002\002\004\004\004\004\004\004\004\004\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\001\001\001"
	.ascii	"\001\001\001\001\001\001\001\001\001\001\001\001\001\002\002"
	.ascii	"\002\002\002\002\002\002\004\004\004\004\004\004\004\004\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\001\001\001\001\001\001\001\001\001\001\001\001\001\001"
	.ascii	"\001\001\002\002\002\002\002\002\002\002\004\004\004\004\004"
	.ascii	"\004\004\004\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\001\001\001\001\001\001\001\001\001\001"
	.ascii	"\001\001\001\001\001\001\002\002\002\002\002\002\002\002\004"
	.ascii	"\004\004\004\004\004\004\004\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\001\001\001\001\001\001"
	.ascii	"\001\001\001\001\001\001\001\001\001\001\002\002\002\002\002"
	.ascii	"\002\002\002\004\004\004\004\004\004\004\004\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\001\001"
	.ascii	"\001\001\001\001\001\001\001\001\001\001\001\001\001\001\002"
	.ascii	"\002\002\002\002\002\002\002\004\004\004\004\004\004\004\004"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\001\001\005\006\006\006\006\006\001\001\005\006\006"
	.ascii	"\006\006\006\001\001\005\006\006\006\006\006\001\001\005\006"
	.ascii	"\006\006\006\006\001\001\005\006\006\006\007\b\001\001\005\006"
	.ascii	"\006\t\b\n\001\001\005\006\006\t\013\n\001\001\005\006\006\t"
	.ascii	"\013\n\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\013\006\006\b\013\f\013\r\016\017\020\n\021\022"
	.ascii	"\n\023\024\025\n\026\025\025\n\027\030\023\n\031\032\033\n\027"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\034\013\r\006\006\034\013\034\035\n\036\013\037"
	.ascii	"\035\n\034 !\"\013\037#$\034 !\"\013\037#$\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\r\006\006\006"
	.ascii	"\r\013\013\013\021\r\006\037\021\n\n\n\027\r\006%\036\n\n\n\027"
	.ascii	"\r\006%\036\n&'\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\013\013(\013(\006(\013\n\030\020\n&\006"
	.ascii	")\n\n*&\n+\006&\n'',\n+\006&\n\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\f\b\f\006-\f\013\013.\n"
	.ascii	"/\013'\n0123\02645\n6\0317)89\035\n,+\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\b\013\013\b(\r\b"
	.ascii	"\034\n\n\n\n:;\n\036\n\n\n\n:\021\n\n\n<4=\r\"\n\n\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"(\013\034\006\006\006\006\0347\n>\006\006\006\006\013\031\n?"
	.ascii	"\006\006\006\00697\n?\006\006\006\006\001\001\005\006\006\t\013"
	.ascii	"\n\001\001\005\006\006\t\013\n\001\001\005\006\006\t\013\n\001"
	.ascii	"\001\005\006\006\t\013\n\001\001\005\006\006\t\013\n\001\001"
	.ascii	"\005\006\006\t\013\n\001\001\005\006\006\006\034>\001\001\005"
	.ascii	"\006\006\006\006\006\n\n0@\037\033\n\027\n\n\0309A\033\n\027"
	.ascii	"\n!\n\023\006B\n\0270#\n\030#=810CD\n2'0\nE\034'\n\026 F\n\033"
	.ascii	"-(594-\033\006\006\006\006\006\006\006\006\034 !\"\013\037#$"
	.ascii	"\034 !\"\013\037#$\034 !\"\013\037#$\b\022\n7\r\037#$G*\n+\006"
	.ascii	"%#\030\n\n\016'HH#\030\020IC\006\006\t\b#\006\006\006\006\006"
	.ascii	"\006\006\006\027\r\006%\036\n\0217\027\r\006%\036\n\n\n\027\r"
	.ascii	"\006%\036\n0\036\036\013\006H\036\n#\006\n!\n,\021\n8!\n\n\n"
	.ascii	"<\021\n\n\n\035\035\035J\025\035\035\035\006\006\006\006\006"
	.ascii	"\006\006\0067\033,\n+\006&\n\nF,\n+\006&\n\036 ,\nF\006\020\n"
	.ascii	"\006-&\n\"\0346\n!K'\n\n.\n\030\n\n\037\026\n\n\n0\035\035H\r"
	.ascii	"L\020>\r\006\006\006\006\006\006\006\006\031#\n2&\n9F\020M\n"
	.ascii	"G\036/J&\020\b*\n\n\023\013\020F(\036\n\n7H)\033\034<\n\n&A)"
	.ascii	"\t\t \n\026#%,\t\t\0139\033\r\t4\006\006\006\006\006\006\006"
	.ascii	"\006\n.\031\"C7\n\n\n\n\n\n#7\n\016\nE\027147\n+\n9A\tA7\n4\n"
	.ascii	"\n$\n71\nN\n\n\n\n6O\n\0259\035\035\035=\0259\013\006\006\006"
	.ascii	"\006\006\006\006\006.\027\n?\006\006\006\006\n0\n?\006\006\006"
	.ascii	"\006\016\n\n \006\006\006\0061\n\n \006\006\006\006>K\n \006"
	.ascii	"\006\006\006-/\n?\006\006\006\006H\025>\017\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\001\001\005\006\006\006\006\006"
	.ascii	"\001\001\005\006\006\006\006\006\001\001\005\006\006\006\006"
	.ascii	"\006\001\001\005\006\006\006\006\006\001\001\005\006\006\006"
	.ascii	"\006\006\001\001\005\006\006\006\006\006\001\001\005\006\006"
	.ascii	"\006\006\006\001\001\005\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006"
	.globl	kul_palette
	.align 32
	.type	kul_palette, @object
	.size	kul_palette, 512
kul_palette:
	.value	31775
	.value	30477
	.value	30445
	.value	21991
	.value	17732
	.value	19845
	.value	14562
	.value	15586
	.value	16710
	.value	14561
	.value	32767
	.value	16709
	.value	16677
	.value	16676
	.value	30620
	.value	17734
	.value	24209
	.value	28472
	.value	23119
	.value	28471
	.value	29561
	.value	19914
	.value	30652
	.value	27414
	.value	31677
	.value	25267
	.value	12416
	.value	20971
	.value	15619
	.value	22029
	.value	27415
	.value	13504
	.value	21004
	.value	32734
	.value	27381
	.value	20972
	.value	31710
	.value	13505
	.value	24177
	.value	18857
	.value	15652
	.value	25234
	.value	31676
	.value	23152
	.value	24210
	.value	15618
	.value	29529
	.value	30619
	.value	29562
	.value	28504
	.value	27382
	.value	28439
	.value	18824
	.value	19915
	.value	26357
	.value	26324
	.value	32766
	.value	22062
	.value	26325
	.value	29530
	.value	25266
	.value	19881
	.value	22061
	.value	21005
	.value	17766
	.value	13472
	.value	19947
	.value	17767
	.value	25299
	.value	30586
	.value	24176
	.value	30587
	.value	14529
	.value	23120
	.value	18856
	.value	31709
	.value	23086
	.value	17799
	.value	19882
	.value	28505
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.value	0
	.text
	.globl	create_kul_sprite
	.type	create_kul_sprite, @function
create_kul_sprite:
.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 -8[rbp], 117440520
	mov	eax, DWORD PTR -16[rbp]
	or	ah, 96
	mov	edx, eax
	mov	rax, QWORD PTR -8[rbp]
	mov	WORD PTR [rax], dx
	mov	eax, DWORD PTR -12[rbp]
	or	ax, -16384
	mov	edx, eax
	mov	rax, QWORD PTR -8[rbp]
	mov	WORD PTR 2[rax], dx
	mov	rax, QWORD PTR -8[rbp]
	mov	WORD PTR 4[rax], 0
	mov	rax, QWORD PTR -8[rbp]
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE0:
	.size	create_kul_sprite, .-create_kul_sprite
	.globl	vsync
	.type	vsync, @function
vsync:
.LFB1:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	nop
.L4:
	mov	eax, 67108870
	movzx	eax, WORD PTR [rax]
	cmp	ax, 159
	ja	.L4
	nop
.L5:
	mov	eax, 67108870
	movzx	eax, WORD PTR [rax]
	cmp	ax, 159
	jbe	.L5
	nop
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE1:
	.size	vsync, .-vsync
	.globl	copy_image_data
	.type	copy_image_data, @function
copy_image_data:
.LFB2:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	edi, 83886592
	lea	rax, kul_palette[rip]
	mov	edx, 64
	mov	rsi, rax
	mov	rcx, rdx
	rep movsq
	mov	edi, 100728832
	lea	rax, kul_data[rip]
	mov	edx, 256
	mov	rsi, rax
	mov	rcx, rdx
	rep movsq
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE2:
	.size	copy_image_data, .-copy_image_data
	.globl	main
	.type	main, @function
main:
.LFB3:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	eax, 0
	call	copy_image_data
	mov	eax, 67108864
	mov	WORD PTR [rax], 4160
	mov	eax, 0
	call	create_kul_sprite
.L8:
	mov	eax, 0
	call	vsync
	jmp	.L8
	.cfi_endproc
.LFE3:
	.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	"406877.c"
	.text
	.global	kul_data
	.section	.rodata
	.align	2
	.type	kul_data, %object
	.size	kul_data, 2048
kul_data:
	.ascii	"\001\001\001\001\001\001\001\001\001\001\001\001\001"
	.ascii	"\001\001\001\001\001\001\002\002\002\002\002\001\001"
	.ascii	"\003\004\004\004\004\004\001\001\005\006\006\006\006"
	.ascii	"\006\001\001\005\006\006\006\006\006\001\001\005\006"
	.ascii	"\006\006\006\006\001\001\005\006\006\006\006\006\001"
	.ascii	"\001\001\001\001\001\001\001\001\001\001\001\001\001"
	.ascii	"\001\001\002\002\002\002\002\002\002\002\004\004\004"
	.ascii	"\004\004\004\004\004\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\001\001"
	.ascii	"\001\001\001\001\001\001\001\001\001\001\001\001\001"
	.ascii	"\001\002\002\002\002\002\002\002\002\004\004\004\004"
	.ascii	"\004\004\004\004\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\001\001\001"
	.ascii	"\001\001\001\001\001\001\001\001\001\001\001\001\001"
	.ascii	"\002\002\002\002\002\002\002\002\004\004\004\004\004"
	.ascii	"\004\004\004\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\001\001\001\001"
	.ascii	"\001\001\001\001\001\001\001\001\001\001\001\001\002"
	.ascii	"\002\002\002\002\002\002\002\004\004\004\004\004\004"
	.ascii	"\004\004\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\001\001\001\001\001"
	.ascii	"\001\001\001\001\001\001\001\001\001\001\001\002\002"
	.ascii	"\002\002\002\002\002\002\004\004\004\004\004\004\004"
	.ascii	"\004\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\001\001\001\001\001\001"
	.ascii	"\001\001\001\001\001\001\001\001\001\001\002\002\002"
	.ascii	"\002\002\002\002\002\004\004\004\004\004\004\004\004"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\001\001\001\001\001\001\001"
	.ascii	"\001\001\001\001\001\001\001\001\001\002\002\002\002"
	.ascii	"\002\002\002\002\004\004\004\004\004\004\004\004\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\001\001\005\006\006\006\006\006"
	.ascii	"\001\001\005\006\006\006\006\006\001\001\005\006\006"
	.ascii	"\006\006\006\001\001\005\006\006\006\006\006\001\001"
	.ascii	"\005\006\006\006\007\010\001\001\005\006\006\011\010"
	.ascii	"\012\001\001\005\006\006\011\013\012\001\001\005\006"
	.ascii	"\006\011\013\012\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\013\006\006"
	.ascii	"\010\013\014\013\015\016\017\020\012\021\022\012\023"
	.ascii	"\024\025\012\026\025\025\012\027\030\023\012\031\032"
	.ascii	"\033\012\027\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\034\013\015"
	.ascii	"\006\006\034\013\034\035\012\036\013\037\035\012\034"
	.ascii	" !\"\013\037#$\034 !\"\013\037#$\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\015\006\006\006\015\013\013\013\021\015\006\037"
	.ascii	"\021\012\012\012\027\015\006%\036\012\012\012\027\015"
	.ascii	"\006%\036\012&'\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\013\013(\013"
	.ascii	"(\006(\013\012\030\020\012&\006)\012\012*&\012+\006"
	.ascii	"&\012'',\012+\006&\012\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\014\010"
	.ascii	"\014\006-\014\013\013.\012/\013'\0120123\02645\0126"
	.ascii	"\0317)89\035\012,+\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\010\013\013"
	.ascii	"\010(\015\010\034\012\012\012\012:;\012\036\012\012"
	.ascii	"\012\012:\021\012\012\012<4=\015\"\012\012\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006(\013\034\006\006\006\006\0347\012>"
	.ascii	"\006\006\006\006\013\031\012?\006\006\006\00697\012"
	.ascii	"?\006\006\006\006\001\001\005\006\006\011\013\012\001"
	.ascii	"\001\005\006\006\011\013\012\001\001\005\006\006\011"
	.ascii	"\013\012\001\001\005\006\006\011\013\012\001\001\005"
	.ascii	"\006\006\011\013\012\001\001\005\006\006\011\013\012"
	.ascii	"\001\001\005\006\006\006\034>\001\001\005\006\006\006"
	.ascii	"\006\006\012\0120@\037\033\012\027\012\012\0309A\033"
	.ascii	"\012\027\012!\012\023\006B\012\0270#\012\030#=810CD"
	.ascii	"\0122'0\012E\034'\012\026 F\012\033-(594-\033\006\006"
	.ascii	"\006\006\006\006\006\006\034 !\"\013\037#$\034 !\"\013"
	.ascii	"\037#$\034 !\"\013\037#$\010\022\0127\015\037#$G*\012"
	.ascii	"+\006%#\030\012\012\016'HH#\030\020IC\006\006\011\010"
	.ascii	"#\006\006\006\006\006\006\006\006\027\015\006%\036\012"
	.ascii	"\0217\027\015\006%\036\012\012\012\027\015\006%\036"
	.ascii	"\0120\036\036\013\006H\036\012#\006\012!\012,\021\012"
	.ascii	"8!\012\012\012<\021\012\012\012\035\035\035J\025\035"
	.ascii	"\035\035\006\006\006\006\006\006\006\0067\033,\012+"
	.ascii	"\006&\012\012F,\012+\006&\012\036 ,\012F\006\020\012"
	.ascii	"\006-&\012\"\0346\012!K'\012\012.\012\030\012\012\037"
	.ascii	"\026\012\012\0120\035\035H\015L\020>\015\006\006\006"
	.ascii	"\006\006\006\006\006\031#\0122&\0129F\020M\012G\036"
	.ascii	"/J&\020\010*\012\012\023\013\020F(\036\012\0127H)\033"
	.ascii	"\034<\012\012&A)\011\011 \012\026#%,\011\011\0139\033"
	.ascii	"\015\0114\006\006\006\006\006\006\006\006\012.\031\""
	.ascii	"C7\012\012\012\012\012\012#7\012\016\012E\027147\012"
	.ascii	"+\0129A\011A7\0124\012\012$\01271\012N\012\012\012\012"
	.ascii	"6O\012\0259\035\035\035=\0259\013\006\006\006\006\006"
	.ascii	"\006\006\006.\027\012?\006\006\006\006\0120\012?\006"
	.ascii	"\006\006\006\016\012\012 \006\006\006\0061\012\012 "
	.ascii	"\006\006\006\006>K\012 \006\006\006\006-/\012?\006\006"
	.ascii	"\006\006H\025>\017\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\001\001\005\006\006\006\006\006\001\001"
	.ascii	"\005\006\006\006\006\006\001\001\005\006\006\006\006"
	.ascii	"\006\001\001\005\006\006\006\006\006\001\001\005\006"
	.ascii	"\006\006\006\006\001\001\005\006\006\006\006\006\001"
	.ascii	"\001\005\006\006\006\006\006\001\001\005\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006\006\006\006\006"
	.ascii	"\006\006\006\006\006\006\006\006\006"
	.global	kul_palette
	.align	2
	.type	kul_palette, %object
	.size	kul_palette, 512
kul_palette:
	.short	31775
	.short	30477
	.short	30445
	.short	21991
	.short	17732
	.short	19845
	.short	14562
	.short	15586
	.short	16710
	.short	14561
	.short	32767
	.short	16709
	.short	16677
	.short	16676
	.short	30620
	.short	17734
	.short	24209
	.short	28472
	.short	23119
	.short	28471
	.short	29561
	.short	19914
	.short	30652
	.short	27414
	.short	31677
	.short	25267
	.short	12416
	.short	20971
	.short	15619
	.short	22029
	.short	27415
	.short	13504
	.short	21004
	.short	32734
	.short	27381
	.short	20972
	.short	31710
	.short	13505
	.short	24177
	.short	18857
	.short	15652
	.short	25234
	.short	31676
	.short	23152
	.short	24210
	.short	15618
	.short	29529
	.short	30619
	.short	29562
	.short	28504
	.short	27382
	.short	28439
	.short	18824
	.short	19915
	.short	26357
	.short	26324
	.short	32766
	.short	22062
	.short	26325
	.short	29530
	.short	25266
	.short	19881
	.short	22061
	.short	21005
	.short	17766
	.short	13472
	.short	19947
	.short	17767
	.short	25299
	.short	30586
	.short	24176
	.short	30587
	.short	14529
	.short	23120
	.short	18856
	.short	31709
	.short	23086
	.short	17799
	.short	19882
	.short	28505
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.short	0
	.text
	.align	2
	.global	create_kul_sprite
	.syntax unified
	.arm
	.fpu softvfp
	.type	create_kul_sprite, %function
create_kul_sprite:
	@ 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
	ldr	r3, .L3
	str	r3, [fp, #-16]
	ldr	r3, [fp, #-12]
	lsl	r3, r3, #16
	asr	r3, r3, #16
	orr	r3, r3, #24576
	lsl	r3, r3, #16
	asr	r3, r3, #16
	lsl	r3, r3, #16
	lsr	r2, r3, #16
	ldr	r3, [fp, #-16]
	strh	r2, [r3]	@ movhi
	ldr	r3, [fp, #-8]
	lsl	r3, r3, #16
	asr	r3, r3, #16
	mvn	r3, r3, lsl #18
	mvn	r3, r3, lsr #18
	lsl	r3, r3, #16
	asr	r3, r3, #16
	lsl	r3, r3, #16
	lsr	r2, r3, #16
	ldr	r3, [fp, #-16]
	strh	r2, [r3, #2]	@ movhi
	ldr	r3, [fp, #-16]
	mov	r2, #0
	strh	r2, [r3, #4]	@ movhi
	ldr	r3, [fp, #-16]
	mov	r0, r3
	add	sp, fp, #0
	@ sp needed
	ldr	fp, [sp], #4
	bx	lr
.L4:
	.align	2
.L3:
	.word	117440520
	.size	create_kul_sprite, .-create_kul_sprite
	.align	2
	.global	vsync
	.syntax unified
	.arm
	.fpu softvfp
	.type	vsync, %function
vsync:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	@ link register save eliminated.
	str	fp, [sp, #-4]!
	add	fp, sp, #0
	nop
.L6:
	ldr	r3, .L8
	ldrh	r3, [r3]	@ movhi
	lsl	r3, r3, #16
	lsr	r3, r3, #16
	cmp	r3, #159
	bhi	.L6
	nop
.L7:
	ldr	r3, .L8
	ldrh	r3, [r3]	@ movhi
	lsl	r3, r3, #16
	lsr	r3, r3, #16
	cmp	r3, #159
	bls	.L7
	nop
	nop
	add	sp, fp, #0
	@ sp needed
	ldr	fp, [sp], #4
	bx	lr
.L9:
	.align	2
.L8:
	.word	67108870
	.size	vsync, .-vsync
	.align	2
	.global	copy_image_data
	.syntax unified
	.arm
	.fpu softvfp
	.type	copy_image_data, %function
copy_image_data:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r2, .L11
	ldr	r3, .L11+4
	mov	r0, r2
	mov	r1, r3
	mov	r3, #512
	mov	r2, r3
	bl	memcpy
	ldr	r2, .L11+8
	ldr	r3, .L11+12
	mov	r0, r2
	mov	r1, r3
	mov	r3, #2048
	mov	r2, r3
	bl	memcpy
	nop
	pop	{fp, pc}
.L12:
	.align	2
.L11:
	.word	83886592
	.word	kul_palette
	.word	100728832
	.word	kul_data
	.size	copy_image_data, .-copy_image_data
	.align	2
	.global	main
	.syntax unified
	.arm
	.fpu softvfp
	.type	main, %function
main:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	bl	copy_image_data
	mov	r3, #67108864
	mov	r2, #4160
	strh	r2, [r3]	@ movhi
	bl	create_kul_sprite
.L14:
	bl	vsync
	b	.L14
	.size	main, .-main
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
