	.file	"69550.c"
	.intel_syntax noprefix
	.text
	.globl	clone
	.data
	.align 4
	.type	clone, @object
	.size	clone, 4
clone:
	.long	1
	.globl	page
	.align 4
	.type	page, @object
	.size	page, 4
page:
	.long	1
	.globl	computer_request
	.bss
	.align 4
	.type	computer_request, @object
	.size	computer_request, 4
computer_request:
	.zero	4
	.globl	ultra_violet
	.align 4
	.type	ultra_violet, @object
	.size	ultra_violet, 4
ultra_violet:
	.zero	4
	.globl	action_doll
	.align 4
	.type	action_doll, @object
	.size	action_doll, 4
action_doll:
	.zero	4
	.globl	hit_points
	.data
	.align 4
	.type	hit_points, @object
	.size	hit_points, 4
hit_points:
	.long	10
	.globl	read_letter
	.bss
	.align 4
	.type	read_letter, @object
	.size	read_letter, 4
read_letter:
	.zero	4
	.globl	plato_clone
	.data
	.align 4
	.type	plato_clone, @object
	.size	plato_clone, 4
plato_clone:
	.long	3
	.globl	blast_door
	.bss
	.align 4
	.type	blast_door, @object
	.size	blast_door, 4
blast_door:
	.zero	4
	.globl	killer_count
	.align 4
	.type	killer_count, @object
	.size	killer_count, 4
killer_count:
	.zero	4
	.text
	.globl	get_char
	.type	get_char, @function
get_char:
.LFB6:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	rax, QWORD PTR stdout[rip]
	mov	rdi, rax
	call	fflush@PLT
	call	getchar@PLT
	mov	BYTE PTR -1[rbp], al
	cmp	BYTE PTR -1[rbp], 10
	je	.L2
	nop
.L3:
	call	getchar@PLT
	cmp	eax, 10
	jne	.L3
.L2:
	movzx	eax, BYTE PTR -1[rbp]
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE6:
	.size	get_char, .-get_char
	.section	.rodata
.LC0:
	.string	"---------- More ----------"
	.text
	.globl	more
	.type	more, @function
more:
.LFB7:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	call	get_char
	cmp	al, 112
	jne	.L7
	call	character
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	call	get_char
.L7:
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE7:
	.size	more, .-more
	.section	.rodata
.LC1:
	.string	"\nClone %d just died.\n"
	.align 8
.LC2:
	.string	"\n*** You Lose ***\n\nAll your clones are dead.  Your name has been stricken from the records.\n\n\t\t\tTHE END"
.LC3:
	.string	"Clone %d now activated.\n"
	.text
	.globl	new_clone
	.type	new_clone, @function
