	.file	"914438.c"
	.intel_syntax noprefix
	.text
	.section	.rodata
.LC0:
	.string	"r"
.LC1:
	.string	"/dev/input/event0"
.LC2:
	.string	"KEY_RESERVED"
.LC3:
	.string	"KEY_ESC"
.LC4:
	.string	"KEY_1"
.LC5:
	.string	"KEY_2"
.LC6:
	.string	"KEY_3"
.LC7:
	.string	"KEY_4"
.LC8:
	.string	"KEY_5"
.LC9:
	.string	"KEY_6"
.LC10:
	.string	"KEY_7"
.LC11:
	.string	"KEY_8"
.LC12:
	.string	"KEY_9"
.LC13:
	.string	"KEY_0"
.LC14:
	.string	"KEY_MINUS"
.LC15:
	.string	"KEY_EQUAL"
.LC16:
	.string	"KEY_BACKSPACE"
.LC17:
	.string	"KEY_TAB"
.LC18:
	.string	"KEY_Q"
.LC19:
	.string	"KEY_W"
.LC20:
	.string	"KEY_E"
.LC21:
	.string	"KEY_R"
.LC22:
	.string	"KEY_T"
.LC23:
	.string	"KEY_Y"
.LC24:
	.string	"KEY_U"
.LC25:
	.string	"KEY_I"
.LC26:
	.string	"KEY_O"
.LC27:
	.string	"KEY_P"
.LC28:
	.string	"KEY_LEFTBRACE"
.LC29:
	.string	"KEY_RIGHTBRACE"
.LC30:
	.string	"KEY_ENTER"
.LC31:
	.string	"KEY_LEFTCTRL"
.LC32:
	.string	"KEY_A"
.LC33:
	.string	"KEY_S"
.LC34:
	.string	"KEY_D"
.LC35:
	.string	"KEY_F"
.LC36:
	.string	"KEY_G"
.LC37:
	.string	"KEY_H"
.LC38:
	.string	"KEY_J"
.LC39:
	.string	"KEY_K"
.LC40:
	.string	"KEY_L"
.LC41:
	.string	"KEY_SEMICOLON"
.LC42:
	.string	"KEY_APOSTROPHE"
.LC43:
	.string	"KEY_GRAVE"
.LC44:
	.string	"KEY_LEFTSHIFT"
.LC45:
	.string	"KEY_BACKSLASH"
.LC46:
	.string	"KEY_Z"
.LC47:
	.string	"KEY_X"
.LC48:
	.string	"KEY_C"
.LC49:
	.string	"KEY_V"
.LC50:
	.string	"KEY_B"
.LC51:
	.string	"KEY_N"
.LC52:
	.string	"KEY_M"
.LC53:
	.string	"KEY_COMMA"
.LC54:
	.string	"KEY_DOT"
.LC55:
	.string	"KEY_SLASH"
.LC56:
	.string	"KEY_RIGHTSHIFT"
.LC57:
	.string	"KEY_KPASTERISK"
.LC58:
	.string	"KEY_LEFTALT"
.LC59:
	.string	"KEY_SPACE"
.LC60:
	.string	"KEY_CAPSLOCK"
.LC61:
	.string	"KEY_F1"
.LC62:
	.string	"KEY_F2"
.LC63:
	.string	"KEY_F3"
.LC64:
	.string	"KEY_F4"
.LC65:
	.string	"KEY_F5"
.LC66:
	.string	"KEY_F6"
.LC67:
	.string	"KEY_F7"
.LC68:
	.string	"KEY_F8"
.LC69:
	.string	"KEY_F9"
.LC70:
	.string	"KEY_F10"
.LC71:
	.string	"KEY_NUMLOCK"
.LC72:
	.string	"KEY_SCROLLLOCK"
.LC73:
	.string	"KEY_KP7"
.LC74:
	.string	"KEY_KP8"
.LC75:
	.string	"KEY_KP9"
.LC76:
	.string	"KEY_KPMINUS"
.LC77:
	.string	"KEY_KP4"
.LC78:
	.string	"KEY_KP5"
.LC79:
	.string	"KEY_KP6"
.LC80:
	.string	"KEY_KPPLUS"
.LC81:
	.string	"KEY_KP1"
.LC82:
	.string	"KEY_KP2"
.LC83:
	.string	"KEY_KP3"
.LC84:
	.string	"KEY_KP0"
.LC85:
	.string	"KEY_KPDOT"
.LC86:
	.string	"KEY_ZENKAKUHANKAKU"
.LC87:
	.string	"KEY_102ND"
.LC88:
	.string	"KEY_F11"
.LC89:
	.string	"KEY_F12"
.LC90:
	.string	"KEY_R0"
.LC91:
	.string	"KEY_KATAKANA"
.LC92:
	.string	"KEY_HIRAGANA"
.LC93:
	.string	"KEY_HENKAN"
.LC94:
	.string	"KEY_KATAKANAHIRAGANA"
.LC95:
	.string	"KEY_MUHENKAN"
.LC96:
	.string	"KEY_KPJPCOMMA"
.LC97:
	.string	"KEY_KPENTER"
.LC98:
	.string	"KEY_RIGHTCTRL"
.LC99:
	.string	"KEY_KPSLASH"
.LC100:
	.string	"KEY_SYSRQ"
.LC101:
	.string	"KEY_RIGHTALT"
.LC102:
	.string	"KEY_LINEFEED"
.LC103:
	.string	"KEY_HOME"
.LC104:
	.string	"KEY_UP"
.LC105:
	.string	"KEY_PAGEUP"
.LC106:
	.string	"KEY_LEFT"
.LC107:
	.string	"KEY_RITHGT"
.LC108:
	.string	"KEY_END"
.LC109:
	.string	"KEY_DOWN"
.LC110:
	.string	"KEY_PAGEDOWN"
.LC111:
	.string	"KEY_INSERT"
.LC112:
	.string	"KEY_DELETE"
.LC113:
	.string	"KEY_MACRO"
.LC114:
	.string	"KEY_MUTE"
.LC115:
	.string	"KEY_VOLUMEDOWN"
.LC116:
	.string	"KEY_VOLUMEUP"
.LC117:
	.string	"KEY_POWER"
.LC118:
	.string	"KEY_KPEQUAL"
.LC119:
	.string	"KEY_KPPLUSMINUS"
.LC120:
	.string	"KEY_PAUSE"
.LC121:
	.string	"KEY_SCALE"
.LC122:
	.string	"KEY_KPCOMMA"
.LC123:
	.string	"KEY_HANGEUL"
.LC124:
	.string	"KEY_HANJA"
.LC125:
	.string	"KEY_YEN"
.LC126:
	.string	"KEY_LEFTMETA"
.LC127:
	.string	"KEY_RIGHTMETA"
.LC128:
	.string	"KEY_COMPOSE"
.LC129:
	.string	"KEY_STOP"
.LC130:
	.string	"KEY_AGAIN"
.LC131:
	.string	"KEY_PROPS"
.LC132:
	.string	"KEY_UNDO"
.LC133:
	.string	"KEY_FRONT"
.LC134:
	.string	"KEY_COPY"
.LC135:
	.string	"KEY_OPEN"
.LC136:
	.string	"KEY_PASTE"
.LC137:
	.string	"KEY_FIND"
.LC138:
	.string	"KEY_CUT"
.LC139:
	.string	"KEY_HELP"
.LC140:
	.string	"KEY_MENU"
.LC141:
	.string	"KEY_CALC"
.LC142:
	.string	"KEY_SETUP"
.LC143:
	.string	"KEY_SLEEP"
.LC144:
	.string	"KEY_WAKEUP"
.LC145:
	.string	"KEY_FILE"
.LC146:
	.string	"KEY_SENDFILE"
.LC147:
	.string	"KEY_DELETEFILE"
.LC148:
	.string	"KEY_XFER"
.LC149:
	.string	"KEY_PROG1"
.LC150:
	.string	"KEY_PROG2"
.LC151:
	.string	"KEY_WWW"
.LC152:
	.string	"KEY_MSDOS"
.LC153:
	.string	"KEY_(SCREENLOCK/COFFEE)"
.LC154:
	.string	"KEY_DIRECTION"
.LC155:
	.string	"KEY_CYCLEWINDOWS"
.LC156:
	.string	"KEY_MAIL"
.LC157:
	.string	"KEY_BOOKMARKS"
.LC158:
	.string	"KEY_COMPUTER"
.LC159:
	.string	"KEY_BACK"
.LC160:
	.string	"KEY_FORWARD"
.LC161:
	.string	"KEY_CLOSED"
.LC162:
	.string	"KEY_EJECTED"
.LC163:
	.string	"KEY_EJECTCLOSED"
.LC164:
	.string	"KEY_NEXTSONG"
.LC165:
	.string	"KEY_PLAYPAUSE"
.LC166:
	.string	"KEY_PREVIOUSSONG"
.LC167:
	.string	"KEY_STOPCD"
.LC168:
	.string	"KEY_RECORD"
.LC169:
	.string	"KEY_REWIND"
.LC170:
	.string	"KEY_PHONE"
.LC171:
	.string	"KEY_ISO"
.LC172:
	.string	"KEY_CONFIG"
.LC173:
	.string	"KEY_HOMEPAGE"
.LC174:
	.string	"KEY_REFRESH"
.LC175:
	.string	"KEY_EXIT"
.LC176:
	.string	"KEY_MOVE"
.LC177:
	.string	"KEY_EDIT"
.LC178:
	.string	"KEY_SCROLLUP"
.LC179:
	.string	"KEY_SCROLLDOWN"
.LC180:
	.string	"KEY_KPLEFTPAREN"
.LC181:
	.string	"KEY_KPRIGHTPAREN"
.LC182:
	.string	"KEY_NEW"
.LC183:
	.string	"KEY_REDO"
.LC184:
	.string	"KEY_F13"
.LC185:
	.string	"KEY_F14"
.LC186:
	.string	"KEY_F15"
.LC187:
	.string	"KEY_F16"
.LC188:
	.string	"KEY_F17"
.LC189:
	.string	"KEY_F18"
.LC190:
	.string	"KEY_F19"
.LC191:
	.string	"KEY_F20"
.LC192:
	.string	"KEY_F21"
.LC193:
	.string	"KEY_F22"
.LC194:
	.string	"KEY_F23"
.LC195:
	.string	"KEY_F24"
.LC196:
	.string	"KEY_PLAYCD"
.LC197:
	.string	"KEY_PAUSECD"
.LC198:
	.string	"KEY_PROG3"
.LC199:
	.string	"KEY_PROG4"
.LC200:
	.string	"KEY_DASHBOARD"
.LC201:
	.string	"KEY_SUSPEND"
.LC202:
	.string	"KEY_CLOSE"
.LC203:
	.string	"KEY_PLAY"
.LC204:
	.string	"KEY_FASTFORWARD"
.LC205:
	.string	"KEY_BASSBOST"
.LC206:
	.string	"KEY_PRINT"
.LC207:
	.string	"KEY_HP"
.LC208:
	.string	"KEY_CAMERA"
