	.file	"28260.c"
	.intel_syntax noprefix
	.text
	.globl	string01
	.data
	.align 8
	.type	string01, @object
	.size	string01, 13
string01:
	.string	"Idmmn!Vnsme "
	.globl	string02
	.align 16
	.type	string02, @object
	.size	string02, 26
string02:
	.string	"Vgqv\"qvpkle\"ukvj\"ig{\"2z20"
	.globl	string03
	.align 32
	.type	string03, @object
	.size	string03, 45
string03:
	.string	"Wkf#rvj`h#aqltm#el{#ivnsp#lufq#wkf#obyz#gld-"
	.globl	string04
	.align 32
	.type	string04, @object
	.size	string04, 36
string04:
	.string	"Keo$mw$wpvkjc$ej`$ehwk$cmraw$wle`a*"
	.globl	string05
	.align 32
	.type	string05, @object
	.size	string05, 32
string05:
	.string	"Dfla%gpwkv%mji`v%lk%rjji%fijqm+"
	.globl	string06
	.align 32
	.type	string06, @object
	.size	string06, 35
string06:
	.string	"Egru&ghb&biau&cgen&ngrc&rnc&irnct("
	.globl	string13
	.align 32
	.type	string13, @object
	.size	string13, 42
string13:
	.string	"\\cv}3g{v3pargv3qfg3w|}4g3qavrx3g{v3t\177r``="
	.globl	string17
	.align 32
	.type	string17, @object
	.size	string17, 36
string17:
	.string	"C\177rer7c\177r7q{xxs7zve|7~d7cry7~yt\177rd9"
	.globl	string1a
	.align 8
	.type	string1a, @object
	.size	string1a, 11
string1a:
	.string	"+()./,-\"#*"
	.globl	string23
	.align 8
	.type	string23, @object
	.size	string23, 15
string23:
	.string	"`QFBWFsQL@FPPb"
	.globl	string27
	.type	string27, @object
	.size	string27, 7
string27:
	.string	"tSUdFS"
	.globl	string40
	.align 8
	.type	string40, @object
	.size	string40, 8
string40:
	.string	"\001\023\020n\016\005\024"
	.globl	string46
	.align 16
	.type	string46, @object
	.size	string46, 27
string46:
	.string	"-\",5 , v,tr4v,trv4t,v\177,ttt"
	.globl	string73
	.align 16
	.type	string73, @object
	.size	string73, 21
string73:
	.string	"@AKJDGBA@KJGDBJKAGDC"
	.globl	string75
	.align 32
	.type	string75, @object
	.size	string75, 38
string75:
	.string	"!\035\020U\005\024\006\001U\002\034\031\031U\031\032\032\036U\027\007\034\022\035\001\020\007U\001\032\030\032\007\007\032\002["
	.globl	string77
	.align 32
	.type	string77, @object
	.size	string77, 40
string77:
	.string	"4\026\005\004W\026\031\023W\025\002\004\004\022\004W\004\003\026\033\033\022\023W\036\031W\004\026\031\023W\023\005\036\021\003\004Y"
	.globl	string7a
	.align 32
	.type	string7a, @object
	.size	string7a, 47
string7a:
	.string	".\022\037Z\020\033\031\021\037\016Z\022\017\024\035Z\025\024Z\016\022\037Z\030\033\031\021Z\025\034Z\016\022\037Z\r\023\036\037Z\031\022\033\023\bT"
	.globl	string7f
	.align 32
	.type	string7f, @object
	.size	string7f, 78
string7f:
	.string	"LMFOGHKNLMGFOHKFGNLKHNMLOKGNKGHFGLHKGLMHKGOFNMLHKGFNLMJNMLIJFGNMLOJIMLNGFJHNM"
	.text
	.globl	encrypt
	.type	encrypt, @function
encrypt:
.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], rdi
	mov	eax, esi
	mov	BYTE PTR -12[rbp], al
	jmp	.L2