new_clone:
.LFB8:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	DWORD PTR -4[rbp], edi
	mov	eax, DWORD PTR clone[rip]
	mov	esi, eax
	lea	rdi, .LC1[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR clone[rip]
	add	eax, 1
	mov	DWORD PTR clone[rip], eax
	mov	eax, DWORD PTR clone[rip]
	cmp	eax, 6
	jle	.L9
	lea	rdi, .LC2[rip]
	call	puts@PLT
	mov	eax, 0
	jmp	.L10
.L9:
	mov	eax, DWORD PTR clone[rip]
	mov	esi, eax
	lea	rdi, .LC3[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR ultra_violet[rip], 0
	mov	DWORD PTR action_doll[rip], 0
	mov	DWORD PTR hit_points[rip], 10
	mov	DWORD PTR killer_count[rip], 0
	mov	eax, DWORD PTR -4[rbp]
.L10:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE8:
	.size	new_clone, .-new_clone
	.globl	dice_roll
	.type	dice_roll, @function
dice_roll:
.LFB9:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 32
	mov	DWORD PTR -20[rbp], edi
	mov	DWORD PTR -24[rbp], esi
	mov	DWORD PTR -4[rbp], 0
	mov	eax, DWORD PTR -20[rbp]
	mov	DWORD PTR -8[rbp], eax
	jmp	.L12
.L13:
	call	rand@PLT
	cdq
	idiv	DWORD PTR -24[rbp]
	mov	eax, edx
	add	eax, 1
	add	DWORD PTR -4[rbp], eax
	sub	DWORD PTR -8[rbp], 1
.L12:
	cmp	DWORD PTR -8[rbp], 0
	jg	.L13
	mov	eax, DWORD PTR -4[rbp]
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE9:
	.size	dice_roll, .-dice_roll
	.section	.rodata
.LC4:
	.string	"\n\n\n\nWelcome to Paranoia!\n"
.LC5:
	.string	"HOW TO PLAY:\n"
	.align 8
.LC6:
	.string	"  Just press <RETURN> until you are asked to make a choice."
	.align 8
.LC7:
	.string	"  Select 'a' or 'b' or whatever for your choice, then press <RETURN>."
	.align 8
.LC8:
	.string	"  You may select 'p' at any time to get a display of your statistics."
	.align 8
.LC9:
	.string	"  Always choose the least dangerous option.  Continue doing this until you win."
	.align 8
.LC10:
	.string	"  At times you will use a skill or engage in combat and and will be informed of"
	.align 8
.LC11:
	.string	"  the outcome.  These sections will be self explanatory.\n"
.LC12:
	.string	"HOW TO DIE:\n"
	.align 8
.LC13:
	.string	"  As Philo-R-DMD you will die at times during the adventure."
	.align 8
.LC14:
	.string	"  When this happens you will be given an new clone at a particular location."
	.align 8
.LC15:
	.string	"  The new Philo-R will usually have to retrace some of the old Philo-R's path;"
	.align 8
.LC16:
	.string	"  hopefully he won't make the same mistake as his predecessor.\n"
.LC17:
	.string	"HOW TO WIN:\n"
	.align 8
.LC18:
	.string	"  Simply complete the mission before you expend all six clones."
	.align 8
.LC19:
	.string	"  If you make it, congratulations."
	.align 8
.LC20:
	.string	"  If not, you can try again later."
	.text
	.globl	instructions
	.type	instructions, @function
instructions:
.LFB10:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC4[rip]
	call	puts@PLT
	lea	rdi, .LC5[rip]
	call	puts@PLT
	lea	rdi, .LC6[rip]
	call	puts@PLT
	lea	rdi, .LC7[rip]
	call	puts@PLT
	lea	rdi, .LC8[rip]
	call	puts@PLT
	lea	rdi, .LC9[rip]
	call	puts@PLT
	lea	rdi, .LC10[rip]
	call	puts@PLT
	lea	rdi, .LC11[rip]
	call	puts@PLT
	lea	rdi, .LC12[rip]
	call	puts@PLT
	lea	rdi, .LC13[rip]
	call	puts@PLT
	lea	rdi, .LC14[rip]
	call	puts@PLT
	lea	rdi, .LC15[rip]
	call	puts@PLT
	lea	rdi, .LC16[rip]
	call	puts@PLT
	lea	rdi, .LC17[rip]
	call	puts@PLT
	lea	rdi, .LC18[rip]
	call	puts@PLT
	lea	rdi, .LC19[rip]
	call	puts@PLT
	lea	rdi, .LC20[rip]
	call	puts@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE10:
	.size	instructions, .-instructions
	.section	.rodata
	.align 8
.LC21:
	.string	"==============================================================================="
	.align 8
.LC22:
	.string	"The Character : Philo-R-DMD %d\n"
	.align 8
.LC23:
	.string	"Primary Attributes                      Secondary Attributes"
	.align 8
.LC24:
	.string	"Strength ..................... 13       Carrying Capacity ................. 30"
	.align 8
.LC25:
	.string	"Endurance .................... 13       Damage Bonus ....................... 0"
	.align 8
.LC26:
	.string	"Agility ...................... 15       Macho Bonus ....................... -1"
	.align 8
.LC27:
	.string	"Manual Dexterity ............. 15       Melee Bonus ...................... +5%%\n"
	.align 8
.LC28:
	.string	"Moxie ........................ 13       Aimed Weapon Bonus .............. +10%%\n"
	.align 8
.LC29:
	.string	"Chutzpah ...................... 8       Comprehension Bonus .............. +4%%\n"
	.align 8
.LC30:
	.string	"Mechanical Aptitude .......... 14       Believability Bonus .............. +5%%\n"
	.align 8
.LC31:
	.string	"Power Index .................. 10       Repair Bonus ..................... +5%%\n"
	.align 8
.LC32:
	.string	"Credits: 160        Secret Society: Illuminati        Secret Society Rank: 1"
	.align 8
.LC33:
	.string	"Service Group: Power Services               Mutant Power: Precognition"
	.align 8
.LC34:
	.string	"Weapon: laser pistol; to hit, 40%%; type, L; Range, 50m; Reload, 6r; Malfnt, 00\n"
	.align 8
.LC35:
	.string	"Skills: Basics 1(20%%), Aimed Weapon Combat 2(35%%), Laser 3(40%%),\n        Personal Development 1(20%%), Communications 2(29%%), Intimidation 3(34%%)\n"
	.align 8
.LC36:
	.string	"Equipment: Red Reflec Armour, Laser Pistol, Laser Barrel (red),"
	.align 8
.LC37:
	.string	"           Notebook & Stylus, Knife, Com Unit 1, Jump suit,"
	.align 8
.LC38:
	.string	"           Secret Illuminati Eye-In-The-Pyramid(tm) Decoder ring,"
	.align 8
.LC39:
	.string	"           Utility Belt & Pouches"
	.text
	.globl	character
	.type	character, @function
character:
.LFB11:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC21[rip]
	call	puts@PLT
	mov	eax, DWORD PTR clone[rip]
	mov	esi, eax
	lea	rdi, .LC22[rip]
	mov	eax, 0
	call	printf@PLT
	lea	rdi, .LC23[rip]
	call	puts@PLT
	lea	rdi, .LC21[rip]
	call	puts@PLT
	lea	rdi, .LC24[rip]
	call	puts@PLT
	lea	rdi, .LC25[rip]
	call	puts@PLT
	lea	rdi, .LC26[rip]
	call	puts@PLT
	lea	rdi, .LC27[rip]
	mov	eax, 0
	call	printf@PLT
	lea	rdi, .LC28[rip]
	mov	eax, 0
	call	printf@PLT
	lea	rdi, .LC29[rip]
	mov	eax, 0
	call	printf@PLT
	lea	rdi, .LC30[rip]
	mov	eax, 0
	call	printf@PLT
	lea	rdi, .LC31[rip]
	mov	eax, 0
	call	printf@PLT
	lea	rdi, .LC21[rip]
	call	puts@PLT
	lea	rdi, .LC32[rip]
	call	puts@PLT
	lea	rdi, .LC33[rip]
	call	puts@PLT
	lea	rdi, .LC34[rip]
	mov	eax, 0
	call	printf@PLT
	lea	rdi, .LC35[rip]
	mov	eax, 0
	call	printf@PLT
	lea	rdi, .LC36[rip]
	call	puts@PLT
	lea	rdi, .LC37[rip]
	call	puts@PLT
	lea	rdi, .LC38[rip]
	call	puts@PLT
	lea	rdi, .LC39[rip]
	call	puts@PLT
	lea	rdi, .LC21[rip]
	call	puts@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE11:
	.size	character, .-character
	.section	.rodata
.LC40:
	.string	"\nSelect 'a' or 'b' :"
.LC41:
	.string	" a - %s.\n b - %s.\n"
	.text
	.globl	choose
	.type	choose, @function
choose:
.LFB12:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 32
	mov	DWORD PTR -4[rbp], edi
	mov	QWORD PTR -16[rbp], rsi
	mov	DWORD PTR -8[rbp], edx
	mov	QWORD PTR -24[rbp], rcx
	lea	rdi, .LC40[rip]
	call	puts@PLT
	mov	rdx, QWORD PTR -24[rbp]
	mov	rax, QWORD PTR -16[rbp]
	mov	rsi, rax
	lea	rdi, .LC41[rip]
	mov	eax, 0
	call	printf@PLT
	call	get_char
	cmp	al, 97
	jne	.L18
	mov	eax, DWORD PTR -4[rbp]
	jmp	.L19
.L18:
	mov	eax, DWORD PTR -8[rbp]
.L19:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE12:
	.size	choose, .-choose
	.section	.rodata
	.align 8
.LC42:
	.string	"  You wake up face down on the red and pink checked E-Z-Kleen linoleum floor."
	.align 8
.LC43:
	.string	"  You recognise the pattern, it's the type preferred in the internal security\nbriefing cells.  When you finally look around you, you see that you are alone"
	.align 8
.LC44:
	.string	"in a large mission briefing room."
	.text
	.globl	page1
	.type	page1, @function
page1:
.LFB13:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC42[rip]
	call	puts@PLT
	lea	rdi, .LC43[rip]
	call	puts@PLT
	lea	rdi, .LC44[rip]
	call	puts@PLT
	mov	eax, 57
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE13:
	.size	page1, .-page1
	.section	.rodata
	.align 8
.LC45:
	.string	"\"Greetings,\" says the kindly Internal Security self incrimination expert who"
	.align 8
.LC46:
	.string	"meets you at the door, \"How are we doing today?\"  He offers you a doughnut"
	.align 8
.LC47:
	.string	"and coffee and asks what brings you here.  This doesn't seem so bad, so you"
	.align 8
.LC48:
	.string	"tell him that you have come to confess some possible security lapses.  He"
	.align 8
.LC49:
	.string	"smiles knowingly, deftly catching your coffee as you slump to the floor."
	.align 8
.LC50:
	.string	"\"Nothing to be alarmed about; it's just the truth serum,\" he says,"
	.align 8
.LC51:
	.string	"dragging you back into a discussion room."
	.align 8
.LC52:
	.string	"The next five hours are a dim haze, but you can recall snatches of conversation"
	.align 8
.LC53:
	.string	"about your secret society, your mutant power, and your somewhat paranoid"
	.align 8
.LC54:
	.string	"distrust of The Computer.  This should explain why you are hogtied and moving"
	.align 8
.LC55:
	.string	"slowly down the conveyer belt towards the meat processing unit in Food"
.LC56:
	.string	"Services."
	.text
	.globl	page2
	.type	page2, @function
page2:
.LFB14:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC45[rip]
	call	puts@PLT
	lea	rdi, .LC46[rip]
	call	puts@PLT
	lea	rdi, .LC47[rip]
	call	puts@PLT
	lea	rdi, .LC48[rip]
	call	puts@PLT
	lea	rdi, .LC49[rip]
	call	puts@PLT
	lea	rdi, .LC50[rip]
	call	puts@PLT
	lea	rdi, .LC51[rip]
	call	puts@PLT
	lea	rdi, .LC52[rip]
	call	puts@PLT
	lea	rdi, .LC53[rip]
	call	puts@PLT
	lea	rdi, .LC54[rip]
	call	puts@PLT
	lea	rdi, .LC55[rip]
	call	puts@PLT
	lea	rdi, .LC56[rip]
	call	puts@PLT
	mov	eax, DWORD PTR computer_request[rip]
	cmp	eax, 1
	jne	.L23
	mov	edi, 45
	call	new_clone
	jmp	.L24
.L23:
	mov	edi, 32
	call	new_clone
.L24:
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE14:
	.size	page2, .-page2
	.section	.rodata
	.align 8
.LC57:
	.string	"You walk to the nearest Computer terminal and request more information about"
	.align 8
.LC58:
	.string	"Christmas.  The Computer says, \"That is an A-1 ULTRAVIOLET ONLY IMMEDIATE"
	.align 8
.LC59:
	.string	"TERMINATION classified topic.  What is your clearance please, Troubleshooter?\""
	.align 8
.LC60:
	.string	"You lie and claim Ultraviolet clearance"
	.align 8
.LC61:
	.string	"You give your correct clearance"
	.text
	.globl	page3
	.type	page3, @function
page3:
.LFB15:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC57[rip]
	call	puts@PLT
	lea	rdi, .LC58[rip]
	call	puts@PLT
	lea	rdi, .LC59[rip]
	call	puts@PLT
	lea	rcx, .LC60[rip]
	mov	edx, 5
	lea	rsi, .LC61[rip]
	mov	edi, 4
	call	choose
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE15:
	.size	page3, .-page3
	.section	.rodata
	.align 8
.LC62:
	.string	"\"That is classified information, Troubleshooter, thank you for your inquiry."
	.align 8
.LC63:
	.string	" Please report to an Internal Security self incrimination station as soon as"
.LC64:
	.string	" possible.\""
	.text
	.globl	page4
	.type	page4, @function
page4:
.LFB16:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC62[rip]
	call	puts@PLT
	lea	rdi, .LC63[rip]
	call	puts@PLT
	lea	rdi, .LC64[rip]
	call	puts@PLT
	mov	eax, 9
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE16:
	.size	page4, .-page4
	.section	.rodata
	.align 8
.LC65:
	.string	"The computer says, \"Troubleshooter, you are not wearing the correct colour"
	.align 8
.LC66:
	.string	"uniform.  You must put on an Ultraviolet uniform immediately.  I have seen to"
	.align 8
.LC67:
	.string	"your needs and ordered one already; it will be here shortly.  Please wait with"
	.align 8
.LC68:
	.string	"your back to the wall until it arrives.\"  In less than a minute an infrared"
	.align 8
.LC69:
	.string	"arrives carrying a white bundle.  He asks you to sign for it, then hands it to"
	.align 8
.LC70:
	.string	"you and stands back, well outside of a fragmentation grenade's blast radius."
	.align 8
.LC71:
	.string	"You finally come to your senses and run for it"
	.align 8
.LC72:
	.string	"You open the package and put on the uniform"
	.text
	.globl	page5
	.type	page5, @function
page5:
.LFB17:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC65[rip]
	call	puts@PLT
	lea	rdi, .LC66[rip]
	call	puts@PLT
	lea	rdi, .LC67[rip]
	call	puts@PLT
	lea	rdi, .LC68[rip]
	call	puts@PLT
	lea	rdi, .LC69[rip]
	call	puts@PLT
	lea	rdi, .LC70[rip]
	call	puts@PLT
	lea	rcx, .LC71[rip]
	mov	edx, 7
	lea	rsi, .LC72[rip]
	mov	edi, 6
	call	choose
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE17:
	.size	page5, .-page5
	.section	.rodata
	.align 8
.LC73:
	.string	"The uniform definitely makes you look snappy and pert.  It really looks"
	.align 8
.LC74:
	.string	"impressive, and even has the new lopsided lapel fashion that you admire so"
	.align 8
.LC75:
	.string	"much.  What's more, citizens of all ranks come to obsequious attention as you"
	.align 8
.LC76:
	.string	"walk past.  This isn't so bad being an Ultraviolet.  You could probably come"
.LC77:
	.string	"to like it, given time."
	.align 8
.LC78:
	.string	"The beeping computer terminal interrupts your musings."
	.text
	.globl	page6
	.type	page6, @function
page6:
.LFB18:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC73[rip]
	call	puts@PLT
	lea	rdi, .LC74[rip]
	call	puts@PLT
	lea	rdi, .LC75[rip]
	call	puts@PLT
	lea	rdi, .LC76[rip]
	call	puts@PLT
	lea	rdi, .LC77[rip]
	call	puts@PLT
	lea	rdi, .LC78[rip]
	call	puts@PLT
	mov	DWORD PTR ultra_violet[rip], 1
	mov	eax, 8
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE18:
	.size	page6, .-page6
	.section	.rodata
	.align 8
.LC79:
	.string	"The corridor lights dim and are replaced by red battle lamps as the Security"
	.align 8
.LC80:
	.string	"Breach alarms howl all around you.  You run headlong down the corridor and"
	.align 8
.LC81:
	.string	"desperately windmill around a corner, only to collide with a squad of 12 Blue"
	.align 8
.LC82:
	.string	"clearance Vulture squadron soldiers.  \"Stop, Slime Face,\" shouts the"
	.align 8
.LC83:
	.string	"commander, \"or there won't be enough of you left for a tissue sample.\""
	.align 8
.LC84:
	.string	"\"All right, soldiers, stuff the greasy traitor into the uniform,\" he orders,"
	.align 8
.LC85:
	.string	"waving the business end of his blue laser scant inches from your nose."
	.align 8
.LC86:
	.string	"With his other hand he shakes open a white bundle to reveal a pristine new"
	.align 8
.LC87:
	.string	"Ultraviolet citizen's uniform."
	.align 8
.LC88:
	.string	"One of the Vulture squadron Troubleshooters grabs you by the neck in the"
	.align 8
.LC89:
	.string	"exotic and very painful Vulture Clamp(tm) death grip (you saw a special about"
	.align 8
.LC90:
	.string	"it on the Teela O'Malley show), while the rest tear off your clothes and"
	.align 8
.LC91:
	.string	"force you into the Ultraviolet uniform.  The moment you are dressed they step"
.LC92:
	.string	"clear and stand at attention."
	.align 8
.LC93:
	.string	"\"Thank you for your cooperation, sir,\" says the steely eyed leader of the"
	.align 8
.LC94:
	.string	"Vulture Squad.  \"We will be going about our business now.\"  With perfect"
	.align 8
.LC95:
	.string	"timing the Vultures wheel smartly and goosestep down the corridor."
	.align 8
.LC96:
	.string	"Special Note: don't make the mistake of assuming that your skills have"
	.align 8
.LC97:
	.string	"improved any because of the uniform; you're only a Red Troubleshooter"
	.align 8
.LC98:
	.string	"traitorously posing as an Ultraviolet, and don't you forget it!"
	.align 8
.LC99:
	.string	"Suddenly, a computer terminal comes to life beside you."
	.text
	.globl	page7
	.type	page7, @function
page7:
.LFB19:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC79[rip]
	call	puts@PLT
	lea	rdi, .LC80[rip]
	call	puts@PLT
	lea	rdi, .LC81[rip]
	call	puts@PLT
	lea	rdi, .LC82[rip]
	call	puts@PLT
	lea	rdi, .LC83[rip]
	call	puts@PLT
	lea	rdi, .LC84[rip]
	call	puts@PLT
	lea	rdi, .LC85[rip]
	call	puts@PLT
	lea	rdi, .LC86[rip]
	call	puts@PLT
	lea	rdi, .LC87[rip]
	call	puts@PLT
	lea	rdi, .LC88[rip]
	call	puts@PLT
	lea	rdi, .LC89[rip]
	call	puts@PLT
	lea	rdi, .LC90[rip]
	call	puts@PLT
	lea	rdi, .LC91[rip]
	call	puts@PLT
	lea	rdi, .LC92[rip]
	call	puts@PLT
	lea	rdi, .LC93[rip]
	call	puts@PLT
	lea	rdi, .LC94[rip]
	call	puts@PLT
	lea	rdi, .LC95[rip]
	call	puts@PLT
	lea	rdi, .LC96[rip]
	call	puts@PLT
	lea	rdi, .LC97[rip]
	call	puts@PLT
	lea	rdi, .LC98[rip]
	call	puts@PLT
	lea	rdi, .LC99[rip]
	call	puts@PLT
	mov	DWORD PTR ultra_violet[rip], 1
	mov	eax, 8
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE19:
	.size	page7, .-page7
	.section	.rodata
	.align 8
.LC100:
	.string	"\"Now, about your question, citizen.  Christmas was an old world marketing ploy"
	.align 8
.LC101:
	.string	"to induce lower clearance citizens to purchase vast quantities of goods, thus"
	.align 8
.LC102:
	.string	"accumulation a large amount of credit under the control of a single class of"
	.align 8
.LC103:
	.string	"citizen known as Retailers.  The strategy used is to imply that all good"
	.align 8
.LC104:
	.string	"citizens give gifts during Christmas, thus if one wishes to be a valuable"
	.align 8
.LC105:
	.string	"member of society one must also give gifts during Christmas.  More valuable"
	.align 8
.LC106:
	.string	"gifts make one a more valuable member, and thus did the Retailers come to"
	.align 8
.LC107:
	.string	"control a disproportionate amount of the currency.  In this way Christmas"
	.align 8
.LC108:
	.string	"eventually caused the collapse of the old world.  Understandably, Christmas"
	.align 8
.LC109:
	.string	"has been declared a treasonable practice in Alpha Complex."
.LC110:
	.string	"Thank you for your inquiry.\""
	.align 8
.LC111:
	.string	"You continue on your way to GDH7-beta."
	.text
	.globl	page8
	.type	page8, @function
page8:
.LFB20:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC100[rip]
	call	puts@PLT
	lea	rdi, .LC101[rip]
	call	puts@PLT
	lea	rdi, .LC102[rip]
	call	puts@PLT
	lea	rdi, .LC103[rip]
	call	puts@PLT
	lea	rdi, .LC104[rip]
	call	puts@PLT
	lea	rdi, .LC105[rip]
	call	puts@PLT
	lea	rdi, .LC106[rip]
	call	puts@PLT
	lea	rdi, .LC107[rip]
	call	puts@PLT
	lea	rdi, .LC108[rip]
	call	puts@PLT
	lea	rdi, .LC109[rip]
	call	puts@PLT
	lea	rdi, .LC110[rip]
	call	puts@PLT
	lea	rdi, .LC111[rip]
	call	puts@PLT
	mov	eax, 10
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE20:
	.size	page8, .-page8
	.section	.rodata
	.align 8
.LC112:
	.string	"As you walk toward the tubecar that will take you to GDH7-beta, you pass one"
	.align 8
.LC113:
	.string	"of the bright blue and orange Internal Security self incrimination stations."
	.align 8
.LC114:
	.string	"Inside, you can see an IS agent cheerfully greet an infrared citizen and then"
	.align 8
.LC115:
	.string	"lead him at gunpoint into one of the rubber lined discussion rooms."
	.align 8
.LC116:
	.string	"You just continue blithely on past"
	.align 8
.LC117:
	.string	"You decide to stop here and chat, as ordered by The Computer"
	.text
	.globl	page9
	.type	page9, @function
page9:
.LFB21:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	lea	rdi, .LC112[rip]
	call	puts@PLT
	lea	rdi, .LC113[rip]
	call	puts@PLT
	lea	rdi, .LC114[rip]
	call	puts@PLT
	lea	rdi, .LC115[rip]
	call	puts@PLT
	lea	rcx, .LC116[rip]
	mov	edx, 10
	lea	rsi, .LC117[rip]
	mov	edi, 2
	call	choose
	mov	DWORD PTR -4[rbp], eax
	cmp	DWORD PTR -4[rbp], 2
	jne	.L38
	mov	DWORD PTR computer_request[rip], 1
	jmp	.L39
.L38:
	mov	DWORD PTR computer_request[rip], 0
.L39:
	mov	eax, DWORD PTR -4[rbp]
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE21:
	.size	page9, .-page9
	.section	.rodata
	.align 8
.LC118:
	.string	"You stroll briskly down the corridor, up a ladder, across an unrailed catwalk,"
	.align 8
.LC119:
	.string	"under a perilously swinging blast door in urgent need of repair, and into"
	.align 8
.LC120:
	.string	"tubecar grand central.  This is the bustling hub of Alpha Complex tubecar"
	.align 8
.LC121:
	.string	"transportation.  Before you spreads a spaghetti maze of magnalift tube tracks"
	.align 8
.LC122:
	.string	"and linear accelerators.  You bravely study the specially enhanced 3-D tube"
	.align 8
.LC123:
	.string	"route map; you wouldn't be the first Troubleshooter to take a fast tube ride"
.LC124:
	.string	"to nowhere."
	.align 8
.LC125:
	.string	"You think you have the route worked out, so you'll board a tube train"
	.align 8
.LC126:
	.string	"You decide to ask The Computer about Christmas using a nearby terminal"
	.align 8
.LC127:
	.string	"You nervously select a tubecar and step aboard."
	.align 8
.LC128:
	.string	"You just caught a purple line tubecar."
	.align 8
.LC129:
	.string	"You just caught a brown line tubecar."
	.text
	.globl	page10
	.type	page10, @function
page10:
.LFB22:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	lea	rdi, .LC118[rip]
	call	puts@PLT
	lea	rdi, .LC119[rip]
	call	puts@PLT
	lea	rdi, .LC120[rip]
	call	puts@PLT
	lea	rdi, .LC121[rip]
	call	puts@PLT
	lea	rdi, .LC122[rip]
	call	puts@PLT
	lea	rdi, .LC123[rip]
	call	puts@PLT
	lea	rdi, .LC124[rip]
	call	puts@PLT
	mov	eax, DWORD PTR ultra_violet[rip]
	test	eax, eax
	jne	.L42
	lea	rcx, .LC125[rip]
	mov	edx, 10
	lea	rsi, .LC126[rip]
	mov	edi, 3
	call	choose
	mov	DWORD PTR -4[rbp], eax
	cmp	DWORD PTR -4[rbp], 3
	jne	.L42
	mov	eax, DWORD PTR -4[rbp]
	jmp	.L43
.L42:
	lea	rdi, .LC127[rip]
	call	puts@PLT
	mov	esi, 10
	mov	edi, 2
	call	dice_roll
	cmp	eax, 12
	jg	.L44
	lea	rdi, .LC128[rip]
	call	puts@PLT
	mov	eax, 13
	jmp	.L43
.L44:
	lea	rdi, .LC129[rip]
	call	puts@PLT
	mov	eax, 48
.L43:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE22:
	.size	page10, .-page10
	.section	.rodata
	.align 8
.LC130:
	.string	"The printing on the folder says \"Experimental Self Briefing.\""
	.align 8
.LC131:
	.string	"You open it and begin to read the following:"
	.align 8
.LC132:
	.string	"Step 1: Compel the briefing subject to attend the briefing."
	.align 8
.LC133:
	.string	"        Note: See Experimental Briefing Sub Form Indigo-WY-2,"
	.align 8
.LC134:
	.string	"        'Experimental Self Briefing Subject Acquisition Through The Use Of"
	.align 8
.LC135:
	.string	"         Neurotoxin Room Foggers.'"
	.align 8
.LC136:
	.string	"Step 2: Inform the briefing subject that the briefing has begun."
	.align 8
.LC137:
	.string	"        ATTENTION: THE BRIEFING HAS BEGUN."
	.align 8
.LC138:
	.string	"Step 3: Present the briefing material to the briefing subject."
	.align 8
.LC139:
	.string	"        GREETINGS TROUBLESHOOTER."
	.align 8
.LC140:
	.string	"        YOU HAVE BEEN SPECIALLY SELECTED TO SINGLEHANDEDLY"
	.align 8
.LC141:
	.string	"        WIPE OUT A DEN OF TRAITOROUS CHRISTMAS ACTIVITY.  YOUR MISSION IS TO"
	.align 8
.LC142:
	.string	"        GO TO GOODS DISTRIBUTION HALL 7-BETA AND ASSESS ANY CHRISTMAS ACTIVITY"
	.align 8
.LC143:
	.string	"        YOU FIND THERE.  YOU ARE TO INFILTRATE THESE CHRISTMAS CELEBRANTS,"
	.align 8
.LC144:
	.string	"        LOCATE THEIR RINGLEADER, AN UNKNOWN MASTER RETAILER, AND BRING HIM"
	.align 8
.LC145:
	.string	"        BACK FOR EXECUTION AND TRIAL.  THANK YOU.  THE COMPUTER IS YOUR FRIEND."
	.align 8
.LC146:
	.string	"Step 4: Sign the briefing subject's briefing release form to indicate that"
	.align 8
.LC147:
	.string	"        the briefing subject has completed the briefing."
	.align 8
.LC148:
	.string	"        ATTENTION: PLEASE SIGN YOUR BRIEFING RELEASE FORM."
	.align 8
.LC149:
	.string	"Step 5: Terminate the briefing"
	.align 8
.LC150:
	.string	"        ATTENTION: THE BRIEFING IS TERMINATED."
	.align 8
.LC151:
	.string	"You walk to the door and hold your signed briefing release form up to the"
	.align 8
.LC152:
	.string	"plexiglass window.  A guard scrutinises it for a moment and then slides back"
	.align 8
.LC153:
	.string	"the megabolts holding the door shut.  You are now free to continue the"
.LC154:
	.string	"mission."
	.align 8
.LC155:
	.string	"You have decided to go directly to Goods Distribution Hall 7-beta"
	.align 8
.LC156:
	.string	"You wish to ask The Computer for more information about Christmas"
	.text
	.globl	page11
	.type	page11, @function
page11:
.LFB23:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC130[rip]
	call	puts@PLT
	lea	rdi, .LC131[rip]
	call	puts@PLT
	lea	rdi, .LC132[rip]
	call	puts@PLT
	lea	rdi, .LC133[rip]
	call	puts@PLT
	lea	rdi, .LC134[rip]
	call	puts@PLT
	lea	rdi, .LC135[rip]
	call	puts@PLT
	lea	rdi, .LC136[rip]
	call	puts@PLT
	lea	rdi, .LC137[rip]
	call	puts@PLT
	lea	rdi, .LC138[rip]
	call	puts@PLT
	lea	rdi, .LC139[rip]
	call	puts@PLT
	lea	rdi, .LC140[rip]
	call	puts@PLT
	lea	rdi, .LC141[rip]
	call	puts@PLT
	lea	rdi, .LC142[rip]
	call	puts@PLT
	lea	rdi, .LC143[rip]
	call	puts@PLT
	lea	rdi, .LC144[rip]
	call	puts@PLT
	lea	rdi, .LC145[rip]
	call	puts@PLT
	lea	rdi, .LC146[rip]
	call	puts@PLT
	lea	rdi, .LC147[rip]
	call	puts@PLT
	lea	rdi, .LC148[rip]
	call	puts@PLT
	lea	rdi, .LC149[rip]
	call	puts@PLT
	lea	rdi, .LC150[rip]
	call	puts@PLT
	call	more
	lea	rdi, .LC151[rip]
	call	puts@PLT
	lea	rdi, .LC152[rip]
	call	puts@PLT
	lea	rdi, .LC153[rip]
	call	puts@PLT
	lea	rdi, .LC154[rip]
	call	puts@PLT
	lea	rcx, .LC155[rip]
	mov	edx, 10
	lea	rsi, .LC156[rip]
	mov	edi, 3
	call	choose
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE23:
	.size	page11, .-page11
	.section	.rodata
	.align 8
.LC157:
	.string	"You walk up to the door and push the button labelled \"push to exit.\""
	.align 8
.LC158:
	.string	"Within seconds a surly looking guard shoves his face into the small plexiglass"
	.align 8
.LC159:
	.string	"window.  You can see his mouth forming words but you can't hear any of them."
	.align 8
.LC160:
	.string	"You just stare at him blankly  for a few moments until he points down to a"
	.align 8
.LC161:
	.string	"speaker on your side of the door.  When you put your ear to it you can barely"
	.align 8
.LC162:
	.string	"hear him say, \"Let's see your briefing release form, bud.  You aren't"
	.align 8
.LC163:
	.string	"getting out of here without it.\""
	.align 8
.LC164:
	.string	"You stare around the room some more"
	.align 8
.LC165:
	.string	"You sit down at the table and read the Orange packet"
	.text
	.globl	page12
	.type	page12, @function
page12:
.LFB24:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC157[rip]
	call	puts@PLT
	lea	rdi, .LC158[rip]
	call	puts@PLT
	lea	rdi, .LC159[rip]
	call	puts@PLT
	lea	rdi, .LC160[rip]
	call	puts@PLT
	lea	rdi, .LC161[rip]
	call	puts@PLT
	lea	rdi, .LC162[rip]
	call	puts@PLT
	lea	rdi, .LC163[rip]
	call	puts@PLT
	lea	rcx, .LC164[rip]
	mov	edx, 57
	lea	rsi, .LC165[rip]
	mov	edi, 11
	call	choose
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE24:
	.size	page12, .-page12
	.section	.rodata
	.align 8
.LC166:
	.string	"You step into the shiny plasteel tubecar, wondering why the shape has always"
	.align 8
.LC167:
	.string	"reminded you of bullets.  The car shoots forward the instant your feet touch"
	.align 8
.LC168:
	.string	"the slippery gray floor, pinning you immobile against the back wall as the"
	.align 8
.LC169:
	.string	"tubecar careens toward GDH7-beta.  Your only solace is the knowledge that it"
.LC170:
	.string	"could be worse, much worse."
	.align 8
.LC171:
	.string	"Before too long the car comes to a stop.  You can see signs for GDH7-beta"
	.align 8
.LC172:
	.string	"through the window.  With a little practice you discover that you can crawl"
	.align 8
.LC173:
	.string	"to the door and pull open the latch."
	.text
	.globl	page13
	.type	page13, @function
page13:
.LFB25:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC166[rip]
	call	puts@PLT
	lea	rdi, .LC167[rip]
	call	puts@PLT
	lea	rdi, .LC168[rip]
	call	puts@PLT
	lea	rdi, .LC169[rip]
	call	puts@PLT
	lea	rdi, .LC170[rip]
	call	puts@PLT
	lea	rdi, .LC171[rip]
	call	puts@PLT
	lea	rdi, .LC172[rip]
	call	puts@PLT
	lea	rdi, .LC173[rip]
	call	puts@PLT
	mov	eax, 14
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE25:
	.size	page13, .-page13
	.section	.rodata
	.align 8
.LC174:
	.string	"You manage to pull yourself out of the tubecar and look around.  Before you is"
	.align 8
.LC175:
	.string	"one of the most confusing things you have ever seen, a hallway that is"
	.align 8
.LC176:
	.string	"simultaneously both red and green clearance.  If this is the result of"
	.align 8
.LC177:
	.string	"Christmas then it's easy to see the evils inherent in its practice."
	.align 8
.LC178:
	.string	"You are in the heart of a large goods distribution centre.  You can see all"
	.align 8
.LC179:
	.string	"about you evidence of traitorous secret society Christmas celebration; rubber"
	.align 8
.LC180:
	.string	"faced robots whiz back and forth selling toys to holiday shoppers, simul-plast"
	.align 8
.LC181:
	.string	"wreaths hang from every light fixture, while ahead in the shadows is a citizen"
	.align 8
.LC182:
	.string	"wearing a huge red synthetic flower."
	.text
	.globl	page14
	.type	page14, @function
page14:
.LFB26:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC174[rip]
	call	puts@PLT
	lea	rdi, .LC175[rip]
	call	puts@PLT
	lea	rdi, .LC176[rip]
	call	puts@PLT
	lea	rdi, .LC177[rip]
	call	puts@PLT
	lea	rdi, .LC178[rip]
	call	puts@PLT
	lea	rdi, .LC179[rip]
	call	puts@PLT
	lea	rdi, .LC180[rip]
	call	puts@PLT
	lea	rdi, .LC181[rip]
	call	puts@PLT
	lea	rdi, .LC182[rip]
	call	puts@PLT
	mov	eax, 22
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE26:
	.size	page14, .-page14
	.section	.rodata
	.align 8
.LC183:
	.string	"You are set upon by a runty robot with a queer looking face and two pointy"
	.align 8
.LC184:
	.string	"rubber ears poking from beneath a tattered cap.  \"Hey mister,\" it says,"
	.align 8
.LC185:
	.string	"\"you done all your last minute Christmas shopping?  I got some real neat junk"
	.align 8
.LC186:
	.string	"here.  You don't wanna miss the big day tommorrow, if you know what I mean.\""
	.align 8
.LC187:
	.string	"The robot opens its bag to show you a pile of shoddy Troubleshooter dolls.  It"
	.align 8
.LC188:
	.string	"reaches in and pulls out one of them.  \"Look, these Action Troubleshooter(tm)"
	.align 8
.LC189:
	.string	"dolls are the neatest thing.  This one's got moveable arms and when you"
	.align 8
.LC190:
	.string	"squeeze him, his little rifle squirts realistic looking napalm.  It's only"
	.align 8
.LC191:
	.string	"50 credits.  Oh yeah, Merry Christmas.\""
.LC192:
	.string	"\nSelect 'a', 'b' or 'c' :"
	.align 8
.LC193:
	.string	" a - You decide to buy the doll."
.LC194:
	.string	" b - You shoot the robot."
	.align 8
.LC195:
	.string	" c - You ignore the robot and keep searching the hall."
	.text
	.globl	page15
	.type	page15, @function
page15:
.LFB27:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC183[rip]
	call	puts@PLT
	lea	rdi, .LC184[rip]
	call	puts@PLT
	lea	rdi, .LC185[rip]
	call	puts@PLT
	lea	rdi, .LC186[rip]
	call	puts@PLT
	lea	rdi, .LC187[rip]
	call	puts@PLT
	lea	rdi, .LC188[rip]
	call	puts@PLT
	lea	rdi, .LC189[rip]
	call	puts@PLT
	lea	rdi, .LC190[rip]
	call	puts@PLT
	lea	rdi, .LC191[rip]
	call	puts@PLT
	lea	rdi, .LC192[rip]
	call	puts@PLT
	lea	rdi, .LC193[rip]
	call	puts@PLT
	lea	rdi, .LC194[rip]
	call	puts@PLT
	lea	rdi, .LC195[rip]
	call	puts@PLT
	call	get_char
	movsx	eax, al
	cmp	eax, 97
	je	.L54
	cmp	eax, 98
	je	.L55
	jmp	.L58
.L54:
	mov	eax, 16
	jmp	.L57
.L55:
	mov	eax, 17
	jmp	.L57
.L58:
	mov	eax, 22
.L57:
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE27:
	.size	page15, .-page15
	.section	.rodata
	.align 8
.LC196:
	.string	"The doll is a good buy for fifty credits; it will make a fine Christmas present"
	.align 8
.LC197:
	.string	"for one of your friends.  After the sale the robot rolls away.  You can use"
	.align 8
.LC198:
	.string	"the doll later in combat.  It works just like a cone rifle firing napalm,"
	.align 8
.LC199:
	.string	"except that occasionally it will explode and blow the user to smithereens."
.LC200:
	.string	"But don't let that stop you."
	.text
	.globl	page16
	.type	page16, @function
page16:
.LFB28:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC196[rip]
	call	puts@PLT
	lea	rdi, .LC197[rip]
	call	puts@PLT
	lea	rdi, .LC198[rip]
	call	puts@PLT
	lea	rdi, .LC199[rip]
	call	puts@PLT
	lea	rdi, .LC200[rip]
	call	puts@PLT
	mov	DWORD PTR action_doll[rip], 1
	mov	eax, 22
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE28:
	.size	page16, .-page16
	.section	.rodata
	.align 8
.LC201:
	.string	"You whip out your laser and shoot the robot, but not before it squeezes the"
	.align 8
.LC202:
	.string	"toy at you.  The squeeze toy has the same effect as a cone rifle firing napalm,"
	.align 8
.LC203:
	.string	"and the elfbot's armour has no effect against your laser."
.LC204:
	.string	"You have been hit!"
	.align 8
.LC205:
	.string	"It missed you, but not by much!"
	.align 8
.LC206:
	.string	"You zapped the little bastard!"
.LC207:
	.string	"You wasted it! Good shooting!"
	.align 8
.LC208:
	.string	"You will need more evidence, so you search GDH7-beta further"
	.align 8
.LC209:
	.string	"after the GDH medbot has patched you up."
.LC210:
	.string	"Damn! You missed!"
	.align 8
.LC211:
	.string	"It tried to fire again, but the toy exploded and demolished it."
	.text
	.globl	page17
	.type	page17, @function
page17:
.LFB29:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	DWORD PTR -4[rbp], 15
	lea	rdi, .LC201[rip]
	call	puts@PLT
	lea	rdi, .LC202[rip]
	call	puts@PLT
	lea	rdi, .LC203[rip]
	call	puts@PLT
	mov	DWORD PTR -8[rbp], 0
	jmp	.L62
.L69:
	mov	esi, 100
	mov	edi, 1
	call	dice_roll
	cmp	eax, 25
	jg	.L63
	lea	rdi, .LC204[rip]
	call	puts@PLT
	mov	esi, 10
	mov	edi, 1
	call	dice_roll
	mov	edx, eax
	mov	eax, DWORD PTR hit_points[rip]
	sub	eax, edx
	mov	DWORD PTR hit_points[rip], eax
	mov	eax, DWORD PTR hit_points[rip]
	test	eax, eax
	jg	.L64
	mov	edi, 45
	call	new_clone
	jmp	.L65
.L63:
	lea	rdi, .LC205[rip]
	call	puts@PLT
.L64:
	mov	esi, 100
	mov	edi, 1
	call	dice_roll
	cmp	eax, 40
	jg	.L66
	lea	rdi, .LC206[rip]
	call	puts@PLT
	mov	esi, 10
	mov	edi, 2
	call	dice_roll
	sub	DWORD PTR -4[rbp], eax
	cmp	DWORD PTR -4[rbp], 0
	jg	.L67
	lea	rdi, .LC207[rip]
	call	puts@PLT
	lea	rdi, .LC208[rip]
	call	puts@PLT
	mov	eax, DWORD PTR hit_points[rip]
	cmp	eax, 9
	jg	.L68
	lea	rdi, .LC209[rip]
	call	puts@PLT
.L68:
	mov	DWORD PTR hit_points[rip], 10
	mov	eax, 22
	jmp	.L65
.L66:
	lea	rdi, .LC210[rip]
	call	puts@PLT
.L67:
	add	DWORD PTR -8[rbp], 1
.L62:
	cmp	DWORD PTR -8[rbp], 1
	jle	.L69
	lea	rdi, .LC211[rip]
	call	puts@PLT
	lea	rdi, .LC208[rip]
	call	puts@PLT
	mov	eax, DWORD PTR hit_points[rip]
	cmp	eax, 9
	jg	.L70
	lea	rdi, .LC209[rip]
	call	puts@PLT
.L70:
	mov	DWORD PTR hit_points[rip], 10
	mov	eax, 22
.L65:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE29:
	.size	page17, .-page17
	.section	.rodata
	.align 8
.LC212:
	.string	"You walk to the centre of the hall, ogling like an infrared fresh from the"
	.align 8
.LC213:
	.string	"clone vats.  Towering before you is the most unearthly thing you have ever"
	.align 8
.LC214:
	.string	"seen, a green multi armed mutant horror hulking 15 feet above your head."
	.align 8
.LC215:
	.string	"Its skeletal body is draped with hundreds of metallic strips (probably to"
	.align 8
.LC216:
	.string	"negate the effects of some insidious mutant power), and the entire hideous"
	.align 8
.LC217:
	.string	"creature is wrapped in a thousand blinking hazard lights.  It's times like"
	.align 8
.LC218:
	.string	"this when you wish you'd had some training for this job.  Luckily the"
	.align 8
.LC219:
	.string	"creature doesn't take notice of you but stands unmoving, as though waiting for"
	.align 8
.LC220:
	.string	"a summons from its dark lord, the Master Retailer."
	.align 8
.LC221:
	.string	"WHAM, suddenly you are struck from behind."
	.text
	.globl	page18
	.type	page18, @function
page18:
.LFB30:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC212[rip]
	call	puts@PLT
	lea	rdi, .LC213[rip]
	call	puts@PLT
	lea	rdi, .LC214[rip]
	call	puts@PLT
	lea	rdi, .LC215[rip]
	call	puts@PLT
	lea	rdi, .LC216[rip]
	call	puts@PLT
	lea	rdi, .LC217[rip]
	call	puts@PLT
	lea	rdi, .LC218[rip]
	call	puts@PLT
	lea	rdi, .LC219[rip]
	call	puts@PLT
	lea	rdi, .LC220[rip]
	call	puts@PLT
	lea	rdi, .LC221[rip]
	call	puts@PLT
	mov	esi, 10
	mov	edi, 2
	call	dice_roll
	cmp	eax, 14
	jg	.L72
	mov	eax, 19
	jmp	.L73
.L72:
	mov	eax, 20
.L73:
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE30:
	.size	page18, .-page18
	.section	.rodata
	.align 8
.LC222:
	.string	"Quickly you regain your balance, whirl and fire your laser into the Ultraviolet"
	.align 8
.LC223:
	.string	"citizen behind you.  For a moment your heart leaps to your throat, then you"
	.align 8
.LC224:
	.string	"realise that he is indeed dead and you will be the only one filing a report on"
	.align 8
.LC225:
	.string	"this incident.  Besides, he was participating in this traitorous Christmas"
	.align 8
.LC226:
	.string	"shopping, as is evident from the rain of shoddy toys falling all around you."
	.align 8
.LC227:
	.string	"Another valorous deed done in the service of The Computer!"
	.align 8
.LC228:
	.string	"You run away like the cowardly dog you are"
	.align 8
.LC229:
	.string	"You search the body, keeping an eye open for Internal Security"
	.text
	.globl	page19
	.type	page19, @function
page19:
.LFB31:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC222[rip]
	call	puts@PLT
	lea	rdi, .LC223[rip]
	call	puts@PLT
	lea	rdi, .LC224[rip]
	call	puts@PLT
	lea	rdi, .LC225[rip]
	call	puts@PLT
	lea	rdi, .LC226[rip]
	call	puts@PLT
	lea	rdi, .LC227[rip]
	call	puts@PLT
	mov	eax, DWORD PTR killer_count[rip]
	add	eax, 1
	mov	DWORD PTR killer_count[rip], eax
	mov	eax, DWORD PTR killer_count[rip]
	mov	ecx, DWORD PTR clone[rip]
	mov	edx, 7
	sub	edx, ecx
	cmp	eax, edx
	jle	.L75
	mov	eax, 21
	jmp	.L76
.L75:
	mov	eax, DWORD PTR read_letter[rip]
	cmp	eax, 1
	jne	.L77
	mov	eax, 22
	jmp	.L76
.L77:
	lea	rcx, .LC228[rip]
	mov	edx, 22
	lea	rsi, .LC229[rip]
	mov	edi, 34
	call	choose
.L76:
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE31:
	.size	page19, .-page19
	.section	.rodata
	.align 8
.LC230:
	.string	"Oh no! you can't keep your balance.  You're falling, falling head first into"
	.align 8
.LC231:
	.string	"the Christmas beast's gaping maw.  It's a valiant struggle; you think you are"
	.align 8
.LC232:
	.string	"gone when its poisonous needles dig into your flesh, but with a heroic effort"
	.align 8
.LC233:
	.string	"you jerk a string of lights free and jam the live wires into the creature's"
	.align 8
.LC234:
	.string	"spine.  The Christmas beast topples to the ground and begins to burn, filling"
	.align 8
.LC235:
	.string	"the area with a thick acrid smoke.  It takes only a moment to compose yourself,"
	.align 8
.LC236:
	.string	"and then you are ready to continue your search for the Master Retailer."
	.text
	.globl	page20
	.type	page20, @function
page20:
.LFB32:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC230[rip]
	call	puts@PLT
	lea	rdi, .LC231[rip]
	call	puts@PLT
	lea	rdi, .LC232[rip]
	call	puts@PLT
	lea	rdi, .LC233[rip]
	call	puts@PLT
	lea	rdi, .LC234[rip]
	call	puts@PLT
	lea	rdi, .LC235[rip]
	call	puts@PLT
	lea	rdi, .LC236[rip]
	call	puts@PLT
	mov	eax, 22
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE32:
	.size	page20, .-page20
	.section	.rodata
	.align 8
.LC237:
	.string	"You have been wasting the leading citizens of Alpha Complex at a prodigious"
	.align 8
.LC238:
	.string	"rate.  This has not gone unnoticed by the Internal Security squad at GDH7-beta."
	.align 8
.LC239:
	.string	"Suddenly, a net of laser beams spear out of the gloomy corners of the hall,"
	.align 8
.LC240:
	.string	"chopping you into teeny, weeny bite size pieces."
	.text
	.globl	page21
	.type	page21, @function
page21:
.LFB33:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC237[rip]
	call	puts@PLT
	lea	rdi, .LC238[rip]
	call	puts@PLT
	lea	rdi, .LC239[rip]
	call	puts@PLT
	lea	rdi, .LC240[rip]
	call	puts@PLT
	mov	edi, 45
	call	new_clone
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE33:
	.size	page21, .-page21
	.section	.rodata
	.align 8
.LC241:
	.string	"You are searching Goods Distribution Hall 7-beta."
	.text
	.globl	page22
	.type	page22, @function
page22:
.LFB34:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC241[rip]
	call	puts@PLT
	mov	esi, 4
	mov	edi, 1
	call	dice_roll
	cmp	eax, 4
	je	.L83
	cmp	eax, 4
	jg	.L84
	cmp	eax, 3
	je	.L85
	cmp	eax, 3
	jg	.L84
	cmp	eax, 1
	je	.L86
	cmp	eax, 2
	je	.L87
	jmp	.L84
.L86:
	mov	eax, 18
	jmp	.L82
.L87:
	mov	eax, 15
	jmp	.L82
.L85:
	mov	eax, 18
	jmp	.L82
.L83:
	mov	eax, 29
	jmp	.L82
.L84:
.L82:
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE34:
	.size	page22, .-page22
	.section	.rodata
	.align 8
.LC242:
	.string	"You go to the nearest computer terminal and declare yourself a mutant."
	.align 8
.LC243:
	.string	"\"A mutant, he's a mutant,\" yells a previously unnoticed infrared who had"
	.align 8
.LC244:
	.string	"been looking over your shoulder.  You easily gun him down, but not before a"
	.align 8
.LC245:
	.string	"dozen more citizens take notice and aim their weapons at you."
	.align 8
.LC246:
	.string	"You want to fight it out, one against twelve"
	.align 8
.LC247:
	.string	"You tell them that it was really only a bad joke"
	.text
	.globl	page23
	.type	page23, @function
page23:
.LFB35:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC242[rip]
	call	puts@PLT
	lea	rdi, .LC243[rip]
	call	puts@PLT
	lea	rdi, .LC244[rip]
	call	puts@PLT
	lea	rdi, .LC245[rip]
	call	puts@PLT
	lea	rcx, .LC246[rip]
	mov	edx, 24
	lea	rsi, .LC247[rip]
	mov	edi, 28
	call	choose
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE35:
	.size	page23, .-page23
	.section	.rodata
	.align 8
.LC248:
	.string	"Golly, I never expected someone to pick this.  I haven't even designed"
	.align 8
.LC249:
	.string	"the 12 citizens who are going to make a sponge out of you.  Tell you what,"
	.align 8
.LC250:
	.string	"I'll give you a second chance."
	.align 8
.LC251:
	.string	"You REALLY want to shoot it out"
	.align 8
.LC252:
	.string	"You change your mind and say it was only a bad joke"
	.text
	.globl	page24
	.type	page24, @function
page24:
.LFB36:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC248[rip]
	call	puts@PLT
	lea	rdi, .LC249[rip]
	call	puts@PLT
	lea	rdi, .LC250[rip]
	call	puts@PLT
	lea	rcx, .LC251[rip]
	mov	edx, 25
	lea	rsi, .LC252[rip]
	mov	edi, 28
	call	choose
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE36:
	.size	page24, .-page24
	.section	.rodata
	.align 8
.LC253:
	.string	"Boy, you really can't take a hint!"
	.align 8
.LC254:
	.string	"They're closing in.  Their trigger fingers are twitching, they're about to"
	.align 8
.LC255:
	.string	"shoot.  This is your last chance."
.LC256:
	.string	"You are going to shoot"
	.align 8
.LC257:
	.string	"You tell them it was all just a bad joke"
	.text
	.globl	page25
	.type	page25, @function
page25:
.LFB37:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC253[rip]
	call	puts@PLT
	lea	rdi, .LC254[rip]
	call	puts@PLT
	lea	rdi, .LC255[rip]
	call	puts@PLT
	lea	rcx, .LC256[rip]
	mov	edx, 26
	lea	rsi, .LC257[rip]
	mov	edi, 28
	call	choose
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE37:
	.size	page25, .-page25
	.section	.rodata
	.align 8
.LC258:
	.string	"You can read the cold, sober hatred in their eyes (They really didn't think"
	.align 8
.LC259:
	.string	"it was funny), as they tighten the circle around you.  One of them shoves a"
	.align 8
.LC260:
	.string	"blaster up your nose, but that doesn't hurt as much as the multi-gigawatt"
	.align 8
.LC261:
	.string	"carbonium tipped food drill in the small of your back."
	.align 8
.LC262:
	.string	"You spend the remaining micro-seconds of your life wondering what you did wrong"
	.text
	.globl	page26
	.type	page26, @function
page26:
.LFB38:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC258[rip]
	call	puts@PLT
	lea	rdi, .LC259[rip]
	call	puts@PLT
	lea	rdi, .LC260[rip]
	call	puts@PLT
	lea	rdi, .LC261[rip]
	call	puts@PLT
	lea	rdi, .LC262[rip]
	call	puts@PLT
	mov	edi, 32
	call	new_clone
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE38:
	.size	page26, .-page26
	.globl	page27
	.type	page27, @function
page27:
.LFB39:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE39:
	.size	page27, .-page27
	.section	.rodata
.LC263:
	.string	"They don't think it's funny."
	.text
	.globl	page28
	.type	page28, @function
page28:
.LFB40:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC263[rip]
	call	puts@PLT
	mov	eax, 26
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE40:
	.size	page28, .-page28
	.section	.rodata
	.align 8
.LC264:
	.string	"\"Psst, hey citizen, come here.  Pssfft,\" you hear.  When you peer around"
	.align 8
.LC265:
	.string	"you can see someone's dim outline in the shadows.  \"I got some information"
	.align 8
.LC266:
	.string	"on the Master Retailer.  It'll only cost you 30 psst credits.\""
	.align 8
.LC267:
	.string	" a - You pay the 30 credits for the info."
	.align 8
.LC268:
	.string	" b - You would rather threaten him for the information."
	.align 8
.LC269:
	.string	" c - You ignore him and walk away."
	.text
	.globl	page29
	.type	page29, @function
page29:
.LFB41:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC264[rip]
	call	puts@PLT
	lea	rdi, .LC265[rip]
	call	puts@PLT
	lea	rdi, .LC266[rip]
	call	puts@PLT
	lea	rdi, .LC192[rip]
	call	puts@PLT
	lea	rdi, .LC267[rip]
	call	puts@PLT
	lea	rdi, .LC268[rip]
	call	puts@PLT
	lea	rdi, .LC269[rip]
	call	puts@PLT
	call	get_char
	movsx	eax, al
	cmp	eax, 97
	je	.L101
	cmp	eax, 98
	je	.L102
	jmp	.L105
.L101:
	mov	eax, 30
	jmp	.L104
.L102:
	mov	eax, 31
	jmp	.L104
.L105:
	mov	eax, 22
.L104:
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE41:
	.size	page29, .-page29
	.section	.rodata
	.align 8
.LC270:
	.string	"You step into the shadows and offer the man a thirty credit bill.  \"Just drop"
	.align 8
.LC271:
	.string	"it on the floor,\" he says.  \"So you're looking for the Master Retailer, pssfft?"
	.align 8
.LC272:
	.string	"I've seen him, he's a fat man in a fuzzy red and white jump suit.  They say"
	.align 8
.LC273:
	.string	"he's a high programmer with no respect for proper security.  If you want to"
	.align 8
.LC274:
	.string	"find him then pssfft step behind me and go through the door.\""
	.align 8
.LC275:
	.string	"Behind the man is a reinforced plasteel blast door.  The centre of it has been"
	.align 8
.LC276:
	.string	"buckled toward you in a manner you only saw once before when you were field"
	.align 8
.LC277:
	.string	"testing the rocket assist plasma slingshot (you found it easily portable but"
	.align 8
.LC278:
	.string	"prone to misfire).  Luckily it isn't buckled too far for you to make out the"
	.align 8
.LC279:
	.string	"warning sign.  WARNING!! Don't open this door or the same thing will happen to"
	.align 8
.LC280:
	.string	"you.  Opening this door is a capital offense.  Do not do it.  Not at all. This"
.LC281:
	.string	"is not a joke."
	.align 8
.LC282:
	.string	" a - You use your Precognition mutant power on opening the door."
	.align 8
.LC283:
	.string	" b - You just go through the door anyway."
	.align 8
.LC284:
	.string	" c - You decide it's too dangerous and walk away."
	.text
	.globl	page30
	.type	page30, @function
page30:
.LFB42:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC270[rip]
	call	puts@PLT
	lea	rdi, .LC271[rip]
	call	puts@PLT
	lea	rdi, .LC272[rip]
	call	puts@PLT
	lea	rdi, .LC273[rip]
	call	puts@PLT
	lea	rdi, .LC274[rip]
	call	puts@PLT
	lea	rdi, .LC275[rip]
	call	puts@PLT
	lea	rdi, .LC276[rip]
	call	puts@PLT
	lea	rdi, .LC277[rip]
	call	puts@PLT
	lea	rdi, .LC278[rip]
	call	puts@PLT
	lea	rdi, .LC279[rip]
	call	puts@PLT
	lea	rdi, .LC280[rip]
	call	puts@PLT
	lea	rdi, .LC281[rip]
	call	puts@PLT
	lea	rdi, .LC192[rip]
	call	puts@PLT
	lea	rdi, .LC282[rip]
	call	puts@PLT
	lea	rdi, .LC283[rip]
	call	puts@PLT
	lea	rdi, .LC284[rip]
	call	puts@PLT
	call	get_char
	movsx	eax, al
	cmp	eax, 97
	je	.L107
	cmp	eax, 98
	je	.L108
	jmp	.L111
.L107:
	mov	eax, 56
	jmp	.L110
.L108:
	mov	eax, 33
	jmp	.L110
.L111:
	mov	eax, 22
.L110:
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE42:
	.size	page30, .-page30
	.section	.rodata
	.align 8
.LC285:
	.string	"Like any good troubleshooter you make the least expensive decision and threaten"
	.align 8
.LC286:
	.string	"him for information.  With lightning like reflexes you whip out your laser and"
	.align 8
.LC287:
	.string	"stick it up his nose.  \"Talk, you traitorous Christmas celebrator, or who nose"
	.align 8
.LC288:
	.string	"what will happen to you, yuk yuk,\" you pun menacingly, and then you notice"
	.align 8
.LC289:
	.string	"something is very wrong.  He doesn't have a nose.  As a matter of fact he's"
	.align 8
.LC290:
	.string	"made of one eighth inch cardboard and your laser is sticking through the other"
	.align 8
.LC291:
	.string	"side of his head.  \"Are you going to pay?\" says his mouth speaker,"
	.align 8
.LC292:
	.string	"\"or are you going to pssfft go away stupid?\""
.LC293:
	.string	"You pssfft go away stupid"
.LC294:
	.string	"You pay the 30 credits"
	.text
	.globl	page31
	.type	page31, @function
page31:
.LFB43:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC285[rip]
	call	puts@PLT
	lea	rdi, .LC286[rip]
	call	puts@PLT
	lea	rdi, .LC287[rip]
	call	puts@PLT
	lea	rdi, .LC288[rip]
	call	puts@PLT
	lea	rdi, .LC289[rip]
	call	puts@PLT
	lea	rdi, .LC290[rip]
	call	puts@PLT
	lea	rdi, .LC291[rip]
	call	puts@PLT
	lea	rdi, .LC292[rip]
	call	puts@PLT
	lea	rcx, .LC293[rip]
	mov	edx, 22
	lea	rsi, .LC294[rip]
	mov	edi, 30
	call	choose
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE43:
	.size	page31, .-page31
	.section	.rodata
	.align 8
.LC295:
	.string	"Finally it's your big chance to prove that you're as good a troubleshooter"
	.align 8
.LC296:
	.string	"as your previous clone.  You walk briskly to mission briefing and pick up your"
	.align 8
.LC297:
	.string	"previous clone's personal effects and notepad.  After reviewing the notes you"
	.align 8
.LC298:
	.string	"know what has to be done.  You catch the purple line to Goods Distribution Hall"
	.align 8
.LC299:
	.string	"7-beta and begin to search for the blast door."
	.text
	.globl	page32
	.type	page32, @function
page32:
.LFB44:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC295[rip]
	call	puts@PLT
	lea	rdi, .LC296[rip]
	call	puts@PLT
	lea	rdi, .LC297[rip]
	call	puts@PLT
	lea	rdi, .LC298[rip]
	call	puts@PLT
	lea	rdi, .LC299[rip]
	call	puts@PLT
	mov	eax, 22
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE44:
	.size	page32, .-page32
	.section	.rodata
	.align 8
.LC300:
	.string	"You release the megabolts on the blast door, then strain against it with your"
	.align 8
.LC301:
	.string	"awesome strength.  Slowly the door creaks open.  You bravely leap through the"
	.align 8
.LC302:
	.string	"opening and smack your head into the barrel of a 300 mm 'ultra shock' class"
	.align 8
.LC303:
	.string	"plasma cannon.  It's dark in the barrel now, but just before your head got"
	.align 8
.LC304:
	.string	"stuck you can remember seeing a group of technicians anxiously watch you leap"
.LC305:
	.string	"into the room."
	.text
	.globl	page33
	.type	page33, @function
page33:
.LFB45:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	DWORD PTR blast_door[rip], 1
	lea	rdi, .LC300[rip]
	call	puts@PLT
	lea	rdi, .LC301[rip]
	call	puts@PLT
	lea	rdi, .LC302[rip]
	call	puts@PLT
	lea	rdi, .LC303[rip]
	call	puts@PLT
	lea	rdi, .LC304[rip]
	call	puts@PLT
	lea	rdi, .LC305[rip]
	call	puts@PLT
	mov	eax, DWORD PTR ultra_violet[rip]
	cmp	eax, 1
	jne	.L117
	mov	eax, 35
	jmp	.L118
.L117:
	mov	eax, 36
.L118:
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE45:
	.size	page33, .-page33
	.section	.rodata
	.align 8
.LC306:
	.string	"You have found a sealed envelope on the body.  You open it and read:"
	.align 8
.LC307:
	.string	"\"WARNING: Ultraviolet Clearance ONLY.  DO NOT READ."
	.align 8
.LC308:
	.string	"Memo from Chico-U-MRX4 to Harpo-U-MRX5."
	.align 8
.LC309:
	.string	"The planned takeover of the Troubleshooter Training Course goes well, Comrade."
	.align 8
.LC310:
	.string	"Once we have trained the unwitting bourgeois troubleshooters to work as"
	.align 8
.LC311:
	.string	"communist dupes, the overthrow of Alpha Complex will be unstoppable.  My survey"
	.align 8
.LC312:
	.string	"of the complex has convinced me that no one suspects a thing; soon it will be"
	.align 8
.LC313:
	.string	"too late for them to oppose the revolution.  The only thing that could possibly"
	.align 8
.LC314:
	.string	"impede the people's revolution would be someone alerting The Computer to our"
	.align 8
.LC315:
	.string	"plans (for instance, some enterprising Troubleshooter could tell The Computer"
	.align 8
.LC316:
	.string	"that the communists have liberated the Troubleshooter Training Course and plan"
	.align 8
.LC317:
	.string	"to use it as a jumping off point from which to undermine the stability of all"
	.align 8
.LC318:
	.string	"Alpha Complex), but as we both know, the capitalistic Troubleshooters would"
	.align 8
.LC319:
	.string	"never serve the interests of the proletariat above their own bourgeois desires."
	.align 8
.LC320:
	.string	"P.S. I'm doing some Christmas shopping later today.  Would you like me to pick"
.LC321:
	.string	"you up something?\""
	.align 8
.LC322:
	.string	"When you put down the memo you are overcome by that strange deja'vu again."
	.align 8
.LC323:
	.string	"You see yourself talking privately with The Computer.  You are telling it all"
	.align 8
.LC324:
	.string	"about the communists' plan, and then the scene shifts and you see yourself"
	.align 8
.LC325:
	.string	"showered with awards for foiling the insidious communist plot to take over the"
.LC326:
	.string	"complex."
	.align 8
.LC327:
	.string	"You wander off to look for more evidence"
	.align 8
.LC328:
	.string	"You rush off to the nearest computer terminal to expose the commies"
	.text
	.globl	page34
	.type	page34, @function
page34:
.LFB46:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC306[rip]
	call	puts@PLT
	lea	rdi, .LC307[rip]
	call	puts@PLT
	lea	rdi, .LC308[rip]
	call	puts@PLT
	lea	rdi, .LC309[rip]
	call	puts@PLT
	lea	rdi, .LC310[rip]
	call	puts@PLT
	lea	rdi, .LC311[rip]
	call	puts@PLT
	lea	rdi, .LC312[rip]
	call	puts@PLT
	lea	rdi, .LC313[rip]
	call	puts@PLT
	lea	rdi, .LC314[rip]
	call	puts@PLT
	lea	rdi, .LC315[rip]
	call	puts@PLT
	lea	rdi, .LC316[rip]
	call	puts@PLT
	lea	rdi, .LC317[rip]
	call	puts@PLT
	lea	rdi, .LC318[rip]
	call	puts@PLT
	lea	rdi, .LC319[rip]
	call	puts@PLT
	lea	rdi, .LC320[rip]
	call	puts@PLT
	lea	rdi, .LC321[rip]
	call	puts@PLT
	call	more
	lea	rdi, .LC322[rip]
	call	puts@PLT
	lea	rdi, .LC323[rip]
	call	puts@PLT
	lea	rdi, .LC324[rip]
	call	puts@PLT
	lea	rdi, .LC325[rip]
	call	puts@PLT
	lea	rdi, .LC326[rip]
	call	puts@PLT
	mov	DWORD PTR read_letter[rip], 1
	lea	rcx, .LC327[rip]
	mov	edx, 22
	lea	rsi, .LC328[rip]
	mov	edi, 46
	call	choose
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE46:
	.size	page34, .-page34
	.section	.rodata
	.align 8
.LC329:
	.string	"\"Oh master,\" you hear through the gun barrel, \"where have you been? It is"
	.align 8
.LC330:
	.string	"time for the great Christmas gifting ceremony.  You had better hurry and get"
	.align 8
.LC331:
	.string	"the costume on or the trainee may begin to suspect.\"  For the second time"
	.align 8
.LC332:
	.string	"today you are forced to wear attire not of your own choosing.  They zip the"
	.align 8
.LC333:
	.string	"suit to your chin just as you hear gunfire erupt behind you."
	.align 8
.LC334:
	.string	"\"Oh no! Who left the door open?  The commies will get in.  Quick, fire the"
	.align 8
.LC335:
	.string	"laser cannon or we're all doomed.\""
	.align 8
.LC336:
	.string	"\"Too late you capitalist swine, the people's revolutionary strike force claims"
	.align 8
.LC337:
	.string	"this cannon for the proletariat's valiant struggle against oppression.  Take"
	.align 8
.LC338:
	.string	"that, you running dog imperialist lackey.  ZAP, KAPOW\""
	.align 8
.LC339:
	.string	"Just when you think that things couldn't get worse, \"Aha, look what we have"
	.align 8
.LC340:
	.string	"here, the Master Retailer himself with his head caught in his own cannon.  His"
	.align 8
.LC341:
	.string	"death will serve as a symbol of freedom for all Alpha Complex."
.LC342:
	.string	"Fire the cannon.\""
	.text
	.globl	page35
	.type	page35, @function
page35:
.LFB47:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC329[rip]
	call	puts@PLT
	lea	rdi, .LC330[rip]
	call	puts@PLT
	lea	rdi, .LC331[rip]
	call	puts@PLT
	lea	rdi, .LC332[rip]
	call	puts@PLT
	lea	rdi, .LC333[rip]
	call	puts@PLT
	lea	rdi, .LC334[rip]
	call	puts@PLT
	lea	rdi, .LC335[rip]
	call	puts@PLT
	lea	rdi, .LC336[rip]
	call	puts@PLT
	lea	rdi, .LC337[rip]
	call	puts@PLT
	lea	rdi, .LC338[rip]
	call	puts@PLT
	lea	rdi, .LC339[rip]
	call	puts@PLT
	lea	rdi, .LC340[rip]
	call	puts@PLT
	lea	rdi, .LC341[rip]
	call	puts@PLT
	lea	rdi, .LC342[rip]
	call	puts@PLT
	mov	edi, 32
	call	new_clone
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE47:
	.size	page35, .-page35
	.section	.rodata
	.align 8
.LC343:
	.string	"\"Congratulations, troubleshooter, you have successfully found the lair of the"
	.align 8
.LC344:
	.string	"Master Retailer and completed the Troubleshooter Training Course test mission,\""
	.align 8
.LC345:
	.string	"a muffled voice tells you through the barrel.  \"Once we dislodge your head"
	.align 8
.LC346:
	.string	"from the barrel of the 'Ultra Shock' plasma cannon you can begin with the"
	.align 8
.LC347:
	.string	"training seminars, the first of which will concern the 100%% accurate\n"
	.align 8
.LC348:
	.string	"identification and elimination of unregistered mutants.  If you have any"
	.align 8
.LC349:
	.string	"objections please voice them now.\""
	.align 8
.LC350:
	.string	" a - You appreciate his courtesy and voice an objection."
	.align 8
.LC351:
	.string	" b - After your head is removed from the cannon, you register as a mutant."
	.align 8
.LC352:
	.string	" c - After your head is removed from the cannon, you go to the unregistered"
	.align 8
.LC353:
	.string	"     mutant identification and elimination seminar."
	.text
	.globl	page36
	.type	page36, @function
page36:
.LFB48:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC343[rip]
	call	puts@PLT
	lea	rdi, .LC344[rip]
	call	puts@PLT
	lea	rdi, .LC345[rip]
	call	puts@PLT
	lea	rdi, .LC346[rip]
	call	puts@PLT
	lea	rdi, .LC347[rip]
	mov	eax, 0
	call	printf@PLT
	lea	rdi, .LC348[rip]
	call	puts@PLT
	lea	rdi, .LC349[rip]
	call	puts@PLT
	lea	rdi, .LC192[rip]
	call	puts@PLT
	lea	rdi, .LC350[rip]
	call	puts@PLT
	lea	rdi, .LC351[rip]
	call	puts@PLT
	lea	rdi, .LC352[rip]
	call	puts@PLT
	lea	rdi, .LC353[rip]
	call	puts@PLT
	call	get_char
	movsx	eax, al
	cmp	eax, 97
	je	.L124
	cmp	eax, 98
	je	.L125
	jmp	.L128
.L124:
	mov	edi, 32
	call	new_clone
	jmp	.L127
.L125:
	mov	eax, 23
	jmp	.L127
.L128:
	mov	eax, 37
.L127:
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE48:
	.size	page36, .-page36
	.section	.rodata
	.align 8
.LC354:
	.string	"\"Come with me please, Troubleshooter,\" says the Green clearance technician"
	.align 8
.LC355:
	.string	"after he has dislodged your head from the cannon.  \"You have been participating"
	.align 8
.LC356:
	.string	"in the Troubleshooter Training Course since you got off the tube car in"
	.align 8
.LC357:
	.string	"GDH7-beta,\" he explains as he leads you down a corridor.  \"The entire"
	.align 8
.LC358:
	.string	"Christmas assignment was a test mission to assess your current level of"
	.align 8
.LC359:
	.string	"training.  You didn't do so well.  We're going to start at the beginning with"
	.align 8
.LC360:
	.string	"the other student.  Ah, here we are, the mutant identification and elimination"
	.align 8
.LC361:
	.string	"lecture.\"  He shows you into a vast lecture hall filled with empty seats."
	.align 8
.LC362:
	.string	"There is only one other student here, a Troubleshooter near the front row"
	.align 8
.LC363:
	.string	"playing with his Action Troubleshooter(tm) figure.  \"Find a seat and I will"
.LC364:
	.string	"begin,\" says the instructor."
	.text
	.globl	page37
	.type	page37, @function
page37:
.LFB49:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC354[rip]
	call	puts@PLT
	lea	rdi, .LC355[rip]
	call	puts@PLT
	lea	rdi, .LC356[rip]
	call	puts@PLT
	lea	rdi, .LC357[rip]
	call	puts@PLT
	lea	rdi, .LC358[rip]
	call	puts@PLT
	lea	rdi, .LC359[rip]
	call	puts@PLT
	lea	rdi, .LC360[rip]
	call	puts@PLT
	lea	rdi, .LC361[rip]
	call	puts@PLT
	lea	rdi, .LC362[rip]
	call	puts@PLT
	lea	rdi, .LC363[rip]
	call	puts@PLT
	lea	rdi, .LC364[rip]
	call	puts@PLT
	mov	eax, 38
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE49:
	.size	page37, .-page37
	.section	.rodata
	.align 8
.LC365:
	.string	"\"I am Plato-B-PHI%d, head of mutant propaganda here at the training course.\n"
	.align 8
.LC366:
	.string	"If you have any questions about mutants please come to me.  Today I will be"
	.align 8
.LC367:
	.string	"talking about mutant detection.  Detecting mutants is very easy.  One simply"
	.align 8
.LC368:
	.string	"watches for certain tell tale signs, such as the green scaly skin, the third"
	.align 8
.LC369:
	.string	"arm growing from the forehead, or other similar disfigurements so common with"
	.align 8
.LC370:
	.string	"their kind.  There are, however, a few rare specimens that show no outward sign"
	.align 8
.LC371:
	.string	"of their treason.  This has been a significant problem, so our researchers have"
	.align 8
.LC372:
	.string	"been working on a solution.  I would like a volunteer to test this device,\""
	.align 8
.LC373:
	.string	"he says, holding up a ray gun looking thing.  \"It is a mutant detection ray."
	.align 8
.LC374:
	.string	"This little button detects for mutants, and this big button stuns them once"
	.align 8
.LC375:
	.string	"they are discovered.  Who would like to volunteer for a test?\""
	.align 8
.LC376:
	.string	"The Troubleshooter down the front squirms deeper into his chair."
	.align 8
.LC377:
	.string	"You duck behind a chair and hope the instructor doesn't notice you"
.LC378:
	.string	"You volunteer for the test"
	.text
	.globl	page38
	.type	page38, @function
page38:
.LFB50:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	eax, DWORD PTR plato_clone[rip]
	mov	esi, eax
	lea	rdi, .LC365[rip]
	mov	eax, 0
	call	printf@PLT
	lea	rdi, .LC366[rip]
	call	puts@PLT
	lea	rdi, .LC367[rip]
	call	puts@PLT
	lea	rdi, .LC368[rip]
	call	puts@PLT
	lea	rdi, .LC369[rip]
	call	puts@PLT
	lea	rdi, .LC370[rip]
	call	puts@PLT
	lea	rdi, .LC371[rip]
	call	puts@PLT
	lea	rdi, .LC372[rip]
	call	puts@PLT
	lea	rdi, .LC373[rip]
	call	puts@PLT
	lea	rdi, .LC374[rip]
	call	puts@PLT
	lea	rdi, .LC375[rip]
	call	puts@PLT
	lea	rdi, .LC376[rip]
	call	puts@PLT
	lea	rcx, .LC377[rip]
	mov	edx, 40
	lea	rsi, .LC378[rip]
	mov	edi, 39
	call	choose
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE50:
	.size	page38, .-page38
	.section	.rodata
	.align 8
.LC379:
	.string	"You bravely volunteer to test the mutant detection gun.  You stand up and walk"
	.align 8
.LC380:
	.string	"down the steps to the podium, passing a very relieved Troubleshooter along the"
	.align 8
.LC381:
	.string	"way.  When you reach the podium Plato-B-PHI hands you the mutant detection gun"
	.align 8
.LC382:
	.string	"and says, \"Here, aim the gun at that Troubleshooter and push the small button."
	.align 8
.LC383:
	.string	"If you see a purple light, stun him.\"  Grasping the opportunity to prove your"
	.align 8
.LC384:
	.string	"worth to The Computer, you fire the mutant detection ray at the Troubleshooter."
	.align 8
.LC385:
	.string	"A brilliant purple nimbus instantly surrounds his body.  You slip your finger"
	.align 8
.LC386:
	.string	"to the large stun button and he falls writhing to the floor."
	.align 8
.LC387:
	.string	"\"Good shot,\" says the instructor as you hand him the mutant detection gun,"
	.align 8
.LC388:
	.string	"\"I'll see that you get a commendation for this.  It seems you have the hang"
	.align 8
.LC389:
	.string	"of mutant detection and elimination.  You can go on to the secret society"
	.align 8
.LC390:
	.string	"infiltration class.  I'll see that the little mutie gets packaged for"
	.align 8
.LC391:
	.string	"tomorrow's mutant dissection class.\""
	.text
	.globl	page39
	.type	page39, @function
page39:
.LFB51:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC379[rip]
	call	puts@PLT
	lea	rdi, .LC380[rip]
	call	puts@PLT
	lea	rdi, .LC381[rip]
	call	puts@PLT
	lea	rdi, .LC382[rip]
	call	puts@PLT
	lea	rdi, .LC383[rip]
	call	puts@PLT
	lea	rdi, .LC384[rip]
	call	puts@PLT
	lea	rdi, .LC385[rip]
	call	puts@PLT
	lea	rdi, .LC386[rip]
	call	puts@PLT
	lea	rdi, .LC387[rip]
	call	puts@PLT
	lea	rdi, .LC388[rip]
	call	puts@PLT
	lea	rdi, .LC389[rip]
	call	puts@PLT
	lea	rdi, .LC390[rip]
	call	puts@PLT
	lea	rdi, .LC391[rip]
	call	puts@PLT
	mov	eax, 41
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE51:
	.size	page39, .-page39
	.section	.rodata
	.align 8
.LC392:
	.string	"You breathe a sigh of relief as Plato-B-PHI picks on the other Troubleshooter."
	.align 8
.LC393:
	.string	"\"You down here in the front,\" says the instructor pointing at the other"
	.align 8
.LC394:
	.string	"Troubleshooter, \"you'll make a good volunteer.  Please step forward.\""
	.align 8
.LC395:
	.string	"The Troubleshooter looks around with a `who me?' expression on his face, but"
	.align 8
.LC396:
	.string	"since he is the only one visible in the audience he figures his number is up."
	.align 8
.LC397:
	.string	"He walks down to the podium clutching his Action Troubleshooter(tm) doll before"
	.align 8
.LC398:
	.string	"him like a weapon.  \"Here,\" says Plato-B-PHI, \"take the mutant detection ray"
	.align 8
.LC399:
	.string	"and point it at the audience.  If there are any mutants out there we'll know"
	.align 8
.LC400:
	.string	"soon enough.\"  Suddenly your skin prickles with static electricity as a bright"
	.align 8
.LC401:
	.string	"purple nimbus surrounds your body.  \"Ha Ha, got one,\" says the instructor."
	.align 8
.LC402:
	.string	"\"Stun him before he gets away.\""
	.align 8
.LC403:
	.string	"His shot hits you.  You feel numb all over."
.LC404:
	.string	"His shot just missed."
	.align 8
.LC405:
	.string	"You just blew his head off.  His lifeless hand drops the mutant detector ray."
	.align 8
.LC406:
	.string	"You burnt a hole in the podium.  He sights the mutant detector ray on you."
	.text
	.globl	page40
	.type	page40, @function
page40:
.LFB52:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC392[rip]
	call	puts@PLT
	lea	rdi, .LC393[rip]
	call	puts@PLT
	lea	rdi, .LC394[rip]
	call	puts@PLT
	lea	rdi, .LC395[rip]
	call	puts@PLT
	lea	rdi, .LC396[rip]
	call	puts@PLT
	lea	rdi, .LC397[rip]
	call	puts@PLT
	lea	rdi, .LC398[rip]
	call	puts@PLT
	lea	rdi, .LC399[rip]
	call	puts@PLT
	lea	rdi, .LC400[rip]
	call	puts@PLT
	lea	rdi, .LC401[rip]
	call	puts@PLT
	lea	rdi, .LC402[rip]
	call	puts@PLT
	call	more
.L139:
	mov	esi, 100
	mov	edi, 1
	call	dice_roll
	cmp	eax, 30
	jg	.L136
	lea	rdi, .LC403[rip]
	call	puts@PLT
	mov	eax, 49
	jmp	.L137
.L136:
	lea	rdi, .LC404[rip]
	call	puts@PLT
	mov	esi, 100
	mov	edi, 1
	call	dice_roll
	cmp	eax, 40
	jg	.L138
	lea	rdi, .LC405[rip]
	call	puts@PLT
	mov	eax, 50
	jmp	.L137
.L138:
	lea	rdi, .LC406[rip]
	call	puts@PLT
	jmp	.L139
.L137:
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE52:
	.size	page40, .-page40
	.section	.rodata
	.align 8
.LC407:
	.string	"You stumble down the hallway of the Troubleshooter Training Course looking for"
	.align 8
.LC408:
	.string	"your next class.  Up ahead you see one of the instructors waving to you.  When"
	.align 8
.LC409:
	.string	"you get there he shakes your hand and says, \"I am Jung-I-PSY.  Welcome to the"
	.align 8
.LC410:
	.string	"secret society infiltration seminar.  I hope you ...\"  You don't catch the"
	.align 8
.LC411:
	.string	"rest of his greeting because you're paying too much attention to his handshake;"
	.align 8
.LC412:
	.string	"it is the strangest thing that has ever been done to your hand, sort of how it"
	.align 8
.LC413:
	.string	"would feel if you put a neuro whip in a high energy palm massage unit."
	.align 8
.LC414:
	.string	"It doesn't take you long to learn what he is up to; you feel him briefly shake"
	.align 8
.LC415:
	.string	"your hand with the secret Illuminati handshake."
	.align 8
.LC416:
	.string	"You ignore this secret society contact"
	.align 8
.LC417:
	.string	"You respond with the proper Illuminati code phrase, \"Ewige Blumenkraft\""
	.text
	.globl	page41
	.type	page41, @function
page41:
.LFB53:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC407[rip]
	call	puts@PLT
	lea	rdi, .LC408[rip]
	call	puts@PLT
	lea	rdi, .LC409[rip]
	call	puts@PLT
	lea	rdi, .LC410[rip]
	call	puts@PLT
	lea	rdi, .LC411[rip]
	call	puts@PLT
	lea	rdi, .LC412[rip]
	call	puts@PLT
	lea	rdi, .LC413[rip]
	call	puts@PLT
	lea	rdi, .LC414[rip]
	call	puts@PLT
	lea	rdi, .LC415[rip]
	call	puts@PLT
	lea	rcx, .LC416[rip]
	mov	edx, 43
	lea	rsi, .LC417[rip]
	mov	edi, 42
	call	choose
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE53:
	.size	page41, .-page41
	.section	.rodata
	.align 8
.LC418:
	.string	"\"Aha, so you are a member of the elitist Illuminati secret society,\" he says"
	.align 8
.LC419:
	.string	"loudly, \"that is most interesting.\"  He turns to the large class already"
	.align 8
.LC420:
	.string	"seated in the auditorium and says, \"You see, class, by simply using the correct"
	.align 8
.LC421:
	.string	"hand shake you can identify the member of any secret society.  Please keep your"
	.align 8
.LC422:
	.string	"weapons trained on him while I call a guard."
.LC423:
	.string	"You wait for the guard"
.LC424:
	.string	"You run for it"
	.text
	.globl	page42
	.type	page42, @function
page42:
.LFB54:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC418[rip]
	call	puts@PLT
	lea	rdi, .LC419[rip]
	call	puts@PLT
	lea	rdi, .LC420[rip]
	call	puts@PLT
	lea	rdi, .LC421[rip]
	call	puts@PLT
	lea	rdi, .LC422[rip]
	call	puts@PLT
	lea	rcx, .LC423[rip]
	mov	edx, 52
	lea	rsi, .LC424[rip]
	mov	edi, 51
	call	choose
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE54:
	.size	page42, .-page42
	.section	.rodata
	.align 8
.LC425:
	.string	"You sit through a long lecture on how to recognise and infiltrate secret"
	.align 8
.LC426:
	.string	"societies, with an emphasis on mimicking secret handshakes.  The basic theory,"
	.align 8
.LC427:
	.string	"which you realise to be sound from your Iluminati training, is that with the"
	.align 8
.LC428:
	.string	"proper handshake you can pass unnoticed in any secret society gathering."
	.align 8
.LC429:
	.string	"What's more, the proper handshake will open doors faster than an 'ultra shock'"
	.align 8
.LC430:
	.string	"plasma cannon.  You are certain that with the information you learn here you"
	.align 8
.LC431:
	.string	"will easily be promoted to the next level of your Illuminati secret society."
	.align 8
.LC432:
	.string	"The lecture continues for three hours, during which you have the opportunity"
	.align 8
.LC433:
	.string	"to practice many different handshakes.  Afterwards everyone is directed to"
	.align 8
.LC434:
	.string	"attend the graduation ceremony.  Before you must go you have a little time to"
	.align 8
.LC435:
	.string	"talk to The Computer about, you know, certain topics."
	.align 8
.LC436:
	.string	"You go to the graduation ceremony immediately"
	.align 8
.LC437:
	.string	"You go looking for a computer terminal"
	.text
	.globl	page43
	.type	page43, @function
page43:
.LFB55:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC425[rip]
	call	puts@PLT
	lea	rdi, .LC426[rip]
	call	puts@PLT
	lea	rdi, .LC427[rip]
	call	puts@PLT
	lea	rdi, .LC428[rip]
	call	puts@PLT
	lea	rdi, .LC429[rip]
	call	puts@PLT
	lea	rdi, .LC430[rip]
	call	puts@PLT
	lea	rdi, .LC431[rip]
	call	puts@PLT
	lea	rdi, .LC432[rip]
	call	puts@PLT
	lea	rdi, .LC433[rip]
	call	puts@PLT
	lea	rdi, .LC434[rip]
	call	puts@PLT
	lea	rdi, .LC435[rip]
	call	puts@PLT
	lea	rcx, .LC436[rip]
	mov	edx, 55
	lea	rsi, .LC437[rip]
	mov	edi, 44
	call	choose
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE55:
	.size	page43, .-page43
	.section	.rodata
	.align 8
.LC438:
	.string	"You walk down to a semi-secluded part of the training course complex and"
	.align 8
.LC439:
	.string	"activate a computer terminal.  \"AT YOUR SERVICE\" reads the computer screen."
	.align 8
.LC440:
	.string	"You change your mind and go to the graduation ceremony"
	.align 8
.LC441:
	.string	"You register yourself as a mutant"
	.align 8
.LC442:
	.string	" a - You register yourself as a mutant."
	.align 8
.LC443:
	.string	" b - You want to chat about the commies."
	.align 8
.LC444:
	.string	" c - You change your mind and go to the graduation ceremony."
	.text
	.globl	page44
	.type	page44, @function
page44:
.LFB56:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC438[rip]
	call	puts@PLT
	lea	rdi, .LC439[rip]
	call	puts@PLT
	mov	eax, DWORD PTR read_letter[rip]
	test	eax, eax
	jne	.L147
	lea	rcx, .LC440[rip]
	mov	edx, 55
	lea	rsi, .LC441[rip]
	mov	edi, 23
	call	choose
	jmp	.L148
.L147:
	lea	rdi, .LC192[rip]
	call	puts@PLT
	lea	rdi, .LC442[rip]
	call	puts@PLT
	lea	rdi, .LC443[rip]
	call	puts@PLT
	lea	rdi, .LC444[rip]
	call	puts@PLT
	call	get_char
	movsx	eax, al
	cmp	eax, 97
	je	.L149
	cmp	eax, 98
	je	.L150
	jmp	.L152
.L149:
	mov	eax, 23
	jmp	.L148
.L150:
	mov	eax, 46
	jmp	.L148
.L152:
	mov	eax, 55
.L148:
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE56:
	.size	page44, .-page44
	.section	.rodata
	.align 8
.LC445:
	.string	"\"Hrank Hrank,\" snorts the alarm in your living quarters.  Something is up."
	.align 8
.LC446:
	.string	"You look at the monitor above the bathroom mirror and see the message you have"
	.align 8
.LC447:
	.string	"been waiting for all these years.  \"ATTENTION TROUBLESHOOTER, YOU ARE BEING"
	.align 8
.LC448:
	.string	"ACTIVATED. PLEASE REPORT IMMEDIATELY TO MISSION ASSIGNMENT ROOM A17/GAMMA/LB22."
	.align 8
.LC449:
	.string	"THANK YOU. THE COMPUTER IS YOUR FRIEND.\"  When you arrive at mission"
	.align 8
.LC450:
	.string	"assignment room A17-gamma/LB22 you are given your previous clone's"
	.align 8
.LC451:
	.string	"remaining possessions and notebook.  You puzzle through your predecessor's"
	.align 8
.LC452:
	.string	"cryptic notes, managing to decipher enough to lead you to the tube station and"
.LC453:
	.string	"the tube car to GDH7-beta."
	.text
	.globl	page45
	.type	page45, @function
page45:
.LFB57:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC445[rip]
	call	puts@PLT
	lea	rdi, .LC446[rip]
	call	puts@PLT
	lea	rdi, .LC447[rip]
	call	puts@PLT
	lea	rdi, .LC448[rip]
	call	puts@PLT
	lea	rdi, .LC449[rip]
	call	puts@PLT
	lea	rdi, .LC450[rip]
	call	puts@PLT
	lea	rdi, .LC451[rip]
	call	puts@PLT
	lea	rdi, .LC452[rip]
	call	puts@PLT
	lea	rdi, .LC453[rip]
	call	puts@PLT
	mov	eax, 10
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE57:
	.size	page45, .-page45
	.section	.rodata
	.align 8
.LC454:
	.string	"\"Why do you ask about the communists, Troubleshooter?  It is not in the"
	.align 8
.LC455:
	.string	"interest of your continued survival to be asking about such topics,\" says"
.LC456:
	.string	"The Computer."
.LC457:
	.string	"You change the subject"
	.align 8
.LC458:
	.string	"You insist on talking about the communists"
	.text
	.globl	page46
	.type	page46, @function
page46:
.LFB58:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC454[rip]
	call	puts@PLT
	lea	rdi, .LC455[rip]
	call	puts@PLT
	lea	rdi, .LC456[rip]
	call	puts@PLT
	lea	rcx, .LC457[rip]
	mov	edx, 54
	lea	rsi, .LC458[rip]
	mov	edi, 53
	call	choose
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE58:
	.size	page46, .-page46
	.section	.rodata
	.align 8
.LC459:
	.string	"The Computer orders the entire Vulture squadron to terminate the Troubleshooter"
	.align 8
.LC460:
	.string	"Training Course.  Unfortunately you too are terminated for possessing"
.LC461:
	.string	"classified information.\n"
	.align 8
.LC462:
	.string	"Don't act so innocent, we both know that you are an Illuminatus which is in"
.LC463:
	.string	"itself an act of treason.\n"
	.align 8
.LC464:
	.string	"Don't look to me for sympathy.\n"
.LC465:
	.string	"\t\t\tTHE END"
	.text
	.globl	page47
	.type	page47, @function
page47:
.LFB59:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC459[rip]
	call	puts@PLT
	lea	rdi, .LC460[rip]
	call	puts@PLT
	lea	rdi, .LC461[rip]
	call	puts@PLT
	lea	rdi, .LC462[rip]
	call	puts@PLT
	lea	rdi, .LC463[rip]
	call	puts@PLT
	lea	rdi, .LC464[rip]
	call	puts@PLT
	lea	rdi, .LC465[rip]
	call	puts@PLT
	mov	eax, 0
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE59:
	.size	page47, .-page47
	.section	.rodata
	.align 8
.LC466:
	.string	"The tubecar shoots forward as you enter, slamming you back into a pile of"
	.align 8
.LC467:
	.string	"garbage.  The front end rotates upward and you, the garbage and the garbage"
	.align 8
.LC468:
	.string	"disposal car shoot straight up out of Alpha Complex.  One of the last things"
	.align 8
.LC469:
	.string	"you see is a small blue sphere slowly dwindling behind you.  After you fail to"
	.align 8
.LC470:
	.string	"report in, you will be assumed dead."
	.text
	.globl	page48
	.type	page48, @function
page48:
.LFB60:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC466[rip]
	call	puts@PLT
	lea	rdi, .LC467[rip]
	call	puts@PLT
	lea	rdi, .LC468[rip]
	call	puts@PLT
	lea	rdi, .LC469[rip]
	call	puts@PLT
	lea	rdi, .LC470[rip]
	call	puts@PLT
	mov	edi, 45
	call	new_clone
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE60:
	.size	page48, .-page48
	.section	.rodata
	.align 8
.LC471:
	.string	"The instructor drags your inert body into a specimen detainment cage."
	.align 8
.LC472:
	.string	"\"He'll make a good subject for tomorrow's mutant dissection class,\" you hear."
	.text
	.globl	page49
	.type	page49, @function
page49:
.LFB61:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC471[rip]
	call	puts@PLT
	lea	rdi, .LC472[rip]
	call	puts@PLT
	mov	edi, 32
	call	new_clone
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE61:
	.size	page49, .-page49
	.section	.rodata
	.align 8
.LC473:
	.string	"You put down the other Troubleshooter, and then wisely decide to drill a few"
	.align 8
.LC474:
	.string	"holes in the instructor as well; the only good witness is a dead witness."
	.align 8
.LC475:
	.string	"You continue with the training course."
	.text
	.globl	page50
	.type	page50, @function
page50:
.LFB62:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC473[rip]
	call	puts@PLT
	lea	rdi, .LC474[rip]
	call	puts@PLT
	lea	rdi, .LC475[rip]
	call	puts@PLT
	mov	eax, DWORD PTR plato_clone[rip]
	add	eax, 1
	mov	DWORD PTR plato_clone[rip], eax
	mov	eax, 41
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE62:
	.size	page50, .-page50
	.section	.rodata
	.align 8
.LC476:
	.string	"You run for it, but you don't run far.  Three hundred strange and exotic"
	.align 8
.LC477:
	.string	"weapons turn you into a freeze dried cloud of soot."
	.text
	.globl	page51
	.type	page51, @function
page51:
.LFB63:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC476[rip]
	call	puts@PLT
	lea	rdi, .LC477[rip]
	call	puts@PLT
	mov	edi, 32
	call	new_clone
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE63:
	.size	page51, .-page51
	.section	.rodata
	.align 8
.LC478:
	.string	"You wisely wait until the instructor returns with a Blue Internal Security"
	.align 8
.LC479:
	.string	"guard.  The guard leads you to an Internal Security self incrimination station."
	.text
	.globl	page52
	.type	page52, @function
page52:
.LFB64:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC478[rip]
	call	puts@PLT
	lea	rdi, .LC479[rip]
	call	puts@PLT
	mov	eax, 2
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE64:
	.size	page52, .-page52
	.section	.rodata
.LC480:
	.string	"You tell The Computer about:"
.LC481:
	.string	"Something less dangerous"
	.align 8
.LC482:
	.string	"The commies who have infiltrated the Troubleshooter Training Course\n     and the impending People's Revolution"
	.text
	.globl	page53
	.type	page53, @function
page53:
.LFB65:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC480[rip]
	call	puts@PLT
	lea	rcx, .LC481[rip]
	mov	edx, 54
	lea	rsi, .LC482[rip]
	mov	edi, 47
	call	choose
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE65:
	.size	page53, .-page53
	.section	.rodata
	.align 8
.LC483:
	.string	"\"Do not try to change the subject, Troubleshooter,\" says The Computer."
	.align 8
.LC484:
	.string	"\"It is a serious crime to ask about the communists.  You will be terminated"
	.align 8
.LC485:
	.string	"immediately.  Thank you for your inquiry.  The Computer is your friend.\""
	.align 8
.LC486:
	.string	"Steel bars drop to your left and right, trapping you here in the hallway."
	.align 8
.LC487:
	.string	"A spotlight beams from the computer console to brilliantly iiluminate you while"
	.align 8
.LC488:
	.string	"the speaker above your head rapidly repeats \"Traitor, Traitor, Traitor.\""
	.align 8
.LC489:
	.string	"It doesn't take long for a few guards to notice your predicament and come to"
.LC490:
	.string	"finish you off."
	.text
	.globl	page54
	.type	page54, @function
page54:
.LFB66:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC483[rip]
	call	puts@PLT
	lea	rdi, .LC484[rip]
	call	puts@PLT
	lea	rdi, .LC485[rip]
	call	puts@PLT
	lea	rdi, .LC486[rip]
	call	puts@PLT
	lea	rdi, .LC487[rip]
	call	puts@PLT
	lea	rdi, .LC488[rip]
	call	puts@PLT
	lea	rdi, .LC489[rip]
	call	puts@PLT
	lea	rdi, .LC490[rip]
	call	puts@PLT
	mov	eax, DWORD PTR blast_door[rip]
	test	eax, eax
	jne	.L172
	mov	edi, 45
	call	new_clone
	jmp	.L173
.L172:
	mov	edi, 32
	call	new_clone
.L173:
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE66:
	.size	page54, .-page54
	.section	.rodata
	.align 8
.LC491:
	.string	"You and 300 other excited graduates are marched  from the lecture hall and into"
	.align 8
.LC492:
	.string	"a large auditorium for the graduation exercise.  The auditorium is"
	.align 8
.LC493:
	.string	"extravagantly decorated in the colours of the graduating class.  Great red and"
	.align 8
.LC494:
	.string	"green plasti-paper ribbons drape from the walls, while a huge sign reading"
	.align 8
.LC495:
	.string	"\"Congratulations class of GDH7-beta-203.44/A\" hangs from the raised stage down"
	.align 8
.LC496:
	.string	"front.  Once everyone finds a seat the ceremony begins.  Jung-I-PSY is the"
	.align 8
.LC497:
	.string	"first to speak, \"Congratulations students, you have successfully survived the"
	.align 8
.LC498:
	.string	"Troubleshooter Training Course.  It always brings me great pride to address"
	.align 8
.LC499:
	.string	"the graduating class, for I know, as I am sure you do too, that you are now"
	.align 8
.LC500:
	.string	"qualified for the most perilous missions The Computer may select for you.  The"
	.align 8
.LC501:
	.string	"thanks is not owed to us of the teaching staff, but to all of you, who have"
	.align 8
.LC502:
	.string	"persevered and graduated.  Good luck and die trying.\"  Then the instructor"
	.align 8
.LC503:
	.string	"begins reading the names of the students who one by one walk to the front of"
	.align 8
.LC504:
	.string	"the auditorium and receive their diplomas.  Soon it is your turn,"
	.align 8
.LC505:
	.string	"\"Philo-R-DMD, graduating a master of mutant identification and secret society"
	.align 8
.LC506:
	.string	"infiltration.\"  You walk up and receive your diploma from Plato-B-PHI%d, then\n"
	.align 8
.LC507:
	.string	"return to your seat.  There is another speech after the diplomas are handed"
	.align 8
.LC508:
	.string	"out, but it is cut short by by rapid fire laser bursts from the high spirited"
	.align 8
.LC509:
	.string	"graduating class.  You are free to return to your barracks to wait, trained"
	.align 8
.LC510:
	.string	"and fully qualified, for your next mission.  You also get that cherished"
	.align 8
.LC511:
	.string	"promotion from the Illuminati secret society.  In a week you receive a"
	.align 8
.LC512:
	.string	"detailed Training Course bill totalling 1,523 credits."
	.text
	.globl	page55
	.type	page55, @function
page55:
.LFB67:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC491[rip]
	call	puts@PLT
	lea	rdi, .LC492[rip]
	call	puts@PLT
	lea	rdi, .LC493[rip]
	call	puts@PLT
	lea	rdi, .LC494[rip]
	call	puts@PLT
	lea	rdi, .LC495[rip]
	call	puts@PLT
	lea	rdi, .LC496[rip]
	call	puts@PLT
	lea	rdi, .LC497[rip]
	call	puts@PLT
	lea	rdi, .LC498[rip]
	call	puts@PLT
	lea	rdi, .LC499[rip]
	call	puts@PLT
	lea	rdi, .LC500[rip]
	call	puts@PLT
	lea	rdi, .LC501[rip]
	call	puts@PLT
	lea	rdi, .LC502[rip]
	call	puts@PLT
	lea	rdi, .LC503[rip]
	call	puts@PLT
	lea	rdi, .LC504[rip]
	call	puts@PLT
	lea	rdi, .LC505[rip]
	call	puts@PLT
	mov	eax, DWORD PTR plato_clone[rip]
	mov	esi, eax
	lea	rdi, .LC506[rip]
	mov	eax, 0
	call	printf@PLT
	lea	rdi, .LC507[rip]
	call	puts@PLT
	lea	rdi, .LC508[rip]
	call	puts@PLT
	lea	rdi, .LC509[rip]
	call	puts@PLT
	lea	rdi, .LC510[rip]
	call	puts@PLT
	lea	rdi, .LC511[rip]
	call	puts@PLT
	lea	rdi, .LC512[rip]
	call	puts@PLT
	lea	rdi, .LC465[rip]
	call	puts@PLT
	mov	eax, 0
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE67:
	.size	page55, .-page55
	.section	.rodata
	.align 8
.LC513:
	.string	"That familiar strange feeling of deja'vu envelops you again.  It is hard to"
	.align 8
.LC514:
	.string	"say, but whatever is on the other side of the door does not seem to be intended"
.LC515:
	.string	"for you."
	.align 8
.LC516:
	.string	"You go looking for more information"
	.align 8
.LC517:
	.string	"You open the door and step through"
	.text
	.globl	page56
	.type	page56, @function
page56:
.LFB68:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC513[rip]
	call	puts@PLT
	lea	rdi, .LC514[rip]
	call	puts@PLT
	lea	rdi, .LC515[rip]
	call	puts@PLT
	lea	rcx, .LC516[rip]
	mov	edx, 22
	lea	rsi, .LC517[rip]
	mov	edi, 33
	call	choose
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE68:
	.size	page56, .-page56
	.section	.rodata
	.align 8
.LC518:
	.string	"In the centre of the room is a table and a single chair.  There is an Orange"
	.align 8
.LC519:
	.string	"folder on the table top, but you can't make out the lettering on it."
.LC520:
	.string	"You leave the room"
	.align 8
.LC521:
	.string	"You sit down and read the folder"
	.text
	.globl	page57
	.type	page57, @function
page57:
.LFB69:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC518[rip]
	call	puts@PLT
	lea	rdi, .LC519[rip]
	call	puts@PLT
	lea	rcx, .LC520[rip]
	mov	edx, 12
	lea	rsi, .LC521[rip]
	mov	edi, 11
	call	choose
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE69:
	.size	page57, .-page57
	.globl	next_page
	.type	next_page, @function
next_page:
.LFB70:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	DWORD PTR -4[rbp], edi
	mov	edi, 10
	call	putchar@PLT
	cmp	DWORD PTR -4[rbp], 57
	ja	.L181
	mov	eax, DWORD PTR -4[rbp]
	lea	rdx, 0[0+rax*4]
	lea	rax, .L183[rip]
	mov	eax, DWORD PTR [rdx+rax]
	cdqe
	lea	rdx, .L183[rip]
	add	rax, rdx
	notrack jmp	rax
	.section	.rodata
	.align 4
	.align 4
.L183:
	.long	.L240-.L183
	.long	.L239-.L183
	.long	.L238-.L183
	.long	.L237-.L183
	.long	.L236-.L183
	.long	.L235-.L183
	.long	.L234-.L183
	.long	.L233-.L183
	.long	.L232-.L183
	.long	.L231-.L183
	.long	.L230-.L183
	.long	.L229-.L183
	.long	.L228-.L183
	.long	.L227-.L183
	.long	.L226-.L183
	.long	.L225-.L183
	.long	.L224-.L183
	.long	.L223-.L183
	.long	.L222-.L183
	.long	.L221-.L183
	.long	.L220-.L183
	.long	.L219-.L183
	.long	.L218-.L183
	.long	.L217-.L183
	.long	.L216-.L183
	.long	.L215-.L183
	.long	.L214-.L183
	.long	.L213-.L183
	.long	.L212-.L183
	.long	.L211-.L183
	.long	.L210-.L183
	.long	.L209-.L183
	.long	.L208-.L183
	.long	.L207-.L183
	.long	.L206-.L183
	.long	.L205-.L183
	.long	.L204-.L183
	.long	.L203-.L183
	.long	.L202-.L183
	.long	.L201-.L183
	.long	.L200-.L183
	.long	.L199-.L183
	.long	.L198-.L183
	.long	.L197-.L183
	.long	.L196-.L183
	.long	.L195-.L183
	.long	.L194-.L183
	.long	.L193-.L183
	.long	.L192-.L183
	.long	.L191-.L183
	.long	.L190-.L183
	.long	.L189-.L183
	.long	.L188-.L183
	.long	.L187-.L183
	.long	.L186-.L183
	.long	.L185-.L183
	.long	.L184-.L183
	.long	.L182-.L183
	.text
.L240:
	mov	eax, 0
	jmp	.L180
.L239:
	call	page1
	jmp	.L180
.L238:
	call	page2
	jmp	.L180
.L237:
	call	page3
	jmp	.L180
.L236:
	call	page4
	jmp	.L180
.L235:
	call	page5
	jmp	.L180
.L234:
	call	page6
	jmp	.L180
.L233:
	call	page7
	jmp	.L180
.L232:
	call	page8
	jmp	.L180
.L231:
	call	page9
	jmp	.L180
.L230:
	call	page10
	jmp	.L180
.L229:
	call	page11
	jmp	.L180
.L228:
	call	page12
	jmp	.L180
.L227:
	call	page13
	jmp	.L180
.L226:
	call	page14
	jmp	.L180
.L225:
	call	page15
	jmp	.L180
.L224:
	call	page16
	jmp	.L180
.L223:
	call	page17
	jmp	.L180
.L222:
	call	page18
	jmp	.L180
.L221:
	call	page19
	jmp	.L180
.L220:
	call	page20
	jmp	.L180
.L219:
	call	page21
	jmp	.L180
.L218:
	call	page22
	jmp	.L180
.L217:
	call	page23
	jmp	.L180
.L216:
	call	page24
	jmp	.L180
.L215:
	call	page25
	jmp	.L180
.L214:
	call	page26
	jmp	.L180
.L213:
	call	page27
	jmp	.L180
.L212:
	call	page28
	jmp	.L180
.L211:
	call	page29
	jmp	.L180
.L210:
	call	page30
	jmp	.L180
.L209:
	call	page31
	jmp	.L180
.L208:
	call	page32
	jmp	.L180
.L207:
	call	page33
	jmp	.L180
.L206:
	call	page34
	jmp	.L180
.L205:
	call	page35
	jmp	.L180
.L204:
	call	page36
	jmp	.L180
.L203:
	call	page37
	jmp	.L180
.L202:
	call	page38
	jmp	.L180
.L201:
	call	page39
	jmp	.L180
.L200:
	call	page40
	jmp	.L180
.L199:
	call	page41
	jmp	.L180
.L198:
	call	page42
	jmp	.L180
.L197:
	call	page43
	jmp	.L180
.L196:
	call	page44
	jmp	.L180
.L195:
	call	page45
	jmp	.L180
.L194:
	call	page46
	jmp	.L180
.L193:
	call	page47
	jmp	.L180
.L192:
	call	page48
	jmp	.L180
.L191:
	call	page49
	jmp	.L180
.L190:
	call	page50
	jmp	.L180
.L189:
	call	page51
	jmp	.L180
.L188:
	call	page52
	jmp	.L180
.L187:
	call	page53
	jmp	.L180
.L186:
	call	page54
	jmp	.L180
.L185:
	call	page55
	jmp	.L180
.L184:
	call	page56
	jmp	.L180
.L182:
	call	page57
	jmp	.L180
.L181:
.L180:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE70:
	.size	next_page, .-next_page
	.globl	main
	.type	main, @function
main:
.LFB71:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	DWORD PTR -4[rbp], edi
	mov	QWORD PTR -16[rbp], rsi
	call	instructions
	call	more
	call	character
	call	more
	jmp	.L243
.L244:
	call	more
.L243:
	mov	eax, DWORD PTR page[rip]
	mov	edi, eax
	call	next_page
	mov	DWORD PTR page[rip], eax
	mov	eax, DWORD PTR page[rip]
	test	eax, eax
	jne	.L244
	mov	eax, 0
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE71:
	.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	"69550.c"
	.text
	.global	clone
	.data
	.align	2
	.type	clone, %object
	.size	clone, 4
clone:
	.word	1
	.global	page
	.align	2
	.type	page, %object
	.size	page, 4
page:
	.word	1
	.global	computer_request
	.bss
	.align	2
	.type	computer_request, %object
	.size	computer_request, 4
computer_request:
	.space	4
	.global	ultra_violet
	.align	2
	.type	ultra_violet, %object
	.size	ultra_violet, 4
ultra_violet:
	.space	4
	.global	action_doll
	.align	2
	.type	action_doll, %object
	.size	action_doll, 4
action_doll:
	.space	4
	.global	hit_points
	.data
	.align	2
	.type	hit_points, %object
	.size	hit_points, 4
hit_points:
	.word	10
	.global	read_letter
	.bss
	.align	2
	.type	read_letter, %object
	.size	read_letter, 4
read_letter:
	.space	4
	.global	plato_clone
	.data
	.align	2
	.type	plato_clone, %object
	.size	plato_clone, 4
plato_clone:
	.word	3
	.global	blast_door
	.bss
	.align	2
	.type	blast_door, %object
	.size	blast_door, 4
blast_door:
	.space	4
	.global	killer_count
	.align	2
	.type	killer_count, %object
	.size	killer_count, 4
killer_count:
	.space	4
	.text
	.align	2
	.global	get_char
	.syntax unified
	.arm
	.fpu softvfp
	.type	get_char, %function
get_char:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	ldr	r3, .L5
	ldr	r3, [r3]
	mov	r0, r3
	bl	fflush
	bl	getchar
	mov	r3, r0
	strb	r3, [fp, #-5]
	ldrb	r3, [fp, #-5]	@ zero_extendqisi2
	cmp	r3, #10
	beq	.L2
	nop
.L3:
	bl	getchar
	mov	r3, r0
	cmp	r3, #10
	bne	.L3
.L2:
	ldrb	r3, [fp, #-5]	@ zero_extendqisi2
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L6:
	.align	2
.L5:
	.word	stdout
	.size	get_char, .-get_char
	.section	.rodata
	.align	2
.LC0:
	.ascii	"---------- More ----------\000"
	.text
	.align	2
	.global	more
	.syntax unified
	.arm
	.fpu softvfp
	.type	more, %function
more:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L10
	bl	printf
	bl	get_char
	mov	r3, r0
	cmp	r3, #112
	bne	.L9
	bl	character
	ldr	r0, .L10
	bl	printf
	bl	get_char
.L9:
	nop
	pop	{fp, pc}
.L11:
	.align	2
.L10:
	.word	.LC0
	.size	more, .-more
	.section	.rodata
	.align	2
.LC1:
	.ascii	"\012Clone %d just died.\012\000"
	.align	2
.LC2:
	.ascii	"\012*** You Lose ***\012\012All your clones are dea"
	.ascii	"d.  Your name has been stricken from the records.\012"
	.ascii	"\012\011\011\011THE END\000"
	.align	2
.LC3:
	.ascii	"Clone %d now activated.\012\000"
	.text
	.align	2
	.global	new_clone
	.syntax unified
	.arm
	.fpu softvfp
	.type	new_clone, %function
new_clone:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]
	ldr	r3, .L15
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, .L15+4
	bl	printf
	ldr	r3, .L15
	ldr	r3, [r3]
	add	r3, r3, #1
	ldr	r2, .L15
	str	r3, [r2]
	ldr	r3, .L15
	ldr	r3, [r3]
	cmp	r3, #6
	ble	.L13
	ldr	r0, .L15+8
	bl	puts
	mov	r3, #0
	b	.L14
.L13:
	ldr	r3, .L15
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, .L15+12
	bl	printf
	ldr	r3, .L15+16
	mov	r2, #0
	str	r2, [r3]
	ldr	r3, .L15+20
	mov	r2, #0
	str	r2, [r3]
	ldr	r3, .L15+24
	mov	r2, #10
	str	r2, [r3]
	ldr	r3, .L15+28
	mov	r2, #0
	str	r2, [r3]
	ldr	r3, [fp, #-8]
.L14:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L16:
	.align	2
.L15:
	.word	clone
	.word	.LC1
	.word	.LC2
	.word	.LC3
	.word	ultra_violet
	.word	action_doll
	.word	hit_points
	.word	killer_count
	.size	new_clone, .-new_clone
	.global	__aeabi_idivmod
	.align	2
	.global	dice_roll
	.syntax unified
	.arm
	.fpu softvfp
	.type	dice_roll, %function
dice_roll:
	@ args = 0, pretend = 0, frame = 16
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #16
	str	r0, [fp, #-16]
	str	r1, [fp, #-20]
	mov	r3, #0
	str	r3, [fp, #-8]
	ldr	r3, [fp, #-16]
	str	r3, [fp, #-12]
	b	.L18
.L19:
	bl	rand
	mov	r3, r0
	ldr	r1, [fp, #-20]
	mov	r0, r3
	bl	__aeabi_idivmod
	mov	r3, r1
	add	r3, r3, #1
	ldr	r2, [fp, #-8]
	add	r3, r2, r3
	str	r3, [fp, #-8]
	ldr	r3, [fp, #-12]
	sub	r3, r3, #1
	str	r3, [fp, #-12]
.L18:
	ldr	r3, [fp, #-12]
	cmp	r3, #0
	bgt	.L19
	ldr	r3, [fp, #-8]
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
	.size	dice_roll, .-dice_roll
	.section	.rodata
	.align	2
.LC4:
	.ascii	"\012\012\012\012Welcome to Paranoia!\012\000"
	.align	2
.LC5:
	.ascii	"HOW TO PLAY:\012\000"
	.align	2
.LC6:
	.ascii	"  Just press <RETURN> until you are asked to make a"
	.ascii	" choice.\000"
	.align	2
.LC7:
	.ascii	"  Select 'a' or 'b' or whatever for your choice, th"
	.ascii	"en press <RETURN>.\000"
	.align	2
.LC8:
	.ascii	"  You may select 'p' at any time to get a display o"
	.ascii	"f your statistics.\000"
	.align	2
.LC9:
	.ascii	"  Always choose the least dangerous option.  Contin"
	.ascii	"ue doing this until you win.\000"
	.align	2
.LC10:
	.ascii	"  At times you will use a skill or engage in combat"
	.ascii	" and and will be informed of\000"
	.align	2
.LC11:
	.ascii	"  the outcome.  These sections will be self explana"
	.ascii	"tory.\012\000"
	.align	2
.LC12:
	.ascii	"HOW TO DIE:\012\000"
	.align	2
.LC13:
	.ascii	"  As Philo-R-DMD you will die at times during the a"
	.ascii	"dventure.\000"
	.align	2
.LC14:
	.ascii	"  When this happens you will be given an new clone "
	.ascii	"at a particular location.\000"
	.align	2
.LC15:
	.ascii	"  The new Philo-R will usually have to retrace some"
	.ascii	" of the old Philo-R's path;\000"
	.align	2
.LC16:
	.ascii	"  hopefully he won't make the same mistake as his p"
	.ascii	"redecessor.\012\000"
	.align	2
.LC17:
	.ascii	"HOW TO WIN:\012\000"
	.align	2
.LC18:
	.ascii	"  Simply complete the mission before you expend all"
	.ascii	" six clones.\000"
	.align	2
.LC19:
	.ascii	"  If you make it, congratulations.\000"
	.align	2
.LC20:
	.ascii	"  If not, you can try again later.\000"
	.text
	.align	2
	.global	instructions
	.syntax unified
	.arm
	.fpu softvfp
	.type	instructions, %function
instructions:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L22
	bl	puts
	ldr	r0, .L22+4
	bl	puts
	ldr	r0, .L22+8
	bl	puts
	ldr	r0, .L22+12
	bl	puts
	ldr	r0, .L22+16
	bl	puts
	ldr	r0, .L22+20
	bl	puts
	ldr	r0, .L22+24
	bl	puts
	ldr	r0, .L22+28
	bl	puts
	ldr	r0, .L22+32
	bl	puts
	ldr	r0, .L22+36
	bl	puts
	ldr	r0, .L22+40
	bl	puts
	ldr	r0, .L22+44
	bl	puts
	ldr	r0, .L22+48
	bl	puts
	ldr	r0, .L22+52
	bl	puts
	ldr	r0, .L22+56
	bl	puts
	ldr	r0, .L22+60
	bl	puts
	ldr	r0, .L22+64
	bl	puts
	nop
	pop	{fp, pc}
.L23:
	.align	2
.L22:
	.word	.LC4
	.word	.LC5
	.word	.LC6
	.word	.LC7
	.word	.LC8
	.word	.LC9
	.word	.LC10
	.word	.LC11
	.word	.LC12
	.word	.LC13
	.word	.LC14
	.word	.LC15
	.word	.LC16
	.word	.LC17
	.word	.LC18
	.word	.LC19
	.word	.LC20
	.size	instructions, .-instructions
	.section	.rodata
	.align	2
.LC21:
	.ascii	"==================================================="
	.ascii	"============================\000"
	.align	2
.LC22:
	.ascii	"The Character : Philo-R-DMD %d\012\000"
	.align	2
.LC23:
	.ascii	"Primary Attributes                      Secondary A"
	.ascii	"ttributes\000"
	.align	2
.LC24:
	.ascii	"Strength ..................... 13       Carrying Ca"
	.ascii	"pacity ................. 30\000"
	.align	2
.LC25:
	.ascii	"Endurance .................... 13       Damage Bonu"
	.ascii	"s ....................... 0\000"
	.align	2
.LC26:
	.ascii	"Agility ...................... 15       Macho Bonus"
	.ascii	" ....................... -1\000"
	.align	2
.LC27:
	.ascii	"Manual Dexterity ............. 15       Melee Bonus"
	.ascii	" ...................... +5%%\012\000"
	.align	2
.LC28:
	.ascii	"Moxie ........................ 13       Aimed Weapo"
	.ascii	"n Bonus .............. +10%%\012\000"
	.align	2
.LC29:
	.ascii	"Chutzpah ...................... 8       Comprehensi"
	.ascii	"on Bonus .............. +4%%\012\000"
	.align	2
.LC30:
	.ascii	"Mechanical Aptitude .......... 14       Believabili"
	.ascii	"ty Bonus .............. +5%%\012\000"
	.align	2
.LC31:
	.ascii	"Power Index .................. 10       Repair Bonu"
	.ascii	"s ..................... +5%%\012\000"
	.align	2
.LC32:
	.ascii	"Credits: 160        Secret Society: Illuminati     "
	.ascii	"   Secret Society Rank: 1\000"
	.align	2
.LC33:
	.ascii	"Service Group: Power Services               Mutant "
	.ascii	"Power: Precognition\000"
	.align	2
.LC34:
	.ascii	"Weapon: laser pistol; to hit, 40%%; type, L; Range,"
	.ascii	" 50m; Reload, 6r; Malfnt, 00\012\000"
	.align	2
.LC35:
	.ascii	"Skills: Basics 1(20%%), Aimed Weapon Combat 2(35%%)"
	.ascii	", Laser 3(40%%),\012        Personal Development 1("
	.ascii	"20%%), Communications 2(29%%), Intimidation 3(34%%)"
	.ascii	"\012\000"
	.align	2
.LC36:
	.ascii	"Equipment: Red Reflec Armour, Laser Pistol, Laser B"
	.ascii	"arrel (red),\000"
	.align	2
.LC37:
	.ascii	"           Notebook & Stylus, Knife, Com Unit 1, Ju"
	.ascii	"mp suit,\000"
	.align	2
.LC38:
	.ascii	"           Secret Illuminati Eye-In-The-Pyramid(tm)"
	.ascii	" Decoder ring,\000"
	.align	2
.LC39:
	.ascii	"           Utility Belt & Pouches\000"
	.text
	.align	2
	.global	character
	.syntax unified
	.arm
	.fpu softvfp
	.type	character, %function
character:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L25
	bl	puts
	ldr	r3, .L25+4
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, .L25+8
	bl	printf
	ldr	r0, .L25+12
	bl	puts
	ldr	r0, .L25
	bl	puts
	ldr	r0, .L25+16
	bl	puts
	ldr	r0, .L25+20
	bl	puts
	ldr	r0, .L25+24
	bl	puts
	ldr	r0, .L25+28
	bl	printf
	ldr	r0, .L25+32
	bl	printf
	ldr	r0, .L25+36
	bl	printf
	ldr	r0, .L25+40
	bl	printf
	ldr	r0, .L25+44
	bl	printf
	ldr	r0, .L25
	bl	puts
	ldr	r0, .L25+48
	bl	puts
	ldr	r0, .L25+52
	bl	puts
	ldr	r0, .L25+56
	bl	printf
	ldr	r0, .L25+60
	bl	printf
	ldr	r0, .L25+64
	bl	puts
	ldr	r0, .L25+68
	bl	puts
	ldr	r0, .L25+72
	bl	puts
	ldr	r0, .L25+76
	bl	puts
	ldr	r0, .L25
	bl	puts
	nop
	pop	{fp, pc}
.L26:
	.align	2
.L25:
	.word	.LC21
	.word	clone
	.word	.LC22
	.word	.LC23
	.word	.LC24
	.word	.LC25
	.word	.LC26
	.word	.LC27
	.word	.LC28
	.word	.LC29
	.word	.LC30
	.word	.LC31
	.word	.LC32
	.word	.LC33
	.word	.LC34
	.word	.LC35
	.word	.LC36
	.word	.LC37
	.word	.LC38
	.word	.LC39
	.size	character, .-character
	.section	.rodata
	.align	2
.LC40:
	.ascii	"\012Select 'a' or 'b' :\000"
	.align	2
.LC41:
	.ascii	" a - %s.\012 b - %s.\012\000"
	.text
	.align	2
	.global	choose
	.syntax unified
	.arm
	.fpu softvfp
	.type	choose, %function
choose:
	@ args = 0, pretend = 0, frame = 16
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #16
	str	r0, [fp, #-8]
	str	r1, [fp, #-12]
	str	r2, [fp, #-16]
	str	r3, [fp, #-20]
	ldr	r0, .L30
	bl	puts
	ldr	r2, [fp, #-20]
	ldr	r1, [fp, #-12]
	ldr	r0, .L30+4
	bl	printf
	bl	get_char
	mov	r3, r0
	cmp	r3, #97
	bne	.L28
	ldr	r3, [fp, #-8]
	b	.L29
.L28:
	ldr	r3, [fp, #-16]
.L29:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L31:
	.align	2
.L30:
	.word	.LC40
	.word	.LC41
	.size	choose, .-choose
	.section	.rodata
	.align	2
.LC42:
	.ascii	"  You wake up face down on the red and pink checked"
	.ascii	" E-Z-Kleen linoleum floor.\000"
	.align	2
.LC43:
	.ascii	"  You recognise the pattern, it's the type preferre"
	.ascii	"d in the internal security\012briefing cells.  When"
	.ascii	" you finally look around you, you see that you are "
	.ascii	"alone\000"
	.align	2
.LC44:
	.ascii	"in a large mission briefing room.\000"
	.text
	.align	2
	.global	page1
	.syntax unified
	.arm
	.fpu softvfp
	.type	page1, %function
page1:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L34
	bl	puts
	ldr	r0, .L34+4
	bl	puts
	ldr	r0, .L34+8
	bl	puts
	mov	r3, #57
	mov	r0, r3
	pop	{fp, pc}
.L35:
	.align	2
.L34:
	.word	.LC42
	.word	.LC43
	.word	.LC44
	.size	page1, .-page1
	.section	.rodata
	.align	2
.LC45:
	.ascii	"\"Greetings,\" says the kindly Internal Security se"
	.ascii	"lf incrimination expert who\000"
	.align	2
.LC46:
	.ascii	"meets you at the door, \"How are we doing today?\" "
	.ascii	" He offers you a doughnut\000"
	.align	2
.LC47:
	.ascii	"and coffee and asks what brings you here.  This doe"
	.ascii	"sn't seem so bad, so you\000"
	.align	2
.LC48:
	.ascii	"tell him that you have come to confess some possibl"
	.ascii	"e security lapses.  He\000"
	.align	2
.LC49:
	.ascii	"smiles knowingly, deftly catching your coffee as yo"
	.ascii	"u slump to the floor.\000"
	.align	2
.LC50:
	.ascii	"\"Nothing to be alarmed about; it's just the truth "
	.ascii	"serum,\" he says,\000"
	.align	2
.LC51:
	.ascii	"dragging you back into a discussion room.\000"
	.align	2
.LC52:
	.ascii	"The next five hours are a dim haze, but you can rec"
	.ascii	"all snatches of conversation\000"
	.align	2
.LC53:
	.ascii	"about your secret society, your mutant power, and y"
	.ascii	"our somewhat paranoid\000"
	.align	2
.LC54:
	.ascii	"distrust of The Computer.  This should explain why "
	.ascii	"you are hogtied and moving\000"
	.align	2
.LC55:
	.ascii	"slowly down the conveyer belt towards the meat proc"
	.ascii	"essing unit in Food\000"
	.align	2
.LC56:
	.ascii	"Services.\000"
	.text
	.align	2
	.global	page2
	.syntax unified
	.arm
	.fpu softvfp
	.type	page2, %function
page2:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L39
	bl	puts
	ldr	r0, .L39+4
	bl	puts
	ldr	r0, .L39+8
	bl	puts
	ldr	r0, .L39+12
	bl	puts
	ldr	r0, .L39+16
	bl	puts
	ldr	r0, .L39+20
	bl	puts
	ldr	r0, .L39+24
	bl	puts
	ldr	r0, .L39+28
	bl	puts
	ldr	r0, .L39+32
	bl	puts
	ldr	r0, .L39+36
	bl	puts
	ldr	r0, .L39+40
	bl	puts
	ldr	r0, .L39+44
	bl	puts
	ldr	r3, .L39+48
	ldr	r3, [r3]
	cmp	r3, #1
	bne	.L37
	mov	r0, #45
	bl	new_clone
	mov	r3, r0
	b	.L38
.L37:
	mov	r0, #32
	bl	new_clone
	mov	r3, r0
.L38:
	mov	r0, r3
	pop	{fp, pc}
.L40:
	.align	2
.L39:
	.word	.LC45
	.word	.LC46
	.word	.LC47
	.word	.LC48
	.word	.LC49
	.word	.LC50
	.word	.LC51
	.word	.LC52
	.word	.LC53
	.word	.LC54
	.word	.LC55
	.word	.LC56
	.word	computer_request
	.size	page2, .-page2
	.section	.rodata
	.align	2
.LC57:
	.ascii	"You walk to the nearest Computer terminal and reque"
	.ascii	"st more information about\000"
	.align	2
.LC58:
	.ascii	"Christmas.  The Computer says, \"That is an A-1 ULT"
	.ascii	"RAVIOLET ONLY IMMEDIATE\000"
	.align	2
.LC59:
	.ascii	"TERMINATION classified topic.  What is your clearan"
	.ascii	"ce please, Troubleshooter?\"\000"
	.align	2
.LC60:
	.ascii	"You lie and claim Ultraviolet clearance\000"
	.align	2
.LC61:
	.ascii	"You give your correct clearance\000"
	.text
	.align	2
	.global	page3
	.syntax unified
	.arm
	.fpu softvfp
	.type	page3, %function
page3:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L43
	bl	puts
	ldr	r0, .L43+4
	bl	puts
	ldr	r0, .L43+8
	bl	puts
	ldr	r3, .L43+12
	mov	r2, #5
	ldr	r1, .L43+16
	mov	r0, #4
	bl	choose
	mov	r3, r0
	mov	r0, r3
	pop	{fp, pc}
.L44:
	.align	2
.L43:
	.word	.LC57
	.word	.LC58
	.word	.LC59
	.word	.LC60
	.word	.LC61
	.size	page3, .-page3
	.section	.rodata
	.align	2
.LC62:
	.ascii	"\"That is classified information, Troubleshooter, t"
	.ascii	"hank you for your inquiry.\000"
	.align	2
.LC63:
	.ascii	" Please report to an Internal Security self incrimi"
	.ascii	"nation station as soon as\000"
	.align	2
.LC64:
	.ascii	" possible.\"\000"
	.text
	.align	2
	.global	page4
	.syntax unified
	.arm
	.fpu softvfp
	.type	page4, %function
page4:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L47
	bl	puts
	ldr	r0, .L47+4
	bl	puts
	ldr	r0, .L47+8
	bl	puts
	mov	r3, #9
	mov	r0, r3
	pop	{fp, pc}
.L48:
	.align	2
.L47:
	.word	.LC62
	.word	.LC63
	.word	.LC64
	.size	page4, .-page4
	.section	.rodata
	.align	2
.LC65:
	.ascii	"The computer says, \"Troubleshooter, you are not we"
	.ascii	"aring the correct colour\000"
	.align	2
.LC66:
	.ascii	"uniform.  You must put on an Ultraviolet uniform im"
	.ascii	"mediately.  I have seen to\000"
	.align	2
.LC67:
	.ascii	"your needs and ordered one already; it will be here"
	.ascii	" shortly.  Please wait with\000"
	.align	2
.LC68:
	.ascii	"your back to the wall until it arrives.\"  In less "
	.ascii	"than a minute an infrared\000"
	.align	2
.LC69:
	.ascii	"arrives carrying a white bundle.  He asks you to si"
	.ascii	"gn for it, then hands it to\000"
	.align	2
.LC70:
	.ascii	"you and stands back, well outside of a fragmentatio"
	.ascii	"n grenade's blast radius.\000"
	.align	2
.LC71:
	.ascii	"You finally come to your senses and run for it\000"
	.align	2
.LC72:
	.ascii	"You open the package and put on the uniform\000"
	.text
	.align	2
	.global	page5
	.syntax unified
	.arm
	.fpu softvfp
	.type	page5, %function
page5:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L51
	bl	puts
	ldr	r0, .L51+4
	bl	puts
	ldr	r0, .L51+8
	bl	puts
	ldr	r0, .L51+12
	bl	puts
	ldr	r0, .L51+16
	bl	puts
	ldr	r0, .L51+20
	bl	puts
	ldr	r3, .L51+24
	mov	r2, #7
	ldr	r1, .L51+28
	mov	r0, #6
	bl	choose
	mov	r3, r0
	mov	r0, r3
	pop	{fp, pc}
.L52:
	.align	2
.L51:
	.word	.LC65
	.word	.LC66
	.word	.LC67
	.word	.LC68
	.word	.LC69
	.word	.LC70
	.word	.LC71
	.word	.LC72
	.size	page5, .-page5
	.section	.rodata
	.align	2
.LC73:
	.ascii	"The uniform definitely makes you look snappy and pe"
	.ascii	"rt.  It really looks\000"
	.align	2
.LC74:
	.ascii	"impressive, and even has the new lopsided lapel fas"
	.ascii	"hion that you admire so\000"
	.align	2
.LC75:
	.ascii	"much.  What's more, citizens of all ranks come to o"
	.ascii	"bsequious attention as you\000"
	.align	2
.LC76:
	.ascii	"walk past.  This isn't so bad being an Ultraviolet."
	.ascii	"  You could probably come\000"
	.align	2
.LC77:
	.ascii	"to like it, given time.\000"
	.align	2
.LC78:
	.ascii	"The beeping computer terminal interrupts your musin"
	.ascii	"gs.\000"
	.text
	.align	2
	.global	page6
	.syntax unified
	.arm
	.fpu softvfp
	.type	page6, %function
page6:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L55
	bl	puts
	ldr	r0, .L55+4
	bl	puts
	ldr	r0, .L55+8
	bl	puts
	ldr	r0, .L55+12
	bl	puts
	ldr	r0, .L55+16
	bl	puts
	ldr	r0, .L55+20
	bl	puts
	ldr	r3, .L55+24
	mov	r2, #1
	str	r2, [r3]
	mov	r3, #8
	mov	r0, r3
	pop	{fp, pc}
.L56:
	.align	2
.L55:
	.word	.LC73
	.word	.LC74
	.word	.LC75
	.word	.LC76
	.word	.LC77
	.word	.LC78
	.word	ultra_violet
	.size	page6, .-page6
	.section	.rodata
	.align	2
.LC79:
	.ascii	"The corridor lights dim and are replaced by red bat"
	.ascii	"tle lamps as the Security\000"
	.align	2
.LC80:
	.ascii	"Breach alarms howl all around you.  You run headlon"
	.ascii	"g down the corridor and\000"
	.align	2
.LC81:
	.ascii	"desperately windmill around a corner, only to colli"
	.ascii	"de with a squad of 12 Blue\000"
	.align	2
.LC82:
	.ascii	"clearance Vulture squadron soldiers.  \"Stop, Slime"
	.ascii	" Face,\" shouts the\000"
	.align	2
.LC83:
	.ascii	"commander, \"or there won't be enough of you left f"
	.ascii	"or a tissue sample.\"\000"
	.align	2
.LC84:
	.ascii	"\"All right, soldiers, stuff the greasy traitor int"
	.ascii	"o the uniform,\" he orders,\000"
	.align	2
.LC85:
	.ascii	"waving the business end of his blue laser scant inc"
	.ascii	"hes from your nose.\000"
	.align	2
.LC86:
	.ascii	"With his other hand he shakes open a white bundle t"
	.ascii	"o reveal a pristine new\000"
	.align	2
.LC87:
	.ascii	"Ultraviolet citizen's uniform.\000"
	.align	2
.LC88:
	.ascii	"One of the Vulture squadron Troubleshooters grabs y"
	.ascii	"ou by the neck in the\000"
	.align	2
.LC89:
	.ascii	"exotic and very painful Vulture Clamp(tm) death gri"
	.ascii	"p (you saw a special about\000"
	.align	2
.LC90:
	.ascii	"it on the Teela O'Malley show), while the rest tear"
	.ascii	" off your clothes and\000"
	.align	2
.LC91:
	.ascii	"force you into the Ultraviolet uniform.  The moment"
	.ascii	" you are dressed they step\000"
	.align	2
.LC92:
	.ascii	"clear and stand at attention.\000"
	.align	2
.LC93:
	.ascii	"\"Thank you for your cooperation, sir,\" says the s"
	.ascii	"teely eyed leader of the\000"
	.align	2
.LC94:
	.ascii	"Vulture Squad.  \"We will be going about our busine"
	.ascii	"ss now.\"  With perfect\000"
	.align	2
.LC95:
	.ascii	"timing the Vultures wheel smartly and goosestep dow"
	.ascii	"n the corridor.\000"
	.align	2
.LC96:
	.ascii	"Special Note: don't make the mistake of assuming th"
	.ascii	"at your skills have\000"
	.align	2
.LC97:
	.ascii	"improved any because of the uniform; you're only a "
	.ascii	"Red Troubleshooter\000"
	.align	2
.LC98:
	.ascii	"traitorously posing as an Ultraviolet, and don't yo"
	.ascii	"u forget it!\000"
	.align	2
.LC99:
	.ascii	"Suddenly, a computer terminal comes to life beside "
	.ascii	"you.\000"
	.text
	.align	2
	.global	page7
	.syntax unified
	.arm
	.fpu softvfp
	.type	page7, %function
page7:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L59
	bl	puts
	ldr	r0, .L59+4
	bl	puts
	ldr	r0, .L59+8
	bl	puts
	ldr	r0, .L59+12
	bl	puts
	ldr	r0, .L59+16
	bl	puts
	ldr	r0, .L59+20
	bl	puts
	ldr	r0, .L59+24
	bl	puts
	ldr	r0, .L59+28
	bl	puts
	ldr	r0, .L59+32
	bl	puts
	ldr	r0, .L59+36
	bl	puts
	ldr	r0, .L59+40
	bl	puts
	ldr	r0, .L59+44
	bl	puts
	ldr	r0, .L59+48
	bl	puts
	ldr	r0, .L59+52
	bl	puts
	ldr	r0, .L59+56
	bl	puts
	ldr	r0, .L59+60
	bl	puts
	ldr	r0, .L59+64
	bl	puts
	ldr	r0, .L59+68
	bl	puts
	ldr	r0, .L59+72
	bl	puts
	ldr	r0, .L59+76
	bl	puts
	ldr	r0, .L59+80
	bl	puts
	ldr	r3, .L59+84
	mov	r2, #1
	str	r2, [r3]
	mov	r3, #8
	mov	r0, r3
	pop	{fp, pc}
.L60:
	.align	2
.L59:
	.word	.LC79
	.word	.LC80
	.word	.LC81
	.word	.LC82
	.word	.LC83
	.word	.LC84
	.word	.LC85
	.word	.LC86
	.word	.LC87
	.word	.LC88
	.word	.LC89
	.word	.LC90
	.word	.LC91
	.word	.LC92
	.word	.LC93
	.word	.LC94
	.word	.LC95
	.word	.LC96
	.word	.LC97
	.word	.LC98
	.word	.LC99
	.word	ultra_violet
	.size	page7, .-page7
	.section	.rodata
	.align	2
.LC100:
	.ascii	"\"Now, about your question, citizen.  Christmas was"
	.ascii	" an old world marketing ploy\000"
	.align	2
.LC101:
	.ascii	"to induce lower clearance citizens to purchase vast"
	.ascii	" quantities of goods, thus\000"
	.align	2
.LC102:
	.ascii	"accumulation a large amount of credit under the con"
	.ascii	"trol of a single class of\000"
	.align	2
.LC103:
	.ascii	"citizen known as Retailers.  The strategy used is t"
	.ascii	"o imply that all good\000"
	.align	2
.LC104:
	.ascii	"citizens give gifts during Christmas, thus if one w"
	.ascii	"ishes to be a valuable\000"
	.align	2
.LC105:
	.ascii	"member of society one must also give gifts during C"
	.ascii	"hristmas.  More valuable\000"
	.align	2
.LC106:
	.ascii	"gifts make one a more valuable member, and thus did"
	.ascii	" the Retailers come to\000"
	.align	2
.LC107:
	.ascii	"control a disproportionate amount of the currency. "
	.ascii	" In this way Christmas\000"
	.align	2
.LC108:
	.ascii	"eventually caused the collapse of the old world.  U"
	.ascii	"nderstandably, Christmas\000"
	.align	2
.LC109:
	.ascii	"has been declared a treasonable practice in Alpha C"
	.ascii	"omplex.\000"
	.align	2
.LC110:
	.ascii	"Thank you for your inquiry.\"\000"
	.align	2
.LC111:
	.ascii	"You continue on your way to GDH7-beta.\000"
	.text
	.align	2
	.global	page8
	.syntax unified
	.arm
	.fpu softvfp
	.type	page8, %function
page8:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L63
	bl	puts
	ldr	r0, .L63+4
	bl	puts
	ldr	r0, .L63+8
	bl	puts
	ldr	r0, .L63+12
	bl	puts
	ldr	r0, .L63+16
	bl	puts
	ldr	r0, .L63+20
	bl	puts
	ldr	r0, .L63+24
	bl	puts
	ldr	r0, .L63+28
	bl	puts
	ldr	r0, .L63+32
	bl	puts
	ldr	r0, .L63+36
	bl	puts
	ldr	r0, .L63+40
	bl	puts
	ldr	r0, .L63+44
	bl	puts
	mov	r3, #10
	mov	r0, r3
	pop	{fp, pc}
.L64:
	.align	2
.L63:
	.word	.LC100
	.word	.LC101
	.word	.LC102
	.word	.LC103
	.word	.LC104
	.word	.LC105
	.word	.LC106
	.word	.LC107
	.word	.LC108
	.word	.LC109
	.word	.LC110
	.word	.LC111
	.size	page8, .-page8
	.section	.rodata
	.align	2
.LC112:
	.ascii	"As you walk toward the tubecar that will take you t"
	.ascii	"o GDH7-beta, you pass one\000"
	.align	2
.LC113:
	.ascii	"of the bright blue and orange Internal Security sel"
	.ascii	"f incrimination stations.\000"
	.align	2
.LC114:
	.ascii	"Inside, you can see an IS agent cheerfully greet an"
	.ascii	" infrared citizen and then\000"
	.align	2
.LC115:
	.ascii	"lead him at gunpoint into one of the rubber lined d"
	.ascii	"iscussion rooms.\000"
	.align	2
.LC116:
	.ascii	"You just continue blithely on past\000"
	.align	2
.LC117:
	.ascii	"You decide to stop here and chat, as ordered by The"
	.ascii	" Computer\000"
	.text
	.align	2
	.global	page9
	.syntax unified
	.arm
	.fpu softvfp
	.type	page9, %function
page9:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	ldr	r0, .L69
	bl	puts
	ldr	r0, .L69+4
	bl	puts
	ldr	r0, .L69+8
	bl	puts
	ldr	r0, .L69+12
	bl	puts
	ldr	r3, .L69+16
	mov	r2, #10
	ldr	r1, .L69+20
	mov	r0, #2
	bl	choose
	str	r0, [fp, #-8]
	ldr	r3, [fp, #-8]
	cmp	r3, #2
	bne	.L66
	ldr	r3, .L69+24
	mov	r2, #1
	str	r2, [r3]
	b	.L67
.L66:
	ldr	r3, .L69+24
	mov	r2, #0
	str	r2, [r3]
.L67:
	ldr	r3, [fp, #-8]
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L70:
	.align	2
.L69:
	.word	.LC112
	.word	.LC113
	.word	.LC114
	.word	.LC115
	.word	.LC116
	.word	.LC117
	.word	computer_request
	.size	page9, .-page9
	.section	.rodata
	.align	2
.LC118:
	.ascii	"You stroll briskly down the corridor, up a ladder, "
	.ascii	"across an unrailed catwalk,\000"
	.align	2
.LC119:
	.ascii	"under a perilously swinging blast door in urgent ne"
	.ascii	"ed of repair, and into\000"
	.align	2
.LC120:
	.ascii	"tubecar grand central.  This is the bustling hub of"
	.ascii	" Alpha Complex tubecar\000"
	.align	2
.LC121:
	.ascii	"transportation.  Before you spreads a spaghetti maz"
	.ascii	"e of magnalift tube tracks\000"
	.align	2
.LC122:
	.ascii	"and linear accelerators.  You bravely study the spe"
	.ascii	"cially enhanced 3-D tube\000"
	.align	2
.LC123:
	.ascii	"route map; you wouldn't be the first Troubleshooter"
	.ascii	" to take a fast tube ride\000"
	.align	2
.LC124:
	.ascii	"to nowhere.\000"
	.align	2
.LC125:
	.ascii	"You think you have the route worked out, so you'll "
	.ascii	"board a tube train\000"
	.align	2
.LC126:
	.ascii	"You decide to ask The Computer about Christmas usin"
	.ascii	"g a nearby terminal\000"
	.align	2
.LC127:
	.ascii	"You nervously select a tubecar and step aboard.\000"
	.align	2
.LC128:
	.ascii	"You just caught a purple line tubecar.\000"
	.align	2
.LC129:
	.ascii	"You just caught a brown line tubecar.\000"
	.text
	.align	2
	.global	page10
	.syntax unified
	.arm
	.fpu softvfp
	.type	page10, %function
page10:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	ldr	r0, .L75
	bl	puts
	ldr	r0, .L75+4
	bl	puts
	ldr	r0, .L75+8
	bl	puts
	ldr	r0, .L75+12
	bl	puts
	ldr	r0, .L75+16
	bl	puts
	ldr	r0, .L75+20
	bl	puts
	ldr	r0, .L75+24
	bl	puts
	ldr	r3, .L75+28
	ldr	r3, [r3]
	cmp	r3, #0
	bne	.L72
	ldr	r3, .L75+32
	mov	r2, #10
	ldr	r1, .L75+36
	mov	r0, #3
	bl	choose
	str	r0, [fp, #-8]
	ldr	r3, [fp, #-8]
	cmp	r3, #3
	bne	.L72
	ldr	r3, [fp, #-8]
	b	.L73
.L72:
	ldr	r0, .L75+40
	bl	puts
	mov	r1, #10
	mov	r0, #2
	bl	dice_roll
	mov	r3, r0
	cmp	r3, #12
	bgt	.L74
	ldr	r0, .L75+44
	bl	puts
	mov	r3, #13
	b	.L73
.L74:
	ldr	r0, .L75+48
	bl	puts
	mov	r3, #48
.L73:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L76:
	.align	2
.L75:
	.word	.LC118
	.word	.LC119
	.word	.LC120
	.word	.LC121
	.word	.LC122
	.word	.LC123
	.word	.LC124
	.word	ultra_violet
	.word	.LC125
	.word	.LC126
	.word	.LC127
	.word	.LC128
	.word	.LC129
	.size	page10, .-page10
	.section	.rodata
	.align	2
.LC130:
	.ascii	"The printing on the folder says \"Experimental Self"
	.ascii	" Briefing.\"\000"
	.align	2
.LC131:
	.ascii	"You open it and begin to read the following:\000"
	.align	2
.LC132:
	.ascii	"Step 1: Compel the briefing subject to attend the b"
	.ascii	"riefing.\000"
	.align	2
.LC133:
	.ascii	"        Note: See Experimental Briefing Sub Form In"
	.ascii	"digo-WY-2,\000"
	.align	2
.LC134:
	.ascii	"        'Experimental Self Briefing Subject Acquisi"
	.ascii	"tion Through The Use Of\000"
	.align	2
.LC135:
	.ascii	"         Neurotoxin Room Foggers.'\000"
	.align	2
.LC136:
	.ascii	"Step 2: Inform the briefing subject that the briefi"
	.ascii	"ng has begun.\000"
	.align	2
.LC137:
	.ascii	"        ATTENTION: THE BRIEFING HAS BEGUN.\000"
	.align	2
.LC138:
	.ascii	"Step 3: Present the briefing material to the briefi"
	.ascii	"ng subject.\000"
	.align	2
.LC139:
	.ascii	"        GREETINGS TROUBLESHOOTER.\000"
	.align	2
.LC140:
	.ascii	"        YOU HAVE BEEN SPECIALLY SELECTED TO SINGLEH"
	.ascii	"ANDEDLY\000"
	.align	2
.LC141:
	.ascii	"        WIPE OUT A DEN OF TRAITOROUS CHRISTMAS ACTI"
	.ascii	"VITY.  YOUR MISSION IS TO\000"
	.align	2
.LC142:
	.ascii	"        GO TO GOODS DISTRIBUTION HALL 7-BETA AND AS"
	.ascii	"SESS ANY CHRISTMAS ACTIVITY\000"
	.align	2
.LC143:
	.ascii	"        YOU FIND THERE.  YOU ARE TO INFILTRATE THES"
	.ascii	"E CHRISTMAS CELEBRANTS,\000"
	.align	2
.LC144:
	.ascii	"        LOCATE THEIR RINGLEADER, AN UNKNOWN MASTER "
	.ascii	"RETAILER, AND BRING HIM\000"
	.align	2
.LC145:
	.ascii	"        BACK FOR EXECUTION AND TRIAL.  THANK YOU.  "
	.ascii	"THE COMPUTER IS YOUR FRIEND.\000"
	.align	2
.LC146:
	.ascii	"Step 4: Sign the briefing subject's briefing releas"
	.ascii	"e form to indicate that\000"
	.align	2
.LC147:
	.ascii	"        the briefing subject has completed the brie"
	.ascii	"fing.\000"
	.align	2
.LC148:
	.ascii	"        ATTENTION: PLEASE SIGN YOUR BRIEFING RELEAS"
	.ascii	"E FORM.\000"
	.align	2
.LC149:
	.ascii	"Step 5: Terminate the briefing\000"
	.align	2
.LC150:
	.ascii	"        ATTENTION: THE BRIEFING IS TERMINATED.\000"
	.align	2
.LC151:
	.ascii	"You walk to the door and hold your signed briefing "
	.ascii	"release form up to the\000"
	.align	2
.LC152:
	.ascii	"plexiglass window.  A guard scrutinises it for a mo"
	.ascii	"ment and then slides back\000"
	.align	2
.LC153:
	.ascii	"the megabolts holding the door shut.  You are now f"
	.ascii	"ree to continue the\000"
	.align	2
.LC154:
	.ascii	"mission.\000"
	.align	2
.LC155:
	.ascii	"You have decided to go directly to Goods Distributi"
	.ascii	"on Hall 7-beta\000"
	.align	2
.LC156:
	.ascii	"You wish to ask The Computer for more information a"
	.ascii	"bout Christmas\000"
	.text
	.align	2
	.global	page11
	.syntax unified
	.arm
	.fpu softvfp
	.type	page11, %function
page11:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L79
	bl	puts
	ldr	r0, .L79+4
	bl	puts
	ldr	r0, .L79+8
	bl	puts
	ldr	r0, .L79+12
	bl	puts
	ldr	r0, .L79+16
	bl	puts
	ldr	r0, .L79+20
	bl	puts
	ldr	r0, .L79+24
	bl	puts
	ldr	r0, .L79+28
	bl	puts
	ldr	r0, .L79+32
	bl	puts
	ldr	r0, .L79+36
	bl	puts
	ldr	r0, .L79+40
	bl	puts
	ldr	r0, .L79+44
	bl	puts
	ldr	r0, .L79+48
	bl	puts
	ldr	r0, .L79+52
	bl	puts
	ldr	r0, .L79+56
	bl	puts
	ldr	r0, .L79+60
	bl	puts
	ldr	r0, .L79+64
	bl	puts
	ldr	r0, .L79+68
	bl	puts
	ldr	r0, .L79+72
	bl	puts
	ldr	r0, .L79+76
	bl	puts
	ldr	r0, .L79+80
	bl	puts
	bl	more
	ldr	r0, .L79+84
	bl	puts
	ldr	r0, .L79+88
	bl	puts
	ldr	r0, .L79+92
	bl	puts
	ldr	r0, .L79+96
	bl	puts
	ldr	r3, .L79+100
	mov	r2, #10
	ldr	r1, .L79+104
	mov	r0, #3
	bl	choose
	mov	r3, r0
	mov	r0, r3
	pop	{fp, pc}
.L80:
	.align	2
.L79:
	.word	.LC130
	.word	.LC131
	.word	.LC132
	.word	.LC133
	.word	.LC134
	.word	.LC135
	.word	.LC136
	.word	.LC137
	.word	.LC138
	.word	.LC139
	.word	.LC140
	.word	.LC141
	.word	.LC142
	.word	.LC143
	.word	.LC144
	.word	.LC145
	.word	.LC146
	.word	.LC147
	.word	.LC148
	.word	.LC149
	.word	.LC150
	.word	.LC151
	.word	.LC152
	.word	.LC153
	.word	.LC154
	.word	.LC155
	.word	.LC156
	.size	page11, .-page11
	.section	.rodata
	.align	2
.LC157:
	.ascii	"You walk up to the door and push the button labelle"
	.ascii	"d \"push to exit.\"\000"
	.align	2
.LC158:
	.ascii	"Within seconds a surly looking guard shoves his fac"
	.ascii	"e into the small plexiglass\000"
	.align	2
.LC159:
	.ascii	"window.  You can see his mouth forming words but yo"
	.ascii	"u can't hear any of them.\000"
	.align	2
.LC160:
	.ascii	"You just stare at him blankly  for a few moments un"
	.ascii	"til he points down to a\000"
	.align	2
.LC161:
	.ascii	"speaker on your side of the door.  When you put you"
	.ascii	"r ear to it you can barely\000"
	.align	2
.LC162:
	.ascii	"hear him say, \"Let's see your briefing release for"
	.ascii	"m, bud.  You aren't\000"
	.align	2
.LC163:
	.ascii	"getting out of here without it.\"\000"
	.align	2
.LC164:
	.ascii	"You stare around the room some more\000"
	.align	2
.LC165:
	.ascii	"You sit down at the table and read the Orange packe"
	.ascii	"t\000"
	.text
	.align	2
	.global	page12
	.syntax unified
	.arm
	.fpu softvfp
	.type	page12, %function
page12:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L83
	bl	puts
	ldr	r0, .L83+4
	bl	puts
	ldr	r0, .L83+8
	bl	puts
	ldr	r0, .L83+12
	bl	puts
	ldr	r0, .L83+16
	bl	puts
	ldr	r0, .L83+20
	bl	puts
	ldr	r0, .L83+24
	bl	puts
	ldr	r3, .L83+28
	mov	r2, #57
	ldr	r1, .L83+32
	mov	r0, #11
	bl	choose
	mov	r3, r0
	mov	r0, r3
	pop	{fp, pc}
.L84:
	.align	2
.L83:
	.word	.LC157
	.word	.LC158
	.word	.LC159
	.word	.LC160
	.word	.LC161
	.word	.LC162
	.word	.LC163
	.word	.LC164
	.word	.LC165
	.size	page12, .-page12
	.section	.rodata
	.align	2
.LC166:
	.ascii	"You step into the shiny plasteel tubecar, wondering"
	.ascii	" why the shape has always\000"
	.align	2
.LC167:
	.ascii	"reminded you of bullets.  The car shoots forward th"
	.ascii	"e instant your feet touch\000"
	.align	2
.LC168:
	.ascii	"the slippery gray floor, pinning you immobile again"
	.ascii	"st the back wall as the\000"
	.align	2
.LC169:
	.ascii	"tubecar careens toward GDH7-beta.  Your only solace"
	.ascii	" is the knowledge that it\000"
	.align	2
.LC170:
	.ascii	"could be worse, much worse.\000"
	.align	2
.LC171:
	.ascii	"Before too long the car comes to a stop.  You can s"
	.ascii	"ee signs for GDH7-beta\000"
	.align	2
.LC172:
	.ascii	"through the window.  With a little practice you dis"
	.ascii	"cover that you can crawl\000"
	.align	2
.LC173:
	.ascii	"to the door and pull open the latch.\000"
	.text
	.align	2
	.global	page13
	.syntax unified
	.arm
	.fpu softvfp
	.type	page13, %function
page13:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L87
	bl	puts
	ldr	r0, .L87+4
	bl	puts
	ldr	r0, .L87+8
	bl	puts
	ldr	r0, .L87+12
	bl	puts
	ldr	r0, .L87+16
	bl	puts
	ldr	r0, .L87+20
	bl	puts
	ldr	r0, .L87+24
	bl	puts
	ldr	r0, .L87+28
	bl	puts
	mov	r3, #14
	mov	r0, r3
	pop	{fp, pc}
.L88:
	.align	2
.L87:
	.word	.LC166
	.word	.LC167
	.word	.LC168
	.word	.LC169
	.word	.LC170
	.word	.LC171
	.word	.LC172
	.word	.LC173
	.size	page13, .-page13
	.section	.rodata
	.align	2
.LC174:
	.ascii	"You manage to pull yourself out of the tubecar and "
	.ascii	"look around.  Before you is\000"
	.align	2
.LC175:
	.ascii	"one of the most confusing things you have ever seen"
	.ascii	", a hallway that is\000"
	.align	2
.LC176:
	.ascii	"simultaneously both red and green clearance.  If th"
	.ascii	"is is the result of\000"
	.align	2
.LC177:
	.ascii	"Christmas then it's easy to see the evils inherent "
	.ascii	"in its practice.\000"
	.align	2
.LC178:
	.ascii	"You are in the heart of a large goods distribution "
	.ascii	"centre.  You can see all\000"
	.align	2
.LC179:
	.ascii	"about you evidence of traitorous secret society Chr"
	.ascii	"istmas celebration; rubber\000"
	.align	2
.LC180:
	.ascii	"faced robots whiz back and forth selling toys to ho"
	.ascii	"liday shoppers, simul-plast\000"
	.align	2
.LC181:
	.ascii	"wreaths hang from every light fixture, while ahead "
	.ascii	"in the shadows is a citizen\000"
	.align	2
.LC182:
	.ascii	"wearing a huge red synthetic flower.\000"
	.text
	.align	2
	.global	page14
	.syntax unified
	.arm
	.fpu softvfp
	.type	page14, %function
page14:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L91
	bl	puts
	ldr	r0, .L91+4
	bl	puts
	ldr	r0, .L91+8
	bl	puts
	ldr	r0, .L91+12
	bl	puts
	ldr	r0, .L91+16
	bl	puts
	ldr	r0, .L91+20
	bl	puts
	ldr	r0, .L91+24
	bl	puts
	ldr	r0, .L91+28
	bl	puts
	ldr	r0, .L91+32
	bl	puts
	mov	r3, #22
	mov	r0, r3
	pop	{fp, pc}
.L92:
	.align	2
.L91:
	.word	.LC174
	.word	.LC175
	.word	.LC176
	.word	.LC177
	.word	.LC178
	.word	.LC179
	.word	.LC180
	.word	.LC181
	.word	.LC182
	.size	page14, .-page14
	.section	.rodata
	.align	2
.LC183:
	.ascii	"You are set upon by a runty robot with a queer look"
	.ascii	"ing face and two pointy\000"
	.align	2
.LC184:
	.ascii	"rubber ears poking from beneath a tattered cap.  \""
	.ascii	"Hey mister,\" it says,\000"
	.align	2
.LC185:
	.ascii	"\"you done all your last minute Christmas shopping?"
	.ascii	"  I got some real neat junk\000"
	.align	2
.LC186:
	.ascii	"here.  You don't wanna miss the big day tommorrow, "
	.ascii	"if you know what I mean.\"\000"
	.align	2
.LC187:
	.ascii	"The robot opens its bag to show you a pile of shodd"
	.ascii	"y Troubleshooter dolls.  It\000"
	.align	2
.LC188:
	.ascii	"reaches in and pulls out one of them.  \"Look, thes"
	.ascii	"e Action Troubleshooter(tm)\000"
	.align	2
.LC189:
	.ascii	"dolls are the neatest thing.  This one's got moveab"
	.ascii	"le arms and when you\000"
	.align	2
.LC190:
	.ascii	"squeeze him, his little rifle squirts realistic loo"
	.ascii	"king napalm.  It's only\000"
	.align	2
.LC191:
	.ascii	"50 credits.  Oh yeah, Merry Christmas.\"\000"
	.align	2
.LC192:
	.ascii	"\012Select 'a', 'b' or 'c' :\000"
	.align	2
.LC193:
	.ascii	" a - You decide to buy the doll.\000"
	.align	2
.LC194:
	.ascii	" b - You shoot the robot.\000"
	.align	2
.LC195:
	.ascii	" c - You ignore the robot and keep searching the ha"
	.ascii	"ll.\000"
	.text
	.align	2
	.global	page15
	.syntax unified
	.arm
	.fpu softvfp
	.type	page15, %function
page15:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L99
	bl	puts
	ldr	r0, .L99+4
	bl	puts
	ldr	r0, .L99+8
	bl	puts
	ldr	r0, .L99+12
	bl	puts
	ldr	r0, .L99+16
	bl	puts
	ldr	r0, .L99+20
	bl	puts
	ldr	r0, .L99+24
	bl	puts
	ldr	r0, .L99+28
	bl	puts
	ldr	r0, .L99+32
	bl	puts
	ldr	r0, .L99+36
	bl	puts
	ldr	r0, .L99+40
	bl	puts
	ldr	r0, .L99+44
	bl	puts
	ldr	r0, .L99+48
	bl	puts
	bl	get_char
	mov	r3, r0
	cmp	r3, #97
	beq	.L94
	cmp	r3, #98
	beq	.L95
	b	.L98
.L94:
	mov	r3, #16
	b	.L97
.L95:
	mov	r3, #17
	b	.L97
.L98:
	mov	r3, #22
.L97:
	mov	r0, r3
	pop	{fp, pc}
.L100:
	.align	2
.L99:
	.word	.LC183
	.word	.LC184
	.word	.LC185
	.word	.LC186
	.word	.LC187
	.word	.LC188
	.word	.LC189
	.word	.LC190
	.word	.LC191
	.word	.LC192
	.word	.LC193
	.word	.LC194
	.word	.LC195
	.size	page15, .-page15
	.section	.rodata
	.align	2
.LC196:
	.ascii	"The doll is a good buy for fifty credits; it will m"
	.ascii	"ake a fine Christmas present\000"
	.align	2
.LC197:
	.ascii	"for one of your friends.  After the sale the robot "
	.ascii	"rolls away.  You can use\000"
	.align	2
.LC198:
	.ascii	"the doll later in combat.  It works just like a con"
	.ascii	"e rifle firing napalm,\000"
	.align	2
.LC199:
	.ascii	"except that occasionally it will explode and blow t"
	.ascii	"he user to smithereens.\000"
	.align	2
.LC200:
	.ascii	"But don't let that stop you.\000"
	.text
	.align	2
	.global	page16
	.syntax unified
	.arm
	.fpu softvfp
	.type	page16, %function
page16:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L103
	bl	puts
	ldr	r0, .L103+4
	bl	puts
	ldr	r0, .L103+8
	bl	puts
	ldr	r0, .L103+12
	bl	puts
	ldr	r0, .L103+16
	bl	puts
	ldr	r3, .L103+20
	mov	r2, #1
	str	r2, [r3]
	mov	r3, #22
	mov	r0, r3
	pop	{fp, pc}
.L104:
	.align	2
.L103:
	.word	.LC196
	.word	.LC197
	.word	.LC198
	.word	.LC199
	.word	.LC200
	.word	action_doll
	.size	page16, .-page16
	.section	.rodata
	.align	2
.LC201:
	.ascii	"You whip out your laser and shoot the robot, but no"
	.ascii	"t before it squeezes the\000"
	.align	2
.LC202:
	.ascii	"toy at you.  The squeeze toy has the same effect as"
	.ascii	" a cone rifle firing napalm,\000"
	.align	2
.LC203:
	.ascii	"and the elfbot's armour has no effect against your "
	.ascii	"laser.\000"
	.align	2
.LC204:
	.ascii	"You have been hit!\000"
	.align	2
.LC205:
	.ascii	"It missed you, but not by much!\000"
	.align	2
.LC206:
	.ascii	"You zapped the little bastard!\000"
	.align	2
.LC207:
	.ascii	"You wasted it! Good shooting!\000"
	.align	2
.LC208:
	.ascii	"You will need more evidence, so you search GDH7-bet"
	.ascii	"a further\000"
	.align	2
.LC209:
	.ascii	"after the GDH medbot has patched you up.\000"
	.align	2
.LC210:
	.ascii	"Damn! You missed!\000"
	.align	2
.LC211:
	.ascii	"It tried to fire again, but the toy exploded and de"
	.ascii	"molished it.\000"
	.text
	.align	2
	.global	page17
	.syntax unified
	.arm
	.fpu softvfp
	.type	page17, %function
page17:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	mov	r3, #15
	str	r3, [fp, #-8]
	ldr	r0, .L115
	bl	puts
	ldr	r0, .L115+4
	bl	puts
	ldr	r0, .L115+8
	bl	puts
	mov	r3, #0
	str	r3, [fp, #-12]
	b	.L106
.L113:
	mov	r1, #100
	mov	r0, #1
	bl	dice_roll
	mov	r3, r0
	cmp	r3, #25
	bgt	.L107
	ldr	r0, .L115+12
	bl	puts
	mov	r1, #10
	mov	r0, #1
	bl	dice_roll
	mov	r2, r0
	ldr	r3, .L115+16
	ldr	r3, [r3]
	sub	r3, r3, r2
	ldr	r2, .L115+16
	str	r3, [r2]
	ldr	r3, .L115+16
	ldr	r3, [r3]
	cmp	r3, #0
	bgt	.L108
	mov	r0, #45
	bl	new_clone
	mov	r3, r0
	b	.L109
.L107:
	ldr	r0, .L115+20
	bl	puts
.L108:
	mov	r1, #100
	mov	r0, #1
	bl	dice_roll
	mov	r3, r0
	cmp	r3, #40
	bgt	.L110
	ldr	r0, .L115+24
	bl	puts
	mov	r1, #10
	mov	r0, #2
	bl	dice_roll
	mov	r2, r0
	ldr	r3, [fp, #-8]
	sub	r3, r3, r2
	str	r3, [fp, #-8]
	ldr	r3, [fp, #-8]
	cmp	r3, #0
	bgt	.L111
	ldr	r0, .L115+28
	bl	puts
	ldr	r0, .L115+32
	bl	puts
	ldr	r3, .L115+16
	ldr	r3, [r3]
	cmp	r3, #9
	bgt	.L112
	ldr	r0, .L115+36
	bl	puts
.L112:
	ldr	r3, .L115+16
	mov	r2, #10
	str	r2, [r3]
	mov	r3, #22
	b	.L109
.L110:
	ldr	r0, .L115+40
	bl	puts
.L111:
	ldr	r3, [fp, #-12]
	add	r3, r3, #1
	str	r3, [fp, #-12]
.L106:
	ldr	r3, [fp, #-12]
	cmp	r3, #1
	ble	.L113
	ldr	r0, .L115+44
	bl	puts
	ldr	r0, .L115+32
	bl	puts
	ldr	r3, .L115+16
	ldr	r3, [r3]
	cmp	r3, #9
	bgt	.L114
	ldr	r0, .L115+36
	bl	puts
.L114:
	ldr	r3, .L115+16
	mov	r2, #10
	str	r2, [r3]
	mov	r3, #22
.L109:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L116:
	.align	2
.L115:
	.word	.LC201
	.word	.LC202
	.word	.LC203
	.word	.LC204
	.word	hit_points
	.word	.LC205
	.word	.LC206
	.word	.LC207
	.word	.LC208
	.word	.LC209
	.word	.LC210
	.word	.LC211
	.size	page17, .-page17
	.section	.rodata
	.align	2
.LC212:
	.ascii	"You walk to the centre of the hall, ogling like an "
	.ascii	"infrared fresh from the\000"
	.align	2
.LC213:
	.ascii	"clone vats.  Towering before you is the most uneart"
	.ascii	"hly thing you have ever\000"
	.align	2
.LC214:
	.ascii	"seen, a green multi armed mutant horror hulking 15 "
	.ascii	"feet above your head.\000"
	.align	2
.LC215:
	.ascii	"Its skeletal body is draped with hundreds of metall"
	.ascii	"ic strips (probably to\000"
	.align	2
.LC216:
	.ascii	"negate the effects of some insidious mutant power),"
	.ascii	" and the entire hideous\000"
	.align	2
.LC217:
	.ascii	"creature is wrapped in a thousand blinking hazard l"
	.ascii	"ights.  It's times like\000"
	.align	2
.LC218:
	.ascii	"this when you wish you'd had some training for this"
	.ascii	" job.  Luckily the\000"
	.align	2
.LC219:
	.ascii	"creature doesn't take notice of you but stands unmo"
	.ascii	"ving, as though waiting for\000"
	.align	2
.LC220:
	.ascii	"a summons from its dark lord, the Master Retailer.\000"
	.align	2
.LC221:
	.ascii	"WHAM, suddenly you are struck from behind.\000"
	.text
	.align	2
	.global	page18
	.syntax unified
	.arm
	.fpu softvfp
	.type	page18, %function
page18:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L120
	bl	puts
	ldr	r0, .L120+4
	bl	puts
	ldr	r0, .L120+8
	bl	puts
	ldr	r0, .L120+12
	bl	puts
	ldr	r0, .L120+16
	bl	puts
	ldr	r0, .L120+20
	bl	puts
	ldr	r0, .L120+24
	bl	puts
	ldr	r0, .L120+28
	bl	puts
	ldr	r0, .L120+32
	bl	puts
	ldr	r0, .L120+36
	bl	puts
	mov	r1, #10
	mov	r0, #2
	bl	dice_roll
	mov	r3, r0
	cmp	r3, #14
	bgt	.L118
	mov	r3, #19
	b	.L119
.L118:
	mov	r3, #20
.L119:
	mov	r0, r3
	pop	{fp, pc}
.L121:
	.align	2
.L120:
	.word	.LC212
	.word	.LC213
	.word	.LC214
	.word	.LC215
	.word	.LC216
	.word	.LC217
	.word	.LC218
	.word	.LC219
	.word	.LC220
	.word	.LC221
	.size	page18, .-page18
	.section	.rodata
	.align	2
.LC222:
	.ascii	"Quickly you regain your balance, whirl and fire you"
	.ascii	"r laser into the Ultraviolet\000"
	.align	2
.LC223:
	.ascii	"citizen behind you.  For a moment your heart leaps "
	.ascii	"to your throat, then you\000"
	.align	2
.LC224:
	.ascii	"realise that he is indeed dead and you will be the "
	.ascii	"only one filing a report on\000"
	.align	2
.LC225:
	.ascii	"this incident.  Besides, he was participating in th"
	.ascii	"is traitorous Christmas\000"
	.align	2
.LC226:
	.ascii	"shopping, as is evident from the rain of shoddy toy"
	.ascii	"s falling all around you.\000"
	.align	2
.LC227:
	.ascii	"Another valorous deed done in the service of The Co"
	.ascii	"mputer!\000"
	.align	2
.LC228:
	.ascii	"You run away like the cowardly dog you are\000"
	.align	2
.LC229:
	.ascii	"You search the body, keeping an eye open for Intern"
	.ascii	"al Security\000"
	.text
	.align	2
	.global	page19
	.syntax unified
	.arm
	.fpu softvfp
	.type	page19, %function
page19:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L126
	bl	puts
	ldr	r0, .L126+4
	bl	puts
	ldr	r0, .L126+8
	bl	puts
	ldr	r0, .L126+12
	bl	puts
	ldr	r0, .L126+16
	bl	puts
	ldr	r0, .L126+20
	bl	puts
	ldr	r3, .L126+24
	ldr	r3, [r3]
	add	r3, r3, #1
	ldr	r2, .L126+24
	str	r3, [r2]
	ldr	r3, .L126+24
	ldr	r2, [r3]
	ldr	r3, .L126+28
	ldr	r3, [r3]
	rsb	r3, r3, #7
	cmp	r2, r3
	ble	.L123
	mov	r3, #21
	b	.L124
.L123:
	ldr	r3, .L126+32
	ldr	r3, [r3]
	cmp	r3, #1
	bne	.L125
	mov	r3, #22
	b	.L124
.L125:
	ldr	r3, .L126+36
	mov	r2, #22
	ldr	r1, .L126+40
	mov	r0, #34
	bl	choose
	mov	r3, r0
.L124:
	mov	r0, r3
	pop	{fp, pc}
.L127:
	.align	2
.L126:
	.word	.LC222
	.word	.LC223
	.word	.LC224
	.word	.LC225
	.word	.LC226
	.word	.LC227
	.word	killer_count
	.word	clone
	.word	read_letter
	.word	.LC228
	.word	.LC229
	.size	page19, .-page19
	.section	.rodata
	.align	2
.LC230:
	.ascii	"Oh no! you can't keep your balance.  You're falling"
	.ascii	", falling head first into\000"
	.align	2
.LC231:
	.ascii	"the Christmas beast's gaping maw.  It's a valiant s"
	.ascii	"truggle; you think you are\000"
	.align	2
.LC232:
	.ascii	"gone when its poisonous needles dig into your flesh"
	.ascii	", but with a heroic effort\000"
	.align	2
.LC233:
	.ascii	"you jerk a string of lights free and jam the live w"
	.ascii	"ires into the creature's\000"
	.align	2
.LC234:
	.ascii	"spine.  The Christmas beast topples to the ground a"
	.ascii	"nd begins to burn, filling\000"
	.align	2
.LC235:
	.ascii	"the area with a thick acrid smoke.  It takes only a"
	.ascii	" moment to compose yourself,\000"
	.align	2
.LC236:
	.ascii	"and then you are ready to continue your search for "
	.ascii	"the Master Retailer.\000"
	.text
	.align	2
	.global	page20
	.syntax unified
	.arm
	.fpu softvfp
	.type	page20, %function
page20:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L130
	bl	puts
	ldr	r0, .L130+4
	bl	puts
	ldr	r0, .L130+8
	bl	puts
	ldr	r0, .L130+12
	bl	puts
	ldr	r0, .L130+16
	bl	puts
	ldr	r0, .L130+20
	bl	puts
	ldr	r0, .L130+24
	bl	puts
	mov	r3, #22
	mov	r0, r3
	pop	{fp, pc}
.L131:
	.align	2
.L130:
	.word	.LC230
	.word	.LC231
	.word	.LC232
	.word	.LC233
	.word	.LC234
	.word	.LC235
	.word	.LC236
	.size	page20, .-page20
	.section	.rodata
	.align	2
.LC237:
	.ascii	"You have been wasting the leading citizens of Alpha"
	.ascii	" Complex at a prodigious\000"
	.align	2
.LC238:
	.ascii	"rate.  This has not gone unnoticed by the Internal "
	.ascii	"Security squad at GDH7-beta.\000"
	.align	2
.LC239:
	.ascii	"Suddenly, a net of laser beams spear out of the glo"
	.ascii	"omy corners of the hall,\000"
	.align	2
.LC240:
	.ascii	"chopping you into teeny, weeny bite size pieces.\000"
	.text
	.align	2
	.global	page21
	.syntax unified
	.arm
	.fpu softvfp
	.type	page21, %function
page21:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L134
	bl	puts
	ldr	r0, .L134+4
	bl	puts
	ldr	r0, .L134+8
	bl	puts
	ldr	r0, .L134+12
	bl	puts
	mov	r0, #45
	bl	new_clone
	mov	r3, r0
	mov	r0, r3
	pop	{fp, pc}
.L135:
	.align	2
.L134:
	.word	.LC237
	.word	.LC238
	.word	.LC239
	.word	.LC240
	.size	page21, .-page21
	.section	.rodata
	.align	2
.LC241:
	.ascii	"You are searching Goods Distribution Hall 7-beta.\000"
	.text
	.align	2
	.global	page22
	.syntax unified
	.arm
	.fpu softvfp
	.type	page22, %function
page22:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L144
	bl	puts
	mov	r1, #4
	mov	r0, #1
	bl	dice_roll
	mov	r3, r0
	sub	r3, r3, #1
	cmp	r3, #3
	ldrls	pc, [pc, r3, asl #2]
	b	.L137
.L139:
	.word	.L142
	.word	.L141
	.word	.L140
	.word	.L138
.L142:
	mov	r3, #18
	b	.L136
.L141:
	mov	r3, #15
	b	.L136
.L140:
	mov	r3, #18
	b	.L136
.L138:
	mov	r3, #29
	b	.L136
.L137:
.L136:
	mov	r0, r3
	pop	{fp, pc}
.L145:
	.align	2
.L144:
	.word	.LC241
	.size	page22, .-page22
	.section	.rodata
	.align	2
.LC242:
	.ascii	"You go to the nearest computer terminal and declare"
	.ascii	" yourself a mutant.\000"
	.align	2
.LC243:
	.ascii	"\"A mutant, he's a mutant,\" yells a previously unn"
	.ascii	"oticed infrared who had\000"
	.align	2
.LC244:
	.ascii	"been looking over your shoulder.  You easily gun hi"
	.ascii	"m down, but not before a\000"
	.align	2
.LC245:
	.ascii	"dozen more citizens take notice and aim their weapo"
	.ascii	"ns at you.\000"
	.align	2
.LC246:
	.ascii	"You want to fight it out, one against twelve\000"
	.align	2
.LC247:
	.ascii	"You tell them that it was really only a bad joke\000"
	.text
	.align	2
	.global	page23
	.syntax unified
	.arm
	.fpu softvfp
	.type	page23, %function
page23:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L148
	bl	puts
	ldr	r0, .L148+4
	bl	puts
	ldr	r0, .L148+8
	bl	puts
	ldr	r0, .L148+12
	bl	puts
	ldr	r3, .L148+16
	mov	r2, #24
	ldr	r1, .L148+20
	mov	r0, #28
	bl	choose
	mov	r3, r0
	mov	r0, r3
	pop	{fp, pc}
.L149:
	.align	2
.L148:
	.word	.LC242
	.word	.LC243
	.word	.LC244
	.word	.LC245
	.word	.LC246
	.word	.LC247
	.size	page23, .-page23
	.section	.rodata
	.align	2
.LC248:
	.ascii	"Golly, I never expected someone to pick this.  I ha"
	.ascii	"ven't even designed\000"
	.align	2
.LC249:
	.ascii	"the 12 citizens who are going to make a sponge out "
	.ascii	"of you.  Tell you what,\000"
	.align	2
.LC250:
	.ascii	"I'll give you a second chance.\000"
	.align	2
.LC251:
	.ascii	"You REALLY want to shoot it out\000"
	.align	2
.LC252:
	.ascii	"You change your mind and say it was only a bad joke"
	.ascii	"\000"
	.text
	.align	2
	.global	page24
	.syntax unified
	.arm
	.fpu softvfp
	.type	page24, %function
page24:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L152
	bl	puts
	ldr	r0, .L152+4
	bl	puts
	ldr	r0, .L152+8
	bl	puts
	ldr	r3, .L152+12
	mov	r2, #25
	ldr	r1, .L152+16
	mov	r0, #28
	bl	choose
	mov	r3, r0
	mov	r0, r3
	pop	{fp, pc}
.L153:
	.align	2
.L152:
	.word	.LC248
	.word	.LC249
	.word	.LC250
	.word	.LC251
	.word	.LC252
	.size	page24, .-page24
	.section	.rodata
	.align	2
.LC253:
	.ascii	"Boy, you really can't take a hint!\000"
	.align	2
.LC254:
	.ascii	"They're closing in.  Their trigger fingers are twit"
	.ascii	"ching, they're about to\000"
	.align	2
.LC255:
	.ascii	"shoot.  This is your last chance.\000"
	.align	2
.LC256:
	.ascii	"You are going to shoot\000"
	.align	2
.LC257:
	.ascii	"You tell them it was all just a bad joke\000"
	.text
	.align	2
	.global	page25
	.syntax unified
	.arm
	.fpu softvfp
	.type	page25, %function
page25:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L156
	bl	puts
	ldr	r0, .L156+4
	bl	puts
	ldr	r0, .L156+8
	bl	puts
	ldr	r3, .L156+12
	mov	r2, #26
	ldr	r1, .L156+16
	mov	r0, #28
	bl	choose
	mov	r3, r0
	mov	r0, r3
	pop	{fp, pc}
.L157:
	.align	2
.L156:
	.word	.LC253
	.word	.LC254
	.word	.LC255
	.word	.LC256
	.word	.LC257
	.size	page25, .-page25
	.section	.rodata
	.align	2
.LC258:
	.ascii	"You can read the cold, sober hatred in their eyes ("
	.ascii	"They really didn't think\000"
	.align	2
.LC259:
	.ascii	"it was funny), as they tighten the circle around yo"
	.ascii	"u.  One of them shoves a\000"
	.align	2
.LC260:
	.ascii	"blaster up your nose, but that doesn't hurt as much"
	.ascii	" as the multi-gigawatt\000"
	.align	2
.LC261:
	.ascii	"carbonium tipped food drill in the small of your ba"
	.ascii	"ck.\000"
	.align	2
.LC262:
	.ascii	"You spend the remaining micro-seconds of your life "
	.ascii	"wondering what you did wrong\000"
	.text
	.align	2
	.global	page26
	.syntax unified
	.arm
	.fpu softvfp
	.type	page26, %function
page26:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L160
	bl	puts
	ldr	r0, .L160+4
	bl	puts
	ldr	r0, .L160+8
	bl	puts
	ldr	r0, .L160+12
	bl	puts
	ldr	r0, .L160+16
	bl	puts
	mov	r0, #32
	bl	new_clone
	mov	r3, r0
	mov	r0, r3
	pop	{fp, pc}
.L161:
	.align	2
.L160:
	.word	.LC258
	.word	.LC259
	.word	.LC260
	.word	.LC261
	.word	.LC262
	.size	page26, .-page26
	.align	2
	.global	page27
	.syntax unified
	.arm
	.fpu softvfp
	.type	page27, %function
page27:
	@ 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
	mov	r0, r3
	add	sp, fp, #0
	@ sp needed
	ldr	fp, [sp], #4
	bx	lr
	.size	page27, .-page27
	.section	.rodata
	.align	2
.LC263:
	.ascii	"They don't think it's funny.\000"
	.text
	.align	2
	.global	page28
	.syntax unified
	.arm
	.fpu softvfp
	.type	page28, %function
page28:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L165
	bl	puts
	mov	r3, #26
	mov	r0, r3
	pop	{fp, pc}
.L166:
	.align	2
.L165:
	.word	.LC263
	.size	page28, .-page28
	.section	.rodata
	.align	2
.LC264:
	.ascii	"\"Psst, hey citizen, come here.  Pssfft,\" you hear"
	.ascii	".  When you peer around\000"
	.align	2
.LC265:
	.ascii	"you can see someone's dim outline in the shadows.  "
	.ascii	"\"I got some information\000"
	.align	2
.LC266:
	.ascii	"on the Master Retailer.  It'll only cost you 30 pss"
	.ascii	"t credits.\"\000"
	.align	2
.LC267:
	.ascii	" a - You pay the 30 credits for the info.\000"
	.align	2
.LC268:
	.ascii	" b - You would rather threaten him for the informat"
	.ascii	"ion.\000"
	.align	2
.LC269:
	.ascii	" c - You ignore him and walk away.\000"
	.text
	.align	2
	.global	page29
	.syntax unified
	.arm
	.fpu softvfp
	.type	page29, %function
page29:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L173
	bl	puts
	ldr	r0, .L173+4
	bl	puts
	ldr	r0, .L173+8
	bl	puts
	ldr	r0, .L173+12
	bl	puts
	ldr	r0, .L173+16
	bl	puts
	ldr	r0, .L173+20
	bl	puts
	ldr	r0, .L173+24
	bl	puts
	bl	get_char
	mov	r3, r0
	cmp	r3, #97
	beq	.L168
	cmp	r3, #98
	beq	.L169
	b	.L172
.L168:
	mov	r3, #30
	b	.L171
.L169:
	mov	r3, #31
	b	.L171
.L172:
	mov	r3, #22
.L171:
	mov	r0, r3
	pop	{fp, pc}
.L174:
	.align	2
.L173:
	.word	.LC264
	.word	.LC265
	.word	.LC266
	.word	.LC192
	.word	.LC267
	.word	.LC268
	.word	.LC269
	.size	page29, .-page29
	.section	.rodata
	.align	2
.LC270:
	.ascii	"You step into the shadows and offer the man a thirt"
	.ascii	"y credit bill.  \"Just drop\000"
	.align	2
.LC271:
	.ascii	"it on the floor,\" he says.  \"So you're looking fo"
	.ascii	"r the Master Retailer, pssfft?\000"
	.align	2
.LC272:
	.ascii	"I've seen him, he's a fat man in a fuzzy red and wh"
	.ascii	"ite jump suit.  They say\000"
	.align	2
.LC273:
	.ascii	"he's a high programmer with no respect for proper s"
	.ascii	"ecurity.  If you want to\000"
	.align	2
.LC274:
	.ascii	"find him then pssfft step behind me and go through "
	.ascii	"the door.\"\000"
	.align	2
.LC275:
	.ascii	"Behind the man is a reinforced plasteel blast door."
	.ascii	"  The centre of it has been\000"
	.align	2
.LC276:
	.ascii	"buckled toward you in a manner you only saw once be"
	.ascii	"fore when you were field\000"
	.align	2
.LC277:
	.ascii	"testing the rocket assist plasma slingshot (you fou"
	.ascii	"nd it easily portable but\000"
	.align	2
.LC278:
	.ascii	"prone to misfire).  Luckily it isn't buckled too fa"
	.ascii	"r for you to make out the\000"
	.align	2
.LC279:
	.ascii	"warning sign.  WARNING!! Don't open this door or th"
	.ascii	"e same thing will happen to\000"
	.align	2
.LC280:
	.ascii	"you.  Opening this door is a capital offense.  Do n"
	.ascii	"ot do it.  Not at all. This\000"
	.align	2
.LC281:
	.ascii	"is not a joke.\000"
	.align	2
.LC282:
	.ascii	" a - You use your Precognition mutant power on open"
	.ascii	"ing the door.\000"
	.align	2
.LC283:
	.ascii	" b - You just go through the door anyway.\000"
	.align	2
.LC284:
	.ascii	" c - You decide it's too dangerous and walk away.\000"
	.text
	.align	2
	.global	page30
	.syntax unified
	.arm
	.fpu softvfp
	.type	page30, %function
page30:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L181
	bl	puts
	ldr	r0, .L181+4
	bl	puts
	ldr	r0, .L181+8
	bl	puts
	ldr	r0, .L181+12
	bl	puts
	ldr	r0, .L181+16
	bl	puts
	ldr	r0, .L181+20
	bl	puts
	ldr	r0, .L181+24
	bl	puts
	ldr	r0, .L181+28
	bl	puts
	ldr	r0, .L181+32
	bl	puts
	ldr	r0, .L181+36
	bl	puts
	ldr	r0, .L181+40
	bl	puts
	ldr	r0, .L181+44
	bl	puts
	ldr	r0, .L181+48
	bl	puts
	ldr	r0, .L181+52
	bl	puts
	ldr	r0, .L181+56
	bl	puts
	ldr	r0, .L181+60
	bl	puts
	bl	get_char
	mov	r3, r0
	cmp	r3, #97
	beq	.L176
	cmp	r3, #98
	beq	.L177
	b	.L180
.L176:
	mov	r3, #56
	b	.L179
.L177:
	mov	r3, #33
	b	.L179
.L180:
	mov	r3, #22
.L179:
	mov	r0, r3
	pop	{fp, pc}
.L182:
	.align	2
.L181:
	.word	.LC270
	.word	.LC271
	.word	.LC272
	.word	.LC273
	.word	.LC274
	.word	.LC275
	.word	.LC276
	.word	.LC277
	.word	.LC278
	.word	.LC279
	.word	.LC280
	.word	.LC281
	.word	.LC192
	.word	.LC282
	.word	.LC283
	.word	.LC284
	.size	page30, .-page30
	.section	.rodata
	.align	2
.LC285:
	.ascii	"Like any good troubleshooter you make the least exp"
	.ascii	"ensive decision and threaten\000"
	.align	2
.LC286:
	.ascii	"him for information.  With lightning like reflexes "
	.ascii	"you whip out your laser and\000"
	.align	2
.LC287:
	.ascii	"stick it up his nose.  \"Talk, you traitorous Chris"
	.ascii	"tmas celebrator, or who nose\000"
	.align	2
.LC288:
	.ascii	"what will happen to you, yuk yuk,\" you pun menacin"
	.ascii	"gly, and then you notice\000"
	.align	2
.LC289:
	.ascii	"something is very wrong.  He doesn't have a nose.  "
	.ascii	"As a matter of fact he's\000"
	.align	2
.LC290:
	.ascii	"made of one eighth inch cardboard and your laser is"
	.ascii	" sticking through the other\000"
	.align	2
.LC291:
	.ascii	"side of his head.  \"Are you going to pay?\" says h"
	.ascii	"is mouth speaker,\000"
	.align	2
.LC292:
	.ascii	"\"or are you going to pssfft go away stupid?\"\000"
	.align	2
.LC293:
	.ascii	"You pssfft go away stupid\000"
	.align	2
.LC294:
	.ascii	"You pay the 30 credits\000"
	.text
	.align	2
	.global	page31
	.syntax unified
	.arm
	.fpu softvfp
	.type	page31, %function
page31:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L185
	bl	puts
	ldr	r0, .L185+4
	bl	puts
	ldr	r0, .L185+8
	bl	puts
	ldr	r0, .L185+12
	bl	puts
	ldr	r0, .L185+16
	bl	puts
	ldr	r0, .L185+20
	bl	puts
	ldr	r0, .L185+24
	bl	puts
	ldr	r0, .L185+28
	bl	puts
	ldr	r3, .L185+32
	mov	r2, #22
	ldr	r1, .L185+36
	mov	r0, #30
	bl	choose
	mov	r3, r0
	mov	r0, r3
	pop	{fp, pc}
.L186:
	.align	2
.L185:
	.word	.LC285
	.word	.LC286
	.word	.LC287
	.word	.LC288
	.word	.LC289
	.word	.LC290
	.word	.LC291
	.word	.LC292
	.word	.LC293
	.word	.LC294
	.size	page31, .-page31
	.section	.rodata
	.align	2
.LC295:
	.ascii	"Finally it's your big chance to prove that you're a"
	.ascii	"s good a troubleshooter\000"
	.align	2
.LC296:
	.ascii	"as your previous clone.  You walk briskly to missio"
	.ascii	"n briefing and pick up your\000"
	.align	2
.LC297:
	.ascii	"previous clone's personal effects and notepad.  Aft"
	.ascii	"er reviewing the notes you\000"
	.align	2
.LC298:
	.ascii	"know what has to be done.  You catch the purple lin"
	.ascii	"e to Goods Distribution Hall\000"
	.align	2
.LC299:
	.ascii	"7-beta and begin to search for the blast door.\000"
	.text
	.align	2
	.global	page32
	.syntax unified
	.arm
	.fpu softvfp
	.type	page32, %function
page32:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L189
	bl	puts
	ldr	r0, .L189+4
	bl	puts
	ldr	r0, .L189+8
	bl	puts
	ldr	r0, .L189+12
	bl	puts
	ldr	r0, .L189+16
	bl	puts
	mov	r3, #22
	mov	r0, r3
	pop	{fp, pc}
.L190:
	.align	2
.L189:
	.word	.LC295
	.word	.LC296
	.word	.LC297
	.word	.LC298
	.word	.LC299
	.size	page32, .-page32
	.section	.rodata
	.align	2
.LC300:
	.ascii	"You release the megabolts on the blast door, then s"
	.ascii	"train against it with your\000"
	.align	2
.LC301:
	.ascii	"awesome strength.  Slowly the door creaks open.  Yo"
	.ascii	"u bravely leap through the\000"
	.align	2
.LC302:
	.ascii	"opening and smack your head into the barrel of a 30"
	.ascii	"0 mm 'ultra shock' class\000"
	.align	2
.LC303:
	.ascii	"plasma cannon.  It's dark in the barrel now, but ju"
	.ascii	"st before your head got\000"
	.align	2
.LC304:
	.ascii	"stuck you can remember seeing a group of technician"
	.ascii	"s anxiously watch you leap\000"
	.align	2
.LC305:
	.ascii	"into the room.\000"
	.text
	.align	2
	.global	page33
	.syntax unified
	.arm
	.fpu softvfp
	.type	page33, %function
page33:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L194
	mov	r2, #1
	str	r2, [r3]
	ldr	r0, .L194+4
	bl	puts
	ldr	r0, .L194+8
	bl	puts
	ldr	r0, .L194+12
	bl	puts
	ldr	r0, .L194+16
	bl	puts
	ldr	r0, .L194+20
	bl	puts
	ldr	r0, .L194+24
	bl	puts
	ldr	r3, .L194+28
	ldr	r3, [r3]
	cmp	r3, #1
	bne	.L192
	mov	r3, #35
	b	.L193
.L192:
	mov	r3, #36
.L193:
	mov	r0, r3
	pop	{fp, pc}
.L195:
	.align	2
.L194:
	.word	blast_door
	.word	.LC300
	.word	.LC301
	.word	.LC302
	.word	.LC303
	.word	.LC304
	.word	.LC305
	.word	ultra_violet
	.size	page33, .-page33
	.section	.rodata
	.align	2
.LC306:
	.ascii	"You have found a sealed envelope on the body.  You "
	.ascii	"open it and read:\000"
	.align	2
.LC307:
	.ascii	"\"WARNING: Ultraviolet Clearance ONLY.  DO NOT READ"
	.ascii	".\000"
	.align	2
.LC308:
	.ascii	"Memo from Chico-U-MRX4 to Harpo-U-MRX5.\000"
	.align	2
.LC309:
	.ascii	"The planned takeover of the Troubleshooter Training"
	.ascii	" Course goes well, Comrade.\000"
	.align	2
.LC310:
	.ascii	"Once we have trained the unwitting bourgeois troubl"
	.ascii	"eshooters to work as\000"
	.align	2
.LC311:
	.ascii	"communist dupes, the overthrow of Alpha Complex wil"
	.ascii	"l be unstoppable.  My survey\000"
	.align	2
.LC312:
	.ascii	"of the complex has convinced me that no one suspect"
	.ascii	"s a thing; soon it will be\000"
	.align	2
.LC313:
	.ascii	"too late for them to oppose the revolution.  The on"
	.ascii	"ly thing that could possibly\000"
	.align	2
.LC314:
	.ascii	"impede the people's revolution would be someone ale"
	.ascii	"rting The Computer to our\000"
	.align	2
.LC315:
	.ascii	"plans (for instance, some enterprising Troubleshoot"
	.ascii	"er could tell The Computer\000"
	.align	2
.LC316:
	.ascii	"that the communists have liberated the Troubleshoot"
	.ascii	"er Training Course and plan\000"
	.align	2
.LC317:
	.ascii	"to use it as a jumping off point from which to unde"
	.ascii	"rmine the stability of all\000"
	.align	2
.LC318:
	.ascii	"Alpha Complex), but as we both know, the capitalist"
	.ascii	"ic Troubleshooters would\000"
	.align	2
.LC319:
	.ascii	"never serve the interests of the proletariat above "
	.ascii	"their own bourgeois desires.\000"
	.align	2
.LC320:
	.ascii	"P.S. I'm doing some Christmas shopping later today."
	.ascii	"  Would you like me to pick\000"
	.align	2
.LC321:
	.ascii	"you up something?\"\000"
	.align	2
.LC322:
	.ascii	"When you put down the memo you are overcome by that"
	.ascii	" strange deja'vu again.\000"
	.align	2
.LC323:
	.ascii	"You see yourself talking privately with The Compute"
	.ascii	"r.  You are telling it all\000"
	.align	2
.LC324:
	.ascii	"about the communists' plan, and then the scene shif"
	.ascii	"ts and you see yourself\000"
	.align	2
.LC325:
	.ascii	"showered with awards for foiling the insidious comm"
	.ascii	"unist plot to take over the\000"
	.align	2
.LC326:
	.ascii	"complex.\000"
	.align	2
.LC327:
	.ascii	"You wander off to look for more evidence\000"
	.align	2
.LC328:
	.ascii	"You rush off to the nearest computer terminal to ex"
	.ascii	"pose the commies\000"
	.text
	.align	2
	.global	page34
	.syntax unified
	.arm
	.fpu softvfp
	.type	page34, %function
page34:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L198
	bl	puts
	ldr	r0, .L198+4
	bl	puts
	ldr	r0, .L198+8
	bl	puts
	ldr	r0, .L198+12
	bl	puts
	ldr	r0, .L198+16
	bl	puts
	ldr	r0, .L198+20
	bl	puts
	ldr	r0, .L198+24
	bl	puts
	ldr	r0, .L198+28
	bl	puts
	ldr	r0, .L198+32
	bl	puts
	ldr	r0, .L198+36
	bl	puts
	ldr	r0, .L198+40
	bl	puts
	ldr	r0, .L198+44
	bl	puts
	ldr	r0, .L198+48
	bl	puts
	ldr	r0, .L198+52
	bl	puts
	ldr	r0, .L198+56
	bl	puts
	ldr	r0, .L198+60
	bl	puts
	bl	more
	ldr	r0, .L198+64
	bl	puts
	ldr	r0, .L198+68
	bl	puts
	ldr	r0, .L198+72
	bl	puts
	ldr	r0, .L198+76
	bl	puts
	ldr	r0, .L198+80
	bl	puts
	ldr	r3, .L198+84
	mov	r2, #1
	str	r2, [r3]
	ldr	r3, .L198+88
	mov	r2, #22
	ldr	r1, .L198+92
	mov	r0, #46
	bl	choose
	mov	r3, r0
	mov	r0, r3
	pop	{fp, pc}
.L199:
	.align	2
.L198:
	.word	.LC306
	.word	.LC307
	.word	.LC308
	.word	.LC309
	.word	.LC310
	.word	.LC311
	.word	.LC312
	.word	.LC313
	.word	.LC314
	.word	.LC315
	.word	.LC316
	.word	.LC317
	.word	.LC318
	.word	.LC319
	.word	.LC320
	.word	.LC321
	.word	.LC322
	.word	.LC323
	.word	.LC324
	.word	.LC325
	.word	.LC326
	.word	read_letter
	.word	.LC327
	.word	.LC328
	.size	page34, .-page34
	.section	.rodata
	.align	2
.LC329:
	.ascii	"\"Oh master,\" you hear through the gun barrel, \"w"
	.ascii	"here have you been? It is\000"
	.align	2
.LC330:
	.ascii	"time for the great Christmas gifting ceremony.  You"
	.ascii	" had better hurry and get\000"
	.align	2
.LC331:
	.ascii	"the costume on or the trainee may begin to suspect."
	.ascii	"\"  For the second time\000"
	.align	2
.LC332:
	.ascii	"today you are forced to wear attire not of your own"
	.ascii	" choosing.  They zip the\000"
	.align	2
.LC333:
	.ascii	"suit to your chin just as you hear gunfire erupt be"
	.ascii	"hind you.\000"
	.align	2
.LC334:
	.ascii	"\"Oh no! Who left the door open?  The commies will "
	.ascii	"get in.  Quick, fire the\000"
	.align	2
.LC335:
	.ascii	"laser cannon or we're all doomed.\"\000"
	.align	2
.LC336:
	.ascii	"\"Too late you capitalist swine, the people's revol"
	.ascii	"utionary strike force claims\000"
	.align	2
.LC337:
	.ascii	"this cannon for the proletariat's valiant struggle "
	.ascii	"against oppression.  Take\000"
	.align	2
.LC338:
	.ascii	"that, you running dog imperialist lackey.  ZAP, KAP"
	.ascii	"OW\"\000"
	.align	2
.LC339:
	.ascii	"Just when you think that things couldn't get worse,"
	.ascii	" \"Aha, look what we have\000"
	.align	2
.LC340:
	.ascii	"here, the Master Retailer himself with his head cau"
	.ascii	"ght in his own cannon.  His\000"
	.align	2
.LC341:
	.ascii	"death will serve as a symbol of freedom for all Alp"
	.ascii	"ha Complex.\000"
	.align	2
.LC342:
	.ascii	"Fire the cannon.\"\000"
	.text
	.align	2
	.global	page35
	.syntax unified
	.arm
	.fpu softvfp
	.type	page35, %function
page35:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L202
	bl	puts
	ldr	r0, .L202+4
	bl	puts
	ldr	r0, .L202+8
	bl	puts
	ldr	r0, .L202+12
	bl	puts
	ldr	r0, .L202+16
	bl	puts
	ldr	r0, .L202+20
	bl	puts
	ldr	r0, .L202+24
	bl	puts
	ldr	r0, .L202+28
	bl	puts
	ldr	r0, .L202+32
	bl	puts
	ldr	r0, .L202+36
	bl	puts
	ldr	r0, .L202+40
	bl	puts
	ldr	r0, .L202+44
	bl	puts
	ldr	r0, .L202+48
	bl	puts
	ldr	r0, .L202+52
	bl	puts
	mov	r0, #32
	bl	new_clone
	mov	r3, r0
	mov	r0, r3
	pop	{fp, pc}
.L203:
	.align	2
.L202:
	.word	.LC329
	.word	.LC330
	.word	.LC331
	.word	.LC332
	.word	.LC333
	.word	.LC334
	.word	.LC335
	.word	.LC336
	.word	.LC337
	.word	.LC338
	.word	.LC339
	.word	.LC340
	.word	.LC341
	.word	.LC342
	.size	page35, .-page35
	.section	.rodata
	.align	2
.LC343:
	.ascii	"\"Congratulations, troubleshooter, you have success"
	.ascii	"fully found the lair of the\000"
	.align	2
.LC344:
	.ascii	"Master Retailer and completed the Troubleshooter Tr"
	.ascii	"aining Course test mission,\"\000"
	.align	2
.LC345:
	.ascii	"a muffled voice tells you through the barrel.  \"On"
	.ascii	"ce we dislodge your head\000"
	.align	2
.LC346:
	.ascii	"from the barrel of the 'Ultra Shock' plasma cannon "
	.ascii	"you can begin with the\000"
	.align	2
.LC347:
	.ascii	"training seminars, the first of which will concern "
	.ascii	"the 100%% accurate\012\000"
	.align	2
.LC348:
	.ascii	"identification and elimination of unregistered muta"
	.ascii	"nts.  If you have any\000"
	.align	2
.LC349:
	.ascii	"objections please voice them now.\"\000"
	.align	2
.LC350:
	.ascii	" a - You appreciate his courtesy and voice an objec"
	.ascii	"tion.\000"
	.align	2
.LC351:
	.ascii	" b - After your head is removed from the cannon, yo"
	.ascii	"u register as a mutant.\000"
	.align	2
.LC352:
	.ascii	" c - After your head is removed from the cannon, yo"
	.ascii	"u go to the unregistered\000"
	.align	2
.LC353:
	.ascii	"     mutant identification and elimination seminar."
	.ascii	"\000"
	.text
	.align	2
	.global	page36
	.syntax unified
	.arm
	.fpu softvfp
	.type	page36, %function
page36:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L210
	bl	puts
	ldr	r0, .L210+4
	bl	puts
	ldr	r0, .L210+8
	bl	puts
	ldr	r0, .L210+12
	bl	puts
	ldr	r0, .L210+16
	bl	printf
	ldr	r0, .L210+20
	bl	puts
	ldr	r0, .L210+24
	bl	puts
	ldr	r0, .L210+28
	bl	puts
	ldr	r0, .L210+32
	bl	puts
	ldr	r0, .L210+36
	bl	puts
	ldr	r0, .L210+40
	bl	puts
	ldr	r0, .L210+44
	bl	puts
	bl	get_char
	mov	r3, r0
	cmp	r3, #97
	beq	.L205
	cmp	r3, #98
	beq	.L206
	b	.L209
.L205:
	mov	r0, #32
	bl	new_clone
	mov	r3, r0
	b	.L208
.L206:
	mov	r3, #23
	b	.L208
.L209:
	mov	r3, #37
.L208:
	mov	r0, r3
	pop	{fp, pc}
.L211:
	.align	2
.L210:
	.word	.LC343
	.word	.LC344
	.word	.LC345
	.word	.LC346
	.word	.LC347
	.word	.LC348
	.word	.LC349
	.word	.LC192
	.word	.LC350
	.word	.LC351
	.word	.LC352
	.word	.LC353
	.size	page36, .-page36
	.section	.rodata
	.align	2
.LC354:
	.ascii	"\"Come with me please, Troubleshooter,\" says the G"
	.ascii	"reen clearance technician\000"
	.align	2
.LC355:
	.ascii	"after he has dislodged your head from the cannon.  "
	.ascii	"\"You have been participating\000"
	.align	2
.LC356:
	.ascii	"in the Troubleshooter Training Course since you got"
	.ascii	" off the tube car in\000"
	.align	2
.LC357:
	.ascii	"GDH7-beta,\" he explains as he leads you down a cor"
	.ascii	"ridor.  \"The entire\000"
	.align	2
.LC358:
	.ascii	"Christmas assignment was a test mission to assess y"
	.ascii	"our current level of\000"
	.align	2
.LC359:
	.ascii	"training.  You didn't do so well.  We're going to s"
	.ascii	"tart at the beginning with\000"
	.align	2
.LC360:
	.ascii	"the other student.  Ah, here we are, the mutant ide"
	.ascii	"ntification and elimination\000"
	.align	2
.LC361:
	.ascii	"lecture.\"  He shows you into a vast lecture hall f"
	.ascii	"illed with empty seats.\000"
	.align	2
.LC362:
	.ascii	"There is only one other student here, a Troubleshoo"
	.ascii	"ter near the front row\000"
	.align	2
.LC363:
	.ascii	"playing with his Action Troubleshooter(tm) figure. "
	.ascii	" \"Find a seat and I will\000"
	.align	2
.LC364:
	.ascii	"begin,\" says the instructor.\000"
	.text
	.align	2
	.global	page37
	.syntax unified
	.arm
	.fpu softvfp
	.type	page37, %function
page37:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L214
	bl	puts
	ldr	r0, .L214+4
	bl	puts
	ldr	r0, .L214+8
	bl	puts
	ldr	r0, .L214+12
	bl	puts
	ldr	r0, .L214+16
	bl	puts
	ldr	r0, .L214+20
	bl	puts
	ldr	r0, .L214+24
	bl	puts
	ldr	r0, .L214+28
	bl	puts
	ldr	r0, .L214+32
	bl	puts
	ldr	r0, .L214+36
	bl	puts
	ldr	r0, .L214+40
	bl	puts
	mov	r3, #38
	mov	r0, r3
	pop	{fp, pc}
.L215:
	.align	2
.L214:
	.word	.LC354
	.word	.LC355
	.word	.LC356
	.word	.LC357
	.word	.LC358
	.word	.LC359
	.word	.LC360
	.word	.LC361
	.word	.LC362
	.word	.LC363
	.word	.LC364
	.size	page37, .-page37
	.section	.rodata
	.align	2
.LC365:
	.ascii	"\"I am Plato-B-PHI%d, head of mutant propaganda her"
	.ascii	"e at the training course.\012\000"
	.align	2
.LC366:
	.ascii	"If you have any questions about mutants please come"
	.ascii	" to me.  Today I will be\000"
	.align	2
.LC367:
	.ascii	"talking about mutant detection.  Detecting mutants "
	.ascii	"is very easy.  One simply\000"
	.align	2
.LC368:
	.ascii	"watches for certain tell tale signs, such as the gr"
	.ascii	"een scaly skin, the third\000"
	.align	2
.LC369:
	.ascii	"arm growing from the forehead, or other similar dis"
	.ascii	"figurements so common with\000"
	.align	2
.LC370:
	.ascii	"their kind.  There are, however, a few rare specime"
	.ascii	"ns that show no outward sign\000"
	.align	2
.LC371:
	.ascii	"of their treason.  This has been a significant prob"
	.ascii	"lem, so our researchers have\000"
	.align	2
.LC372:
	.ascii	"been working on a solution.  I would like a volunte"
	.ascii	"er to test this device,\"\000"
	.align	2
.LC373:
	.ascii	"he says, holding up a ray gun looking thing.  \"It "
	.ascii	"is a mutant detection ray.\000"
	.align	2
.LC374:
	.ascii	"This little button detects for mutants, and this bi"
	.ascii	"g button stuns them once\000"
	.align	2
.LC375:
	.ascii	"they are discovered.  Who would like to volunteer f"
	.ascii	"or a test?\"\000"
	.align	2
.LC376:
	.ascii	"The Troubleshooter down the front squirms deeper in"
	.ascii	"to his chair.\000"
	.align	2
.LC377:
	.ascii	"You duck behind a chair and hope the instructor doe"
	.ascii	"sn't notice you\000"
	.align	2
.LC378:
	.ascii	"You volunteer for the test\000"
	.text
	.align	2
	.global	page38
	.syntax unified
	.arm
	.fpu softvfp
	.type	page38, %function
page38:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L218
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, .L218+4
	bl	printf
	ldr	r0, .L218+8
	bl	puts
	ldr	r0, .L218+12
	bl	puts
	ldr	r0, .L218+16
	bl	puts
	ldr	r0, .L218+20
	bl	puts
	ldr	r0, .L218+24
	bl	puts
	ldr	r0, .L218+28
	bl	puts
	ldr	r0, .L218+32
	bl	puts
	ldr	r0, .L218+36
	bl	puts
	ldr	r0, .L218+40
	bl	puts
	ldr	r0, .L218+44
	bl	puts
	ldr	r0, .L218+48
	bl	puts
	ldr	r3, .L218+52
	mov	r2, #40
	ldr	r1, .L218+56
	mov	r0, #39
	bl	choose
	mov	r3, r0
	mov	r0, r3
	pop	{fp, pc}
.L219:
	.align	2
.L218:
	.word	plato_clone
	.word	.LC365
	.word	.LC366
	.word	.LC367
	.word	.LC368
	.word	.LC369
	.word	.LC370
	.word	.LC371
	.word	.LC372
	.word	.LC373
	.word	.LC374
	.word	.LC375
	.word	.LC376
	.word	.LC377
	.word	.LC378
	.size	page38, .-page38
	.section	.rodata
	.align	2
.LC379:
	.ascii	"You bravely volunteer to test the mutant detection "
	.ascii	"gun.  You stand up and walk\000"
	.align	2
.LC380:
	.ascii	"down the steps to the podium, passing a very reliev"
	.ascii	"ed Troubleshooter along the\000"
	.align	2
.LC381:
	.ascii	"way.  When you reach the podium Plato-B-PHI hands y"
	.ascii	"ou the mutant detection gun\000"
	.align	2
.LC382:
	.ascii	"and says, \"Here, aim the gun at that Troubleshoote"
	.ascii	"r and push the small button.\000"
	.align	2
.LC383:
	.ascii	"If you see a purple light, stun him.\"  Grasping th"
	.ascii	"e opportunity to prove your\000"
	.align	2
.LC384:
	.ascii	"worth to The Computer, you fire the mutant detectio"
	.ascii	"n ray at the Troubleshooter.\000"
	.align	2
.LC385:
	.ascii	"A brilliant purple nimbus instantly surrounds his b"
	.ascii	"ody.  You slip your finger\000"
	.align	2
.LC386:
	.ascii	"to the large stun button and he falls writhing to t"
	.ascii	"he floor.\000"
	.align	2
.LC387:
	.ascii	"\"Good shot,\" says the instructor as you hand him "
	.ascii	"the mutant detection gun,\000"
	.align	2
.LC388:
	.ascii	"\"I'll see that you get a commendation for this.  I"
	.ascii	"t seems you have the hang\000"
	.align	2
.LC389:
	.ascii	"of mutant detection and elimination.  You can go on"
	.ascii	" to the secret society\000"
	.align	2
.LC390:
	.ascii	"infiltration class.  I'll see that the little mutie"
	.ascii	" gets packaged for\000"
	.align	2
.LC391:
	.ascii	"tomorrow's mutant dissection class.\"\000"
	.text
	.align	2
	.global	page39
	.syntax unified
	.arm
	.fpu softvfp
	.type	page39, %function
page39:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L222
	bl	puts
	ldr	r0, .L222+4
	bl	puts
	ldr	r0, .L222+8
	bl	puts
	ldr	r0, .L222+12
	bl	puts
	ldr	r0, .L222+16
	bl	puts
	ldr	r0, .L222+20
	bl	puts
	ldr	r0, .L222+24
	bl	puts
	ldr	r0, .L222+28
	bl	puts
	ldr	r0, .L222+32
	bl	puts
	ldr	r0, .L222+36
	bl	puts
	ldr	r0, .L222+40
	bl	puts
	ldr	r0, .L222+44
	bl	puts
	ldr	r0, .L222+48
	bl	puts
	mov	r3, #41
	mov	r0, r3
	pop	{fp, pc}
.L223:
	.align	2
.L222:
	.word	.LC379
	.word	.LC380
	.word	.LC381
	.word	.LC382
	.word	.LC383
	.word	.LC384
	.word	.LC385
	.word	.LC386
	.word	.LC387
	.word	.LC388
	.word	.LC389
	.word	.LC390
	.word	.LC391
	.size	page39, .-page39
	.section	.rodata
	.align	2
.LC392:
	.ascii	"You breathe a sigh of relief as Plato-B-PHI picks o"
	.ascii	"n the other Troubleshooter.\000"
	.align	2
.LC393:
	.ascii	"\"You down here in the front,\" says the instructor"
	.ascii	" pointing at the other\000"
	.align	2
.LC394:
	.ascii	"Troubleshooter, \"you'll make a good volunteer.  Pl"
	.ascii	"ease step forward.\"\000"
	.align	2
.LC395:
	.ascii	"The Troubleshooter looks around with a `who me?' ex"
	.ascii	"pression on his face, but\000"
	.align	2
.LC396:
	.ascii	"since he is the only one visible in the audience he"
	.ascii	" figures his number is up.\000"
	.align	2
.LC397:
	.ascii	"He walks down to the podium clutching his Action Tr"
	.ascii	"oubleshooter(tm) doll before\000"
	.align	2
.LC398:
	.ascii	"him like a weapon.  \"Here,\" says Plato-B-PHI, \"t"
	.ascii	"ake the mutant detection ray\000"
	.align	2
.LC399:
	.ascii	"and point it at the audience.  If there are any mut"
	.ascii	"ants out there we'll know\000"
	.align	2
.LC400:
	.ascii	"soon enough.\"  Suddenly your skin prickles with st"
	.ascii	"atic electricity as a bright\000"
	.align	2
.LC401:
	.ascii	"purple nimbus surrounds your body.  \"Ha Ha, got on"
	.ascii	"e,\" says the instructor.\000"
	.align	2
.LC402:
	.ascii	"\"Stun him before he gets away.\"\000"
	.align	2
.LC403:
	.ascii	"His shot hits you.  You feel numb all over.\000"
	.align	2
.LC404:
	.ascii	"His shot just missed.\000"
	.align	2
.LC405:
	.ascii	"You just blew his head off.  His lifeless hand drop"
	.ascii	"s the mutant detector ray.\000"
	.align	2
.LC406:
	.ascii	"You burnt a hole in the podium.  He sights the muta"
	.ascii	"nt detector ray on you.\000"
	.text
	.align	2
	.global	page40
	.syntax unified
	.arm
	.fpu softvfp
	.type	page40, %function
page40:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L229
	bl	puts
	ldr	r0, .L229+4
	bl	puts
	ldr	r0, .L229+8
	bl	puts
	ldr	r0, .L229+12
	bl	puts
	ldr	r0, .L229+16
	bl	puts
	ldr	r0, .L229+20
	bl	puts
	ldr	r0, .L229+24
	bl	puts
	ldr	r0, .L229+28
	bl	puts
	ldr	r0, .L229+32
	bl	puts
	ldr	r0, .L229+36
	bl	puts
	ldr	r0, .L229+40
	bl	puts
	bl	more
.L228:
	mov	r1, #100
	mov	r0, #1
	bl	dice_roll
	mov	r3, r0
	cmp	r3, #30
	bgt	.L225
	ldr	r0, .L229+44
	bl	puts
	mov	r3, #49
	b	.L226
.L225:
	ldr	r0, .L229+48
	bl	puts
	mov	r1, #100
	mov	r0, #1
	bl	dice_roll
	mov	r3, r0
	cmp	r3, #40
	bgt	.L227
	ldr	r0, .L229+52
	bl	puts
	mov	r3, #50
	b	.L226
.L227:
	ldr	r0, .L229+56
	bl	puts
	b	.L228
.L226:
	mov	r0, r3
	pop	{fp, pc}
.L230:
	.align	2
.L229:
	.word	.LC392
	.word	.LC393
	.word	.LC394
	.word	.LC395
	.word	.LC396
	.word	.LC397
	.word	.LC398
	.word	.LC399
	.word	.LC400
	.word	.LC401
	.word	.LC402
	.word	.LC403
	.word	.LC404
	.word	.LC405
	.word	.LC406
	.size	page40, .-page40
	.section	.rodata
	.align	2
.LC407:
	.ascii	"You stumble down the hallway of the Troubleshooter "
	.ascii	"Training Course looking for\000"
	.align	2
.LC408:
	.ascii	"your next class.  Up ahead you see one of the instr"
	.ascii	"uctors waving to you.  When\000"
	.align	2
.LC409:
	.ascii	"you get there he shakes your hand and says, \"I am "
	.ascii	"Jung-I-PSY.  Welcome to the\000"
	.align	2
.LC410:
	.ascii	"secret society infiltration seminar.  I hope you .."
	.ascii	".\"  You don't catch the\000"
	.align	2
.LC411:
	.ascii	"rest of his greeting because you're paying too much"
	.ascii	" attention to his handshake;\000"
	.align	2
.LC412:
	.ascii	"it is the strangest thing that has ever been done t"
	.ascii	"o your hand, sort of how it\000"
	.align	2
.LC413:
	.ascii	"would feel if you put a neuro whip in a high energy"
	.ascii	" palm massage unit.\000"
	.align	2
.LC414:
	.ascii	"It doesn't take you long to learn what he is up to;"
	.ascii	" you feel him briefly shake\000"
	.align	2
.LC415:
	.ascii	"your hand with the secret Illuminati handshake.\000"
	.align	2
.LC416:
	.ascii	"You ignore this secret society contact\000"
	.align	2
.LC417:
	.ascii	"You respond with the proper Illuminati code phrase,"
	.ascii	" \"Ewige Blumenkraft\"\000"
	.text
	.align	2
	.global	page41
	.syntax unified
	.arm
	.fpu softvfp
	.type	page41, %function
page41:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L233
	bl	puts
	ldr	r0, .L233+4
	bl	puts
	ldr	r0, .L233+8
	bl	puts
	ldr	r0, .L233+12
	bl	puts
	ldr	r0, .L233+16
	bl	puts
	ldr	r0, .L233+20
	bl	puts
	ldr	r0, .L233+24
	bl	puts
	ldr	r0, .L233+28
	bl	puts
	ldr	r0, .L233+32
	bl	puts
	ldr	r3, .L233+36
	mov	r2, #43
	ldr	r1, .L233+40
	mov	r0, #42
	bl	choose
	mov	r3, r0
	mov	r0, r3
	pop	{fp, pc}
.L234:
	.align	2
.L233:
	.word	.LC407
	.word	.LC408
	.word	.LC409
	.word	.LC410
	.word	.LC411
	.word	.LC412
	.word	.LC413
	.word	.LC414
	.word	.LC415
	.word	.LC416
	.word	.LC417
	.size	page41, .-page41
	.section	.rodata
	.align	2
.LC418:
	.ascii	"\"Aha, so you are a member of the elitist Illuminat"
	.ascii	"i secret society,\" he says\000"
	.align	2
.LC419:
	.ascii	"loudly, \"that is most interesting.\"  He turns to "
	.ascii	"the large class already\000"
	.align	2
.LC420:
	.ascii	"seated in the auditorium and says, \"You see, class"
	.ascii	", by simply using the correct\000"
	.align	2
.LC421:
	.ascii	"hand shake you can identify the member of any secre"
	.ascii	"t society.  Please keep your\000"
	.align	2
.LC422:
	.ascii	"weapons trained on him while I call a guard.\000"
	.align	2
.LC423:
	.ascii	"You wait for the guard\000"
	.align	2
.LC424:
	.ascii	"You run for it\000"
	.text
	.align	2
	.global	page42
	.syntax unified
	.arm
	.fpu softvfp
	.type	page42, %function
page42:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L237
	bl	puts
	ldr	r0, .L237+4
	bl	puts
	ldr	r0, .L237+8
	bl	puts
	ldr	r0, .L237+12
	bl	puts
	ldr	r0, .L237+16
	bl	puts
	ldr	r3, .L237+20
	mov	r2, #52
	ldr	r1, .L237+24
	mov	r0, #51
	bl	choose
	mov	r3, r0
	mov	r0, r3
	pop	{fp, pc}
.L238:
	.align	2
.L237:
	.word	.LC418
	.word	.LC419
	.word	.LC420
	.word	.LC421
	.word	.LC422
	.word	.LC423
	.word	.LC424
	.size	page42, .-page42
	.section	.rodata
	.align	2
.LC425:
	.ascii	"You sit through a long lecture on how to recognise "
	.ascii	"and infiltrate secret\000"
	.align	2
.LC426:
	.ascii	"societies, with an emphasis on mimicking secret han"
	.ascii	"dshakes.  The basic theory,\000"
	.align	2
.LC427:
	.ascii	"which you realise to be sound from your Iluminati t"
	.ascii	"raining, is that with the\000"
	.align	2
.LC428:
	.ascii	"proper handshake you can pass unnoticed in any secr"
	.ascii	"et society gathering.\000"
	.align	2
.LC429:
	.ascii	"What's more, the proper handshake will open doors f"
	.ascii	"aster than an 'ultra shock'\000"
	.align	2
.LC430:
	.ascii	"plasma cannon.  You are certain that with the infor"
	.ascii	"mation you learn here you\000"
	.align	2
.LC431:
	.ascii	"will easily be promoted to the next level of your I"
	.ascii	"lluminati secret society.\000"
	.align	2
.LC432:
	.ascii	"The lecture continues for three hours, during which"
	.ascii	" you have the opportunity\000"
	.align	2
.LC433:
	.ascii	"to practice many different handshakes.  Afterwards "
	.ascii	"everyone is directed to\000"
	.align	2
.LC434:
	.ascii	"attend the graduation ceremony.  Before you must go"
	.ascii	" you have a little time to\000"
	.align	2
.LC435:
	.ascii	"talk to The Computer about, you know, certain topic"
	.ascii	"s.\000"
	.align	2
.LC436:
	.ascii	"You go to the graduation ceremony immediately\000"
	.align	2
.LC437:
	.ascii	"You go looking for a computer terminal\000"
	.text
	.align	2
	.global	page43
	.syntax unified
	.arm
	.fpu softvfp
	.type	page43, %function
page43:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L241
	bl	puts
	ldr	r0, .L241+4
	bl	puts
	ldr	r0, .L241+8
	bl	puts
	ldr	r0, .L241+12
	bl	puts
	ldr	r0, .L241+16
	bl	puts
	ldr	r0, .L241+20
	bl	puts
	ldr	r0, .L241+24
	bl	puts
	ldr	r0, .L241+28
	bl	puts
	ldr	r0, .L241+32
	bl	puts
	ldr	r0, .L241+36
	bl	puts
	ldr	r0, .L241+40
	bl	puts
	ldr	r3, .L241+44
	mov	r2, #55
	ldr	r1, .L241+48
	mov	r0, #44
	bl	choose
	mov	r3, r0
	mov	r0, r3
	pop	{fp, pc}
.L242:
	.align	2
.L241:
	.word	.LC425
	.word	.LC426
	.word	.LC427
	.word	.LC428
	.word	.LC429
	.word	.LC430
	.word	.LC431
	.word	.LC432
	.word	.LC433
	.word	.LC434
	.word	.LC435
	.word	.LC436
	.word	.LC437
	.size	page43, .-page43
	.section	.rodata
	.align	2
.LC438:
	.ascii	"You walk down to a semi-secluded part of the traini"
	.ascii	"ng course complex and\000"
	.align	2
.LC439:
	.ascii	"activate a computer terminal.  \"AT YOUR SERVICE\" "
	.ascii	"reads the computer screen.\000"
	.align	2
.LC440:
	.ascii	"You change your mind and go to the graduation cerem"
	.ascii	"ony\000"
	.align	2
.LC441:
	.ascii	"You register yourself as a mutant\000"
	.align	2
.LC442:
	.ascii	" a - You register yourself as a mutant.\000"
	.align	2
.LC443:
	.ascii	" b - You want to chat about the commies.\000"
	.align	2
.LC444:
	.ascii	" c - You change your mind and go to the graduation "
	.ascii	"ceremony.\000"
	.text
	.align	2
	.global	page44
	.syntax unified
	.arm
	.fpu softvfp
	.type	page44, %function
page44:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L250
	bl	puts
	ldr	r0, .L250+4
	bl	puts
	ldr	r3, .L250+8
	ldr	r3, [r3]
	cmp	r3, #0
	bne	.L244
	ldr	r3, .L250+12
	mov	r2, #55
	ldr	r1, .L250+16
	mov	r0, #23
	bl	choose
	mov	r3, r0
	b	.L245
.L244:
	ldr	r0, .L250+20
	bl	puts
	ldr	r0, .L250+24
	bl	puts
	ldr	r0, .L250+28
	bl	puts
	ldr	r0, .L250+32
	bl	puts
	bl	get_char
	mov	r3, r0
	cmp	r3, #97
	beq	.L246
	cmp	r3, #98
	beq	.L247
	b	.L249
.L246:
	mov	r3, #23
	b	.L245
.L247:
	mov	r3, #46
	b	.L245
.L249:
	mov	r3, #55
.L245:
	mov	r0, r3
	pop	{fp, pc}
.L251:
	.align	2
.L250:
	.word	.LC438
	.word	.LC439
	.word	read_letter
	.word	.LC440
	.word	.LC441
	.word	.LC192
	.word	.LC442
	.word	.LC443
	.word	.LC444
	.size	page44, .-page44
	.section	.rodata
	.align	2
.LC445:
	.ascii	"\"Hrank Hrank,\" snorts the alarm in your living qu"
	.ascii	"arters.  Something is up.\000"
	.align	2
.LC446:
	.ascii	"You look at the monitor above the bathroom mirror a"
	.ascii	"nd see the message you have\000"
	.align	2
.LC447:
	.ascii	"been waiting for all these years.  \"ATTENTION TROU"
	.ascii	"BLESHOOTER, YOU ARE BEING\000"
	.align	2
.LC448:
	.ascii	"ACTIVATED. PLEASE REPORT IMMEDIATELY TO MISSION ASS"
	.ascii	"IGNMENT ROOM A17/GAMMA/LB22.\000"
	.align	2
.LC449:
	.ascii	"THANK YOU. THE COMPUTER IS YOUR FRIEND.\"  When you"
	.ascii	" arrive at mission\000"
	.align	2
.LC450:
	.ascii	"assignment room A17-gamma/LB22 you are given your p"
	.ascii	"revious clone's\000"
	.align	2
.LC451:
	.ascii	"remaining possessions and notebook.  You puzzle thr"
	.ascii	"ough your predecessor's\000"
	.align	2
.LC452:
	.ascii	"cryptic notes, managing to decipher enough to lead "
	.ascii	"you to the tube station and\000"
	.align	2
.LC453:
	.ascii	"the tube car to GDH7-beta.\000"
	.text
	.align	2
	.global	page45
	.syntax unified
	.arm
	.fpu softvfp
	.type	page45, %function
page45:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L254
	bl	puts
	ldr	r0, .L254+4
	bl	puts
	ldr	r0, .L254+8
	bl	puts
	ldr	r0, .L254+12
	bl	puts
	ldr	r0, .L254+16
	bl	puts
	ldr	r0, .L254+20
	bl	puts
	ldr	r0, .L254+24
	bl	puts
	ldr	r0, .L254+28
	bl	puts
	ldr	r0, .L254+32
	bl	puts
	mov	r3, #10
	mov	r0, r3
	pop	{fp, pc}
.L255:
	.align	2
.L254:
	.word	.LC445
	.word	.LC446
	.word	.LC447
	.word	.LC448
	.word	.LC449
	.word	.LC450
	.word	.LC451
	.word	.LC452
	.word	.LC453
	.size	page45, .-page45
	.section	.rodata
	.align	2
.LC454:
	.ascii	"\"Why do you ask about the communists, Troubleshoot"
	.ascii	"er?  It is not in the\000"
	.align	2
.LC455:
	.ascii	"interest of your continued survival to be asking ab"
	.ascii	"out such topics,\" says\000"
	.align	2
.LC456:
	.ascii	"The Computer.\000"
	.align	2
.LC457:
	.ascii	"You change the subject\000"
	.align	2
.LC458:
	.ascii	"You insist on talking about the communists\000"
	.text
	.align	2
	.global	page46
	.syntax unified
	.arm
	.fpu softvfp
	.type	page46, %function
page46:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L258
	bl	puts
	ldr	r0, .L258+4
	bl	puts
	ldr	r0, .L258+8
	bl	puts
	ldr	r3, .L258+12
	mov	r2, #54
	ldr	r1, .L258+16
	mov	r0, #53
	bl	choose
	mov	r3, r0
	mov	r0, r3
	pop	{fp, pc}
.L259:
	.align	2
.L258:
	.word	.LC454
	.word	.LC455
	.word	.LC456
	.word	.LC457
	.word	.LC458
	.size	page46, .-page46
	.section	.rodata
	.align	2
.LC459:
	.ascii	"The Computer orders the entire Vulture squadron to "
	.ascii	"terminate the Troubleshooter\000"
	.align	2
.LC460:
	.ascii	"Training Course.  Unfortunately you too are termina"
	.ascii	"ted for possessing\000"
	.align	2
.LC461:
	.ascii	"classified information.\012\000"
	.align	2
.LC462:
	.ascii	"Don't act so innocent, we both know that you are an"
	.ascii	" Illuminatus which is in\000"
	.align	2
.LC463:
	.ascii	"itself an act of treason.\012\000"
	.align	2
.LC464:
	.ascii	"Don't look to me for sympathy.\012\000"
	.align	2
.LC465:
	.ascii	"\011\011\011THE END\000"
	.text
	.align	2
	.global	page47
	.syntax unified
	.arm
	.fpu softvfp
	.type	page47, %function
page47:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L262
	bl	puts
	ldr	r0, .L262+4
	bl	puts
	ldr	r0, .L262+8
	bl	puts
	ldr	r0, .L262+12
	bl	puts
	ldr	r0, .L262+16
	bl	puts
	ldr	r0, .L262+20
	bl	puts
	ldr	r0, .L262+24
	bl	puts
	mov	r3, #0
	mov	r0, r3
	pop	{fp, pc}
.L263:
	.align	2
.L262:
	.word	.LC459
	.word	.LC460
	.word	.LC461
	.word	.LC462
	.word	.LC463
	.word	.LC464
	.word	.LC465
	.size	page47, .-page47
	.section	.rodata
	.align	2
.LC466:
	.ascii	"The tubecar shoots forward as you enter, slamming y"
	.ascii	"ou back into a pile of\000"
	.align	2
.LC467:
	.ascii	"garbage.  The front end rotates upward and you, the"
	.ascii	" garbage and the garbage\000"
	.align	2
.LC468:
	.ascii	"disposal car shoot straight up out of Alpha Complex"
	.ascii	".  One of the last things\000"
	.align	2
.LC469:
	.ascii	"you see is a small blue sphere slowly dwindling beh"
	.ascii	"ind you.  After you fail to\000"
	.align	2
.LC470:
	.ascii	"report in, you will be assumed dead.\000"
	.text
	.align	2
	.global	page48
	.syntax unified
	.arm
	.fpu softvfp
	.type	page48, %function
page48:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L266
	bl	puts
	ldr	r0, .L266+4
	bl	puts
	ldr	r0, .L266+8
	bl	puts
	ldr	r0, .L266+12
	bl	puts
	ldr	r0, .L266+16
	bl	puts
	mov	r0, #45
	bl	new_clone
	mov	r3, r0
	mov	r0, r3
	pop	{fp, pc}
.L267:
	.align	2
.L266:
	.word	.LC466
	.word	.LC467
	.word	.LC468
	.word	.LC469
	.word	.LC470
	.size	page48, .-page48
	.section	.rodata
	.align	2
.LC471:
	.ascii	"The instructor drags your inert body into a specime"
	.ascii	"n detainment cage.\000"
	.align	2
.LC472:
	.ascii	"\"He'll make a good subject for tomorrow's mutant d"
	.ascii	"issection class,\" you hear.\000"
	.text
	.align	2
	.global	page49
	.syntax unified
	.arm
	.fpu softvfp
	.type	page49, %function
page49:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L270
	bl	puts
	ldr	r0, .L270+4
	bl	puts
	mov	r0, #32
	bl	new_clone
	mov	r3, r0
	mov	r0, r3
	pop	{fp, pc}
.L271:
	.align	2
.L270:
	.word	.LC471
	.word	.LC472
	.size	page49, .-page49
	.section	.rodata
	.align	2
.LC473:
	.ascii	"You put down the other Troubleshooter, and then wis"
	.ascii	"ely decide to drill a few\000"
	.align	2
.LC474:
	.ascii	"holes in the instructor as well; the only good witn"
	.ascii	"ess is a dead witness.\000"
	.align	2
.LC475:
	.ascii	"You continue with the training course.\000"
	.text
	.align	2
	.global	page50
	.syntax unified
	.arm
	.fpu softvfp
	.type	page50, %function
page50:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L274
	bl	puts
	ldr	r0, .L274+4
	bl	puts
	ldr	r0, .L274+8
	bl	puts
	ldr	r3, .L274+12
	ldr	r3, [r3]
	add	r3, r3, #1
	ldr	r2, .L274+12
	str	r3, [r2]
	mov	r3, #41
	mov	r0, r3
	pop	{fp, pc}
.L275:
	.align	2
.L274:
	.word	.LC473
	.word	.LC474
	.word	.LC475
	.word	plato_clone
	.size	page50, .-page50
	.section	.rodata
	.align	2
.LC476:
	.ascii	"You run for it, but you don't run far.  Three hundr"
	.ascii	"ed strange and exotic\000"
	.align	2
.LC477:
	.ascii	"weapons turn you into a freeze dried cloud of soot."
	.ascii	"\000"
	.text
	.align	2
	.global	page51
	.syntax unified
	.arm
	.fpu softvfp
	.type	page51, %function
page51:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L278
	bl	puts
	ldr	r0, .L278+4
	bl	puts
	mov	r0, #32
	bl	new_clone
	mov	r3, r0
	mov	r0, r3
	pop	{fp, pc}
.L279:
	.align	2
.L278:
	.word	.LC476
	.word	.LC477
	.size	page51, .-page51
	.section	.rodata
	.align	2
.LC478:
	.ascii	"You wisely wait until the instructor returns with a"
	.ascii	" Blue Internal Security\000"
	.align	2
.LC479:
	.ascii	"guard.  The guard leads you to an Internal Security"
	.ascii	" self incrimination station.\000"
	.text
	.align	2
	.global	page52
	.syntax unified
	.arm
	.fpu softvfp
	.type	page52, %function
page52:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L282
	bl	puts
	ldr	r0, .L282+4
	bl	puts
	mov	r3, #2
	mov	r0, r3
	pop	{fp, pc}
.L283:
	.align	2
.L282:
	.word	.LC478
	.word	.LC479
	.size	page52, .-page52
	.section	.rodata
	.align	2
.LC480:
	.ascii	"You tell The Computer about:\000"
	.align	2
.LC481:
	.ascii	"Something less dangerous\000"
	.align	2
.LC482:
	.ascii	"The commies who have infiltrated the Troubleshooter"
	.ascii	" Training Course\012     and the impending People's"
	.ascii	" Revolution\000"
	.text
	.align	2
	.global	page53
	.syntax unified
	.arm
	.fpu softvfp
	.type	page53, %function
page53:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L286
	bl	puts
	ldr	r3, .L286+4
	mov	r2, #54
	ldr	r1, .L286+8
	mov	r0, #47
	bl	choose
	mov	r3, r0
	mov	r0, r3
	pop	{fp, pc}
.L287:
	.align	2
.L286:
	.word	.LC480
	.word	.LC481
	.word	.LC482
	.size	page53, .-page53
	.section	.rodata
	.align	2
.LC483:
	.ascii	"\"Do not try to change the subject, Troubleshooter,"
	.ascii	"\" says The Computer.\000"
	.align	2
.LC484:
	.ascii	"\"It is a serious crime to ask about the communists"
	.ascii	".  You will be terminated\000"
	.align	2
.LC485:
	.ascii	"immediately.  Thank you for your inquiry.  The Comp"
	.ascii	"uter is your friend.\"\000"
	.align	2
.LC486:
	.ascii	"Steel bars drop to your left and right, trapping yo"
	.ascii	"u here in the hallway.\000"
	.align	2
.LC487:
	.ascii	"A spotlight beams from the computer console to bril"
	.ascii	"liantly iiluminate you while\000"
	.align	2
.LC488:
	.ascii	"the speaker above your head rapidly repeats \"Trait"
	.ascii	"or, Traitor, Traitor.\"\000"
	.align	2
.LC489:
	.ascii	"It doesn't take long for a few guards to notice you"
	.ascii	"r predicament and come to\000"
	.align	2
.LC490:
	.ascii	"finish you off.\000"
	.text
	.align	2
	.global	page54
	.syntax unified
	.arm
	.fpu softvfp
	.type	page54, %function
page54:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L291
	bl	puts
	ldr	r0, .L291+4
	bl	puts
	ldr	r0, .L291+8
	bl	puts
	ldr	r0, .L291+12
	bl	puts
	ldr	r0, .L291+16
	bl	puts
	ldr	r0, .L291+20
	bl	puts
	ldr	r0, .L291+24
	bl	puts
	ldr	r0, .L291+28
	bl	puts
	ldr	r3, .L291+32
	ldr	r3, [r3]
	cmp	r3, #0
	bne	.L289
	mov	r0, #45
	bl	new_clone
	mov	r3, r0
	b	.L290
.L289:
	mov	r0, #32
	bl	new_clone
	mov	r3, r0
.L290:
	mov	r0, r3
	pop	{fp, pc}
.L292:
	.align	2
.L291:
	.word	.LC483
	.word	.LC484
	.word	.LC485
	.word	.LC486
	.word	.LC487
	.word	.LC488
	.word	.LC489
	.word	.LC490
	.word	blast_door
	.size	page54, .-page54
	.section	.rodata
	.align	2
.LC491:
	.ascii	"You and 300 other excited graduates are marched  fr"
	.ascii	"om the lecture hall and into\000"
	.align	2
.LC492:
	.ascii	"a large auditorium for the graduation exercise.  Th"
	.ascii	"e auditorium is\000"
	.align	2
.LC493:
	.ascii	"extravagantly decorated in the colours of the gradu"
	.ascii	"ating class.  Great red and\000"
	.align	2
.LC494:
	.ascii	"green plasti-paper ribbons drape from the walls, wh"
	.ascii	"ile a huge sign reading\000"
	.align	2
.LC495:
	.ascii	"\"Congratulations class of GDH7-beta-203.44/A\" han"
	.ascii	"gs from the raised stage down\000"
	.align	2
.LC496:
	.ascii	"front.  Once everyone finds a seat the ceremony beg"
	.ascii	"ins.  Jung-I-PSY is the\000"
	.align	2
.LC497:
	.ascii	"first to speak, \"Congratulations students, you hav"
	.ascii	"e successfully survived the\000"
	.align	2
.LC498:
	.ascii	"Troubleshooter Training Course.  It always brings m"
	.ascii	"e great pride to address\000"
	.align	2
.LC499:
	.ascii	"the graduating class, for I know, as I am sure you "
	.ascii	"do too, that you are now\000"
	.align	2
.LC500:
	.ascii	"qualified for the most perilous missions The Comput"
	.ascii	"er may select for you.  The\000"
	.align	2
.LC501:
	.ascii	"thanks is not owed to us of the teaching staff, but"
	.ascii	" to all of you, who have\000"
	.align	2
.LC502:
	.ascii	"persevered and graduated.  Good luck and die trying"
	.ascii	".\"  Then the instructor\000"
	.align	2
.LC503:
	.ascii	"begins reading the names of the students who one by"
	.ascii	" one walk to the front of\000"
	.align	2
.LC504:
	.ascii	"the auditorium and receive their diplomas.  Soon it"
	.ascii	" is your turn,\000"
	.align	2
.LC505:
	.ascii	"\"Philo-R-DMD, graduating a master of mutant identi"
	.ascii	"fication and secret society\000"
	.align	2
.LC506:
	.ascii	"infiltration.\"  You walk up and receive your diplo"
	.ascii	"ma from Plato-B-PHI%d, then\012\000"
	.align	2
.LC507:
	.ascii	"return to your seat.  There is another speech after"
	.ascii	" the diplomas are handed\000"
	.align	2
.LC508:
	.ascii	"out, but it is cut short by by rapid fire laser bur"
	.ascii	"sts from the high spirited\000"
	.align	2
.LC509:
	.ascii	"graduating class.  You are free to return to your b"
	.ascii	"arracks to wait, trained\000"
	.align	2
.LC510:
	.ascii	"and fully qualified, for your next mission.  You al"
	.ascii	"so get that cherished\000"
	.align	2
.LC511:
	.ascii	"promotion from the Illuminati secret society.  In a"
	.ascii	" week you receive a\000"
	.align	2
.LC512:
	.ascii	"detailed Training Course bill totalling 1,523 credi"
	.ascii	"ts.\000"
	.text
	.align	2
	.global	page55
	.syntax unified
	.arm
	.fpu softvfp
	.type	page55, %function
page55:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L295
	bl	puts
	ldr	r0, .L295+4
	bl	puts
	ldr	r0, .L295+8
	bl	puts
	ldr	r0, .L295+12
	bl	puts
	ldr	r0, .L295+16
	bl	puts
	ldr	r0, .L295+20
	bl	puts
	ldr	r0, .L295+24
	bl	puts
	ldr	r0, .L295+28
	bl	puts
	ldr	r0, .L295+32
	bl	puts
	ldr	r0, .L295+36
	bl	puts
	ldr	r0, .L295+40
	bl	puts
	ldr	r0, .L295+44
	bl	puts
	ldr	r0, .L295+48
	bl	puts
	ldr	r0, .L295+52
	bl	puts
	ldr	r0, .L295+56
	bl	puts
	ldr	r3, .L295+60
	ldr	r3, [r3]
	mov	r1, r3
	ldr	r0, .L295+64
	bl	printf
	ldr	r0, .L295+68
	bl	puts
	ldr	r0, .L295+72
	bl	puts
	ldr	r0, .L295+76
	bl	puts
	ldr	r0, .L295+80
	bl	puts
	ldr	r0, .L295+84
	bl	puts
	ldr	r0, .L295+88
	bl	puts
	ldr	r0, .L295+92
	bl	puts
	mov	r3, #0
	mov	r0, r3
	pop	{fp, pc}
.L296:
	.align	2
.L295:
	.word	.LC491
	.word	.LC492
	.word	.LC493
	.word	.LC494
	.word	.LC495
	.word	.LC496
	.word	.LC497
	.word	.LC498
	.word	.LC499
	.word	.LC500
	.word	.LC501
	.word	.LC502
	.word	.LC503
	.word	.LC504
	.word	.LC505
	.word	plato_clone
	.word	.LC506
	.word	.LC507
	.word	.LC508
	.word	.LC509
	.word	.LC510
	.word	.LC511
	.word	.LC512
	.word	.LC465
	.size	page55, .-page55
	.section	.rodata
	.align	2
.LC513:
	.ascii	"That familiar strange feeling of deja'vu envelops y"
	.ascii	"ou again.  It is hard to\000"
	.align	2
.LC514:
	.ascii	"say, but whatever is on the other side of the door "
	.ascii	"does not seem to be intended\000"
	.align	2
.LC515:
	.ascii	"for you.\000"
	.align	2
.LC516:
	.ascii	"You go looking for more information\000"
	.align	2
.LC517:
	.ascii	"You open the door and step through\000"
	.text
	.align	2
	.global	page56
	.syntax unified
	.arm
	.fpu softvfp
	.type	page56, %function
page56:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L299
	bl	puts
	ldr	r0, .L299+4
	bl	puts
	ldr	r0, .L299+8
	bl	puts
	ldr	r3, .L299+12
	mov	r2, #22
	ldr	r1, .L299+16
	mov	r0, #33
	bl	choose
	mov	r3, r0
	mov	r0, r3
	pop	{fp, pc}
.L300:
	.align	2
.L299:
	.word	.LC513
	.word	.LC514
	.word	.LC515
	.word	.LC516
	.word	.LC517
	.size	page56, .-page56
	.section	.rodata
	.align	2
.LC518:
	.ascii	"In the centre of the room is a table and a single c"
	.ascii	"hair.  There is an Orange\000"
	.align	2
.LC519:
	.ascii	"folder on the table top, but you can't make out the"
	.ascii	" lettering on it.\000"
	.align	2
.LC520:
	.ascii	"You leave the room\000"
	.align	2
.LC521:
	.ascii	"You sit down and read the folder\000"
	.text
	.align	2
	.global	page57
	.syntax unified
	.arm
	.fpu softvfp
	.type	page57, %function
page57:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L303
	bl	puts
	ldr	r0, .L303+4
	bl	puts
	ldr	r3, .L303+8
	mov	r2, #12
	ldr	r1, .L303+12
	mov	r0, #11
	bl	choose
	mov	r3, r0
	mov	r0, r3
	pop	{fp, pc}
.L304:
	.align	2
.L303:
	.word	.LC518
	.word	.LC519
	.word	.LC520
	.word	.LC521
	.size	page57, .-page57
	.align	2
	.global	next_page
	.syntax unified
	.arm
	.fpu softvfp
	.type	next_page, %function
next_page:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]
	mov	r0, #10
	bl	putchar
	ldr	r3, [fp, #-8]
	cmp	r3, #57
	ldrls	pc, [pc, r3, asl #2]
	b	.L306
.L308:
	.word	.L365
	.word	.L364
	.word	.L363
	.word	.L362
	.word	.L361
	.word	.L360
	.word	.L359
	.word	.L358
	.word	.L357
	.word	.L356
	.word	.L355
	.word	.L354
	.word	.L353
	.word	.L352
	.word	.L351
	.word	.L350
	.word	.L349
	.word	.L348
	.word	.L347
	.word	.L346
	.word	.L345
	.word	.L344
	.word	.L343
	.word	.L342
	.word	.L341
	.word	.L340
	.word	.L339
	.word	.L338
	.word	.L337
	.word	.L336
	.word	.L335
	.word	.L334
	.word	.L333
	.word	.L332
	.word	.L331
	.word	.L330
	.word	.L329
	.word	.L328
	.word	.L327
	.word	.L326
	.word	.L325
	.word	.L324
	.word	.L323
	.word	.L322
	.word	.L321
	.word	.L320
	.word	.L319
	.word	.L318
	.word	.L317
	.word	.L316
	.word	.L315
	.word	.L314
	.word	.L313
	.word	.L312
	.word	.L311
	.word	.L310
	.word	.L309
	.word	.L307
.L365:
	mov	r3, #0
	b	.L305
.L364:
	bl	page1
	mov	r3, r0
	b	.L305
.L363:
	bl	page2
	mov	r3, r0
	b	.L305
.L362:
	bl	page3
	mov	r3, r0
	b	.L305
.L361:
	bl	page4
	mov	r3, r0
	b	.L305
.L360:
	bl	page5
	mov	r3, r0
	b	.L305
.L359:
	bl	page6
	mov	r3, r0
	b	.L305
.L358:
	bl	page7
	mov	r3, r0
	b	.L305
.L357:
	bl	page8
	mov	r3, r0
	b	.L305
.L356:
	bl	page9
	mov	r3, r0
	b	.L305
.L355:
	bl	page10
	mov	r3, r0
	b	.L305
.L354:
	bl	page11
	mov	r3, r0
	b	.L305
.L353:
	bl	page12
	mov	r3, r0
	b	.L305
.L352:
	bl	page13
	mov	r3, r0
	b	.L305
.L351:
	bl	page14
	mov	r3, r0
	b	.L305
.L350:
	bl	page15
	mov	r3, r0
	b	.L305
.L349:
	bl	page16
	mov	r3, r0
	b	.L305
.L348:
	bl	page17
	mov	r3, r0
	b	.L305
.L347:
	bl	page18
	mov	r3, r0
	b	.L305
.L346:
	bl	page19
	mov	r3, r0
	b	.L305
.L345:
	bl	page20
	mov	r3, r0
	b	.L305
.L344:
	bl	page21
	mov	r3, r0
	b	.L305
.L343:
	bl	page22
	mov	r3, r0
	b	.L305
.L342:
	bl	page23
	mov	r3, r0
	b	.L305
.L341:
	bl	page24
	mov	r3, r0
	b	.L305
.L340:
	bl	page25
	mov	r3, r0
	b	.L305
.L339:
	bl	page26
	mov	r3, r0
	b	.L305
.L338:
	bl	page27
	mov	r3, r0
	b	.L305
.L337:
	bl	page28
	mov	r3, r0
	b	.L305
.L336:
	bl	page29
	mov	r3, r0
	b	.L305
.L335:
	bl	page30
	mov	r3, r0
	b	.L305
.L334:
	bl	page31
	mov	r3, r0
	b	.L305
.L333:
	bl	page32
	mov	r3, r0
	b	.L305
.L332:
	bl	page33
	mov	r3, r0
	b	.L305
.L331:
	bl	page34
	mov	r3, r0
	b	.L305
.L330:
	bl	page35
	mov	r3, r0
	b	.L305
.L329:
	bl	page36
	mov	r3, r0
	b	.L305
.L328:
	bl	page37
	mov	r3, r0
	b	.L305
.L327:
	bl	page38
	mov	r3, r0
	b	.L305
.L326:
	bl	page39
	mov	r3, r0
	b	.L305
.L325:
	bl	page40
	mov	r3, r0
	b	.L305
.L324:
	bl	page41
	mov	r3, r0
	b	.L305
.L323:
	bl	page42
	mov	r3, r0
	b	.L305
.L322:
	bl	page43
	mov	r3, r0
	b	.L305
.L321:
	bl	page44
	mov	r3, r0
	b	.L305
.L320:
	bl	page45
	mov	r3, r0
	b	.L305
.L319:
	bl	page46
	mov	r3, r0
	b	.L305
.L318:
	bl	page47
	mov	r3, r0
	b	.L305
.L317:
	bl	page48
	mov	r3, r0
	b	.L305
.L316:
	bl	page49
	mov	r3, r0
	b	.L305
.L315:
	bl	page50
	mov	r3, r0
	b	.L305
.L314:
	bl	page51
	mov	r3, r0
	b	.L305
.L313:
	bl	page52
	mov	r3, r0
	b	.L305
.L312:
	bl	page53
	mov	r3, r0
	b	.L305
.L311:
	bl	page54
	mov	r3, r0
	b	.L305
.L310:
	bl	page55
	mov	r3, r0
	b	.L305
.L309:
	bl	page56
	mov	r3, r0
	b	.L305
.L307:
	bl	page57
	mov	r3, r0
	b	.L305
.L306:
.L305:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
	.size	next_page, .-next_page
	.align	2
	.global	main
	.syntax unified
	.arm
	.fpu softvfp
	.type	main, %function
main:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]
	str	r1, [fp, #-12]
	bl	instructions
	bl	more
	bl	character
	bl	more
	b	.L368
.L369:
	bl	more
.L368:
	ldr	r3, .L371
	ldr	r3, [r3]
	mov	r0, r3
	bl	next_page
	mov	r3, r0
	ldr	r2, .L371
	str	r3, [r2]
	ldr	r3, .L371
	ldr	r3, [r3]
	cmp	r3, #0
	bne	.L369
	mov	r3, #0
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L372:
	.align	2
.L371:
	.word	page
	.size	main, .-main
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