.LC209:
	.string	"KEY_SOUND"
.LC210:
	.string	"KEY_QUESTION"
.LC211:
	.string	"KEY_EMAIL"
.LC212:
	.string	"KEY_CHAT"
.LC213:
	.string	"KEY_SEARCH"
.LC214:
	.string	"KEY_CONNECT"
.LC215:
	.string	"KEY_FINANCE"
.LC216:
	.string	"KEY_SPORT"
.LC217:
	.string	"KEY_SHOP"
.LC218:
	.string	"KEY_ALTERASE"
.LC219:
	.string	"KEY_CANCEL"
.LC220:
	.string	"KEY_BRIGHTNESSDOWN"
.LC221:
	.string	"KEY_BRIGHTNESSUP"
.LC222:
	.string	"KEY_MEDIA"
.LC223:
	.string	"KEY_SWITCHVIDEOMODE"
.LC224:
	.string	"KEY_KBDILLUMTOGGLE"
.LC225:
	.string	"KEY_KBDILLUMDOWN"
.LC226:
	.string	"KEY_KBDILLUMUP"
.LC227:
	.string	"KEY_SEND"
.LC228:
	.string	"KEY_REPLY"
.LC229:
	.string	"KEY_FORWARDMAIL"
.LC230:
	.string	"KEY_SAVE"
.LC231:
	.string	"KEY_DOCUMENTS"
.LC232:
	.string	"KEY_BATTERY"
.LC233:
	.string	"KEY_BLUETOOTH"
.LC234:
	.string	"KEY_WLAN"
.LC235:
	.string	"KEY_UWB"
.LC236:
	.string	"KEY_UNKNOWN"
.LC237:
	.string	"KEY_VIDEO_NEXT"
.LC238:
	.string	"KEY_VIDEO_PREV"
.LC239:
	.string	"KEY_BRIGHTNESS_CYCLE"
.LC240:
	.string	"KEY_BRIGHTNESS_(ZERO/AUTO)"
.LC241:
	.string	"KEY_DISPLAY_OFF"
.LC242:
	.string	"KEY_(WWAN/WIMAX)"
.LC243:
	.string	"KEY_RFKILL"
.LC244:
	.string	"KEY_MICMUTE"
.LC245:
	.string	"keyrelease"
.LC246:
	.string	"keypress"
.LC247:
	.string	"autorepeat"
.LC248:
	.string	"\n\033[36m%s\033[0m:\033[31m%s\033[0m\n"
	.text
	.globl	main
	.type	main, @function
main:
.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, 64
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	lea	rsi, .LC0[rip]
	lea	rdi, .LC1[rip]
	call	fopen@PLT
	mov	QWORD PTR -40[rbp], rax
.L252:
	mov	rdx, QWORD PTR -40[rbp]
	lea	rax, -32[rbp]
	mov	rcx, rdx
	mov	edx, 1
	mov	esi, 8
	mov	rdi, rax
	call	fread@PLT
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, -32[rbp]
	lea	rdi, 8[rdx]
	mov	rcx, rax
	mov	edx, 1
	mov	esi, 8
	call	fread@PLT
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, -32[rbp]
	lea	rdi, 16[rdx]
	mov	rcx, rax
	mov	edx, 1
	mov	esi, 2
	call	fread@PLT
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, -32[rbp]
	lea	rdi, 18[rdx]
	mov	rcx, rax
	mov	edx, 1
	mov	esi, 2
	call	fread@PLT
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, -32[rbp]
	lea	rdi, 20[rdx]
	mov	rcx, rax
	mov	edx, 1
	mov	esi, 4
	call	fread@PLT
	movzx	eax, WORD PTR -16[rbp]
	cmp	ax, 1
	jne	.L252
	movzx	eax, WORD PTR -14[rbp]
	movzx	eax, ax
	cmp	eax, 248
	ja	.L3
	mov	eax, eax
	lea	rdx, 0[0+rax*4]
	lea	rax, .L5[rip]
	mov	eax, DWORD PTR [rdx+rax]
	cdqe
	lea	rdx, .L5[rip]
	add	rax, rdx
	notrack jmp	rax
	.section	.rodata
	.align 4
	.align 4
.L5:
	.long	.L247-.L5
	.long	.L246-.L5
	.long	.L245-.L5
	.long	.L244-.L5
	.long	.L243-.L5
	.long	.L242-.L5
	.long	.L241-.L5
	.long	.L240-.L5
	.long	.L239-.L5
	.long	.L238-.L5
	.long	.L237-.L5
	.long	.L236-.L5
	.long	.L235-.L5
	.long	.L234-.L5
	.long	.L233-.L5
	.long	.L232-.L5
	.long	.L231-.L5
	.long	.L230-.L5
	.long	.L229-.L5
	.long	.L228-.L5
	.long	.L227-.L5
	.long	.L226-.L5
	.long	.L225-.L5
	.long	.L224-.L5
	.long	.L223-.L5
	.long	.L222-.L5
	.long	.L221-.L5
	.long	.L220-.L5
	.long	.L219-.L5
	.long	.L218-.L5
	.long	.L217-.L5
	.long	.L216-.L5
	.long	.L215-.L5
	.long	.L214-.L5
	.long	.L213-.L5
	.long	.L212-.L5
	.long	.L211-.L5
	.long	.L210-.L5
	.long	.L209-.L5
	.long	.L208-.L5
	.long	.L207-.L5
	.long	.L206-.L5
	.long	.L205-.L5
	.long	.L204-.L5
	.long	.L203-.L5
	.long	.L202-.L5
	.long	.L201-.L5
	.long	.L200-.L5
	.long	.L199-.L5
	.long	.L198-.L5
	.long	.L197-.L5
	.long	.L196-.L5
	.long	.L195-.L5
	.long	.L194-.L5
	.long	.L193-.L5
	.long	.L192-.L5
	.long	.L191-.L5
	.long	.L190-.L5
	.long	.L189-.L5
	.long	.L188-.L5
	.long	.L187-.L5
	.long	.L186-.L5
	.long	.L185-.L5
	.long	.L184-.L5
	.long	.L183-.L5
	.long	.L182-.L5
	.long	.L181-.L5
	.long	.L180-.L5
	.long	.L179-.L5
	.long	.L178-.L5
	.long	.L177-.L5
	.long	.L176-.L5
	.long	.L175-.L5
	.long	.L174-.L5
	.long	.L173-.L5
	.long	.L172-.L5
	.long	.L171-.L5
	.long	.L170-.L5
	.long	.L169-.L5
	.long	.L168-.L5
	.long	.L167-.L5
	.long	.L166-.L5
	.long	.L165-.L5
	.long	.L164-.L5
	.long	.L3-.L5
	.long	.L163-.L5
	.long	.L162-.L5
	.long	.L161-.L5
	.long	.L160-.L5
	.long	.L159-.L5
	.long	.L158-.L5
	.long	.L157-.L5
	.long	.L156-.L5
	.long	.L155-.L5
	.long	.L154-.L5
	.long	.L153-.L5
	.long	.L152-.L5
	.long	.L151-.L5
	.long	.L150-.L5
	.long	.L149-.L5
	.long	.L148-.L5
	.long	.L147-.L5
	.long	.L146-.L5
	.long	.L145-.L5
	.long	.L144-.L5
	.long	.L143-.L5
	.long	.L142-.L5
	.long	.L141-.L5
	.long	.L140-.L5
	.long	.L139-.L5
	.long	.L138-.L5
	.long	.L137-.L5
	.long	.L136-.L5
	.long	.L135-.L5
	.long	.L134-.L5
	.long	.L133-.L5
	.long	.L132-.L5
	.long	.L131-.L5
	.long	.L130-.L5
	.long	.L129-.L5
	.long	.L128-.L5
	.long	.L127-.L5
	.long	.L126-.L5
	.long	.L125-.L5
	.long	.L124-.L5
	.long	.L123-.L5
	.long	.L122-.L5
	.long	.L121-.L5
	.long	.L120-.L5
	.long	.L119-.L5
	.long	.L118-.L5
	.long	.L117-.L5
	.long	.L116-.L5
	.long	.L115-.L5
	.long	.L114-.L5
	.long	.L113-.L5
	.long	.L112-.L5
	.long	.L111-.L5
	.long	.L110-.L5
	.long	.L109-.L5
	.long	.L108-.L5
	.long	.L107-.L5
	.long	.L106-.L5
	.long	.L105-.L5
	.long	.L104-.L5
	.long	.L103-.L5
	.long	.L102-.L5
	.long	.L101-.L5
	.long	.L100-.L5
	.long	.L99-.L5
	.long	.L98-.L5
	.long	.L97-.L5
	.long	.L96-.L5
	.long	.L95-.L5
	.long	.L94-.L5
	.long	.L93-.L5
	.long	.L92-.L5
	.long	.L91-.L5
	.long	.L90-.L5
	.long	.L89-.L5
	.long	.L88-.L5
	.long	.L87-.L5
	.long	.L86-.L5
	.long	.L85-.L5
	.long	.L84-.L5
	.long	.L83-.L5
	.long	.L82-.L5
	.long	.L81-.L5
	.long	.L80-.L5
	.long	.L79-.L5
	.long	.L78-.L5
	.long	.L77-.L5
	.long	.L76-.L5
	.long	.L75-.L5
	.long	.L74-.L5
	.long	.L73-.L5
	.long	.L72-.L5
	.long	.L71-.L5
	.long	.L70-.L5
	.long	.L69-.L5
	.long	.L68-.L5
	.long	.L67-.L5
	.long	.L66-.L5
	.long	.L65-.L5
	.long	.L64-.L5
	.long	.L63-.L5
	.long	.L62-.L5
	.long	.L61-.L5
	.long	.L60-.L5
	.long	.L59-.L5
	.long	.L58-.L5
	.long	.L57-.L5
	.long	.L56-.L5
	.long	.L55-.L5
	.long	.L54-.L5
	.long	.L3-.L5
	.long	.L3-.L5
	.long	.L3-.L5
	.long	.L3-.L5
	.long	.L3-.L5
	.long	.L53-.L5
	.long	.L52-.L5
	.long	.L51-.L5
	.long	.L50-.L5
	.long	.L49-.L5
	.long	.L48-.L5
	.long	.L47-.L5
	.long	.L46-.L5
	.long	.L45-.L5
	.long	.L44-.L5
	.long	.L43-.L5
	.long	.L42-.L5
	.long	.L41-.L5
	.long	.L40-.L5
	.long	.L39-.L5
	.long	.L38-.L5
	.long	.L37-.L5
	.long	.L36-.L5
	.long	.L35-.L5
	.long	.L34-.L5
	.long	.L33-.L5
	.long	.L32-.L5
	.long	.L31-.L5
	.long	.L30-.L5
	.long	.L29-.L5
	.long	.L28-.L5
	.long	.L27-.L5
	.long	.L26-.L5
	.long	.L25-.L5
	.long	.L24-.L5
	.long	.L23-.L5
	.long	.L22-.L5
	.long	.L21-.L5
	.long	.L20-.L5
	.long	.L19-.L5
	.long	.L18-.L5
	.long	.L17-.L5
	.long	.L16-.L5
	.long	.L15-.L5
	.long	.L14-.L5
	.long	.L13-.L5
	.long	.L12-.L5
	.long	.L11-.L5
	.long	.L10-.L5
	.long	.L9-.L5
	.long	.L8-.L5
	.long	.L7-.L5
	.long	.L6-.L5
	.long	.L4-.L5
	.text