.L3:
	mov	rax, QWORD PTR -8[rbp]
	lea	rdx, 1[rax]
	mov	QWORD PTR -8[rbp], rdx
	movzx	edx, BYTE PTR [rax]
	xor	dl, BYTE PTR -12[rbp]
	mov	BYTE PTR [rax], dl
.L2:
	mov	rax, QWORD PTR -8[rbp]
	movzx	eax, BYTE PTR [rax]
	test	al, al
	jne	.L3
	nop
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE0:
	.size	encrypt, .-encrypt
	.globl	decrypt
	.type	decrypt, @function
decrypt:
.LFB1:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	esi, 1
	lea	rdi, string01[rip]
	call	encrypt
	mov	esi, 2
	lea	rdi, string02[rip]
	call	encrypt
	mov	esi, 3
	lea	rdi, string03[rip]
	call	encrypt
	mov	esi, 4
	lea	rdi, string04[rip]
	call	encrypt
	mov	esi, 5
	lea	rdi, string05[rip]
	call	encrypt
	mov	esi, 6
	lea	rdi, string06[rip]
	call	encrypt
	mov	esi, 19
	lea	rdi, string13[rip]
	call	encrypt
	mov	esi, 23
	lea	rdi, string17[rip]
	call	encrypt
	mov	esi, 26
	lea	rdi, string1a[rip]
	call	encrypt
	mov	esi, 35
	lea	rdi, string23[rip]
	call	encrypt
	mov	esi, 39
	lea	rdi, string27[rip]
	call	encrypt
	mov	esi, 64
	lea	rdi, string40[rip]
	call	encrypt
	mov	esi, 70
	lea	rdi, string46[rip]
	call	encrypt
	mov	esi, 115
	lea	rdi, string73[rip]
	call	encrypt
	mov	esi, 117
	lea	rdi, string75[rip]
	call	encrypt
	mov	esi, 119
	lea	rdi, string77[rip]
	call	encrypt
	mov	esi, 122
	lea	rdi, string7a[rip]
	call	encrypt
	mov	esi, 127
	lea	rdi, string7f[rip]
	call	encrypt
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE1:
	.size	decrypt, .-decrypt
	.globl	main
	.type	main, @function
main:
.LFB2:
	.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	decrypt
	lea	rdi, string01[rip]
	call	puts@PLT
	lea	rdi, string02[rip]
	call	puts@PLT
	lea	rdi, string03[rip]
	call	puts@PLT
	lea	rdi, string04[rip]
	call	puts@PLT
	lea	rdi, string05[rip]
	call	puts@PLT
	lea	rdi, string06[rip]
	call	puts@PLT
	lea	rdi, string13[rip]
	call	puts@PLT
	lea	rdi, string17[rip]
	call	puts@PLT
	lea	rdi, string1a[rip]
	call	puts@PLT
	lea	rdi, string23[rip]
	call	puts@PLT
	lea	rdi, string27[rip]
	call	puts@PLT
	lea	rdi, string40[rip]
	call	puts@PLT
	lea	rdi, string46[rip]
	call	puts@PLT
	lea	rdi, string73[rip]
	call	puts@PLT
	lea	rdi, string75[rip]
	call	puts@PLT
	lea	rdi, string77[rip]
	call	puts@PLT
	lea	rdi, string7a[rip]
	call	puts@PLT
	lea	rdi, string7f[rip]
	call	puts@PLT
	mov	eax, 0
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE2:
	.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	"28260.c"
	.text
	.global	string01
	.data
	.align	2
	.type	string01, %object
	.size	string01, 13
string01:
	.ascii	"Idmmn!Vnsme \000"
	.global	string02
	.align	2
	.type	string02, %object
	.size	string02, 26
string02:
	.ascii	"Vgqv\"qvpkle\"ukvj\"ig{\"2z20\000"
	.global	string03
	.align	2
	.type	string03, %object
	.size	string03, 45
string03:
	.ascii	"Wkf#rvj`h#aqltm#el{#ivnsp#lufq#wkf#obyz#gld-\000"
	.global	string04
	.align	2
	.type	string04, %object
	.size	string04, 36