.L247:
	lea	rax, .LC2[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L246:
	lea	rax, .LC3[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L245:
	lea	rax, .LC4[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L244:
	lea	rax, .LC5[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L243:
	lea	rax, .LC6[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L242:
	lea	rax, .LC7[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L241:
	lea	rax, .LC8[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L240:
	lea	rax, .LC9[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L239:
	lea	rax, .LC10[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L238:
	lea	rax, .LC11[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L237:
	lea	rax, .LC12[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L236:
	lea	rax, .LC13[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L235:
	lea	rax, .LC14[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L234:
	lea	rax, .LC15[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L233:
	lea	rax, .LC16[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L232:
	lea	rax, .LC17[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L231:
	lea	rax, .LC18[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L230:
	lea	rax, .LC19[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L229:
	lea	rax, .LC20[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L228:
	lea	rax, .LC21[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L227:
	lea	rax, .LC22[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L226:
	lea	rax, .LC23[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L225:
	lea	rax, .LC24[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L224:
	lea	rax, .LC25[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L223:
	lea	rax, .LC26[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L222:
	lea	rax, .LC27[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L221:
	lea	rax, .LC28[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L220:
	lea	rax, .LC29[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L219:
	lea	rax, .LC30[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L218:
	lea	rax, .LC31[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L217:
	lea	rax, .LC32[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L216:
	lea	rax, .LC33[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L215:
	lea	rax, .LC34[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L214:
	lea	rax, .LC35[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L213:
	lea	rax, .LC36[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L212:
	lea	rax, .LC37[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L211:
	lea	rax, .LC38[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L210:
	lea	rax, .LC39[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L209:
	lea	rax, .LC40[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L208:
	lea	rax, .LC41[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L207:
	lea	rax, .LC42[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L206:
	lea	rax, .LC43[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L205:
	lea	rax, .LC44[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L204:
	lea	rax, .LC45[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L203:
	lea	rax, .LC46[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L202:
	lea	rax, .LC47[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L201:
	lea	rax, .LC48[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L200:
	lea	rax, .LC49[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L199:
	lea	rax, .LC50[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L198:
	lea	rax, .LC51[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L197:
	lea	rax, .LC52[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L196:
	lea	rax, .LC53[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L195:
	lea	rax, .LC54[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L194:
	lea	rax, .LC55[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L193:
	lea	rax, .LC56[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L192:
	lea	rax, .LC57[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L191:
	lea	rax, .LC58[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L190:
	lea	rax, .LC59[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L189:
	lea	rax, .LC60[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L188:
	lea	rax, .LC61[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L187:
	lea	rax, .LC62[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L186:
	lea	rax, .LC63[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L185:
	lea	rax, .LC64[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L184:
	lea	rax, .LC65[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L183:
	lea	rax, .LC66[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L182:
	lea	rax, .LC67[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L181:
	lea	rax, .LC68[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L180:
	lea	rax, .LC69[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L179:
	lea	rax, .LC70[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L178:
	lea	rax, .LC71[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L177:
	lea	rax, .LC72[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L176:
	lea	rax, .LC73[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L175:
	lea	rax, .LC74[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L174:
	lea	rax, .LC75[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L173:
	lea	rax, .LC76[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L172:
	lea	rax, .LC77[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L171:
	lea	rax, .LC78[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L170:
	lea	rax, .LC79[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L169:
	lea	rax, .LC80[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L168:
	lea	rax, .LC81[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L167:
	lea	rax, .LC82[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L166:
	lea	rax, .LC83[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L165:
	lea	rax, .LC84[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L164:
	lea	rax, .LC85[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L163:
	lea	rax, .LC86[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L162:
	lea	rax, .LC87[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L161:
	lea	rax, .LC88[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L160:
	lea	rax, .LC89[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L159:
	lea	rax, .LC90[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L158:
	lea	rax, .LC91[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L157:
	lea	rax, .LC92[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L156:
	lea	rax, .LC93[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L155:
	lea	rax, .LC94[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L154:
	lea	rax, .LC95[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L153:
	lea	rax, .LC96[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L152:
	lea	rax, .LC97[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L151:
	lea	rax, .LC98[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L150:
	lea	rax, .LC99[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L149:
	lea	rax, .LC100[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L148:
	lea	rax, .LC101[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L147:
	lea	rax, .LC102[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L146:
	lea	rax, .LC103[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L145:
	lea	rax, .LC104[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L144:
	lea	rax, .LC105[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L143:
	lea	rax, .LC106[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L142:
	lea	rax, .LC107[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L141:
	lea	rax, .LC108[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L140:
	lea	rax, .LC109[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L139:
	lea	rax, .LC110[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L138:
	lea	rax, .LC111[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L137:
	lea	rax, .LC112[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L136:
	lea	rax, .LC113[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L135:
	lea	rax, .LC114[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L134:
	lea	rax, .LC115[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L133:
	lea	rax, .LC116[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L132:
	lea	rax, .LC117[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L131:
	lea	rax, .LC118[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L130:
	lea	rax, .LC119[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L129:
	lea	rax, .LC120[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L128:
	lea	rax, .LC121[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L127:
	lea	rax, .LC122[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L126:
	lea	rax, .LC123[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L125:
	lea	rax, .LC124[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L124:
	lea	rax, .LC125[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L123:
	lea	rax, .LC126[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L122:
	lea	rax, .LC127[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L121:
	lea	rax, .LC128[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L120:
	lea	rax, .LC129[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L119:
	lea	rax, .LC130[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L118:
	lea	rax, .LC131[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L117:
	lea	rax, .LC132[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L116:
	lea	rax, .LC133[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L115:
	lea	rax, .LC134[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L114:
	lea	rax, .LC135[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L113:
	lea	rax, .LC136[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L112:
	lea	rax, .LC137[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L111:
	lea	rax, .LC138[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L110:
	lea	rax, .LC139[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L109:
	lea	rax, .LC140[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L108:
	lea	rax, .LC141[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L107:
	lea	rax, .LC142[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L106:
	lea	rax, .LC143[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L105:
	lea	rax, .LC144[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L104:
	lea	rax, .LC145[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L103:
	lea	rax, .LC146[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L102:
	lea	rax, .LC147[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L101:
	lea	rax, .LC148[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L100:
	lea	rax, .LC149[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L99:
	lea	rax, .LC150[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L98:
	lea	rax, .LC151[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L97:
	lea	rax, .LC152[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L96:
	lea	rax, .LC153[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L95:
	lea	rax, .LC154[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L94:
	lea	rax, .LC155[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L93:
	lea	rax, .LC156[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L92:
	lea	rax, .LC157[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L91:
	lea	rax, .LC158[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L90:
	lea	rax, .LC159[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L89:
	lea	rax, .LC160[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L88:
	lea	rax, .LC161[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L87:
	lea	rax, .LC162[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L86:
	lea	rax, .LC163[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L85:
	lea	rax, .LC164[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L84:
	lea	rax, .LC165[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L83:
	lea	rax, .LC166[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L82:
	lea	rax, .LC167[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L81:
	lea	rax, .LC168[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L80:
	lea	rax, .LC169[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L79:
	lea	rax, .LC170[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L78:
	lea	rax, .LC171[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L77:
	lea	rax, .LC172[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L76:
	lea	rax, .LC173[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L75:
	lea	rax, .LC174[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L74:
	lea	rax, .LC175[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L73:
	lea	rax, .LC176[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L72:
	lea	rax, .LC177[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L71:
	lea	rax, .LC178[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L70:
	lea	rax, .LC179[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L69:
	lea	rax, .LC180[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L68:
	lea	rax, .LC181[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L67:
	lea	rax, .LC182[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L66:
	lea	rax, .LC183[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L65:
	lea	rax, .LC184[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L64:
	lea	rax, .LC185[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L63:
	lea	rax, .LC186[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L62:
	lea	rax, .LC187[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L61:
	lea	rax, .LC188[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L60:
	lea	rax, .LC189[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L59:
	lea	rax, .LC190[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L58:
	lea	rax, .LC191[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L57:
	lea	rax, .LC192[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L56:
	lea	rax, .LC193[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L55:
	lea	rax, .LC194[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L54:
	lea	rax, .LC195[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L53:
	lea	rax, .LC196[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L52:
	lea	rax, .LC197[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L51:
	lea	rax, .LC198[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L50:
	lea	rax, .LC199[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L49:
	lea	rax, .LC200[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L48:
	lea	rax, .LC201[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L47:
	lea	rax, .LC202[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L46:
	lea	rax, .LC203[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L45:
	lea	rax, .LC204[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L44:
	lea	rax, .LC205[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L43:
	lea	rax, .LC206[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L42:
	lea	rax, .LC207[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L41:
	lea	rax, .LC208[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L40:
	lea	rax, .LC209[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L39:
	lea	rax, .LC210[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L38:
	lea	rax, .LC211[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L37:
	lea	rax, .LC212[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L36:
	lea	rax, .LC213[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L35:
	lea	rax, .LC214[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L34:
	lea	rax, .LC215[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L33:
	lea	rax, .LC216[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L32:
	lea	rax, .LC217[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L31:
	lea	rax, .LC218[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L30:
	lea	rax, .LC219[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L29:
	lea	rax, .LC220[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L28:
	lea	rax, .LC221[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L27:
	lea	rax, .LC222[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L26:
	lea	rax, .LC223[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L25:
	lea	rax, .LC224[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L24:
	lea	rax, .LC225[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L23:
	lea	rax, .LC226[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L22:
	lea	rax, .LC227[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L21:
	lea	rax, .LC228[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L20:
	lea	rax, .LC229[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L19:
	lea	rax, .LC230[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L18:
	lea	rax, .LC231[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L17:
	lea	rax, .LC232[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L16:
	lea	rax, .LC233[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L15:
	lea	rax, .LC234[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L14:
	lea	rax, .LC235[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L13:
	lea	rax, .LC236[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L12:
	lea	rax, .LC237[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L11:
	lea	rax, .LC238[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L10:
	lea	rax, .LC239[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L9:
	lea	rax, .LC240[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L8:
	lea	rax, .LC241[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L7:
	lea	rax, .LC242[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L6:
	lea	rax, .LC243[rip]
	mov	QWORD PTR -56[rbp], rax
	jmp	.L3
.L4:
	lea	rax, .LC244[rip]
	mov	QWORD PTR -56[rbp], rax
	nop
.L3:
	mov	eax, DWORD PTR -12[rbp]
	cmp	eax, 2
	je	.L248
	cmp	eax, 2
	jg	.L249
	test	eax, eax
	je	.L250
	cmp	eax, 1
	je	.L251
	jmp	.L249
.L250:
	lea	rax, .LC245[rip]
	mov	QWORD PTR -48[rbp], rax
	jmp	.L249
.L251:
	lea	rax, .LC246[rip]
	mov	QWORD PTR -48[rbp], rax
	jmp	.L249
.L248:
	lea	rax, .LC247[rip]
	mov	QWORD PTR -48[rbp], rax
	nop
.L249:
	lea	rax, .LC245[rip]
	cmp	QWORD PTR -48[rbp], rax
	je	.L252
	mov	rdx, QWORD PTR -48[rbp]
	mov	rax, QWORD PTR -56[rbp]
	mov	rsi, rax
	lea	rdi, .LC248[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L252
	.cfi_endproc
.LFE6:
	.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	"914438.c"
	.text
	.section	.rodata
	.align	2
.LC0:
	.ascii	"r\000"
	.align	2
.LC1:
	.ascii	"/dev/input/event0\000"
	.align	2
.LC2:
	.ascii	"KEY_RESERVED\000"
	.align	2
.LC3:
	.ascii	"KEY_ESC\000"
	.align	2
.LC4:
	.ascii	"KEY_1\000"
	.align	2
.LC5:
	.ascii	"KEY_2\000"
	.align	2
.LC6:
	.ascii	"KEY_3\000"
	.align	2
.LC7:
	.ascii	"KEY_4\000"
	.align	2
.LC8:
	.ascii	"KEY_5\000"
	.align	2
.LC9:
	.ascii	"KEY_6\000"
	.align	2
.LC10:
	.ascii	"KEY_7\000"
	.align	2
.LC11:
	.ascii	"KEY_8\000"
	.align	2
.LC12:
	.ascii	"KEY_9\000"
	.align	2
.LC13:
	.ascii	"KEY_0\000"
	.align	2
.LC14:
	.ascii	"KEY_MINUS\000"
	.align	2
.LC15:
	.ascii	"KEY_EQUAL\000"
	.align	2
.LC16:
	.ascii	"KEY_BACKSPACE\000"
	.align	2
.LC17:
	.ascii	"KEY_TAB\000"
	.align	2
.LC18:
	.ascii	"KEY_Q\000"
	.align	2
.LC19:
	.ascii	"KEY_W\000"
	.align	2
.LC20:
	.ascii	"KEY_E\000"
	.align	2
.LC21:
	.ascii	"KEY_R\000"
	.align	2
.LC22:
	.ascii	"KEY_T\000"
	.align	2
.LC23:
	.ascii	"KEY_Y\000"
	.align	2
.LC24:
	.ascii	"KEY_U\000"
	.align	2
.LC25:
	.ascii	"KEY_I\000"
	.align	2
.LC26:
	.ascii	"KEY_O\000"
	.align	2
.LC27:
	.ascii	"KEY_P\000"
	.align	2
.LC28:
	.ascii	"KEY_LEFTBRACE\000"
	.align	2
.LC29:
	.ascii	"KEY_RIGHTBRACE\000"
	.align	2
.LC30:
	.ascii	"KEY_ENTER\000"
	.align	2
.LC31:
	.ascii	"KEY_LEFTCTRL\000"
	.align	2
.LC32:
	.ascii	"KEY_A\000"
	.align	2
.LC33:
	.ascii	"KEY_S\000"
	.align	2
.LC34:
	.ascii	"KEY_D\000"
	.align	2
.LC35:
	.ascii	"KEY_F\000"
	.align	2
.LC36:
	.ascii	"KEY_G\000"
	.align	2
.LC37:
	.ascii	"KEY_H\000"
	.align	2
.LC38:
	.ascii	"KEY_J\000"
	.align	2
.LC39:
	.ascii	"KEY_K\000"
	.align	2
.LC40:
	.ascii	"KEY_L\000"
	.align	2
.LC41:
	.ascii	"KEY_SEMICOLON\000"
	.align	2
.LC42:
	.ascii	"KEY_APOSTROPHE\000"
	.align	2
.LC43:
	.ascii	"KEY_GRAVE\000"
	.align	2
.LC44:
	.ascii	"KEY_LEFTSHIFT\000"
	.align	2
.LC45:
	.ascii	"KEY_BACKSLASH\000"
	.align	2
.LC46:
	.ascii	"KEY_Z\000"
	.align	2
.LC47:
	.ascii	"KEY_X\000"
	.align	2
.LC48:
	.ascii	"KEY_C\000"
	.align	2
.LC49:
	.ascii	"KEY_V\000"
	.align	2
.LC50:
	.ascii	"KEY_B\000"
	.align	2
.LC51:
	.ascii	"KEY_N\000"
	.align	2
.LC52:
	.ascii	"KEY_M\000"
	.align	2
.LC53:
	.ascii	"KEY_COMMA\000"
	.align	2
.LC54:
	.ascii	"KEY_DOT\000"
	.align	2
.LC55:
	.ascii	"KEY_SLASH\000"
	.align	2
.LC56:
	.ascii	"KEY_RIGHTSHIFT\000"
	.align	2
.LC57:
	.ascii	"KEY_KPASTERISK\000"
	.align	2
.LC58:
	.ascii	"KEY_LEFTALT\000"
	.align	2
.LC59:
	.ascii	"KEY_SPACE\000"
	.align	2
.LC60:
	.ascii	"KEY_CAPSLOCK\000"
	.align	2
.LC61:
	.ascii	"KEY_F1\000"
	.align	2
.LC62:
	.ascii	"KEY_F2\000"
	.align	2
.LC63:
	.ascii	"KEY_F3\000"
	.align	2
.LC64:
	.ascii	"KEY_F4\000"
	.align	2
.LC65:
	.ascii	"KEY_F5\000"
	.align	2
.LC66:
	.ascii	"KEY_F6\000"
	.align	2
.LC67:
	.ascii	"KEY_F7\000"
	.align	2
.LC68:
	.ascii	"KEY_F8\000"
	.align	2
.LC69:
	.ascii	"KEY_F9\000"
	.align	2
.LC70:
	.ascii	"KEY_F10\000"
	.align	2
.LC71:
	.ascii	"KEY_NUMLOCK\000"
	.align	2
.LC72:
	.ascii	"KEY_SCROLLLOCK\000"
	.align	2
.LC73:
	.ascii	"KEY_KP7\000"
	.align	2
.LC74:
	.ascii	"KEY_KP8\000"
	.align	2
.LC75:
	.ascii	"KEY_KP9\000"
	.align	2
.LC76:
	.ascii	"KEY_KPMINUS\000"
	.align	2
.LC77:
	.ascii	"KEY_KP4\000"
	.align	2
.LC78:
	.ascii	"KEY_KP5\000"
	.align	2
.LC79:
	.ascii	"KEY_KP6\000"
	.align	2
.LC80:
	.ascii	"KEY_KPPLUS\000"
	.align	2
.LC81:
	.ascii	"KEY_KP1\000"
	.align	2
.LC82:
	.ascii	"KEY_KP2\000"
	.align	2
.LC83:
	.ascii	"KEY_KP3\000"
	.align	2
.LC84:
	.ascii	"KEY_KP0\000"
	.align	2
.LC85:
	.ascii	"KEY_KPDOT\000"
	.align	2
.LC86:
	.ascii	"KEY_ZENKAKUHANKAKU\000"
	.align	2
.LC87:
	.ascii	"KEY_102ND\000"
	.align	2
.LC88:
	.ascii	"KEY_F11\000"
	.align	2
.LC89:
	.ascii	"KEY_F12\000"
	.align	2
.LC90:
	.ascii	"KEY_R0\000"
	.align	2
.LC91:
	.ascii	"KEY_KATAKANA\000"
	.align	2
.LC92:
	.ascii	"KEY_HIRAGANA\000"
	.align	2
.LC93:
	.ascii	"KEY_HENKAN\000"
	.align	2
.LC94:
	.ascii	"KEY_KATAKANAHIRAGANA\000"
	.align	2
.LC95:
	.ascii	"KEY_MUHENKAN\000"
	.align	2
.LC96:
	.ascii	"KEY_KPJPCOMMA\000"
	.align	2
.LC97:
	.ascii	"KEY_KPENTER\000"
	.align	2
.LC98:
	.ascii	"KEY_RIGHTCTRL\000"
	.align	2
.LC99:
	.ascii	"KEY_KPSLASH\000"
	.align	2
.LC100:
	.ascii	"KEY_SYSRQ\000"
	.align	2
.LC101:
	.ascii	"KEY_RIGHTALT\000"
	.align	2
.LC102:
	.ascii	"KEY_LINEFEED\000"
	.align	2
.LC103:
	.ascii	"KEY_HOME\000"
	.align	2
.LC104:
	.ascii	"KEY_UP\000"
	.align	2
.LC105:
	.ascii	"KEY_PAGEUP\000"
	.align	2
.LC106:
	.ascii	"KEY_LEFT\000"
	.align	2
.LC107:
	.ascii	"KEY_RITHGT\000"
	.align	2
.LC108:
	.ascii	"KEY_END\000"
	.align	2
.LC109:
	.ascii	"KEY_DOWN\000"
	.align	2
.LC110:
	.ascii	"KEY_PAGEDOWN\000"
	.align	2
.LC111:
	.ascii	"KEY_INSERT\000"
	.align	2
.LC112:
	.ascii	"KEY_DELETE\000"
	.align	2
.LC113:
	.ascii	"KEY_MACRO\000"
	.align	2
.LC114:
	.ascii	"KEY_MUTE\000"
	.align	2
.LC115:
	.ascii	"KEY_VOLUMEDOWN\000"
	.align	2
.LC116:
	.ascii	"KEY_VOLUMEUP\000"
	.align	2
.LC117:
	.ascii	"KEY_POWER\000"
	.align	2
.LC118:
	.ascii	"KEY_KPEQUAL\000"
	.align	2
.LC119:
	.ascii	"KEY_KPPLUSMINUS\000"
	.align	2
.LC120:
	.ascii	"KEY_PAUSE\000"
	.align	2
.LC121:
	.ascii	"KEY_SCALE\000"
	.align	2
.LC122:
	.ascii	"KEY_KPCOMMA\000"
	.align	2
.LC123:
	.ascii	"KEY_HANGEUL\000"
	.align	2
.LC124:
	.ascii	"KEY_HANJA\000"
	.align	2
.LC125:
	.ascii	"KEY_YEN\000"
	.align	2
.LC126:
	.ascii	"KEY_LEFTMETA\000"
	.align	2
.LC127:
	.ascii	"KEY_RIGHTMETA\000"
	.align	2
.LC128:
	.ascii	"KEY_COMPOSE\000"
	.align	2
.LC129:
	.ascii	"KEY_STOP\000"
	.align	2
.LC130:
	.ascii	"KEY_AGAIN\000"
	.align	2
.LC131:
	.ascii	"KEY_PROPS\000"
	.align	2
.LC132:
	.ascii	"KEY_UNDO\000"
	.align	2
.LC133:
	.ascii	"KEY_FRONT\000"
	.align	2
.LC134:
	.ascii	"KEY_COPY\000"
	.align	2
.LC135:
	.ascii	"KEY_OPEN\000"
	.align	2
.LC136:
	.ascii	"KEY_PASTE\000"
	.align	2
.LC137:
	.ascii	"KEY_FIND\000"
	.align	2
.LC138:
	.ascii	"KEY_CUT\000"
	.align	2
.LC139:
	.ascii	"KEY_HELP\000"
	.align	2
.LC140:
	.ascii	"KEY_MENU\000"
	.align	2
.LC141:
	.ascii	"KEY_CALC\000"
	.align	2
.LC142:
	.ascii	"KEY_SETUP\000"
	.align	2
.LC143:
	.ascii	"KEY_SLEEP\000"
	.align	2
.LC144:
	.ascii	"KEY_WAKEUP\000"
	.align	2
.LC145:
	.ascii	"KEY_FILE\000"
	.align	2
.LC146:
	.ascii	"KEY_SENDFILE\000"
	.align	2
.LC147:
	.ascii	"KEY_DELETEFILE\000"
	.align	2
.LC148:
	.ascii	"KEY_XFER\000"
	.align	2
.LC149:
	.ascii	"KEY_PROG1\000"
	.align	2
.LC150:
	.ascii	"KEY_PROG2\000"
	.align	2
.LC151:
	.ascii	"KEY_WWW\000"
	.align	2
.LC152:
	.ascii	"KEY_MSDOS\000"
	.align	2
.LC153:
	.ascii	"KEY_(SCREENLOCK/COFFEE)\000"
	.align	2
.LC154:
	.ascii	"KEY_DIRECTION\000"
	.align	2
.LC155:
	.ascii	"KEY_CYCLEWINDOWS\000"
	.align	2
.LC156:
	.ascii	"KEY_MAIL\000"
	.align	2
.LC157:
	.ascii	"KEY_BOOKMARKS\000"
	.align	2
.LC158:
	.ascii	"KEY_COMPUTER\000"
	.align	2
.LC159:
	.ascii	"KEY_BACK\000"
	.align	2
.LC160:
	.ascii	"KEY_FORWARD\000"
	.align	2
.LC161:
	.ascii	"KEY_CLOSED\000"
	.align	2
.LC162:
	.ascii	"KEY_EJECTED\000"
	.align	2
.LC163:
	.ascii	"KEY_EJECTCLOSED\000"
	.align	2
.LC164:
	.ascii	"KEY_NEXTSONG\000"
	.align	2
.LC165:
	.ascii	"KEY_PLAYPAUSE\000"
	.align	2
.LC166:
	.ascii	"KEY_PREVIOUSSONG\000"
	.align	2
.LC167:
	.ascii	"KEY_STOPCD\000"
	.align	2
.LC168:
	.ascii	"KEY_RECORD\000"
	.align	2
.LC169:
	.ascii	"KEY_REWIND\000"
	.align	2
.LC170:
	.ascii	"KEY_PHONE\000"
	.align	2
.LC171:
	.ascii	"KEY_ISO\000"
	.align	2
.LC172:
	.ascii	"KEY_CONFIG\000"
	.align	2
.LC173:
	.ascii	"KEY_HOMEPAGE\000"
	.align	2
.LC174:
	.ascii	"KEY_REFRESH\000"
	.align	2
.LC175:
	.ascii	"KEY_EXIT\000"
	.align	2
.LC176:
	.ascii	"KEY_MOVE\000"
	.align	2
.LC177:
	.ascii	"KEY_EDIT\000"
	.align	2
.LC178:
	.ascii	"KEY_SCROLLUP\000"
	.align	2
.LC179:
	.ascii	"KEY_SCROLLDOWN\000"
	.align	2
.LC180:
	.ascii	"KEY_KPLEFTPAREN\000"
	.align	2
.LC181:
	.ascii	"KEY_KPRIGHTPAREN\000"
	.align	2
.LC182:
	.ascii	"KEY_NEW\000"
	.align	2
.LC183:
	.ascii	"KEY_REDO\000"
	.align	2
.LC184:
	.ascii	"KEY_F13\000"
	.align	2
.LC185:
	.ascii	"KEY_F14\000"
	.align	2
.LC186:
	.ascii	"KEY_F15\000"
	.align	2
.LC187:
	.ascii	"KEY_F16\000"
	.align	2
.LC188:
	.ascii	"KEY_F17\000"
	.align	2
.LC189:
	.ascii	"KEY_F18\000"
	.align	2
.LC190:
	.ascii	"KEY_F19\000"
	.align	2
.LC191:
	.ascii	"KEY_F20\000"
	.align	2
.LC192:
	.ascii	"KEY_F21\000"
	.align	2
.LC193:
	.ascii	"KEY_F22\000"
	.align	2
.LC194:
	.ascii	"KEY_F23\000"
	.align	2
.LC195:
	.ascii	"KEY_F24\000"
	.align	2
.LC196:
	.ascii	"KEY_PLAYCD\000"
	.align	2
.LC197:
	.ascii	"KEY_PAUSECD\000"
	.align	2
.LC198:
	.ascii	"KEY_PROG3\000"
	.align	2
.LC199:
	.ascii	"KEY_PROG4\000"
	.align	2
.LC200:
	.ascii	"KEY_DASHBOARD\000"
	.align	2
.LC201:
	.ascii	"KEY_SUSPEND\000"
	.align	2
.LC202:
	.ascii	"KEY_CLOSE\000"
	.align	2
.LC203:
	.ascii	"KEY_PLAY\000"
	.align	2
.LC204:
	.ascii	"KEY_FASTFORWARD\000"
	.align	2
.LC205:
	.ascii	"KEY_BASSBOST\000"
	.align	2
.LC206:
	.ascii	"KEY_PRINT\000"
	.align	2
.LC207:
	.ascii	"KEY_HP\000"
	.align	2
.LC208:
	.ascii	"KEY_CAMERA\000"
	.align	2
.LC209:
	.ascii	"KEY_SOUND\000"
	.align	2
.LC210:
	.ascii	"KEY_QUESTION\000"
	.align	2
.LC211:
	.ascii	"KEY_EMAIL\000"
	.align	2
.LC212:
	.ascii	"KEY_CHAT\000"
	.align	2
.LC213:
	.ascii	"KEY_SEARCH\000"
	.align	2
.LC214:
	.ascii	"KEY_CONNECT\000"
	.align	2
.LC215:
	.ascii	"KEY_FINANCE\000"
	.align	2
.LC216:
	.ascii	"KEY_SPORT\000"
	.align	2
.LC217:
	.ascii	"KEY_SHOP\000"
	.align	2
.LC218:
	.ascii	"KEY_ALTERASE\000"
	.align	2
.LC219:
	.ascii	"KEY_CANCEL\000"
	.align	2
.LC220:
	.ascii	"KEY_BRIGHTNESSDOWN\000"
	.align	2
.LC221:
	.ascii	"KEY_BRIGHTNESSUP\000"
	.align	2
.LC222:
	.ascii	"KEY_MEDIA\000"
	.align	2
.LC223:
	.ascii	"KEY_SWITCHVIDEOMODE\000"
	.align	2
.LC224:
	.ascii	"KEY_KBDILLUMTOGGLE\000"
	.align	2
.LC225:
	.ascii	"KEY_KBDILLUMDOWN\000"
	.align	2
.LC226:
	.ascii	"KEY_KBDILLUMUP\000"
	.align	2
.LC227:
	.ascii	"KEY_SEND\000"
	.align	2
.LC228:
	.ascii	"KEY_REPLY\000"
	.align	2
.LC229:
	.ascii	"KEY_FORWARDMAIL\000"
	.align	2
.LC230:
	.ascii	"KEY_SAVE\000"
	.align	2
.LC231:
	.ascii	"KEY_DOCUMENTS\000"
	.align	2
.LC232:
	.ascii	"KEY_BATTERY\000"
	.align	2
.LC233:
	.ascii	"KEY_BLUETOOTH\000"
	.align	2
.LC234:
	.ascii	"KEY_WLAN\000"
	.align	2
.LC235:
	.ascii	"KEY_UWB\000"
	.align	2
.LC236:
	.ascii	"KEY_UNKNOWN\000"
	.align	2
.LC237:
	.ascii	"KEY_VIDEO_NEXT\000"
	.align	2
.LC238:
	.ascii	"KEY_VIDEO_PREV\000"
	.align	2
.LC239:
	.ascii	"KEY_BRIGHTNESS_CYCLE\000"
	.align	2
.LC240:
	.ascii	"KEY_BRIGHTNESS_(ZERO/AUTO)\000"
	.align	2
.LC241:
	.ascii	"KEY_DISPLAY_OFF\000"
	.align	2
.LC242:
	.ascii	"KEY_(WWAN/WIMAX)\000"
	.align	2
.LC243:
	.ascii	"KEY_RFKILL\000"
	.align	2
.LC244:
	.ascii	"KEY_MICMUTE\000"
	.align	2
.LC245:
	.ascii	"keyrelease\000"
	.align	2
.LC246:
	.ascii	"keypress\000"
	.align	2
.LC247:
	.ascii	"autorepeat\000"
	.align	2
.LC248:
	.ascii	"\012\033[36m%s\033[0m:\033[31m%s\033[0m\012\000"
	.align	2
.LC249:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	main
	.syntax unified
	.arm
	.fpu softvfp
	.type	main, %function
main:
	@ args = 0, pretend = 0, frame = 32
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #32
	ldr	r3, .L254
	ldr	r3, [r3]
	str	r3, [fp, #-8]
	mov	r3,#0
	ldr	r1, .L254+4
	ldr	r0, .L254+8
	bl	fopen
	str	r0, [fp, #-28]
.L252:
	sub	r0, fp, #24
	ldr	r3, [fp, #-28]
	mov	r2, #1
	mov	r1, #4
	bl	fread
	sub	r3, fp, #24
	add	r0, r3, #4
	ldr	r3, [fp, #-28]
	mov	r2, #1
	mov	r1, #4
	bl	fread
	sub	r3, fp, #24
	add	r0, r3, #8
	ldr	r3, [fp, #-28]
	mov	r2, #1
	mov	r1, #2
	bl	fread
	sub	r3, fp, #24
	add	r0, r3, #10
	ldr	r3, [fp, #-28]
	mov	r2, #1
	mov	r1, #2
	bl	fread
	sub	r3, fp, #24
	add	r0, r3, #12
	ldr	r3, [fp, #-28]
	mov	r2, #1
	mov	r1, #4
	bl	fread
	ldrh	r3, [fp, #-16]
	cmp	r3, #1
	bne	.L252
	ldrh	r3, [fp, #-14]
	cmp	r3, #248
	ldrls	pc, [pc, r3, asl #2]
	b	.L3
.L5:
	.word	.L247
	.word	.L246
	.word	.L245
	.word	.L244
	.word	.L243
	.word	.L242
	.word	.L241
	.word	.L240
	.word	.L239
	.word	.L238
	.word	.L237
	.word	.L236
	.word	.L235
	.word	.L234
	.word	.L233
	.word	.L232
	.word	.L231
	.word	.L230
	.word	.L229
	.word	.L228
	.word	.L227
	.word	.L226
	.word	.L225
	.word	.L224
	.word	.L223
	.word	.L222
	.word	.L221
	.word	.L220
	.word	.L219
	.word	.L218
	.word	.L217
	.word	.L216
	.word	.L215
	.word	.L214
	.word	.L213
	.word	.L212
	.word	.L211
	.word	.L210
	.word	.L209
	.word	.L208
	.word	.L207
	.word	.L206
	.word	.L205
	.word	.L204
	.word	.L203
	.word	.L202
	.word	.L201
	.word	.L200
	.word	.L199
	.word	.L198
	.word	.L197
	.word	.L196
	.word	.L195
	.word	.L194
	.word	.L193
	.word	.L192
	.word	.L191
	.word	.L190
	.word	.L189
	.word	.L188
	.word	.L187
	.word	.L186
	.word	.L185
	.word	.L184
	.word	.L183
	.word	.L182
	.word	.L181
	.word	.L180
	.word	.L179
	.word	.L178
	.word	.L177
	.word	.L176
	.word	.L175
	.word	.L174
	.word	.L173
	.word	.L172
	.word	.L171
	.word	.L170
	.word	.L169
	.word	.L168
	.word	.L167
	.word	.L166
	.word	.L165
	.word	.L164
	.word	.L3
	.word	.L163
	.word	.L162
	.word	.L161
	.word	.L160
	.word	.L159
	.word	.L158
	.word	.L157
	.word	.L156
	.word	.L155
	.word	.L154
	.word	.L153
	.word	.L152
	.word	.L151
	.word	.L150
	.word	.L149
	.word	.L148
	.word	.L147
	.word	.L146
	.word	.L145
	.word	.L144
	.word	.L143
	.word	.L142
	.word	.L141
	.word	.L140
	.word	.L139
	.word	.L138
	.word	.L137
	.word	.L136
	.word	.L135
	.word	.L134
	.word	.L133
	.word	.L132
	.word	.L131
	.word	.L130
	.word	.L129
	.word	.L128
	.word	.L127
	.word	.L126
	.word	.L125
	.word	.L124
	.word	.L123
	.word	.L122
	.word	.L121
	.word	.L120
	.word	.L119
	.word	.L118
	.word	.L117
	.word	.L116
	.word	.L115
	.word	.L114
	.word	.L113
	.word	.L112
	.word	.L111
	.word	.L110
	.word	.L109
	.word	.L108
	.word	.L107
	.word	.L106
	.word	.L105
	.word	.L104
	.word	.L103
	.word	.L102
	.word	.L101
	.word	.L100
	.word	.L99
	.word	.L98
	.word	.L97
	.word	.L96
	.word	.L95
	.word	.L94
	.word	.L93
	.word	.L92
	.word	.L91
	.word	.L90
	.word	.L89
	.word	.L88
	.word	.L87
	.word	.L86
	.word	.L85
	.word	.L84
	.word	.L83
	.word	.L82
	.word	.L81
	.word	.L80
	.word	.L79
	.word	.L78
	.word	.L77
	.word	.L76
	.word	.L75
	.word	.L74
	.word	.L73
	.word	.L72
	.word	.L71
	.word	.L70
	.word	.L69
	.word	.L68
	.word	.L67
	.word	.L66
	.word	.L65
	.word	.L64
	.word	.L63
	.word	.L62
	.word	.L61
	.word	.L60
	.word	.L59
	.word	.L58
	.word	.L57
	.word	.L56
	.word	.L55
	.word	.L54
	.word	.L3
	.word	.L3
	.word	.L3
	.word	.L3
	.word	.L3
	.word	.L53
	.word	.L52
	.word	.L51
	.word	.L50
	.word	.L49
	.word	.L48
	.word	.L47
	.word	.L46
	.word	.L45
	.word	.L44
	.word	.L43
	.word	.L42
	.word	.L41
	.word	.L40
	.word	.L39
	.word	.L38
	.word	.L37
	.word	.L36
	.word	.L35
	.word	.L34
	.word	.L33
	.word	.L32
	.word	.L31
	.word	.L30
	.word	.L29
	.word	.L28
	.word	.L27
	.word	.L26
	.word	.L25
	.word	.L24
	.word	.L23
	.word	.L22
	.word	.L21
	.word	.L20
	.word	.L19
	.word	.L18
	.word	.L17
	.word	.L16
	.word	.L15
	.word	.L14
	.word	.L13
	.word	.L12
	.word	.L11
	.word	.L10
	.word	.L9
	.word	.L8
	.word	.L7
	.word	.L6
	.word	.L4
.L247:
	ldr	r3, .L254+12
	str	r3, [fp, #-36]
	b	.L3
.L246:
	ldr	r3, .L254+16
	str	r3, [fp, #-36]
	b	.L3
.L245:
	ldr	r3, .L254+20
	str	r3, [fp, #-36]
	b	.L3
.L244:
	ldr	r3, .L254+24
	str	r3, [fp, #-36]
	b	.L3
.L243:
	ldr	r3, .L254+28
	str	r3, [fp, #-36]
	b	.L3
.L242:
	ldr	r3, .L254+32
	str	r3, [fp, #-36]
	b	.L3
.L241:
	ldr	r3, .L254+36
	str	r3, [fp, #-36]
	b	.L3
.L240:
	ldr	r3, .L254+40
	str	r3, [fp, #-36]
	b	.L3
.L239:
	ldr	r3, .L254+44
	str	r3, [fp, #-36]
	b	.L3
.L238:
	ldr	r3, .L254+48
	str	r3, [fp, #-36]
	b	.L3
.L237:
	ldr	r3, .L254+52
	str	r3, [fp, #-36]
	b	.L3
.L236:
	ldr	r3, .L254+56
	str	r3, [fp, #-36]
	b	.L3
.L235:
	ldr	r3, .L254+60
	str	r3, [fp, #-36]
	b	.L3
.L234:
	ldr	r3, .L254+64
	str	r3, [fp, #-36]
	b	.L3
.L233:
	ldr	r3, .L254+68
	str	r3, [fp, #-36]
	b	.L3
.L232:
	ldr	r3, .L254+72
	str	r3, [fp, #-36]
	b	.L3
.L231:
	ldr	r3, .L254+76
	str	r3, [fp, #-36]
	b	.L3
.L230:
	ldr	r3, .L254+80
	str	r3, [fp, #-36]
	b	.L3
.L229:
	ldr	r3, .L254+84
	str	r3, [fp, #-36]
	b	.L3
.L228:
	ldr	r3, .L254+88
	str	r3, [fp, #-36]
	b	.L3
.L227:
	ldr	r3, .L254+92
	str	r3, [fp, #-36]
	b	.L3
.L226:
	ldr	r3, .L254+96
	str	r3, [fp, #-36]
	b	.L3
.L225:
	ldr	r3, .L254+100
	str	r3, [fp, #-36]
	b	.L3
.L224:
	ldr	r3, .L254+104
	str	r3, [fp, #-36]
	b	.L3
.L223:
	ldr	r3, .L254+108
	str	r3, [fp, #-36]
	b	.L3
.L222:
	ldr	r3, .L254+112
	str	r3, [fp, #-36]
	b	.L3
.L221:
	ldr	r3, .L254+116
	str	r3, [fp, #-36]
	b	.L3
.L220:
	ldr	r3, .L254+120
	str	r3, [fp, #-36]
	b	.L3
.L219:
	ldr	r3, .L254+124
	str	r3, [fp, #-36]
	b	.L3
.L218:
	ldr	r3, .L254+128
	str	r3, [fp, #-36]
	b	.L3
.L217:
	ldr	r3, .L254+132
	str	r3, [fp, #-36]
	b	.L3
.L216:
	ldr	r3, .L254+136
	str	r3, [fp, #-36]
	b	.L3
.L215:
	ldr	r3, .L254+140
	str	r3, [fp, #-36]
	b	.L3
.L214:
	ldr	r3, .L254+144
	str	r3, [fp, #-36]
	b	.L3
.L213:
	ldr	r3, .L254+148
	str	r3, [fp, #-36]
	b	.L3
.L212:
	ldr	r3, .L254+152
	str	r3, [fp, #-36]
	b	.L3
.L211:
	ldr	r3, .L254+156
	str	r3, [fp, #-36]
	b	.L3
.L210:
	ldr	r3, .L254+160
	str	r3, [fp, #-36]
	b	.L3
.L209:
	ldr	r3, .L254+164
	str	r3, [fp, #-36]
	b	.L3
.L208:
	ldr	r3, .L254+168
	str	r3, [fp, #-36]
	b	.L3
.L207:
	ldr	r3, .L254+172
	str	r3, [fp, #-36]
	b	.L3
.L206:
	ldr	r3, .L254+176
	str	r3, [fp, #-36]
	b	.L3
.L205:
	ldr	r3, .L254+180
	str	r3, [fp, #-36]
	b	.L3
.L204:
	ldr	r3, .L254+184
	str	r3, [fp, #-36]
	b	.L3
.L203:
	ldr	r3, .L254+188
	str	r3, [fp, #-36]
	b	.L3
.L202:
	ldr	r3, .L254+192
	str	r3, [fp, #-36]
	b	.L3
.L201:
	ldr	r3, .L254+196
	str	r3, [fp, #-36]
	b	.L3
.L200:
	ldr	r3, .L254+200
	str	r3, [fp, #-36]
	b	.L3
.L199:
	ldr	r3, .L254+204
	str	r3, [fp, #-36]
	b	.L3
.L198:
	ldr	r3, .L254+208
	str	r3, [fp, #-36]
	b	.L3
.L197:
	ldr	r3, .L254+212
	str	r3, [fp, #-36]
	b	.L3
.L196:
	ldr	r3, .L254+216
	str	r3, [fp, #-36]
	b	.L3
.L195:
	ldr	r3, .L254+220
	str	r3, [fp, #-36]
	b	.L3
.L194:
	ldr	r3, .L254+224
	str	r3, [fp, #-36]
	b	.L3
.L193:
	ldr	r3, .L254+228
	str	r3, [fp, #-36]
	b	.L3
.L192:
	ldr	r3, .L254+232
	str	r3, [fp, #-36]
	b	.L3
.L191:
	ldr	r3, .L254+236
	str	r3, [fp, #-36]
	b	.L3
.L190:
	ldr	r3, .L254+240
	str	r3, [fp, #-36]
	b	.L3
.L189:
	ldr	r3, .L254+244
	str	r3, [fp, #-36]
	b	.L3
.L188:
	ldr	r3, .L254+248
	str	r3, [fp, #-36]
	b	.L3
.L187:
	ldr	r3, .L254+252
	str	r3, [fp, #-36]
	b	.L3
.L186:
	ldr	r3, .L254+256
	str	r3, [fp, #-36]
	b	.L3
.L185:
	ldr	r3, .L254+260
	str	r3, [fp, #-36]
	b	.L3
.L184:
	ldr	r3, .L254+264
	str	r3, [fp, #-36]
	b	.L3
.L183:
	ldr	r3, .L254+268
	str	r3, [fp, #-36]
	b	.L3
.L182:
	ldr	r3, .L254+272
	str	r3, [fp, #-36]
	b	.L3
.L181:
	ldr	r3, .L254+276
	str	r3, [fp, #-36]
	b	.L3
.L180:
	ldr	r3, .L254+280
	str	r3, [fp, #-36]
	b	.L3
.L179:
	ldr	r3, .L254+284
	str	r3, [fp, #-36]
	b	.L3
.L178:
	ldr	r3, .L254+288
	str	r3, [fp, #-36]
	b	.L3
.L177:
	ldr	r3, .L254+292
	str	r3, [fp, #-36]
	b	.L3
.L176:
	ldr	r3, .L254+296
	str	r3, [fp, #-36]
	b	.L3
.L175:
	ldr	r3, .L254+300
	str	r3, [fp, #-36]
	b	.L3
.L174:
	ldr	r3, .L254+304
	str	r3, [fp, #-36]
	b	.L3
.L173:
	ldr	r3, .L254+308
	str	r3, [fp, #-36]
	b	.L3
.L172:
	ldr	r3, .L254+312
	str	r3, [fp, #-36]
	b	.L3
.L171:
	ldr	r3, .L254+316
	str	r3, [fp, #-36]
	b	.L3
.L170:
	ldr	r3, .L254+320
	str	r3, [fp, #-36]
	b	.L3
.L169:
	ldr	r3, .L254+324
	str	r3, [fp, #-36]
	b	.L3
.L168:
	ldr	r3, .L254+328
	str	r3, [fp, #-36]
	b	.L3
.L167:
	ldr	r3, .L254+332
	str	r3, [fp, #-36]
	b	.L3
.L166:
	ldr	r3, .L254+336
	str	r3, [fp, #-36]
	b	.L3
.L165:
	ldr	r3, .L254+340
	str	r3, [fp, #-36]
	b	.L3
.L164:
	ldr	r3, .L254+344
	str	r3, [fp, #-36]
	b	.L3
.L163:
	ldr	r3, .L254+348
	str	r3, [fp, #-36]
	b	.L3
.L162:
	ldr	r3, .L254+352
	str	r3, [fp, #-36]
	b	.L3
.L161:
	ldr	r3, .L254+356
	str	r3, [fp, #-36]
	b	.L3
.L160:
	ldr	r3, .L254+360
	str	r3, [fp, #-36]
	b	.L3
.L159:
	ldr	r3, .L254+364
	str	r3, [fp, #-36]
	b	.L3
.L158:
	ldr	r3, .L254+368
	str	r3, [fp, #-36]
	b	.L3
.L157:
	ldr	r3, .L254+372
	str	r3, [fp, #-36]
	b	.L3
.L156:
	ldr	r3, .L254+376
	str	r3, [fp, #-36]
	b	.L3
.L155:
	ldr	r3, .L254+380
	str	r3, [fp, #-36]
	b	.L3
.L154:
	ldr	r3, .L254+384
	str	r3, [fp, #-36]
	b	.L3
.L153:
	ldr	r3, .L254+388
	str	r3, [fp, #-36]
	b	.L3
.L152:
	ldr	r3, .L254+392
	str	r3, [fp, #-36]
	b	.L3
.L151:
	ldr	r3, .L254+396
	str	r3, [fp, #-36]
	b	.L3
.L150:
	ldr	r3, .L254+400
	str	r3, [fp, #-36]
	b	.L3
.L149:
	ldr	r3, .L254+404
	str	r3, [fp, #-36]
	b	.L3
.L148:
	ldr	r3, .L254+408
	str	r3, [fp, #-36]
	b	.L3
.L147:
	ldr	r3, .L254+412
	str	r3, [fp, #-36]
	b	.L3
.L146:
	ldr	r3, .L254+416
	str	r3, [fp, #-36]
	b	.L3
.L145:
	ldr	r3, .L254+420
	str	r3, [fp, #-36]
	b	.L3
.L144:
	ldr	r3, .L254+424
	str	r3, [fp, #-36]
	b	.L3
.L143:
	ldr	r3, .L254+428
	str	r3, [fp, #-36]
	b	.L3
.L142:
	ldr	r3, .L254+432
	str	r3, [fp, #-36]
	b	.L3
.L141:
	ldr	r3, .L254+436
	str	r3, [fp, #-36]
	b	.L3
.L140:
	ldr	r3, .L254+440
	str	r3, [fp, #-36]
	b	.L3
.L139:
	ldr	r3, .L254+444
	str	r3, [fp, #-36]
	b	.L3
.L138:
	ldr	r3, .L254+448
	str	r3, [fp, #-36]
	b	.L3
.L137:
	ldr	r3, .L254+452
	str	r3, [fp, #-36]
	b	.L3
.L136:
	ldr	r3, .L254+456
	str	r3, [fp, #-36]
	b	.L3
.L135:
	ldr	r3, .L254+460
	str	r3, [fp, #-36]
	b	.L3
.L134:
	ldr	r3, .L254+464
	str	r3, [fp, #-36]
	b	.L3
.L133:
	ldr	r3, .L254+468
	str	r3, [fp, #-36]
	b	.L3
.L132:
	ldr	r3, .L254+472
	str	r3, [fp, #-36]
	b	.L3
.L131:
	ldr	r3, .L254+476
	str	r3, [fp, #-36]
	b	.L3
.L130:
	ldr	r3, .L254+480
	str	r3, [fp, #-36]
	b	.L3
.L129:
	ldr	r3, .L254+484
	str	r3, [fp, #-36]
	b	.L3
.L128:
	ldr	r3, .L254+488
	str	r3, [fp, #-36]
	b	.L3
.L127:
	ldr	r3, .L254+492
	str	r3, [fp, #-36]
	b	.L3
.L126:
	ldr	r3, .L254+496
	str	r3, [fp, #-36]
	b	.L3
.L125:
	ldr	r3, .L254+500
	str	r3, [fp, #-36]
	b	.L3
.L124:
	ldr	r3, .L254+504
	str	r3, [fp, #-36]
	b	.L3
.L123:
	ldr	r3, .L254+508
	str	r3, [fp, #-36]
	b	.L3
.L122:
	ldr	r3, .L254+512
	str	r3, [fp, #-36]
	b	.L3
.L121:
	ldr	r3, .L254+516
	str	r3, [fp, #-36]
	b	.L3
.L120:
	ldr	r3, .L254+520
	str	r3, [fp, #-36]
	b	.L3
.L119:
	ldr	r3, .L254+524
	str	r3, [fp, #-36]
	b	.L3
.L118:
	ldr	r3, .L254+528
	str	r3, [fp, #-36]
	b	.L3
.L117:
	ldr	r3, .L254+532
	str	r3, [fp, #-36]
	b	.L3
.L116:
	ldr	r3, .L254+536
	str	r3, [fp, #-36]
	b	.L3
.L115:
	ldr	r3, .L254+540
	str	r3, [fp, #-36]
	b	.L3
.L114:
	ldr	r3, .L254+544
	str	r3, [fp, #-36]
	b	.L3
.L113:
	ldr	r3, .L254+548
	str	r3, [fp, #-36]
	b	.L3
.L112:
	ldr	r3, .L254+552
	str	r3, [fp, #-36]
	b	.L3
.L111:
	ldr	r3, .L254+556
	str	r3, [fp, #-36]
	b	.L3
.L110:
	ldr	r3, .L254+560
	str	r3, [fp, #-36]
	b	.L3
.L109:
	ldr	r3, .L254+564
	str	r3, [fp, #-36]
	b	.L3
.L108:
	ldr	r3, .L254+568
	str	r3, [fp, #-36]
	b	.L3
.L107:
	ldr	r3, .L254+572
	str	r3, [fp, #-36]
	b	.L3
.L106:
	ldr	r3, .L254+576
	str	r3, [fp, #-36]
	b	.L3
.L105:
	ldr	r3, .L254+580
	str	r3, [fp, #-36]
	b	.L3
.L104:
	ldr	r3, .L254+584
	str	r3, [fp, #-36]
	b	.L3
.L103:
	ldr	r3, .L254+588
	str	r3, [fp, #-36]
	b	.L3
.L102:
	ldr	r3, .L254+592
	str	r3, [fp, #-36]
	b	.L3
.L101:
	ldr	r3, .L254+596
	str	r3, [fp, #-36]
	b	.L3
.L100:
	ldr	r3, .L254+600
	str	r3, [fp, #-36]
	b	.L3
.L99:
	ldr	r3, .L254+604
	str	r3, [fp, #-36]
	b	.L3
.L98:
	ldr	r3, .L254+608
	str	r3, [fp, #-36]
	b	.L3
.L97:
	ldr	r3, .L254+612
	str	r3, [fp, #-36]
	b	.L3
.L96:
	ldr	r3, .L254+616
	str	r3, [fp, #-36]
	b	.L3
.L95:
	ldr	r3, .L254+620
	str	r3, [fp, #-36]
	b	.L3
.L94:
	ldr	r3, .L254+624
	str	r3, [fp, #-36]
	b	.L3
.L93:
	ldr	r3, .L254+628
	str	r3, [fp, #-36]
	b	.L3
.L92:
	ldr	r3, .L254+632
	str	r3, [fp, #-36]
	b	.L3
.L91:
	ldr	r3, .L254+636
	str	r3, [fp, #-36]
	b	.L3
.L90:
	ldr	r3, .L254+640
	str	r3, [fp, #-36]
	b	.L3
.L89:
	ldr	r3, .L254+644
	str	r3, [fp, #-36]
	b	.L3
.L88:
	ldr	r3, .L254+648
	str	r3, [fp, #-36]
	b	.L3
.L87:
	ldr	r3, .L254+652
	str	r3, [fp, #-36]
	b	.L3
.L86:
	ldr	r3, .L254+656
	str	r3, [fp, #-36]
	b	.L3
.L85:
	ldr	r3, .L254+660
	str	r3, [fp, #-36]
	b	.L3
.L84:
	ldr	r3, .L254+664
	str	r3, [fp, #-36]
	b	.L3
.L83:
	ldr	r3, .L254+668
	str	r3, [fp, #-36]
	b	.L3
.L82:
	ldr	r3, .L254+672
	str	r3, [fp, #-36]
	b	.L3
.L81:
	ldr	r3, .L254+676
	str	r3, [fp, #-36]
	b	.L3
.L80:
	ldr	r3, .L254+680
	str	r3, [fp, #-36]
	b	.L3
.L79:
	ldr	r3, .L254+684
	str	r3, [fp, #-36]
	b	.L3
.L78:
	ldr	r3, .L254+688
	str	r3, [fp, #-36]
	b	.L3
.L77:
	ldr	r3, .L254+692
	str	r3, [fp, #-36]
	b	.L3
.L76:
	ldr	r3, .L254+696
	str	r3, [fp, #-36]
	b	.L3
.L75:
	ldr	r3, .L254+700
	str	r3, [fp, #-36]
	b	.L3
.L74:
	ldr	r3, .L254+704
	str	r3, [fp, #-36]
	b	.L3
.L73:
	ldr	r3, .L254+708
	str	r3, [fp, #-36]
	b	.L3
.L72:
	ldr	r3, .L254+712
	str	r3, [fp, #-36]
	b	.L3
.L71:
	ldr	r3, .L254+716
	str	r3, [fp, #-36]
	b	.L3
.L70:
	ldr	r3, .L254+720
	str	r3, [fp, #-36]
	b	.L3
.L69:
	ldr	r3, .L254+724
	str	r3, [fp, #-36]
	b	.L3
.L68:
	ldr	r3, .L254+728
	str	r3, [fp, #-36]
	b	.L3
.L67:
	ldr	r3, .L254+732
	str	r3, [fp, #-36]
	b	.L3
.L66:
	ldr	r3, .L254+736
	str	r3, [fp, #-36]
	b	.L3
.L65:
	ldr	r3, .L254+740
	str	r3, [fp, #-36]
	b	.L3
.L64:
	ldr	r3, .L254+744
	str	r3, [fp, #-36]
	b	.L3
.L63:
	ldr	r3, .L254+748
	str	r3, [fp, #-36]
	b	.L3
.L62:
	ldr	r3, .L254+752
	str	r3, [fp, #-36]
	b	.L3
.L61:
	ldr	r3, .L254+756
	str	r3, [fp, #-36]
	b	.L3
.L60:
	ldr	r3, .L254+760
	str	r3, [fp, #-36]
	b	.L3
.L59:
	ldr	r3, .L254+764
	str	r3, [fp, #-36]
	b	.L3
.L58:
	ldr	r3, .L254+768
	str	r3, [fp, #-36]
	b	.L3
.L57:
	ldr	r3, .L254+772
	str	r3, [fp, #-36]
	b	.L3
.L56:
	ldr	r3, .L254+776
	str	r3, [fp, #-36]
	b	.L3
.L55:
	ldr	r3, .L254+780
	str	r3, [fp, #-36]
	b	.L3
.L54:
	ldr	r3, .L254+784
	str	r3, [fp, #-36]
	b	.L3
.L53:
	ldr	r3, .L254+788
	str	r3, [fp, #-36]
	b	.L3
.L52:
	ldr	r3, .L254+792
	str	r3, [fp, #-36]
	b	.L3
.L51:
	ldr	r3, .L254+796
	str	r3, [fp, #-36]
	b	.L3
.L50:
	ldr	r3, .L254+800
	str	r3, [fp, #-36]
	b	.L3
.L49:
	ldr	r3, .L254+804
	str	r3, [fp, #-36]
	b	.L3
.L48:
	ldr	r3, .L254+808
	str	r3, [fp, #-36]
	b	.L3
.L47:
	ldr	r3, .L254+812
	str	r3, [fp, #-36]
	b	.L3
.L46:
	ldr	r3, .L254+816
	str	r3, [fp, #-36]
	b	.L3
.L45:
	ldr	r3, .L254+820
	str	r3, [fp, #-36]
	b	.L3
.L44:
	ldr	r3, .L254+824
	str	r3, [fp, #-36]
	b	.L3
.L43:
	ldr	r3, .L254+828
	str	r3, [fp, #-36]
	b	.L3
.L42:
	ldr	r3, .L254+832
	str	r3, [fp, #-36]
	b	.L3
.L41:
	ldr	r3, .L254+836
	str	r3, [fp, #-36]
	b	.L3
.L40:
	ldr	r3, .L254+840
	str	r3, [fp, #-36]
	b	.L3
.L39:
	ldr	r3, .L254+844
	str	r3, [fp, #-36]
	b	.L3
.L38:
	ldr	r3, .L254+848
	str	r3, [fp, #-36]
	b	.L3
.L37:
	ldr	r3, .L254+852
	str	r3, [fp, #-36]
	b	.L3
.L36:
	ldr	r3, .L254+856
	str	r3, [fp, #-36]
	b	.L3
.L35:
	ldr	r3, .L254+860
	str	r3, [fp, #-36]
	b	.L3
.L34:
	ldr	r3, .L254+864
	str	r3, [fp, #-36]
	b	.L3
.L33:
	ldr	r3, .L254+868
	str	r3, [fp, #-36]
	b	.L3
.L32:
	ldr	r3, .L254+872
	str	r3, [fp, #-36]
	b	.L3
.L31:
	ldr	r3, .L254+876
	str	r3, [fp, #-36]
	b	.L3
.L30:
	ldr	r3, .L254+880
	str	r3, [fp, #-36]
	b	.L3
.L29:
	ldr	r3, .L254+884
	str	r3, [fp, #-36]
	b	.L3
.L28:
	ldr	r3, .L254+888
	str	r3, [fp, #-36]
	b	.L3
.L27:
	ldr	r3, .L254+892
	str	r3, [fp, #-36]
	b	.L3
.L26:
	ldr	r3, .L254+896
	str	r3, [fp, #-36]
	b	.L3
.L25:
	ldr	r3, .L254+900
	str	r3, [fp, #-36]
	b	.L3
.L24:
	ldr	r3, .L254+904
	str	r3, [fp, #-36]
	b	.L3
.L23:
	ldr	r3, .L254+908
	str	r3, [fp, #-36]
	b	.L3
.L22:
	ldr	r3, .L254+912
	str	r3, [fp, #-36]
	b	.L3
.L21:
	ldr	r3, .L254+916
	str	r3, [fp, #-36]
	b	.L3
.L20:
	ldr	r3, .L254+920
	str	r3, [fp, #-36]
	b	.L3
.L19:
	ldr	r3, .L254+924
	str	r3, [fp, #-36]
	b	.L3
.L18:
	ldr	r3, .L254+928
	str	r3, [fp, #-36]
	b	.L3
.L17:
	ldr	r3, .L254+932
	str	r3, [fp, #-36]
	b	.L3
.L16:
	ldr	r3, .L254+936
	str	r3, [fp, #-36]
	b	.L3
.L15:
	ldr	r3, .L254+940
	str	r3, [fp, #-36]
	b	.L3
.L14:
	ldr	r3, .L254+944
	str	r3, [fp, #-36]
	b	.L3
.L13:
	ldr	r3, .L254+948
	str	r3, [fp, #-36]
	b	.L3
.L12:
	ldr	r3, .L254+952
	str	r3, [fp, #-36]
	b	.L3
.L11:
	ldr	r3, .L254+956
	str	r3, [fp, #-36]
	b	.L3
.L10:
	ldr	r3, .L254+960
	str	r3, [fp, #-36]
	b	.L3
.L9:
	ldr	r3, .L254+964
	str	r3, [fp, #-36]
	b	.L3
.L8:
	ldr	r3, .L254+968
	str	r3, [fp, #-36]
	b	.L3
.L7:
	ldr	r3, .L254+972
	str	r3, [fp, #-36]
	b	.L3
.L6:
	ldr	r3, .L254+976
	str	r3, [fp, #-36]
	b	.L3
.L255:
	.align	2
.L254:
	.word	.LC249
	.word	.LC0
	.word	.LC1
	.word	.LC2
	.word	.LC3
	.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
	.word	.LC21
	.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
	.word	.LC40
	.word	.LC41
	.word	.LC42
	.word	.LC43
	.word	.LC44
	.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	.LC57
	.word	.LC58
	.word	.LC59
	.word	.LC60
	.word	.LC61
	.word	.LC62
	.word	.LC63
	.word	.LC64
	.word	.LC65
	.word	.LC66
	.word	.LC67
	.word	.LC68
	.word	.LC69
	.word	.LC70
	.word	.LC71
	.word	.LC72
	.word	.LC73
	.word	.LC74
	.word	.LC75
	.word	.LC76
	.word	.LC77
	.word	.LC78
	.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	.LC100
	.word	.LC101
	.word	.LC102
	.word	.LC103
	.word	.LC104
	.word	.LC105
	.word	.LC106
	.word	.LC107
	.word	.LC108
	.word	.LC109
	.word	.LC110
	.word	.LC111
	.word	.LC112
	.word	.LC113
	.word	.LC114
	.word	.LC115
	.word	.LC116
	.word	.LC117
	.word	.LC118
	.word	.LC119
	.word	.LC120
	.word	.LC121
	.word	.LC122
	.word	.LC123
	.word	.LC124
	.word	.LC125
	.word	.LC126
	.word	.LC127
	.word	.LC128
	.word	.LC129
	.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
	.word	.LC157
	.word	.LC158
	.word	.LC159
	.word	.LC160
	.word	.LC161
	.word	.LC162
	.word	.LC163
	.word	.LC164
	.word	.LC165
	.word	.LC166
	.word	.LC167
	.word	.LC168
	.word	.LC169
	.word	.LC170
	.word	.LC171
	.word	.LC172
	.word	.LC173
	.word	.LC174
	.word	.LC175
	.word	.LC176
	.word	.LC177
	.word	.LC178
	.word	.LC179
	.word	.LC180
	.word	.LC181
	.word	.LC182
	.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
	.word	.LC196
	.word	.LC197
	.word	.LC198
	.word	.LC199
	.word	.LC200
	.word	.LC201
	.word	.LC202
	.word	.LC203
	.word	.LC204
	.word	.LC205
	.word	.LC206
	.word	.LC207
	.word	.LC208
	.word	.LC209
	.word	.LC210
	.word	.LC211
	.word	.LC212
	.word	.LC213
	.word	.LC214
	.word	.LC215
	.word	.LC216
	.word	.LC217
	.word	.LC218
	.word	.LC219
	.word	.LC220
	.word	.LC221
	.word	.LC222
	.word	.LC223
	.word	.LC224
	.word	.LC225
	.word	.LC226
	.word	.LC227
	.word	.LC228
	.word	.LC229
	.word	.LC230
	.word	.LC231
	.word	.LC232
	.word	.LC233
	.word	.LC234
	.word	.LC235
	.word	.LC236
	.word	.LC237
	.word	.LC238
	.word	.LC239
	.word	.LC240
	.word	.LC241
	.word	.LC242
	.word	.LC243
	.word	.LC244
	.word	.LC246
	.word	.LC247
	.word	.LC245
	.word	.LC248
.L4:
	ldr	r3, .L254+980
	str	r3, [fp, #-36]
	nop
.L3:
	ldr	r3, [fp, #-12]
	cmp	r3, #2
	beq	.L248
	cmp	r3, #2
	bgt	.L249
	cmp	r3, #0
	beq	.L250
	cmp	r3, #1
	beq	.L251
	b	.L249
.L250:
	ldr	r3, .L254+992
	str	r3, [fp, #-32]
	b	.L249
.L251:
	ldr	r3, .L254+984
	str	r3, [fp, #-32]
	b	.L249
.L248:
	ldr	r3, .L254+988
	str	r3, [fp, #-32]
	nop
.L249:
	ldr	r3, [fp, #-32]
	ldr	r2, .L254+992
	cmp	r3, r2
	beq	.L252
	ldr	r2, [fp, #-32]
	ldr	r1, [fp, #-36]
	ldr	r0, .L254+996
	bl	printf
	b	.L252
	.size	main, .-main
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