string04:
	.ascii	"Keo$mw$wpvkjc$ej`$ehwk$cmraw$wle`a*\000"
	.global	string05
	.align	2
	.type	string05, %object
	.size	string05, 32
string05:
	.ascii	"Dfla%gpwkv%mji`v%lk%rjji%fijqm+\000"
	.global	string06
	.align	2
	.type	string06, %object
	.size	string06, 35
string06:
	.ascii	"Egru&ghb&biau&cgen&ngrc&rnc&irnct(\000"
	.global	string13
	.align	2
	.type	string13, %object
	.size	string13, 42
string13:
	.ascii	"\\cv}3g{v3pargv3qfg3w|}4g3qavrx3g{v3t\177r``=\000"
	.global	string17
	.align	2
	.type	string17, %object
	.size	string17, 36
string17:
	.ascii	"C\177rer7c\177r7q{xxs7zve|7~d7cry7~yt\177rd9\000"
	.global	string1a
	.align	2
	.type	string1a, %object
	.size	string1a, 11
string1a:
	.ascii	"+()./,-\"#*\000"
	.global	string23
	.align	2
	.type	string23, %object
	.size	string23, 15
string23:
	.ascii	"`QFBWFsQL@FPPb\000"
	.global	string27
	.align	2
	.type	string27, %object
	.size	string27, 7
string27:
	.ascii	"tSUdFS\000"
	.global	string40
	.align	2
	.type	string40, %object
	.size	string40, 8
string40:
	.ascii	"\001\023\020n\016\005\024\000"
	.global	string46
	.align	2
	.type	string46, %object
	.size	string46, 27
string46:
	.ascii	"-\",5 , v,tr4v,trv4t,v\177,ttt\000"
	.global	string73
	.align	2
	.type	string73, %object
	.size	string73, 21
string73:
	.ascii	"@AKJDGBA@KJGDBJKAGDC\000"
	.global	string75
	.align	2
	.type	string75, %object
	.size	string75, 38
string75:
	.ascii	"!\035\020U\005\024\006\001U\002\034\031\031U\031\032"
	.ascii	"\032\036U\027\007\034\022\035\001\020\007U\001\032\030"
	.ascii	"\032\007\007\032\002[\000"
	.global	string77
	.align	2
	.type	string77, %object
	.size	string77, 40
string77:
	.ascii	"4\026\005\004W\026\031\023W\025\002\004\004\022\004"
	.ascii	"W\004\003\026\033\033\022\023W\036\031W\004\026\031"
	.ascii	"\023W\023\005\036\021\003\004Y\000"
	.global	string7a
	.align	2
	.type	string7a, %object
	.size	string7a, 47
string7a:
	.ascii	".\022\037Z\020\033\031\021\037\016Z\022\017\024\035"
	.ascii	"Z\025\024Z\016\022\037Z\030\033\031\021Z\025\034Z\016"
	.ascii	"\022\037Z\015\023\036\037Z\031\022\033\023\010T\000"
	.global	string7f
	.align	2
	.type	string7f, %object
	.size	string7f, 78
string7f:
	.ascii	"LMFOGHKNLMGFOHKFGNLKHNMLOKGNKGHFGLHKGLMHKGOFNMLHKGF"
	.ascii	"NLMJNMLIJFGNMLOJIMLNGFJHNM\000"
	.text
	.align	2
	.global	encrypt
	.syntax unified
	.arm
	.fpu softvfp
	.type	encrypt, %function
encrypt:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	@ link register save eliminated.
	str	fp, [sp, #-4]!
	add	fp, sp, #0
	sub	sp, sp, #12
	str	r0, [fp, #-8]
	mov	r3, r1
	strb	r3, [fp, #-9]
	b	.L2
.L3:
	ldr	r3, [fp, #-8]
	add	r2, r3, #1
	str	r2, [fp, #-8]
	ldrb	r1, [r3]	@ zero_extendqisi2
	ldrb	r2, [fp, #-9]
	eor	r2, r2, r1
	and	r2, r2, #255
	strb	r2, [r3]
.L2:
	ldr	r3, [fp, #-8]
	ldrb	r3, [r3]	@ zero_extendqisi2
	cmp	r3, #0
	bne	.L3
	nop
	nop
	add	sp, fp, #0
	@ sp needed
	ldr	fp, [sp], #4
	bx	lr
	.size	encrypt, .-encrypt
	.align	2
	.global	decrypt
	.syntax unified
	.arm
	.fpu softvfp
	.type	decrypt, %function
decrypt:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	mov	r1, #1
	ldr	r0, .L5
	bl	encrypt
	mov	r1, #2
	ldr	r0, .L5+4
	bl	encrypt
	mov	r1, #3
	ldr	r0, .L5+8
	bl	encrypt
	mov	r1, #4
	ldr	r0, .L5+12
	bl	encrypt
	mov	r1, #5
	ldr	r0, .L5+16
	bl	encrypt
	mov	r1, #6
	ldr	r0, .L5+20
	bl	encrypt
	mov	r1, #19
	ldr	r0, .L5+24
	bl	encrypt
	mov	r1, #23
	ldr	r0, .L5+28
	bl	encrypt
	mov	r1, #26
	ldr	r0, .L5+32
	bl	encrypt
	mov	r1, #35
	ldr	r0, .L5+36
	bl	encrypt
	mov	r1, #39
	ldr	r0, .L5+40
	bl	encrypt
	mov	r1, #64
	ldr	r0, .L5+44
	bl	encrypt
	mov	r1, #70
	ldr	r0, .L5+48
	bl	encrypt
	mov	r1, #115
	ldr	r0, .L5+52
	bl	encrypt
	mov	r1, #117
	ldr	r0, .L5+56
	bl	encrypt
	mov	r1, #119
	ldr	r0, .L5+60
	bl	encrypt
	mov	r1, #122
	ldr	r0, .L5+64
	bl	encrypt
	mov	r1, #127
	ldr	r0, .L5+68
	bl	encrypt
	nop
	pop	{fp, pc}
.L6:
	.align	2
.L5:
	.word	string01
	.word	string02
	.word	string03
	.word	string04
	.word	string05
	.word	string06
	.word	string13
	.word	string17
	.word	string1a
	.word	string23
	.word	string27
	.word	string40
	.word	string46
	.word	string73
	.word	string75
	.word	string77
	.word	string7a
	.word	string7f
	.size	decrypt, .-decrypt
	.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	decrypt
	ldr	r0, .L9
	bl	puts
	ldr	r0, .L9+4
	bl	puts
	ldr	r0, .L9+8
	bl	puts
	ldr	r0, .L9+12
	bl	puts
	ldr	r0, .L9+16
	bl	puts
	ldr	r0, .L9+20
	bl	puts
	ldr	r0, .L9+24
	bl	puts
	ldr	r0, .L9+28
	bl	puts
	ldr	r0, .L9+32
	bl	puts
	ldr	r0, .L9+36
	bl	puts
	ldr	r0, .L9+40
	bl	puts
	ldr	r0, .L9+44
	bl	puts
	ldr	r0, .L9+48
	bl	puts
	ldr	r0, .L9+52
	bl	puts
	ldr	r0, .L9+56
	bl	puts
	ldr	r0, .L9+60
	bl	puts
	ldr	r0, .L9+64
	bl	puts
	ldr	r0, .L9+68
	bl	puts
	mov	r3, #0
	mov	r0, r3
	pop	{fp, pc}
.L10:
	.align	2
.L9:
	.word	string01
	.word	string02
	.word	string03
	.word	string04
	.word	string05
	.word	string06
	.word	string13
	.word	string17
	.word	string1a
	.word	string23
	.word	string27
	.word	string40
	.word	string46
	.word	string73
	.word	string75
	.word	string77
	.word	string7a
	.word	string7f
	.size	main, .-main
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
