	.file	"519836.c"
	.intel_syntax noprefix
	.text
	.globl	movieDatabase
	.bss
	.align 8
	.type	movieDatabase, @object
	.size	movieDatabase, 8
movieDatabase:
	.zero	8
	.globl	stmtSQL
	.align 8
	.type	stmtSQL, @object
	.size	stmtSQL, 8
stmtSQL:
	.zero	8
	.section	.rodata
.LC0:
	.string	"BR-RIP"
	.align 8
.LC1:
	.string	"In einer von anthropomorphen S\303\244ugetieren bewohnten Welt erf\303\274llt Judy Hopps aus dem l\303\244ndlichen Dorf Bunnyborrow in Nageria ihren Traum, als erster Hase Polizist zu werden..."
.LC2:
	.string	"01:49:00"
.LC3:
	.string	"Animation"
.LC4:
	.string	"Zoomania"
.LC5:
	.string	"HDD"
	.align 8
.LC6:
	.string	"[!] FEHLER beim eintragen der Basisinformationen. Breche ab..."
.LC7:
	.string	"Byron Howard"
.LC8:
	.string	"Rich Moore"
.LC9:
	.string	"Ginnifer Goodwin"
.LC10:
	.string	"Jason Bateman"
.LC11:
	.string	"Idris Elba"
.LC12:
	.string	"Jenny Slate"
.LC13:
	.string	"Nate Torrence"
.LC14:
	.string	"Bonnie Hunt"
.LC15:
	.string	"Don Lake"
.LC16:
	.string	"Tommy Chong"
.LC17:
	.string	"J. K. Simmons"
.LC18:
	.string	"Alan Tudyk"
.LC19:
	.string	"Movies.db"
.LC20:
	.string	"Cannot open database: %s\n"
.LC21:
	.string	":Title"
	.align 8
.LC22:
	.string	"[!] FEHLER in \"insertMovie #1\": %s\n"
.LC23:
	.string	":Genre"
.LC24:
	.string	":Runtime"
.LC25:
	.string	":Plot"
.LC26:
	.string	":Src"
.LC27:
	.string	":Archive"
.LC28:
	.string	":Year"
.LC29:
	.string	":Rating"
.LC30:
	.string	":ComRating"
.LC31:
	.string	":AlreadySeen"
.LC32:
	.string	":IsFavourite"
.LC33:
	.string	"%s"
	.align 8
.LC34:
	.string	"Failed to execute statement: %s\n"
.LC35:
	.string	"\tWHOOP-WHOOP : %s\n"
.LC36:
	.string	"Eintrag #1 erfolgreich !"
.LC37:
	.string	":RegName"
	.align 8
.LC38:
	.string	"[!] FEHLER beim binden von \":RegName\": %s\n"
.LC39:
	.string	"Eintrag #2 erfolgreich !"
	.align 8
.LC40:
	.string	"[!] FEHLER beim binden von \":Title\": %s\n"
	.align 8
.LC41:
	.string	"[!] FEHLER beim binden von \":Year\": %s\n"
.LC42:
	.string	"Eintrag #3 erfolgreich !"
.LC43:
	.string	":ActName"
	.align 8
.LC44:
	.string	"[!] FEHLER beim binden von \":ActName\": %s\n"
.LC45:
	.string	"Eintrag #4 erfolgreich !"
.LC46:
	.string	"Eintrag #5 erfolgreich !"
	.align 8
.LC47:
	.string	"[!] FEHLER : Index out of Bounds in \"insertMovie #5\"\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
	push	rbx
	sub	rsp, 136
	.cfi_offset 3, -24
	mov	DWORD PTR -132[rbp], edi
	mov	QWORD PTR -144[rbp], rsi
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -24[rbp], rax
	xor	eax, eax
	mov	edi, 262144
	call	malloc@PLT
	mov	QWORD PTR -32[rbp], rax
	call	initMovieContext
	mov	QWORD PTR -40[rbp], rax
	lea	rax, -40[rbp]
	push	1
	push	1
	push	8
	push	8
	push	2015
	lea	rdx, .LC5[rip]
	push	rdx
	lea	r9, .LC0[rip]
	lea	r8, .LC1[rip]
	lea	rcx, .LC2[rip]
	lea	rdx, .LC3[rip]
	lea	rsi, .LC4[rip]
	mov	rdi, rax
	call	addBasicInfoToMovieContext
	add	rsp, 48
	test	eax, eax
	jne	.L2
	mov	esi, 1
	lea	rdi, .LC6[rip]
	call	printError
.L2:
	lea	rax, -40[rbp]
	lea	rsi, .LC7[rip]
	mov	rdi, rax
	call	addDirectorToMovieContext
	lea	rax, -40[rbp]
	lea	rsi, .LC8[rip]
	mov	rdi, rax
	call	addDirectorToMovieContext
	lea	rax, -40[rbp]
	lea	rsi, .LC9[rip]
	mov	rdi, rax
	call	addActorToMovieContext
	lea	rax, -40[rbp]
	lea	rsi, .LC10[rip]
	mov	rdi, rax
	call	addActorToMovieContext
	lea	rax, -40[rbp]
	lea	rsi, .LC11[rip]
	mov	rdi, rax
	call	addActorToMovieContext
	lea	rax, -40[rbp]
	lea	rsi, .LC12[rip]
	mov	rdi, rax
	call	addActorToMovieContext
	lea	rax, -40[rbp]
	lea	rsi, .LC13[rip]
	mov	rdi, rax
	call	addActorToMovieContext
	lea	rax, -40[rbp]
	lea	rsi, .LC14[rip]
	mov	rdi, rax
	call	addActorToMovieContext
	lea	rax, -40[rbp]
	lea	rsi, .LC15[rip]
	mov	rdi, rax
	call	addActorToMovieContext
	lea	rax, -40[rbp]
	lea	rsi, .LC16[rip]
	mov	rdi, rax
	call	addActorToMovieContext
	lea	rax, -40[rbp]
	lea	rsi, .LC17[rip]
	mov	rdi, rax
	call	addActorToMovieContext
	lea	rax, -40[rbp]
	lea	rsi, .LC18[rip]
	mov	rdi, rax
	call	addActorToMovieContext
	lea	rsi, movieDatabase[rip]
	lea	rdi, .LC19[rip]
	call	sqlite3_open@PLT
	mov	DWORD PTR -84[rbp], eax
	mov	DWORD PTR -120[rbp], 0
	mov	DWORD PTR -80[rbp], 0
	mov	DWORD PTR -116[rbp], 0
	mov	DWORD PTR -76[rbp], 0
	mov	DWORD PTR -72[rbp], 0
	mov	DWORD PTR -68[rbp], 0
	mov	DWORD PTR -64[rbp], 0
	mov	DWORD PTR -60[rbp], 0
	mov	DWORD PTR -56[rbp], 0
	mov	DWORD PTR -112[rbp], 0
	mov	DWORD PTR -108[rbp], 0
	mov	DWORD PTR -52[rbp], 0
	mov	WORD PTR -122[rbp], 0
	cmp	DWORD PTR -84[rbp], 0
	je	.L3
	mov	rax, QWORD PTR movieDatabase[rip]
	mov	rdi, rax
	call	sqlite3_errmsg@PLT
	mov	rdx, rax
	mov	rax, QWORD PTR stderr[rip]
	lea	rsi, .LC20[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	mov	rax, QWORD PTR movieDatabase[rip]
	mov	rdi, rax
	call	sqlite3_close@PLT
	mov	eax, 1
	jmp	.L65
.L3:
	mov	DWORD PTR -104[rbp], 0
	jmp	.L5
.L64:
	cmp	DWORD PTR -104[rbp], 4
	ja	.L6
	mov	eax, DWORD PTR -104[rbp]
	lea	rdx, 0[0+rax*4]
	lea	rax, .L8[rip]
	mov	eax, DWORD PTR [rdx+rax]
	cdqe
	lea	rdx, .L8[rip]
	add	rax, rdx
	notrack jmp	rax
	.section	.rodata
	.align 4
	.align 4
.L8:
	.long	.L12-.L8
	.long	.L11-.L8
	.long	.L10-.L8
	.long	.L9-.L8
	.long	.L7-.L8
	.text
.L12:
	mov	eax, DWORD PTR -104[rbp]
	cdqe
	lea	rdx, 0[0+rax*8]
	lea	rax, insertMovieArr.1[rip]
	add	rax, rdx
	mov	rsi, QWORD PTR [rax]
	mov	rax, QWORD PTR movieDatabase[rip]
	mov	r8d, 0
	lea	rcx, stmtSQL[rip]
	mov	edx, -1
	mov	rdi, rax
	call	sqlite3_prepare_v2@PLT
	mov	DWORD PTR -84[rbp], eax
	cmp	DWORD PTR -84[rbp], 0
	jne	.L13
	mov	rax, QWORD PTR stmtSQL[rip]
	lea	rsi, .LC21[rip]
	mov	rdi, rax
	call	sqlite3_bind_parameter_index@PLT
	mov	DWORD PTR -120[rbp], eax
	cmp	DWORD PTR -120[rbp], 0
	jne	.L14
	mov	esi, 0
	lea	rdi, .LC22[rip]
	call	printError
.L14:
	mov	rax, QWORD PTR stmtSQL[rip]
	lea	rsi, .LC23[rip]
	mov	rdi, rax
	call	sqlite3_bind_parameter_index@PLT
	mov	DWORD PTR -80[rbp], eax
	cmp	DWORD PTR -80[rbp], 0
	jne	.L15
	mov	esi, 0
	lea	rdi, .LC22[rip]
	call	printError
.L15:
	mov	rax, QWORD PTR stmtSQL[rip]
	lea	rsi, .LC24[rip]
	mov	rdi, rax
	call	sqlite3_bind_parameter_index@PLT
	mov	DWORD PTR -76[rbp], eax
	cmp	DWORD PTR -76[rbp], 0
	jne	.L16
	mov	esi, 0
	lea	rdi, .LC22[rip]
	call	printError
.L16:
	mov	rax, QWORD PTR stmtSQL[rip]
	lea	rsi, .LC25[rip]
	mov	rdi, rax
	call	sqlite3_bind_parameter_index@PLT
	mov	DWORD PTR -72[rbp], eax
	cmp	DWORD PTR -72[rbp], 0
	jne	.L17
	mov	esi, 0
	lea	rdi, .LC22[rip]
	call	printError
.L17:
	mov	rax, QWORD PTR stmtSQL[rip]
	lea	rsi, .LC26[rip]
	mov	rdi, rax
	call	sqlite3_bind_parameter_index@PLT
	mov	DWORD PTR -68[rbp], eax
	cmp	DWORD PTR -68[rbp], 0
	jne	.L18
	mov	esi, 0
	lea	rdi, .LC22[rip]
	call	printError
.L18:
	mov	rax, QWORD PTR stmtSQL[rip]
	lea	rsi, .LC27[rip]
	mov	rdi, rax
	call	sqlite3_bind_parameter_index@PLT
	mov	DWORD PTR -56[rbp], eax
	cmp	DWORD PTR -56[rbp], 0
	jne	.L19
	mov	esi, 0
	lea	rdi, .LC22[rip]
	call	printError
.L19:
	mov	rax, QWORD PTR stmtSQL[rip]
	lea	rsi, .LC28[rip]
	mov	rdi, rax
	call	sqlite3_bind_parameter_index@PLT
	mov	DWORD PTR -116[rbp], eax
	cmp	DWORD PTR -116[rbp], 0
	jne	.L20
	mov	esi, 0
	lea	rdi, .LC22[rip]
	call	printError
.L20:
	mov	rax, QWORD PTR stmtSQL[rip]
	lea	rsi, .LC29[rip]
	mov	rdi, rax
	call	sqlite3_bind_parameter_index@PLT
	mov	DWORD PTR -64[rbp], eax
	cmp	DWORD PTR -64[rbp], 0
	jne	.L21
	mov	esi, 0
	lea	rdi, .LC22[rip]
	call	printError
.L21:
	mov	rax, QWORD PTR stmtSQL[rip]
	lea	rsi, .LC30[rip]
	mov	rdi, rax
	call	sqlite3_bind_parameter_index@PLT
	mov	DWORD PTR -60[rbp], eax
	cmp	DWORD PTR -60[rbp], 0
	jne	.L22
	mov	esi, 0
	lea	rdi, .LC22[rip]
	call	printError
.L22:
	mov	rax, QWORD PTR stmtSQL[rip]
	lea	rsi, .LC31[rip]
	mov	rdi, rax
	call	sqlite3_bind_parameter_index@PLT
	mov	DWORD PTR -48[rbp], eax
	cmp	DWORD PTR -48[rbp], 0
	jne	.L23
	mov	esi, 0
	lea	rdi, .LC22[rip]
	call	printError
.L23:
	mov	rax, QWORD PTR stmtSQL[rip]
	lea	rsi, .LC32[rip]
	mov	rdi, rax
	call	sqlite3_bind_parameter_index@PLT
	mov	DWORD PTR -44[rbp], eax
	cmp	DWORD PTR -44[rbp], 0
	jne	.L24
	mov	esi, 0
	lea	rdi, .LC22[rip]
	call	printError
.L24:
	mov	rax, QWORD PTR -40[rbp]
	mov	rbx, QWORD PTR [rax]
	mov	rax, QWORD PTR -40[rbp]
	mov	rax, QWORD PTR [rax]
	mov	rdi, rax
	call	strlen@PLT
	lea	rsi, 1[rax]
	mov	rax, QWORD PTR -32[rbp]
	mov	rcx, rbx
	lea	rdx, .LC33[rip]
	mov	rdi, rax
	mov	eax, 0
	call	snprintf@PLT
	test	eax, eax
	je	.L25
	mov	rax, QWORD PTR stmtSQL[rip]
	mov	rdx, QWORD PTR -32[rbp]
	mov	esi, DWORD PTR -120[rbp]
	mov	r8, -1
	mov	ecx, -1
	mov	rdi, rax
	call	sqlite3_bind_text@PLT
.L25:
	mov	rax, QWORD PTR -40[rbp]
	mov	rbx, QWORD PTR 8[rax]
	mov	rax, QWORD PTR -40[rbp]
	mov	rax, QWORD PTR 8[rax]
	mov	rdi, rax
	call	strlen@PLT
	lea	rsi, 1[rax]
	mov	rax, QWORD PTR -32[rbp]
	mov	rcx, rbx
	lea	rdx, .LC33[rip]
	mov	rdi, rax
	mov	eax, 0
	call	snprintf@PLT
	test	eax, eax
	je	.L26
	mov	rax, QWORD PTR stmtSQL[rip]
	mov	rdx, QWORD PTR -32[rbp]
	mov	esi, DWORD PTR -80[rbp]
	mov	r8, -1
	mov	ecx, -1
	mov	rdi, rax
	call	sqlite3_bind_text@PLT
.L26:
	mov	rax, QWORD PTR -40[rbp]
	mov	rbx, QWORD PTR 24[rax]
	mov	rax, QWORD PTR -40[rbp]
	mov	rax, QWORD PTR 24[rax]
	mov	rdi, rax
	call	strlen@PLT
	lea	rsi, 1[rax]
	mov	rax, QWORD PTR -32[rbp]
	mov	rcx, rbx
	lea	rdx, .LC33[rip]
	mov	rdi, rax
	mov	eax, 0
	call	snprintf@PLT
	test	eax, eax
	je	.L27
	mov	rax, QWORD PTR stmtSQL[rip]
	mov	rdx, QWORD PTR -32[rbp]
	mov	esi, DWORD PTR -76[rbp]
	mov	r8, -1
	mov	ecx, -1
	mov	rdi, rax
	call	sqlite3_bind_text@PLT
.L27:
	mov	rax, QWORD PTR -40[rbp]
	mov	rbx, QWORD PTR 32[rax]
	mov	rax, QWORD PTR -40[rbp]
	mov	rax, QWORD PTR 32[rax]
	mov	rdi, rax
	call	strlen@PLT
	lea	rsi, 1[rax]
	mov	rax, QWORD PTR -32[rbp]
	mov	rcx, rbx
	lea	rdx, .LC33[rip]
	mov	rdi, rax
	mov	eax, 0
	call	snprintf@PLT
	test	eax, eax
	je	.L28
	mov	rax, QWORD PTR stmtSQL[rip]
	mov	rdx, QWORD PTR -32[rbp]
	mov	esi, DWORD PTR -72[rbp]
	mov	r8, -1
	mov	ecx, -1
	mov	rdi, rax
	call	sqlite3_bind_text@PLT
.L28:
	mov	rax, QWORD PTR -40[rbp]
	mov	rbx, QWORD PTR 40[rax]
	mov	rax, QWORD PTR -40[rbp]
	mov	rax, QWORD PTR 40[rax]
	mov	rdi, rax
	call	strlen@PLT
	lea	rsi, 1[rax]
	mov	rax, QWORD PTR -32[rbp]
	mov	rcx, rbx
	lea	rdx, .LC33[rip]
	mov	rdi, rax
	mov	eax, 0
	call	snprintf@PLT
	test	eax, eax
	je	.L29
	mov	rax, QWORD PTR stmtSQL[rip]
	mov	rdx, QWORD PTR -32[rbp]
	mov	esi, DWORD PTR -68[rbp]
	mov	r8, -1
	mov	ecx, -1
	mov	rdi, rax
	call	sqlite3_bind_text@PLT
.L29:
	mov	rax, QWORD PTR -40[rbp]
	mov	rbx, QWORD PTR 64[rax]
	mov	rax, QWORD PTR -40[rbp]
	mov	rax, QWORD PTR 64[rax]
	mov	rdi, rax
	call	strlen@PLT
	lea	rsi, 1[rax]
	mov	rax, QWORD PTR -32[rbp]
	mov	rcx, rbx
	lea	rdx, .LC33[rip]
	mov	rdi, rax
	mov	eax, 0
	call	snprintf@PLT
	test	eax, eax
	je	.L30
	mov	rax, QWORD PTR stmtSQL[rip]
	mov	rdx, QWORD PTR -32[rbp]
	mov	esi, DWORD PTR -56[rbp]
	mov	r8, -1
	mov	ecx, -1
	mov	rdi, rax
	call	sqlite3_bind_text@PLT
.L30:
	mov	rax, QWORD PTR -40[rbp]
	movzx	eax, WORD PTR 16[rax]
	movzx	edx, ax
	mov	rax, QWORD PTR stmtSQL[rip]
	mov	ecx, DWORD PTR -116[rbp]
	mov	esi, ecx
	mov	rdi, rax
	call	sqlite3_bind_int@PLT
	mov	rax, QWORD PTR -40[rbp]
	movzx	eax, WORD PTR 48[rax]
	movzx	edx, ax
	mov	rax, QWORD PTR stmtSQL[rip]
	mov	ecx, DWORD PTR -64[rbp]
	mov	esi, ecx
	mov	rdi, rax
	call	sqlite3_bind_int@PLT
	mov	rax, QWORD PTR -40[rbp]
	movzx	eax, WORD PTR 50[rax]
	movzx	edx, ax
	mov	rax, QWORD PTR stmtSQL[rip]
	mov	ecx, DWORD PTR -60[rbp]
	mov	esi, ecx
	mov	rdi, rax
	call	sqlite3_bind_int@PLT
	mov	rax, QWORD PTR -40[rbp]
	mov	edx, DWORD PTR 52[rax]
	mov	rax, QWORD PTR stmtSQL[rip]
	mov	ecx, DWORD PTR -48[rbp]
	mov	esi, ecx
	mov	rdi, rax
	call	sqlite3_bind_int@PLT
	mov	rax, QWORD PTR -40[rbp]
	mov	edx, DWORD PTR 56[rax]
	mov	rax, QWORD PTR stmtSQL[rip]
	mov	ecx, DWORD PTR -44[rbp]
	mov	esi, ecx
	mov	rdi, rax
	call	sqlite3_bind_int@PLT
	jmp	.L31
.L13:
	mov	rax, QWORD PTR movieDatabase[rip]
	mov	rdi, rax
	call	sqlite3_errmsg@PLT
	mov	rdx, rax
	mov	rax, QWORD PTR stderr[rip]
	lea	rsi, .LC34[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
.L31:
	mov	rax, QWORD PTR stmtSQL[rip]
	mov	rdi, rax
	call	sqlite3_sql@PLT
	mov	rsi, rax
	lea	rdi, .LC35[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rax, QWORD PTR stmtSQL[rip]
	mov	rdi, rax
	call	sqlite3_step@PLT
	mov	DWORD PTR -52[rbp], eax
	cmp	DWORD PTR -52[rbp], 100
	jne	.L67
	lea	rdi, .LC36[rip]
	call	puts@PLT
	jmp	.L67
.L11:
	lea	rax, -40[rbp]
	mov	rdi, rax
	call	countDirectorArguments
	mov	WORD PTR -122[rbp], ax
	mov	DWORD PTR -100[rbp], 0
	jmp	.L34
.L39:
	mov	eax, DWORD PTR -104[rbp]
	cdqe
	lea	rdx, 0[0+rax*8]
	lea	rax, insertMovieArr.1[rip]
	add	rax, rdx
	mov	rsi, QWORD PTR [rax]
	mov	rax, QWORD PTR movieDatabase[rip]
	mov	r8d, 0
	lea	rcx, stmtSQL[rip]
	mov	edx, -1
	mov	rdi, rax
	call	sqlite3_prepare_v2@PLT
	mov	DWORD PTR -84[rbp], eax
	cmp	DWORD PTR -84[rbp], 0
	jne	.L35
	mov	rax, QWORD PTR stmtSQL[rip]
	lea	rsi, .LC37[rip]
	mov	rdi, rax
	call	sqlite3_bind_parameter_index@PLT
	mov	DWORD PTR -112[rbp], eax
	cmp	DWORD PTR -112[rbp], 0
	jne	.L36
	mov	esi, 0
	lea	rdi, .LC38[rip]
	call	printError
	jmp	.L36
.L35:
	mov	rax, QWORD PTR movieDatabase[rip]
	mov	rdi, rax
	call	sqlite3_errmsg@PLT
	mov	rdx, rax
	mov	rax, QWORD PTR stderr[rip]
	lea	rsi, .LC34[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
.L36:
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, 72[rax]
	mov	eax, DWORD PTR -100[rbp]
	cdqe
	sal	rax, 3
	add	rax, rdx
	mov	rbx, QWORD PTR [rax]
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, 72[rax]
	mov	eax, DWORD PTR -100[rbp]
	cdqe
	sal	rax, 3
	add	rax, rdx
	mov	rax, QWORD PTR [rax]
	mov	rdi, rax
	call	strlen@PLT
	lea	rsi, 1[rax]
	mov	rax, QWORD PTR -32[rbp]
	mov	rcx, rbx
	lea	rdx, .LC33[rip]
	mov	rdi, rax
	mov	eax, 0
	call	snprintf@PLT
	test	eax, eax
	je	.L37
	mov	rax, QWORD PTR stmtSQL[rip]
	mov	rdx, QWORD PTR -32[rbp]
	mov	esi, DWORD PTR -112[rbp]
	mov	r8, -1
	mov	ecx, -1
	mov	rdi, rax
	call	sqlite3_bind_text@PLT
	mov	rax, QWORD PTR stmtSQL[rip]
	mov	rdi, rax
	call	sqlite3_step@PLT
	mov	DWORD PTR -52[rbp], eax
	cmp	DWORD PTR -52[rbp], 101
	jne	.L38
	lea	rdi, .LC39[rip]
	call	puts@PLT
	jmp	.L37
.L38:
	mov	eax, DWORD PTR -52[rbp]
	mov	edi, eax
	call	checkResultCode
.L37:
	add	DWORD PTR -100[rbp], 1
.L34:
	movzx	eax, WORD PTR -122[rbp]
	cmp	DWORD PTR -100[rbp], eax
	jl	.L39
	jmp	.L33
.L10:
	mov	DWORD PTR -96[rbp], 0
	jmp	.L40
.L48:
	mov	eax, DWORD PTR -104[rbp]
	cdqe
	lea	rdx, 0[0+rax*8]
	lea	rax, insertMovieArr.1[rip]
	add	rax, rdx
	mov	rsi, QWORD PTR [rax]
	mov	rax, QWORD PTR movieDatabase[rip]
	mov	r8d, 0
	lea	rcx, stmtSQL[rip]
	mov	edx, -1
	mov	rdi, rax
	call	sqlite3_prepare_v2@PLT
	mov	DWORD PTR -84[rbp], eax
	cmp	DWORD PTR -84[rbp], 0
	jne	.L41
	mov	rax, QWORD PTR stmtSQL[rip]
	lea	rsi, .LC21[rip]
	mov	rdi, rax
	call	sqlite3_bind_parameter_index@PLT
	mov	DWORD PTR -120[rbp], eax
	cmp	DWORD PTR -120[rbp], 0
	jne	.L42
	mov	esi, 0
	lea	rdi, .LC40[rip]
	call	printError
.L42:
	mov	rax, QWORD PTR stmtSQL[rip]
	lea	rsi, .LC28[rip]
	mov	rdi, rax
	call	sqlite3_bind_parameter_index@PLT
	mov	DWORD PTR -116[rbp], eax
	cmp	DWORD PTR -116[rbp], 0
	jne	.L43
	mov	esi, 0
	lea	rdi, .LC41[rip]
	call	printError
.L43:
	mov	rax, QWORD PTR stmtSQL[rip]
	lea	rsi, .LC37[rip]
	mov	rdi, rax
	call	sqlite3_bind_parameter_index@PLT
	mov	DWORD PTR -112[rbp], eax
	cmp	DWORD PTR -112[rbp], 0
	jne	.L44
	mov	esi, 0
	lea	rdi, .LC38[rip]
	call	printError
	jmp	.L44
.L41:
	mov	rax, QWORD PTR movieDatabase[rip]
	mov	rdi, rax
	call	sqlite3_errmsg@PLT
	mov	rdx, rax
	mov	rax, QWORD PTR stderr[rip]
	lea	rsi, .LC34[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
.L44:
	mov	rax, QWORD PTR -40[rbp]
	mov	rbx, QWORD PTR [rax]
	mov	rax, QWORD PTR -40[rbp]
	mov	rax, QWORD PTR [rax]
	mov	rdi, rax
	call	strlen@PLT
	lea	rsi, 1[rax]
	mov	rax, QWORD PTR -32[rbp]
	mov	rcx, rbx
	lea	rdx, .LC33[rip]
	mov	rdi, rax
	mov	eax, 0
	call	snprintf@PLT
	test	eax, eax
	je	.L45
	mov	rax, QWORD PTR stmtSQL[rip]
	mov	rdx, QWORD PTR -32[rbp]
	mov	esi, DWORD PTR -120[rbp]
	mov	r8, -1
	mov	ecx, -1
	mov	rdi, rax
	call	sqlite3_bind_text@PLT
.L45:
	mov	rax, QWORD PTR -40[rbp]
	movzx	eax, WORD PTR 16[rax]
	movzx	edx, ax
	mov	rax, QWORD PTR stmtSQL[rip]
	mov	ecx, DWORD PTR -116[rbp]
	mov	esi, ecx
	mov	rdi, rax
	call	sqlite3_bind_int@PLT
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, 72[rax]
	mov	eax, DWORD PTR -96[rbp]
	cdqe
	sal	rax, 3
	add	rax, rdx
	mov	rbx, QWORD PTR [rax]
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, 72[rax]
	mov	eax, DWORD PTR -96[rbp]
	cdqe
	sal	rax, 3
	add	rax, rdx
	mov	rax, QWORD PTR [rax]
	mov	rdi, rax
	call	strlen@PLT
	lea	rsi, 1[rax]
	mov	rax, QWORD PTR -32[rbp]
	mov	rcx, rbx
	lea	rdx, .LC33[rip]
	mov	rdi, rax
	mov	eax, 0
	call	snprintf@PLT
	test	eax, eax
	je	.L46
	mov	rax, QWORD PTR stmtSQL[rip]
	mov	rdx, QWORD PTR -32[rbp]
	mov	esi, DWORD PTR -112[rbp]
	mov	r8, -1
	mov	ecx, -1
	mov	rdi, rax
	call	sqlite3_bind_text@PLT
	mov	rax, QWORD PTR stmtSQL[rip]
	mov	rdi, rax
	call	sqlite3_step@PLT
	mov	DWORD PTR -52[rbp], eax
	cmp	DWORD PTR -52[rbp], 101
	jne	.L47
	lea	rdi, .LC42[rip]
	call	puts@PLT
	jmp	.L46
.L47:
	mov	eax, DWORD PTR -52[rbp]
	mov	edi, eax
	call	checkResultCode
.L46:
	add	DWORD PTR -96[rbp], 1
.L40:
	movzx	eax, WORD PTR -122[rbp]
	cmp	DWORD PTR -96[rbp], eax
	jl	.L48
	jmp	.L33
.L9:
	lea	rax, -40[rbp]
	mov	rdi, rax
	call	countActorArguments
	mov	WORD PTR -122[rbp], ax
	mov	DWORD PTR -92[rbp], 0
	jmp	.L49
.L54:
	mov	eax, DWORD PTR -104[rbp]
	cdqe
	lea	rdx, 0[0+rax*8]
	lea	rax, insertMovieArr.1[rip]
	add	rax, rdx
	mov	rsi, QWORD PTR [rax]
	mov	rax, QWORD PTR movieDatabase[rip]
	mov	r8d, 0
	lea	rcx, stmtSQL[rip]
	mov	edx, -1
	mov	rdi, rax
	call	sqlite3_prepare_v2@PLT
	mov	DWORD PTR -84[rbp], eax
	cmp	DWORD PTR -84[rbp], 0
	jne	.L50
	mov	rax, QWORD PTR stmtSQL[rip]
	lea	rsi, .LC43[rip]
	mov	rdi, rax
	call	sqlite3_bind_parameter_index@PLT
	mov	DWORD PTR -108[rbp], eax
	cmp	DWORD PTR -108[rbp], 0
	jne	.L51
	mov	esi, 0
	lea	rdi, .LC44[rip]
	call	printError
	jmp	.L51
.L50:
	mov	rax, QWORD PTR movieDatabase[rip]
	mov	rdi, rax
	call	sqlite3_errmsg@PLT
	mov	rdx, rax
	mov	rax, QWORD PTR stderr[rip]
	lea	rsi, .LC34[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
.L51:
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, 96[rax]
	mov	eax, DWORD PTR -92[rbp]
	cdqe
	sal	rax, 3
	add	rax, rdx
	mov	rbx, QWORD PTR [rax]
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, 96[rax]
	mov	eax, DWORD PTR -92[rbp]
	cdqe
	sal	rax, 3
	add	rax, rdx
	mov	rax, QWORD PTR [rax]
	mov	rdi, rax
	call	strlen@PLT
	lea	rsi, 1[rax]
	mov	rax, QWORD PTR -32[rbp]
	mov	rcx, rbx
	lea	rdx, .LC33[rip]
	mov	rdi, rax
	mov	eax, 0
	call	snprintf@PLT
	test	eax, eax
	je	.L52
	mov	rax, QWORD PTR stmtSQL[rip]
	mov	rdx, QWORD PTR -32[rbp]
	mov	esi, DWORD PTR -108[rbp]
	mov	r8, -1
	mov	ecx, -1
	mov	rdi, rax
	call	sqlite3_bind_text@PLT
	mov	rax, QWORD PTR stmtSQL[rip]
	mov	rdi, rax
	call	sqlite3_step@PLT
	mov	DWORD PTR -52[rbp], eax
	cmp	DWORD PTR -52[rbp], 101
	jne	.L53
	lea	rdi, .LC45[rip]
	call	puts@PLT
	jmp	.L52
.L53:
	mov	eax, DWORD PTR -52[rbp]
	mov	edi, eax
	call	checkResultCode
.L52:
	add	DWORD PTR -92[rbp], 1
.L49:
	movzx	eax, WORD PTR -122[rbp]
	cmp	DWORD PTR -92[rbp], eax
	jl	.L54
	jmp	.L33
.L7:
	mov	DWORD PTR -88[rbp], 0
	jmp	.L55
.L63:
	mov	eax, DWORD PTR -104[rbp]
	cdqe
	lea	rdx, 0[0+rax*8]
	lea	rax, insertMovieArr.1[rip]
	add	rax, rdx
	mov	rsi, QWORD PTR [rax]
	mov	rax, QWORD PTR movieDatabase[rip]
	mov	r8d, 0
	lea	rcx, stmtSQL[rip]
	mov	edx, -1
	mov	rdi, rax
	call	sqlite3_prepare_v2@PLT
	mov	DWORD PTR -84[rbp], eax
	cmp	DWORD PTR -84[rbp], 0
	jne	.L56
	mov	rax, QWORD PTR stmtSQL[rip]
	lea	rsi, .LC21[rip]
	mov	rdi, rax
	call	sqlite3_bind_parameter_index@PLT
	mov	DWORD PTR -120[rbp], eax
	cmp	DWORD PTR -120[rbp], 0
	jne	.L57
	mov	esi, 0
	lea	rdi, .LC40[rip]
	call	printError
.L57:
	mov	rax, QWORD PTR stmtSQL[rip]
	lea	rsi, .LC28[rip]
	mov	rdi, rax
	call	sqlite3_bind_parameter_index@PLT
	mov	DWORD PTR -116[rbp], eax
	cmp	DWORD PTR -116[rbp], 0
	jne	.L58
	mov	esi, 0
	lea	rdi, .LC41[rip]
	call	printError
.L58:
	mov	rax, QWORD PTR stmtSQL[rip]
	lea	rsi, .LC43[rip]
	mov	rdi, rax
	call	sqlite3_bind_parameter_index@PLT
	mov	DWORD PTR -108[rbp], eax
	cmp	DWORD PTR -108[rbp], 0
	jne	.L59
	mov	esi, 0
	lea	rdi, .LC44[rip]
	call	printError
	jmp	.L59
.L56:
	mov	rax, QWORD PTR movieDatabase[rip]
	mov	rdi, rax
	call	sqlite3_errmsg@PLT
	mov	rdx, rax
	mov	rax, QWORD PTR stderr[rip]
	lea	rsi, .LC34[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
.L59:
	mov	rax, QWORD PTR -40[rbp]
	mov	rbx, QWORD PTR [rax]
	mov	rax, QWORD PTR -40[rbp]
	mov	rax, QWORD PTR [rax]
	mov	rdi, rax
	call	strlen@PLT
	lea	rsi, 1[rax]
	mov	rax, QWORD PTR -32[rbp]
	mov	rcx, rbx
	lea	rdx, .LC33[rip]
	mov	rdi, rax
	mov	eax, 0
	call	snprintf@PLT
	test	eax, eax
	je	.L60
	mov	rax, QWORD PTR stmtSQL[rip]
	mov	rdx, QWORD PTR -32[rbp]
	mov	esi, DWORD PTR -120[rbp]
	mov	r8, -1
	mov	ecx, -1
	mov	rdi, rax
	call	sqlite3_bind_text@PLT
.L60:
	mov	rax, QWORD PTR -40[rbp]
	movzx	eax, WORD PTR 16[rax]
	movzx	edx, ax
	mov	rax, QWORD PTR stmtSQL[rip]
	mov	ecx, DWORD PTR -116[rbp]
	mov	esi, ecx
	mov	rdi, rax
	call	sqlite3_bind_int@PLT
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, 96[rax]
	mov	eax, DWORD PTR -88[rbp]
	cdqe
	sal	rax, 3
	add	rax, rdx
	mov	rbx, QWORD PTR [rax]
	mov	rax, QWORD PTR -40[rbp]
	lea	rdx, 96[rax]
	mov	eax, DWORD PTR -88[rbp]
	cdqe
	sal	rax, 3
	add	rax, rdx
	mov	rax, QWORD PTR [rax]
	mov	rdi, rax
	call	strlen@PLT
	lea	rsi, 1[rax]
	mov	rax, QWORD PTR -32[rbp]
	mov	rcx, rbx
	lea	rdx, .LC33[rip]
	mov	rdi, rax
	mov	eax, 0
	call	snprintf@PLT
	test	eax, eax
	je	.L61
	mov	rax, QWORD PTR stmtSQL[rip]
	mov	rdx, QWORD PTR -32[rbp]
	mov	esi, DWORD PTR -108[rbp]
	mov	r8, -1
	mov	ecx, -1
	mov	rdi, rax
	call	sqlite3_bind_text@PLT
	mov	rax, QWORD PTR stmtSQL[rip]
	mov	rdi, rax
	call	sqlite3_step@PLT
	mov	DWORD PTR -52[rbp], eax
	cmp	DWORD PTR -52[rbp], 101
	jne	.L62
	lea	rdi, .LC46[rip]
	call	puts@PLT
	jmp	.L61
.L62:
	mov	eax, DWORD PTR -52[rbp]
	mov	edi, eax
	call	checkResultCode
.L61:
	add	DWORD PTR -88[rbp], 1
.L55:
	movzx	eax, WORD PTR -122[rbp]
	cmp	DWORD PTR -88[rbp], eax
	jl	.L63
	jmp	.L33
.L6:
	mov	esi, 0
	lea	rdi, .LC47[rip]
	call	printError
	jmp	.L33
.L67:
	nop
.L33:
	add	DWORD PTR -104[rbp], 1
.L5:
	mov	eax, DWORD PTR -104[rbp]
	cmp	eax, 4
	jbe	.L64
	mov	rax, QWORD PTR -32[rbp]
	mov	rdi, rax
	call	free@PLT
	lea	rax, -40[rbp]
	mov	rdi, rax
	call	freeMovieContext
	mov	rax, QWORD PTR stmtSQL[rip]
	mov	rdi, rax
	call	sqlite3_finalize@PLT
	mov	rax, QWORD PTR movieDatabase[rip]
	mov	rdi, rax
	call	sqlite3_close@PLT
	mov	eax, 0
.L65:
	mov	rbx, QWORD PTR -24[rbp]
	sub	rbx, QWORD PTR fs:40
	je	.L66
	call	__stack_chk_fail@PLT
.L66:
	mov	rbx, QWORD PTR -8[rbp]
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE6:
	.size	main, .-main
	.globl	printError
	.type	printError, @function
printError:
.LFB7:
	.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	QWORD PTR -8[rbp], rdi
	mov	DWORD PTR -12[rbp], esi
	mov	rax, QWORD PTR movieDatabase[rip]
	mov	rdi, rax
	call	sqlite3_errmsg@PLT
	mov	rdx, rax
	mov	rax, QWORD PTR stderr[rip]
	mov	rcx, QWORD PTR -8[rbp]
	mov	rsi, rcx
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	cmp	DWORD PTR -12[rbp], 0
	je	.L70
	mov	rax, QWORD PTR stmtSQL[rip]
	mov	rdi, rax
	call	sqlite3_reset@PLT
	mov	rax, QWORD PTR stmtSQL[rip]
	mov	rdi, rax
	call	sqlite3_finalize@PLT
	mov	rax, QWORD PTR movieDatabase[rip]
	mov	rdi, rax
	call	sqlite3_close@PLT
	mov	edi, 1
	call	exit@PLT
.L70:
	nop
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE7:
	.size	printError, .-printError
	.section	.rodata
	.align 8
.LC48:
	.string	"[!] Fehler bei der INSERT-Anweisung (Ist der Eintrag bereits vorhanden ?) : %s.\n"
	.align 8
.LC49:
	.string	"[!] Fehler bei der INSERT-Anweisung : %s.\n"
	.text
	.type	checkResultCode, @function
checkResultCode:
.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
	cmp	DWORD PTR -4[rbp], 19
	jne	.L72
	mov	esi, 0
	lea	rdi, .LC48[rip]
	call	printError
	jmp	.L73
.L72:
	mov	esi, 0
	lea	rdi, .LC49[rip]
	call	printError
	nop
.L73:
	nop
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE8:
	.size	checkResultCode, .-checkResultCode
	.section	.rodata
	.align 8
.LC50:
	.string	"[!] FEHLER : Konnte keinen Speicherplatz f\303\274r Regisseur-String in \"initMovieContext\" reservieren !\n"
	.align 8
.LC51:
	.string	"[!] FEHLER : Konnte keinen Speicherplatz f\303\274r Actors-String in \"initMovieContext\" reservieren !\n"
	.text
	.globl	initMovieContext
	.type	initMovieContext, @function
initMovieContext:
.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, 16
	mov	edi, 192
	call	malloc@PLT
	mov	QWORD PTR -8[rbp], rax
	mov	edi, 808
	call	malloc@PLT
	mov	rdx, rax
	mov	rax, QWORD PTR -8[rbp]
	mov	QWORD PTR [rax], rdx
	mov	edi, 408
	call	malloc@PLT
	mov	rdx, rax
	mov	rax, QWORD PTR -8[rbp]
	mov	QWORD PTR 8[rax], rdx
	mov	edi, 72
	call	malloc@PLT
	mov	rdx, rax
	mov	rax, QWORD PTR -8[rbp]
	mov	QWORD PTR 24[rax], rdx
	mov	edi, 262144
	call	malloc@PLT
	mov	rdx, rax
	mov	rax, QWORD PTR -8[rbp]
	mov	QWORD PTR 32[rax], rdx
	mov	edi, 400
	call	malloc@PLT
	mov	rdx, rax
	mov	rax, QWORD PTR -8[rbp]
	mov	QWORD PTR 40[rax], rdx
	mov	edi, 2088
	call	malloc@PLT
	mov	rdx, rax
	mov	rax, QWORD PTR -8[rbp]
	mov	QWORD PTR 64[rax], rdx
	mov	rax, QWORD PTR -8[rbp]
	mov	WORD PTR 184[rax], 0
	mov	rax, QWORD PTR -8[rbp]
	mov	WORD PTR 186[rax], 0
	mov	DWORD PTR -16[rbp], 0
	jmp	.L75
.L77:
	mov	edi, 408
	call	malloc@PLT
	mov	rcx, rax
	mov	rax, QWORD PTR -8[rbp]
	mov	edx, DWORD PTR -16[rbp]
	movsx	rdx, edx
	add	rdx, 8
	mov	QWORD PTR 8[rax+rdx*8], rcx
	mov	rax, QWORD PTR -8[rbp]
	mov	edx, DWORD PTR -16[rbp]
	movsx	rdx, edx
	add	rdx, 8
	mov	rax, QWORD PTR 8[rax+rdx*8]
	test	rax, rax
	jne	.L76
	mov	esi, 1
	lea	rdi, .LC50[rip]
	call	printError
.L76:
	add	DWORD PTR -16[rbp], 1
.L75:
	cmp	DWORD PTR -16[rbp], 2
	jle	.L77
	mov	DWORD PTR -12[rbp], 0
	jmp	.L78
.L80:
	mov	edi, 408
	call	malloc@PLT
	mov	rcx, rax
	mov	rax, QWORD PTR -8[rbp]
	mov	edx, DWORD PTR -12[rbp]
	movsx	rdx, edx
	add	rdx, 12
	mov	QWORD PTR [rax+rdx*8], rcx
	mov	rax, QWORD PTR -8[rbp]
	mov	edx, DWORD PTR -12[rbp]
	movsx	rdx, edx
	add	rdx, 12
	mov	rax, QWORD PTR [rax+rdx*8]
	test	rax, rax
	jne	.L79
	mov	esi, 1
	lea	rdi, .LC51[rip]
	call	printError
.L79:
	add	DWORD PTR -12[rbp], 1
.L78:
	cmp	DWORD PTR -12[rbp], 9
	jle	.L80
	mov	rax, QWORD PTR -8[rbp]
	mov	QWORD PTR 88[rax], 0
	mov	rax, QWORD PTR -8[rbp]
	mov	QWORD PTR 176[rax], 0
	mov	rax, QWORD PTR -8[rbp]
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE9:
	.size	initMovieContext, .-initMovieContext
	.section	.rodata
.LC52:
	.string	"the_stack_data/519836.c"
.LC53:
	.string	"*movieInfo != NULL"
	.text
	.globl	freeMovieContext
	.type	freeMovieContext, @function
freeMovieContext:
.LFB10:
	.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	QWORD PTR -24[rbp], rdi
	mov	rax, QWORD PTR -24[rbp]
	mov	rax, QWORD PTR [rax]
	test	rax, rax
	jne	.L83
	lea	rcx, __PRETTY_FUNCTION__.0[rip]
	mov	edx, 477
	lea	rsi, .LC52[rip]
	lea	rdi, .LC53[rip]
	call	__assert_fail@PLT
.L83:
	mov	rax, QWORD PTR -24[rbp]
	mov	rax, QWORD PTR [rax]
	mov	rax, QWORD PTR [rax]
	mov	rdi, rax
	call	free@PLT
	mov	rax, QWORD PTR -24[rbp]
	mov	rax, QWORD PTR [rax]
	mov	rax, QWORD PTR 8[rax]
	mov	rdi, rax
	call	free@PLT
	mov	rax, QWORD PTR -24[rbp]
	mov	rax, QWORD PTR [rax]
	mov	rax, QWORD PTR 24[rax]
	mov	rdi, rax
	call	free@PLT
	mov	rax, QWORD PTR -24[rbp]
	mov	rax, QWORD PTR [rax]
	mov	rax, QWORD PTR 32[rax]
	mov	rdi, rax
	call	free@PLT
	mov	rax, QWORD PTR -24[rbp]
	mov	rax, QWORD PTR [rax]
	mov	rax, QWORD PTR 40[rax]
	mov	rdi, rax
	call	free@PLT
	mov	rax, QWORD PTR -24[rbp]
	mov	rax, QWORD PTR [rax]
	mov	rax, QWORD PTR 64[rax]
	mov	rdi, rax
	call	free@PLT
	mov	DWORD PTR -8[rbp], 0
	jmp	.L84
.L85:
	mov	rax, QWORD PTR -24[rbp]
	mov	rax, QWORD PTR [rax]
	mov	edx, DWORD PTR -8[rbp]
	movsx	rdx, edx
	add	rdx, 8
	mov	rax, QWORD PTR 8[rax+rdx*8]
	mov	rdi, rax
	call	free@PLT
	add	DWORD PTR -8[rbp], 1
.L84:
	cmp	DWORD PTR -8[rbp], 2
	jle	.L85
	mov	DWORD PTR -4[rbp], 0
	jmp	.L86
.L87:
	mov	rax, QWORD PTR -24[rbp]
	mov	rax, QWORD PTR [rax]
	mov	edx, DWORD PTR -4[rbp]
	movsx	rdx, edx
	add	rdx, 12
	mov	rax, QWORD PTR [rax+rdx*8]
	mov	rdi, rax
	call	free@PLT
	add	DWORD PTR -4[rbp], 1
.L86:
	cmp	DWORD PTR -4[rbp], 9
	jle	.L87
	mov	rax, QWORD PTR -24[rbp]
	mov	rax, QWORD PTR [rax]
	mov	rdi, rax
	call	free@PLT
	mov	rax, QWORD PTR -24[rbp]
	mov	QWORD PTR [rax], 0
	nop
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE10:
	.size	freeMovieContext, .-freeMovieContext
	.type	addBasicInfoToMovieContext, @function
addBasicInfoToMovieContext:
.LFB11:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 80
	mov	QWORD PTR -24[rbp], rdi
	mov	QWORD PTR -32[rbp], rsi
	mov	QWORD PTR -40[rbp], rdx
	mov	QWORD PTR -48[rbp], rcx
	mov	QWORD PTR -56[rbp], r8
	mov	QWORD PTR -64[rbp], r9
	mov	ecx, DWORD PTR 24[rbp]
	mov	edx, DWORD PTR 32[rbp]
	mov	eax, DWORD PTR 40[rbp]
	mov	WORD PTR -68[rbp], cx
	mov	WORD PTR -72[rbp], dx
	mov	WORD PTR -76[rbp], ax
	mov	DWORD PTR -4[rbp], 1
	mov	rax, QWORD PTR -24[rbp]
	mov	rax, QWORD PTR [rax]
	test	rax, rax
	je	.L89
	cmp	QWORD PTR -32[rbp], 0
	jne	.L90
	mov	DWORD PTR -4[rbp], 0
	jmp	.L91
.L90:
	mov	rax, QWORD PTR -32[rbp]
	mov	rdi, rax
	call	strlen@PLT
	lea	rdx, 1[rax]
	mov	rax, QWORD PTR -24[rbp]
	mov	rax, QWORD PTR [rax]
	mov	rax, QWORD PTR [rax]
	mov	rcx, QWORD PTR -32[rbp]
	mov	rsi, rcx
	mov	rdi, rax
	call	strncpy@PLT
.L91:
	cmp	QWORD PTR -40[rbp], 0
	jne	.L92
	mov	DWORD PTR -4[rbp], 0
	jmp	.L93
.L92:
	mov	rax, QWORD PTR -40[rbp]
	mov	rdi, rax
	call	strlen@PLT
	lea	rdx, 1[rax]
	mov	rax, QWORD PTR -24[rbp]
	mov	rax, QWORD PTR [rax]
	mov	rax, QWORD PTR 8[rax]
	mov	rcx, QWORD PTR -40[rbp]
	mov	rsi, rcx
	mov	rdi, rax
	call	strncpy@PLT
.L93:
	cmp	QWORD PTR -48[rbp], 0
	jne	.L94
	mov	DWORD PTR -4[rbp], 0
	jmp	.L95
.L94:
	mov	rax, QWORD PTR -48[rbp]
	mov	rdi, rax
	call	strlen@PLT
	lea	rdx, 1[rax]
	mov	rax, QWORD PTR -24[rbp]
	mov	rax, QWORD PTR [rax]
	mov	rax, QWORD PTR 24[rax]
	mov	rcx, QWORD PTR -48[rbp]
	mov	rsi, rcx
	mov	rdi, rax
	call	strncpy@PLT
.L95:
	cmp	QWORD PTR -56[rbp], 0
	jne	.L96
	mov	DWORD PTR -4[rbp], 0
	jmp	.L97
.L96:
	mov	rax, QWORD PTR -56[rbp]
	mov	rdi, rax
	call	strlen@PLT
	lea	rdx, 1[rax]
	mov	rax, QWORD PTR -24[rbp]
	mov	rax, QWORD PTR [rax]
	mov	rax, QWORD PTR 32[rax]
	mov	rcx, QWORD PTR -56[rbp]
	mov	rsi, rcx
	mov	rdi, rax
	call	strncpy@PLT
.L97:
	cmp	QWORD PTR -64[rbp], 0
	jne	.L98
	mov	DWORD PTR -4[rbp], 0
	jmp	.L99
.L98:
	mov	rax, QWORD PTR -64[rbp]
	mov	rdi, rax
	call	strlen@PLT
	lea	rdx, 1[rax]
	mov	rax, QWORD PTR -24[rbp]
	mov	rax, QWORD PTR [rax]
	mov	rax, QWORD PTR 40[rax]
	mov	rcx, QWORD PTR -64[rbp]
	mov	rsi, rcx
	mov	rdi, rax
	call	strncpy@PLT
.L99:
	cmp	QWORD PTR 16[rbp], 0
	jne	.L100
	mov	DWORD PTR -4[rbp], 0
	jmp	.L101
.L100:
	mov	rdi, QWORD PTR 16[rbp]
	call	strlen@PLT
	lea	rdx, 1[rax]
	mov	rax, QWORD PTR -24[rbp]
	mov	rax, QWORD PTR [rax]
	mov	rax, QWORD PTR 64[rax]
	mov	rsi, QWORD PTR 16[rbp]
	mov	rdi, rax
	call	strncpy@PLT
.L101:
	mov	rax, QWORD PTR -24[rbp]
	mov	rax, QWORD PTR [rax]
	movzx	edx, WORD PTR -68[rbp]
	mov	WORD PTR 16[rax], dx
	mov	rax, QWORD PTR -24[rbp]
	mov	rax, QWORD PTR [rax]
	movzx	edx, WORD PTR -72[rbp]
	mov	WORD PTR 48[rax], dx
	mov	rax, QWORD PTR -24[rbp]
	mov	rax, QWORD PTR [rax]
	movzx	edx, WORD PTR -76[rbp]
	mov	WORD PTR 50[rax], dx
	mov	rax, QWORD PTR -24[rbp]
	mov	rax, QWORD PTR [rax]
	mov	edx, DWORD PTR 48[rbp]
	mov	DWORD PTR 52[rax], edx
	mov	rax, QWORD PTR -24[rbp]
	mov	rax, QWORD PTR [rax]
	mov	edx, DWORD PTR 56[rbp]
	mov	DWORD PTR 56[rax], edx
	jmp	.L102
.L89:
	mov	DWORD PTR -4[rbp], 0
.L102:
	mov	eax, DWORD PTR -4[rbp]
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE11:
	.size	addBasicInfoToMovieContext, .-addBasicInfoToMovieContext
	.type	addDirectorToMovieContext, @function
addDirectorToMovieContext:
.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, 16
	mov	QWORD PTR -8[rbp], rdi
	mov	QWORD PTR -16[rbp], rsi
	mov	rax, QWORD PTR -8[rbp]
	mov	rax, QWORD PTR [rax]
	test	rax, rax
	je	.L106
	mov	rax, QWORD PTR -8[rbp]
	mov	rax, QWORD PTR [rax]
	movzx	eax, WORD PTR 184[rax]
	cmp	ax, 1
	ja	.L106
	mov	rax, QWORD PTR -16[rbp]
	mov	rdi, rax
	call	strlen@PLT
	lea	rdx, 1[rax]
	mov	rax, QWORD PTR -8[rbp]
	mov	rax, QWORD PTR [rax]
	mov	rcx, QWORD PTR -8[rbp]
	mov	rcx, QWORD PTR [rcx]
	movzx	ecx, WORD PTR 184[rcx]
	movzx	ecx, cx
	movsx	rcx, ecx
	add	rcx, 8
	mov	rax, QWORD PTR 8[rax+rcx*8]
	mov	rcx, QWORD PTR -16[rbp]
	mov	rsi, rcx
	mov	rdi, rax
	call	strncpy@PLT
	mov	rax, QWORD PTR -8[rbp]
	mov	rax, QWORD PTR [rax]
	movzx	edx, WORD PTR 184[rax]
	add	edx, 1
	mov	WORD PTR 184[rax], dx
.L106:
	nop
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE12:
	.size	addDirectorToMovieContext, .-addDirectorToMovieContext
	.type	addActorToMovieContext, @function
addActorToMovieContext:
.LFB13:
	.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	QWORD PTR -8[rbp], rdi
	mov	QWORD PTR -16[rbp], rsi
	mov	rax, QWORD PTR -8[rbp]
	mov	rax, QWORD PTR [rax]
	test	rax, rax
	je	.L109
	mov	rax, QWORD PTR -8[rbp]
	mov	rax, QWORD PTR [rax]
	movzx	eax, WORD PTR 186[rax]
	cmp	ax, 9
	ja	.L109
	mov	rax, QWORD PTR -16[rbp]
	mov	rdi, rax
	call	strlen@PLT
	lea	rdx, 1[rax]
	mov	rax, QWORD PTR -8[rbp]
	mov	rax, QWORD PTR [rax]
	mov	rcx, QWORD PTR -8[rbp]
	mov	rcx, QWORD PTR [rcx]
	movzx	ecx, WORD PTR 186[rcx]
	movzx	ecx, cx
	movsx	rcx, ecx
	add	rcx, 12
	mov	rax, QWORD PTR [rax+rcx*8]
	mov	rcx, QWORD PTR -16[rbp]
	mov	rsi, rcx
	mov	rdi, rax
	call	strncpy@PLT
	mov	rax, QWORD PTR -8[rbp]
	mov	rax, QWORD PTR [rax]
	movzx	edx, WORD PTR 186[rax]
	add	edx, 1
	mov	WORD PTR 186[rax], dx
.L109:
	nop
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE13:
	.size	addActorToMovieContext, .-addActorToMovieContext
	.type	countDirectorArguments, @function
countDirectorArguments:
.LFB14:
	.cfi_startproc
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	QWORD PTR -8[rbp], rdi
	mov	rax, QWORD PTR -8[rbp]
	mov	rax, QWORD PTR [rax]
	movzx	eax, WORD PTR 184[rax]
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE14:
	.size	countDirectorArguments, .-countDirectorArguments
	.type	countActorArguments, @function
countActorArguments:
.LFB15:
	.cfi_startproc
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	QWORD PTR -8[rbp], rdi
	mov	rax, QWORD PTR -8[rbp]
	mov	rax, QWORD PTR [rax]
	movzx	eax, WORD PTR 186[rax]
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE15:
	.size	countActorArguments, .-countActorArguments
	.section	.rodata
	.align 8
.LC54:
	.ascii	"INSERT INTO Movies(Title, Genre, ReleaseYear, Runtime, Plot,"
	.ascii	" Quality,"
	.string	" Rating, CommunityRating, AlreadySeen, IsFavourite, ArchiveStr) VALUES(:Title, (SELECT ID FROM Genres WHERE Genre = :Genre), :Year, :Runtime, :Plot, (SELECT ID FROM Qualities WHERE Source = :Src), :Rating, :ComRating, :AlreadySeen, :IsFavourite, :Archive);"
	.align 8
.LC55:
	.string	"INSERT INTO Directors(Name) VALUES(:RegName);"
	.align 8
.LC56:
	.string	"INSERT INTO directed_movie(MovieID, DirectorID) VALUES((SELECT ID FROM Movies WHERE Title = :Title AND ReleaseYear = :Year), (SELECT ID FROM Directors WHERE Name = :RegName));"
	.align 8
.LC57:
	.string	"INSERT INTO Actors(Name) VALUES(:ActName);"
	.align 8
.LC58:
	.string	"INSERT INTO acted_in_movie(MovieID, ActorsID) VALUES((SELECT ID FROM Movies WHERE Title = :Title AND ReleaseYear = :Year), (SELECT ID FROM Actors WHERE Name = :ActName));"
	.section	.data.rel.local,"aw"
	.align 32
	.type	insertMovieArr.1, @object
	.size	insertMovieArr.1, 40
insertMovieArr.1:
	.quad	.LC54
	.quad	.LC55
	.quad	.LC56
	.quad	.LC57
	.quad	.LC58
	.section	.rodata
	.align 16
	.type	__PRETTY_FUNCTION__.0, @object
	.size	__PRETTY_FUNCTION__.0, 17
__PRETTY_FUNCTION__.0:
	.string	"freeMovieContext"
	.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	"519836.c"
	.text
	.comm	movieDatabase,4,4
	.global	stmtSQL
	.bss
	.align	2
	.type	stmtSQL, %object
	.size	stmtSQL, 4
stmtSQL:
	.space	4
	.section	.rodata
	.align	2
.LC0:
	.ascii	"01:49:00\000"
	.align	2
.LC1:
	.ascii	"Animation\000"
	.align	2
.LC2:
	.ascii	"Zoomania\000"
	.align	2
.LC3:
	.ascii	"HDD\000"
	.align	2
.LC4:
	.ascii	"BR-RIP\000"
	.align	2
.LC5:
	.ascii	"In einer von anthropomorphen S\303\244ugetieren bew"
	.ascii	"ohnten Welt erf\303\274llt Judy Hopps aus dem l\303"
	.ascii	"\244ndlichen Dorf Bunnyborrow in Nageria ihren Trau"
	.ascii	"m, als erster Hase Polizist zu werden...\000"
	.align	2
.LC6:
	.ascii	"[!] FEHLER beim eintragen der Basisinformationen. B"
	.ascii	"reche ab...\000"
	.align	2
.LC7:
	.ascii	"Byron Howard\000"
	.align	2
.LC8:
	.ascii	"Rich Moore\000"
	.align	2
.LC9:
	.ascii	"Ginnifer Goodwin\000"
	.align	2
.LC10:
	.ascii	"Jason Bateman\000"
	.align	2
.LC11:
	.ascii	"Idris Elba\000"
	.align	2
.LC12:
	.ascii	"Jenny Slate\000"
	.align	2
.LC13:
	.ascii	"Nate Torrence\000"
	.align	2
.LC14:
	.ascii	"Bonnie Hunt\000"
	.align	2
.LC15:
	.ascii	"Don Lake\000"
	.align	2
.LC16:
	.ascii	"Tommy Chong\000"
	.align	2
.LC17:
	.ascii	"J. K. Simmons\000"
	.align	2
.LC18:
	.ascii	"Alan Tudyk\000"
	.align	2
.LC19:
	.ascii	"Movies.db\000"
	.align	2
.LC20:
	.ascii	"Cannot open database: %s\012\000"
	.align	2
.LC21:
	.ascii	":Title\000"
	.align	2
.LC22:
	.ascii	"[!] FEHLER in \"insertMovie #1\": %s\012\000"
	.align	2
.LC23:
	.ascii	":Genre\000"
	.align	2
.LC24:
	.ascii	":Runtime\000"
	.align	2
.LC25:
	.ascii	":Plot\000"
	.align	2
.LC26:
	.ascii	":Src\000"
	.align	2
.LC27:
	.ascii	":Archive\000"
	.align	2
.LC28:
	.ascii	":Year\000"
	.align	2
.LC29:
	.ascii	":Rating\000"
	.align	2
.LC30:
	.ascii	":ComRating\000"
	.align	2
.LC31:
	.ascii	":AlreadySeen\000"
	.align	2
.LC32:
	.ascii	":IsFavourite\000"
	.align	2
.LC33:
	.ascii	"%s\000"
	.align	2
.LC34:
	.ascii	"Failed to execute statement: %s\012\000"
	.align	2
.LC35:
	.ascii	"\011WHOOP-WHOOP : %s\012\000"
	.align	2
.LC36:
	.ascii	"Eintrag #1 erfolgreich !\000"
	.align	2
.LC37:
	.ascii	":RegName\000"
	.align	2
.LC38:
	.ascii	"[!] FEHLER beim binden von \":RegName\": %s\012\000"
	.align	2
.LC39:
	.ascii	"Eintrag #2 erfolgreich !\000"
	.align	2
.LC40:
	.ascii	"[!] FEHLER beim binden von \":Title\": %s\012\000"
	.align	2
.LC41:
	.ascii	"[!] FEHLER beim binden von \":Year\": %s\012\000"
	.align	2
.LC42:
	.ascii	"Eintrag #3 erfolgreich !\000"
	.align	2
.LC43:
	.ascii	":ActName\000"
	.align	2
.LC44:
	.ascii	"[!] FEHLER beim binden von \":ActName\": %s\012\000"
	.align	2
.LC45:
	.ascii	"Eintrag #4 erfolgreich !\000"
	.align	2
.LC46:
	.ascii	"Eintrag #5 erfolgreich !\000"
	.align	2
.LC47:
	.ascii	"[!] FEHLER : Index out of Bounds in \"insertMovie #"
	.ascii	"5\"\012\000"
	.align	2
.LC48:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	main
	.syntax unified
	.arm
	.fpu softvfp
	.type	main, %function
main:
	@ args = 0, pretend = 0, frame = 104
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{r4, fp, lr}
	add	fp, sp, #8
	sub	sp, sp, #140
	str	r0, [fp, #-112]
	str	r1, [fp, #-116]
	ldr	r3, .L68
	ldr	r3, [r3]
	str	r3, [fp, #-16]
	mov	r3,#0
	mov	r0, #131072
	bl	malloc
	mov	r3, r0
	str	r3, [fp, #-64]
	bl	initMovieContext
	mov	r3, r0
	str	r3, [fp, #-104]
	sub	r0, fp, #104
	mov	r3, #1
	str	r3, [sp, #28]
	mov	r3, #1
	str	r3, [sp, #24]
	mov	r3, #8
	str	r3, [sp, #20]
	mov	r3, #8
	str	r3, [sp, #16]
	ldr	r3, .L68+4
	str	r3, [sp, #12]
	ldr	r3, .L68+8
	str	r3, [sp, #8]
	ldr	r3, .L68+12
	str	r3, [sp, #4]
	ldr	r3, .L68+16
	str	r3, [sp]
	ldr	r3, .L68+20
	ldr	r2, .L68+24
	ldr	r1, .L68+28
	bl	addBasicInfoToMovieContext
	mov	r3, r0
	cmp	r3, #0
	bne	.L2
	mov	r1, #1
	ldr	r0, .L68+32
	bl	printError
.L2:
	sub	r3, fp, #104
	ldr	r1, .L68+36
	mov	r0, r3
	bl	addDirectorToMovieContext
	sub	r3, fp, #104
	ldr	r1, .L68+40
	mov	r0, r3
	bl	addDirectorToMovieContext
	sub	r3, fp, #104
	ldr	r1, .L68+44
	mov	r0, r3
	bl	addActorToMovieContext
	sub	r3, fp, #104
	ldr	r1, .L68+48
	mov	r0, r3
	bl	addActorToMovieContext
	sub	r3, fp, #104
	ldr	r1, .L68+52
	mov	r0, r3
	bl	addActorToMovieContext
	sub	r3, fp, #104
	ldr	r1, .L68+56
	mov	r0, r3
	bl	addActorToMovieContext
	sub	r3, fp, #104
	ldr	r1, .L68+60
	mov	r0, r3
	bl	addActorToMovieContext
	sub	r3, fp, #104
	ldr	r1, .L68+64
	mov	r0, r3
	bl	addActorToMovieContext
	sub	r3, fp, #104
	ldr	r1, .L68+68
	mov	r0, r3
	bl	addActorToMovieContext
	sub	r3, fp, #104
	ldr	r1, .L68+72
	mov	r0, r3
	bl	addActorToMovieContext
	sub	r3, fp, #104
	ldr	r1, .L68+76
	mov	r0, r3
	bl	addActorToMovieContext
	sub	r3, fp, #104
	ldr	r1, .L68+80
	mov	r0, r3
	bl	addActorToMovieContext
	ldr	r1, .L68+84
	ldr	r0, .L68+88
	bl	sqlite3_open
	str	r0, [fp, #-60]
	mov	r3, #0
	str	r3, [fp, #-100]
	mov	r3, #0
	str	r3, [fp, #-56]
	mov	r3, #0
	str	r3, [fp, #-96]
	mov	r3, #0
	str	r3, [fp, #-52]
	mov	r3, #0
	str	r3, [fp, #-48]
	mov	r3, #0
	str	r3, [fp, #-44]
	mov	r3, #0
	str	r3, [fp, #-40]
	mov	r3, #0
	str	r3, [fp, #-36]
	mov	r3, #0
	str	r3, [fp, #-32]
	mov	r3, #0
	str	r3, [fp, #-92]
	mov	r3, #0
	str	r3, [fp, #-88]
	mov	r3, #0
	str	r3, [fp, #-28]
	mov	r3, #0
	strh	r3, [fp, #-106]	@ movhi
	ldr	r3, [fp, #-60]
	cmp	r3, #0
	beq	.L3
	ldr	r3, .L68+92
	ldr	r4, [r3]
	ldr	r3, .L68+84
	ldr	r3, [r3]
	mov	r0, r3
	bl	sqlite3_errmsg
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L68+96
	mov	r0, r4
	bl	fprintf
	ldr	r3, .L68+84
	ldr	r3, [r3]
	mov	r0, r3
	bl	sqlite3_close
	mov	r3, #1
	b	.L65
.L3:
	mov	r3, #0
	str	r3, [fp, #-84]
	b	.L5
.L64:
	ldr	r3, [fp, #-84]
	cmp	r3, #4
	ldrls	pc, [pc, r3, asl #2]
	b	.L6
.L8:
	.word	.L12
	.word	.L11
	.word	.L10
	.word	.L9
	.word	.L7
.L12:
	ldr	r3, .L68+84
	ldr	r0, [r3]
	ldr	r3, [fp, #-84]
	lsl	r3, r3, #2
	ldr	r2, .L68+100
	add	r3, r3, r2
	ldr	r1, [r3]
	mov	r3, #0
	str	r3, [sp]
	ldr	r3, .L68+104
	mvn	r2, #0
	bl	sqlite3_prepare_v2
	str	r0, [fp, #-60]
	ldr	r3, [fp, #-60]
	cmp	r3, #0
	bne	.L13
	ldr	r3, .L68+104
	ldr	r3, [r3]
	ldr	r1, .L68+108
	mov	r0, r3
	bl	sqlite3_bind_parameter_index
	str	r0, [fp, #-100]
	ldr	r3, [fp, #-100]
	cmp	r3, #0
	bne	.L14
	mov	r1, #0
	ldr	r0, .L68+112
	bl	printError
.L14:
	ldr	r3, .L68+104
	ldr	r3, [r3]
	ldr	r1, .L68+116
	mov	r0, r3
	bl	sqlite3_bind_parameter_index
	str	r0, [fp, #-56]
	ldr	r3, [fp, #-56]
	cmp	r3, #0
	bne	.L15
	mov	r1, #0
	ldr	r0, .L68+112
	bl	printError
.L15:
	ldr	r3, .L68+104
	ldr	r3, [r3]
	ldr	r1, .L68+120
	mov	r0, r3
	bl	sqlite3_bind_parameter_index
	str	r0, [fp, #-52]
	ldr	r3, [fp, #-52]
	cmp	r3, #0
	bne	.L16
	mov	r1, #0
	ldr	r0, .L68+112
	bl	printError
.L16:
	ldr	r3, .L68+104
	ldr	r3, [r3]
	ldr	r1, .L68+124
	mov	r0, r3
	bl	sqlite3_bind_parameter_index
	str	r0, [fp, #-48]
	ldr	r3, [fp, #-48]
	cmp	r3, #0
	bne	.L17
	mov	r1, #0
	ldr	r0, .L68+112
	bl	printError
.L17:
	ldr	r3, .L68+104
	ldr	r3, [r3]
	ldr	r1, .L68+128
	mov	r0, r3
	bl	sqlite3_bind_parameter_index
	str	r0, [fp, #-44]
	ldr	r3, [fp, #-44]
	cmp	r3, #0
	bne	.L18
	mov	r1, #0
	ldr	r0, .L68+112
	bl	printError
.L18:
	ldr	r3, .L68+104
	ldr	r3, [r3]
	ldr	r1, .L68+132
	mov	r0, r3
	bl	sqlite3_bind_parameter_index
	str	r0, [fp, #-32]
	ldr	r3, [fp, #-32]
	cmp	r3, #0
	bne	.L19
	mov	r1, #0
	ldr	r0, .L68+112
	bl	printError
.L19:
	ldr	r3, .L68+104
	ldr	r3, [r3]
	ldr	r1, .L68+136
	mov	r0, r3
	bl	sqlite3_bind_parameter_index
	str	r0, [fp, #-96]
	ldr	r3, [fp, #-96]
	cmp	r3, #0
	bne	.L20
	mov	r1, #0
	ldr	r0, .L68+112
	bl	printError
.L20:
	ldr	r3, .L68+104
	ldr	r3, [r3]
	ldr	r1, .L68+140
	mov	r0, r3
	bl	sqlite3_bind_parameter_index
	str	r0, [fp, #-40]
	ldr	r3, [fp, #-40]
	cmp	r3, #0
	bne	.L21
	mov	r1, #0
	ldr	r0, .L68+112
	bl	printError
.L21:
	ldr	r3, .L68+104
	ldr	r3, [r3]
	ldr	r1, .L68+144
	mov	r0, r3
	bl	sqlite3_bind_parameter_index
	str	r0, [fp, #-36]
	ldr	r3, [fp, #-36]
	cmp	r3, #0
	bne	.L22
	mov	r1, #0
	ldr	r0, .L68+112
	bl	printError
.L22:
	ldr	r3, .L68+104
	ldr	r3, [r3]
	ldr	r1, .L68+148
	mov	r0, r3
	bl	sqlite3_bind_parameter_index
	str	r0, [fp, #-24]
	ldr	r3, [fp, #-24]
	cmp	r3, #0
	bne	.L23
	mov	r1, #0
	ldr	r0, .L68+112
	bl	printError
.L23:
	ldr	r3, .L68+104
	ldr	r3, [r3]
	ldr	r1, .L68+152
	mov	r0, r3
	bl	sqlite3_bind_parameter_index
	str	r0, [fp, #-20]
	ldr	r3, [fp, #-20]
	cmp	r3, #0
	bne	.L24
	mov	r1, #0
	ldr	r0, .L68+112
	bl	printError
.L24:
	ldr	r3, [fp, #-104]
	ldr	r3, [r3]
	mov	r0, r3
	bl	strlen
	mov	r3, r0
	add	r1, r3, #1
	ldr	r3, [fp, #-104]
	ldr	r3, [r3]
	ldr	r2, .L68+156
	ldr	r0, [fp, #-64]
	bl	snprintf
	mov	r3, r0
	cmp	r3, #0
	beq	.L25
	ldr	r3, .L68+104
	ldr	r0, [r3]
	mvn	r3, #0
	str	r3, [sp]
	mvn	r3, #0
	ldr	r2, [fp, #-64]
	ldr	r1, [fp, #-100]
	bl	sqlite3_bind_text
.L25:
	ldr	r3, [fp, #-104]
	ldr	r3, [r3, #4]
	mov	r0, r3
	bl	strlen
	mov	r3, r0
	add	r1, r3, #1
	ldr	r3, [fp, #-104]
	ldr	r3, [r3, #4]
	ldr	r2, .L68+156
	ldr	r0, [fp, #-64]
	bl	snprintf
	mov	r3, r0
	cmp	r3, #0
	beq	.L26
	ldr	r3, .L68+104
	ldr	r0, [r3]
	mvn	r3, #0
	str	r3, [sp]
	mvn	r3, #0
	ldr	r2, [fp, #-64]
	ldr	r1, [fp, #-56]
	bl	sqlite3_bind_text
.L26:
	ldr	r3, [fp, #-104]
	ldr	r3, [r3, #12]
	mov	r0, r3
	bl	strlen
	mov	r3, r0
	add	r1, r3, #1
	ldr	r3, [fp, #-104]
	ldr	r3, [r3, #12]
	ldr	r2, .L68+156
	ldr	r0, [fp, #-64]
	bl	snprintf
	mov	r3, r0
	cmp	r3, #0
	beq	.L27
	ldr	r3, .L68+104
	ldr	r0, [r3]
	mvn	r3, #0
	str	r3, [sp]
	mvn	r3, #0
	ldr	r2, [fp, #-64]
	ldr	r1, [fp, #-52]
	bl	sqlite3_bind_text
.L27:
	ldr	r3, [fp, #-104]
	ldr	r3, [r3, #16]
	mov	r0, r3
	bl	strlen
	mov	r3, r0
	add	r1, r3, #1
	ldr	r3, [fp, #-104]
	ldr	r3, [r3, #16]
	ldr	r2, .L68+156
	ldr	r0, [fp, #-64]
	bl	snprintf
	mov	r3, r0
	cmp	r3, #0
	beq	.L28
	ldr	r3, .L68+104
	ldr	r0, [r3]
	mvn	r3, #0
	str	r3, [sp]
	mvn	r3, #0
	ldr	r2, [fp, #-64]
	ldr	r1, [fp, #-48]
	bl	sqlite3_bind_text
.L28:
	ldr	r3, [fp, #-104]
	ldr	r3, [r3, #20]
	mov	r0, r3
	bl	strlen
	mov	r3, r0
	add	r1, r3, #1
	ldr	r3, [fp, #-104]
	ldr	r3, [r3, #20]
	ldr	r2, .L68+156
	ldr	r0, [fp, #-64]
	bl	snprintf
	mov	r3, r0
	cmp	r3, #0
	beq	.L29
	ldr	r3, .L68+104
	ldr	r0, [r3]
	mvn	r3, #0
	str	r3, [sp]
	mvn	r3, #0
	ldr	r2, [fp, #-64]
	ldr	r1, [fp, #-44]
	bl	sqlite3_bind_text
.L29:
	ldr	r3, [fp, #-104]
	ldr	r3, [r3, #36]
	mov	r0, r3
	bl	strlen
	mov	r3, r0
	add	r1, r3, #1
	ldr	r3, [fp, #-104]
	ldr	r3, [r3, #36]
	ldr	r2, .L68+156
	ldr	r0, [fp, #-64]
	bl	snprintf
	mov	r3, r0
	cmp	r3, #0
	beq	.L30
	ldr	r3, .L68+104
	ldr	r0, [r3]
	mvn	r3, #0
	str	r3, [sp]
	mvn	r3, #0
	ldr	r2, [fp, #-64]
	ldr	r1, [fp, #-32]
	bl	sqlite3_bind_text
.L30:
	ldr	r3, .L68+104
	ldr	r0, [r3]
	ldr	r3, [fp, #-104]
	ldrh	r3, [r3, #8]
	mov	r2, r3
	ldr	r1, [fp, #-96]
	bl	sqlite3_bind_int
	ldr	r3, .L68+104
	ldr	r0, [r3]
	ldr	r3, [fp, #-104]
	ldrh	r3, [r3, #24]
	mov	r2, r3
	ldr	r1, [fp, #-40]
	bl	sqlite3_bind_int
	ldr	r3, .L68+104
	ldr	r0, [r3]
	ldr	r3, [fp, #-104]
	ldrh	r3, [r3, #26]
	mov	r2, r3
	ldr	r1, [fp, #-36]
	bl	sqlite3_bind_int
	ldr	r3, .L68+104
	ldr	r0, [r3]
	ldr	r3, [fp, #-104]
	ldr	r3, [r3, #28]
	mov	r2, r3
	ldr	r1, [fp, #-24]
	bl	sqlite3_bind_int
	ldr	r3, .L68+104
	ldr	r0, [r3]
	ldr	r3, [fp, #-104]
	ldr	r3, [r3, #32]
	mov	r2, r3
	ldr	r1, [fp, #-20]
	bl	sqlite3_bind_int
	b	.L31
.L13:
	ldr	r3, .L68+92
	ldr	r4, [r3]
	ldr	r3, .L68+84
	ldr	r3, [r3]
	mov	r0, r3
	bl	sqlite3_errmsg
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L68+160
	mov	r0, r4
	bl	fprintf
.L31:
	ldr	r3, .L68+104
	ldr	r3, [r3]
	mov	r0, r3
	bl	sqlite3_sql
	mov	r3, r0
	mov	r1, r3
	ldr	r0, .L68+164
	bl	printf
	ldr	r3, .L68+104
	ldr	r3, [r3]
	mov	r0, r3
	bl	sqlite3_step
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #100
	bne	.L67
	ldr	r0, .L68+168
	bl	puts
	b	.L67
.L11:
	sub	r3, fp, #104
	mov	r0, r3
	bl	countDirectorArguments
	mov	r3, r0
	strh	r3, [fp, #-106]	@ movhi
	mov	r3, #0
	str	r3, [fp, #-80]
	b	.L34
.L39:
	ldr	r3, .L68+84
	ldr	r0, [r3]
	ldr	r3, [fp, #-84]
	lsl	r3, r3, #2
	ldr	r2, .L68+100
	add	r3, r3, r2
	ldr	r1, [r3]
	mov	r3, #0
	str	r3, [sp]
	ldr	r3, .L68+104
	mvn	r2, #0
	bl	sqlite3_prepare_v2
	str	r0, [fp, #-60]
	ldr	r3, [fp, #-60]
	cmp	r3, #0
	bne	.L35
	ldr	r3, .L68+104
	ldr	r3, [r3]
	ldr	r1, .L68+172
	mov	r0, r3
	bl	sqlite3_bind_parameter_index
	str	r0, [fp, #-92]
	ldr	r3, [fp, #-92]
	cmp	r3, #0
	bne	.L36
	mov	r1, #0
	ldr	r0, .L68+176
	bl	printError
	b	.L36
.L35:
	ldr	r3, .L68+92
	ldr	r4, [r3]
	ldr	r3, .L68+84
	ldr	r3, [r3]
	mov	r0, r3
	bl	sqlite3_errmsg
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L68+160
	mov	r0, r4
	bl	fprintf
.L36:
	ldr	r3, [fp, #-104]
	add	r2, r3, #40
	ldr	r3, [fp, #-80]
	lsl	r3, r3, #2
	add	r3, r2, r3
	ldr	r3, [r3]
	mov	r0, r3
	bl	strlen
	mov	r3, r0
	add	r1, r3, #1
	ldr	r3, [fp, #-104]
	add	r2, r3, #40
	ldr	r3, [fp, #-80]
	lsl	r3, r3, #2
	add	r3, r2, r3
	ldr	r3, [r3]
	ldr	r2, .L68+156
	ldr	r0, [fp, #-64]
	bl	snprintf
	mov	r3, r0
	cmp	r3, #0
	beq	.L37
	ldr	r3, .L68+104
	ldr	r0, [r3]
	mvn	r3, #0
	str	r3, [sp]
	mvn	r3, #0
	ldr	r2, [fp, #-64]
	ldr	r1, [fp, #-92]
	bl	sqlite3_bind_text
	ldr	r3, .L68+104
	ldr	r3, [r3]
	mov	r0, r3
	bl	sqlite3_step
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #101
	bne	.L38
	ldr	r0, .L68+180
	bl	puts
	b	.L37
.L38:
	ldr	r0, [fp, #-28]
	bl	checkResultCode
.L37:
	ldr	r3, [fp, #-80]
	add	r3, r3, #1
	str	r3, [fp, #-80]
.L34:
	ldrh	r3, [fp, #-106]
	ldr	r2, [fp, #-80]
	cmp	r2, r3
	blt	.L39
	b	.L33
.L10:
	mov	r3, #0
	str	r3, [fp, #-76]
	b	.L40
.L48:
	ldr	r3, .L68+84
	ldr	r0, [r3]
	ldr	r3, [fp, #-84]
	lsl	r3, r3, #2
	ldr	r2, .L68+100
	add	r3, r3, r2
	ldr	r1, [r3]
	mov	r3, #0
	str	r3, [sp]
	ldr	r3, .L68+104
	mvn	r2, #0
	bl	sqlite3_prepare_v2
	str	r0, [fp, #-60]
	ldr	r3, [fp, #-60]
	cmp	r3, #0
	bne	.L41
	ldr	r3, .L68+104
	ldr	r3, [r3]
	ldr	r1, .L68+108
	mov	r0, r3
	bl	sqlite3_bind_parameter_index
	str	r0, [fp, #-100]
	ldr	r3, [fp, #-100]
	cmp	r3, #0
	bne	.L42
	mov	r1, #0
	ldr	r0, .L68+184
	bl	printError
.L42:
	ldr	r3, .L68+104
	ldr	r3, [r3]
	ldr	r1, .L68+136
	mov	r0, r3
	bl	sqlite3_bind_parameter_index
	str	r0, [fp, #-96]
	ldr	r3, [fp, #-96]
	cmp	r3, #0
	bne	.L43
	mov	r1, #0
	ldr	r0, .L68+188
	bl	printError
.L43:
	ldr	r3, .L68+104
	ldr	r3, [r3]
	ldr	r1, .L68+172
	mov	r0, r3
	bl	sqlite3_bind_parameter_index
	str	r0, [fp, #-92]
	ldr	r3, [fp, #-92]
	cmp	r3, #0
	bne	.L44
	mov	r1, #0
	ldr	r0, .L68+176
	bl	printError
	b	.L44
.L41:
	ldr	r3, .L68+92
	ldr	r4, [r3]
	ldr	r3, .L68+84
	ldr	r3, [r3]
	mov	r0, r3
	bl	sqlite3_errmsg
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L68+160
	mov	r0, r4
	bl	fprintf
.L44:
	ldr	r3, [fp, #-104]
	ldr	r3, [r3]
	mov	r0, r3
	bl	strlen
	mov	r3, r0
	add	r1, r3, #1
	ldr	r3, [fp, #-104]
	ldr	r3, [r3]
	ldr	r2, .L68+156
	ldr	r0, [fp, #-64]
	bl	snprintf
	mov	r3, r0
	cmp	r3, #0
	beq	.L45
	ldr	r3, .L68+104
	ldr	r0, [r3]
	mvn	r3, #0
	str	r3, [sp]
	mvn	r3, #0
	ldr	r2, [fp, #-64]
	ldr	r1, [fp, #-100]
	bl	sqlite3_bind_text
.L45:
	ldr	r3, .L68+104
	ldr	r0, [r3]
	ldr	r3, [fp, #-104]
	ldrh	r3, [r3, #8]
	mov	r2, r3
	ldr	r1, [fp, #-96]
	bl	sqlite3_bind_int
	ldr	r3, [fp, #-104]
	add	r2, r3, #40
	ldr	r3, [fp, #-76]
	lsl	r3, r3, #2
	add	r3, r2, r3
	ldr	r3, [r3]
	mov	r0, r3
	bl	strlen
	mov	r3, r0
	add	r1, r3, #1
	ldr	r3, [fp, #-104]
	add	r2, r3, #40
	ldr	r3, [fp, #-76]
	lsl	r3, r3, #2
	add	r3, r2, r3
	ldr	r3, [r3]
	ldr	r2, .L68+156
	ldr	r0, [fp, #-64]
	bl	snprintf
	mov	r3, r0
	cmp	r3, #0
	beq	.L46
	ldr	r3, .L68+104
	ldr	r0, [r3]
	mvn	r3, #0
	str	r3, [sp]
	mvn	r3, #0
	ldr	r2, [fp, #-64]
	ldr	r1, [fp, #-92]
	bl	sqlite3_bind_text
	ldr	r3, .L68+104
	ldr	r3, [r3]
	mov	r0, r3
	bl	sqlite3_step
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #101
	bne	.L47
	ldr	r0, .L68+192
	bl	puts
	b	.L46
.L47:
	ldr	r0, [fp, #-28]
	bl	checkResultCode
.L46:
	ldr	r3, [fp, #-76]
	add	r3, r3, #1
	str	r3, [fp, #-76]
.L40:
	ldrh	r3, [fp, #-106]
	ldr	r2, [fp, #-76]
	cmp	r2, r3
	blt	.L48
	b	.L33
.L9:
	sub	r3, fp, #104
	mov	r0, r3
	bl	countActorArguments
	mov	r3, r0
	strh	r3, [fp, #-106]	@ movhi
	mov	r3, #0
	str	r3, [fp, #-72]
	b	.L49
.L54:
	ldr	r3, .L68+84
	ldr	r0, [r3]
	ldr	r3, [fp, #-84]
	lsl	r3, r3, #2
	ldr	r2, .L68+100
	add	r3, r3, r2
	ldr	r1, [r3]
	mov	r3, #0
	str	r3, [sp]
	ldr	r3, .L68+104
	mvn	r2, #0
	bl	sqlite3_prepare_v2
	str	r0, [fp, #-60]
	ldr	r3, [fp, #-60]
	cmp	r3, #0
	bne	.L50
	ldr	r3, .L68+104
	ldr	r3, [r3]
	ldr	r1, .L68+196
	mov	r0, r3
	bl	sqlite3_bind_parameter_index
	str	r0, [fp, #-88]
	ldr	r3, [fp, #-88]
	cmp	r3, #0
	bne	.L51
	mov	r1, #0
	ldr	r0, .L68+200
	bl	printError
	b	.L51
.L50:
	ldr	r3, .L68+92
	ldr	r4, [r3]
	ldr	r3, .L68+84
	ldr	r3, [r3]
	mov	r0, r3
	bl	sqlite3_errmsg
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L68+160
	mov	r0, r4
	bl	fprintf
.L51:
	ldr	r3, [fp, #-104]
	add	r2, r3, #52
	ldr	r3, [fp, #-72]
	lsl	r3, r3, #2
	add	r3, r2, r3
	ldr	r3, [r3]
	mov	r0, r3
	bl	strlen
	mov	r3, r0
	add	r1, r3, #1
	ldr	r3, [fp, #-104]
	add	r2, r3, #52
	ldr	r3, [fp, #-72]
	lsl	r3, r3, #2
	add	r3, r2, r3
	ldr	r3, [r3]
	ldr	r2, .L68+156
	ldr	r0, [fp, #-64]
	bl	snprintf
	mov	r3, r0
	cmp	r3, #0
	beq	.L52
	ldr	r3, .L68+104
	ldr	r0, [r3]
	mvn	r3, #0
	str	r3, [sp]
	mvn	r3, #0
	ldr	r2, [fp, #-64]
	ldr	r1, [fp, #-88]
	bl	sqlite3_bind_text
	ldr	r3, .L68+104
	ldr	r3, [r3]
	mov	r0, r3
	bl	sqlite3_step
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #101
	bne	.L53
	ldr	r0, .L68+204
	bl	puts
	b	.L52
.L53:
	ldr	r0, [fp, #-28]
	bl	checkResultCode
.L52:
	ldr	r3, [fp, #-72]
	add	r3, r3, #1
	str	r3, [fp, #-72]
.L49:
	ldrh	r3, [fp, #-106]
	ldr	r2, [fp, #-72]
	cmp	r2, r3
	blt	.L54
	b	.L33
.L7:
	mov	r3, #0
	str	r3, [fp, #-68]
	b	.L55
.L63:
	ldr	r3, .L68+84
	ldr	r0, [r3]
	ldr	r3, [fp, #-84]
	lsl	r3, r3, #2
	ldr	r2, .L68+100
	add	r3, r3, r2
	ldr	r1, [r3]
	mov	r3, #0
	str	r3, [sp]
	ldr	r3, .L68+104
	mvn	r2, #0
	bl	sqlite3_prepare_v2
	str	r0, [fp, #-60]
	ldr	r3, [fp, #-60]
	cmp	r3, #0
	bne	.L56
	ldr	r3, .L68+104
	ldr	r3, [r3]
	ldr	r1, .L68+108
	mov	r0, r3
	bl	sqlite3_bind_parameter_index
	str	r0, [fp, #-100]
	ldr	r3, [fp, #-100]
	cmp	r3, #0
	bne	.L57
	mov	r1, #0
	ldr	r0, .L68+184
	bl	printError
.L57:
	ldr	r3, .L68+104
	ldr	r3, [r3]
	ldr	r1, .L68+136
	mov	r0, r3
	bl	sqlite3_bind_parameter_index
	str	r0, [fp, #-96]
	ldr	r3, [fp, #-96]
	cmp	r3, #0
	bne	.L58
	mov	r1, #0
	ldr	r0, .L68+188
	bl	printError
.L58:
	ldr	r3, .L68+104
	ldr	r3, [r3]
	ldr	r1, .L68+196
	mov	r0, r3
	bl	sqlite3_bind_parameter_index
	str	r0, [fp, #-88]
	ldr	r3, [fp, #-88]
	cmp	r3, #0
	bne	.L59
	mov	r1, #0
	ldr	r0, .L68+200
	bl	printError
	b	.L59
.L56:
	ldr	r3, .L68+92
	ldr	r4, [r3]
	ldr	r3, .L68+84
	ldr	r3, [r3]
	mov	r0, r3
	bl	sqlite3_errmsg
	mov	r3, r0
	mov	r2, r3
	ldr	r1, .L68+160
	mov	r0, r4
	bl	fprintf
.L59:
	ldr	r3, [fp, #-104]
	ldr	r3, [r3]
	mov	r0, r3
	bl	strlen
	mov	r3, r0
	add	r1, r3, #1
	ldr	r3, [fp, #-104]
	ldr	r3, [r3]
	ldr	r2, .L68+156
	ldr	r0, [fp, #-64]
	bl	snprintf
	mov	r3, r0
	cmp	r3, #0
	beq	.L60
	ldr	r3, .L68+104
	ldr	r0, [r3]
	mvn	r3, #0
	str	r3, [sp]
	mvn	r3, #0
	ldr	r2, [fp, #-64]
	ldr	r1, [fp, #-100]
	bl	sqlite3_bind_text
.L60:
	ldr	r3, .L68+104
	ldr	r0, [r3]
	ldr	r3, [fp, #-104]
	ldrh	r3, [r3, #8]
	mov	r2, r3
	ldr	r1, [fp, #-96]
	bl	sqlite3_bind_int
	ldr	r3, [fp, #-104]
	add	r2, r3, #52
	ldr	r3, [fp, #-68]
	lsl	r3, r3, #2
	add	r3, r2, r3
	ldr	r3, [r3]
	mov	r0, r3
	bl	strlen
	mov	r3, r0
	add	r1, r3, #1
	ldr	r3, [fp, #-104]
	add	r2, r3, #52
	ldr	r3, [fp, #-68]
	lsl	r3, r3, #2
	add	r3, r2, r3
	ldr	r3, [r3]
	ldr	r2, .L68+156
	ldr	r0, [fp, #-64]
	bl	snprintf
	mov	r3, r0
	cmp	r3, #0
	beq	.L61
	ldr	r3, .L68+104
	ldr	r0, [r3]
	mvn	r3, #0
	str	r3, [sp]
	mvn	r3, #0
	ldr	r2, [fp, #-64]
	ldr	r1, [fp, #-88]
	bl	sqlite3_bind_text
	ldr	r3, .L68+104
	ldr	r3, [r3]
	mov	r0, r3
	bl	sqlite3_step
	str	r0, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #101
	bne	.L62
	ldr	r0, .L68+208
	bl	puts
	b	.L61
.L62:
	ldr	r0, [fp, #-28]
	bl	checkResultCode
.L61:
	ldr	r3, [fp, #-68]
	add	r3, r3, #1
	str	r3, [fp, #-68]
.L55:
	ldrh	r3, [fp, #-106]
	ldr	r2, [fp, #-68]
	cmp	r2, r3
	blt	.L63
	b	.L33
.L6:
	mov	r1, #0
	ldr	r0, .L68+212
	bl	printError
	b	.L33
.L67:
	nop
.L33:
	ldr	r3, [fp, #-84]
	add	r3, r3, #1
	str	r3, [fp, #-84]
.L5:
	ldr	r3, [fp, #-84]
	cmp	r3, #4
	bls	.L64
	ldr	r0, [fp, #-64]
	bl	free
	sub	r3, fp, #104
	mov	r0, r3
	bl	freeMovieContext
	ldr	r3, .L68+104
	ldr	r3, [r3]
	mov	r0, r3
	bl	sqlite3_finalize
	ldr	r3, .L68+84
	ldr	r3, [r3]
	mov	r0, r3
	bl	sqlite3_close
	mov	r3, #0
.L65:
	ldr	r2, .L68
	ldr	r1, [r2]
	ldr	r2, [fp, #-16]
	eors	r1, r2, r1
	mov	r2, #0
	beq	.L66
	bl	__stack_chk_fail
.L66:
	mov	r0, r3
	sub	sp, fp, #8
	@ sp needed
	pop	{r4, fp, pc}
.L69:
	.align	2
.L68:
	.word	.LC48
	.word	2015
	.word	.LC3
	.word	.LC4
	.word	.LC5
	.word	.LC0
	.word	.LC1
	.word	.LC2
	.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	movieDatabase
	.word	.LC19
	.word	stderr
	.word	.LC20
	.word	insertMovieArr.6956
	.word	stmtSQL
	.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
	.size	main, .-main
	.align	2
	.global	printError
	.syntax unified
	.arm
	.fpu softvfp
	.type	printError, %function
printError:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{r4, fp, lr}
	add	fp, sp, #8
	sub	sp, sp, #12
	str	r0, [fp, #-16]
	str	r1, [fp, #-20]
	ldr	r3, .L73
	ldr	r4, [r3]
	ldr	r3, .L73+4
	ldr	r3, [r3]
	mov	r0, r3
	bl	sqlite3_errmsg
	mov	r3, r0
	mov	r2, r3
	ldr	r1, [fp, #-16]
	mov	r0, r4
	bl	fprintf
	ldr	r3, [fp, #-20]
	cmp	r3, #0
	beq	.L72
	ldr	r3, .L73+8
	ldr	r3, [r3]
	mov	r0, r3
	bl	sqlite3_reset
	ldr	r3, .L73+8
	ldr	r3, [r3]
	mov	r0, r3
	bl	sqlite3_finalize
	ldr	r3, .L73+4
	ldr	r3, [r3]
	mov	r0, r3
	bl	sqlite3_close
	mov	r0, #1
	bl	exit
.L72:
	nop
	sub	sp, fp, #8
	@ sp needed
	pop	{r4, fp, pc}
.L74:
	.align	2
.L73:
	.word	stderr
	.word	movieDatabase
	.word	stmtSQL
	.size	printError, .-printError
	.section	.rodata
	.align	2
.LC49:
	.ascii	"[!] Fehler bei der INSERT-Anweisung (Ist der Eintra"
	.ascii	"g bereits vorhanden ?) : %s.\012\000"
	.align	2
.LC50:
	.ascii	"[!] Fehler bei der INSERT-Anweisung : %s.\012\000"
	.text
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	checkResultCode, %function
checkResultCode:
	@ 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, [fp, #-8]
	cmp	r3, #19
	bne	.L76
	mov	r1, #0
	ldr	r0, .L78
	bl	printError
	b	.L77
.L76:
	mov	r1, #0
	ldr	r0, .L78+4
	bl	printError
	nop
.L77:
	nop
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L79:
	.align	2
.L78:
	.word	.LC49
	.word	.LC50
	.size	checkResultCode, .-checkResultCode
	.section	.rodata
	.align	2
.LC51:
	.ascii	"[!] FEHLER : Konnte keinen Speicherplatz f\303\274r"
	.ascii	" Regisseur-String in \"initMovieContext\" reservier"
	.ascii	"en !\012\000"
	.align	2
.LC52:
	.ascii	"[!] FEHLER : Konnte keinen Speicherplatz f\303\274r"
	.ascii	" Actors-String in \"initMovieContext\" reservieren "
	.ascii	"!\012\000"
	.text
	.align	2
	.global	initMovieContext
	.syntax unified
	.arm
	.fpu softvfp
	.type	initMovieContext, %function
initMovieContext:
	@ args = 0, pretend = 0, frame = 16
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #16
	mov	r0, #100
	bl	malloc
	mov	r3, r0
	str	r3, [fp, #-8]
	mov	r0, #404
	bl	malloc
	mov	r3, r0
	mov	r2, r3
	ldr	r3, [fp, #-8]
	str	r2, [r3]
	mov	r0, #204
	bl	malloc
	mov	r3, r0
	mov	r2, r3
	ldr	r3, [fp, #-8]
	str	r2, [r3, #4]
	mov	r0, #36
	bl	malloc
	mov	r3, r0
	mov	r2, r3
	ldr	r3, [fp, #-8]
	str	r2, [r3, #12]
	mov	r0, #131072
	bl	malloc
	mov	r3, r0
	mov	r2, r3
	ldr	r3, [fp, #-8]
	str	r2, [r3, #16]
	mov	r0, #200
	bl	malloc
	mov	r3, r0
	mov	r2, r3
	ldr	r3, [fp, #-8]
	str	r2, [r3, #20]
	ldr	r0, .L88
	bl	malloc
	mov	r3, r0
	mov	r2, r3
	ldr	r3, [fp, #-8]
	str	r2, [r3, #36]
	ldr	r3, [fp, #-8]
	mov	r2, #0
	strh	r2, [r3, #96]	@ movhi
	ldr	r3, [fp, #-8]
	mov	r2, #0
	strh	r2, [r3, #98]	@ movhi
	mov	r3, #0
	str	r3, [fp, #-16]
	b	.L81
.L83:
	mov	r0, #204
	bl	malloc
	mov	r3, r0
	mov	r1, r3
	ldr	r3, [fp, #-8]
	ldr	r2, [fp, #-16]
	add	r2, r2, #10
	str	r1, [r3, r2, lsl #2]
	ldr	r3, [fp, #-8]
	ldr	r2, [fp, #-16]
	add	r2, r2, #10
	ldr	r3, [r3, r2, lsl #2]
	cmp	r3, #0
	bne	.L82
	mov	r1, #1
	ldr	r0, .L88+4
	bl	printError
.L82:
	ldr	r3, [fp, #-16]
	add	r3, r3, #1
	str	r3, [fp, #-16]
.L81:
	ldr	r3, [fp, #-16]
	cmp	r3, #2
	ble	.L83
	mov	r3, #0
	str	r3, [fp, #-12]
	b	.L84
.L86:
	mov	r0, #204
	bl	malloc
	mov	r3, r0
	mov	r1, r3
	ldr	r2, [fp, #-8]
	ldr	r3, [fp, #-12]
	add	r3, r3, #12
	lsl	r3, r3, #2
	add	r3, r2, r3
	str	r1, [r3, #4]
	ldr	r2, [fp, #-8]
	ldr	r3, [fp, #-12]
	add	r3, r3, #12
	lsl	r3, r3, #2
	add	r3, r2, r3
	ldr	r3, [r3, #4]
	cmp	r3, #0
	bne	.L85
	mov	r1, #1
	ldr	r0, .L88+8
	bl	printError
.L85:
	ldr	r3, [fp, #-12]
	add	r3, r3, #1
	str	r3, [fp, #-12]
.L84:
	ldr	r3, [fp, #-12]
	cmp	r3, #9
	ble	.L86
	ldr	r3, [fp, #-8]
	mov	r2, #0
	str	r2, [r3, #48]
	ldr	r3, [fp, #-8]
	mov	r2, #0
	str	r2, [r3, #92]
	ldr	r3, [fp, #-8]
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L89:
	.align	2
.L88:
	.word	1044
	.word	.LC51
	.word	.LC52
	.size	initMovieContext, .-initMovieContext
	.section	.rodata
	.align	2
.LC53:
	.ascii	"the_stack_data/519836.c\000"
	.align	2
.LC54:
	.ascii	"*movieInfo != NULL\000"
	.text
	.align	2
	.global	freeMovieContext
	.syntax unified
	.arm
	.fpu softvfp
	.type	freeMovieContext, %function
freeMovieContext:
	@ 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]
	ldr	r3, [fp, #-16]
	ldr	r3, [r3]
	cmp	r3, #0
	bne	.L91
	ldr	r3, .L96
	ldr	r2, .L96+4
	ldr	r1, .L96+8
	ldr	r0, .L96+12
	bl	__assert_fail
.L91:
	ldr	r3, [fp, #-16]
	ldr	r3, [r3]
	ldr	r3, [r3]
	mov	r0, r3
	bl	free
	ldr	r3, [fp, #-16]
	ldr	r3, [r3]
	ldr	r3, [r3, #4]
	mov	r0, r3
	bl	free
	ldr	r3, [fp, #-16]
	ldr	r3, [r3]
	ldr	r3, [r3, #12]
	mov	r0, r3
	bl	free
	ldr	r3, [fp, #-16]
	ldr	r3, [r3]
	ldr	r3, [r3, #16]
	mov	r0, r3
	bl	free
	ldr	r3, [fp, #-16]
	ldr	r3, [r3]
	ldr	r3, [r3, #20]
	mov	r0, r3
	bl	free
	ldr	r3, [fp, #-16]
	ldr	r3, [r3]
	ldr	r3, [r3, #36]
	mov	r0, r3
	bl	free
	mov	r3, #0
	str	r3, [fp, #-12]
	b	.L92
.L93:
	ldr	r3, [fp, #-16]
	ldr	r3, [r3]
	ldr	r2, [fp, #-12]
	add	r2, r2, #10
	ldr	r3, [r3, r2, lsl #2]
	mov	r0, r3
	bl	free
	ldr	r3, [fp, #-12]
	add	r3, r3, #1
	str	r3, [fp, #-12]
.L92:
	ldr	r3, [fp, #-12]
	cmp	r3, #2
	ble	.L93
	mov	r3, #0
	str	r3, [fp, #-8]
	b	.L94
.L95:
	ldr	r3, [fp, #-16]
	ldr	r2, [r3]
	ldr	r3, [fp, #-8]
	add	r3, r3, #12
	lsl	r3, r3, #2
	add	r3, r2, r3
	ldr	r3, [r3, #4]
	mov	r0, r3
	bl	free
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	str	r3, [fp, #-8]
.L94:
	ldr	r3, [fp, #-8]
	cmp	r3, #9
	ble	.L95
	ldr	r3, [fp, #-16]
	ldr	r3, [r3]
	mov	r0, r3
	bl	free
	ldr	r3, [fp, #-16]
	mov	r2, #0
	str	r2, [r3]
	nop
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L97:
	.align	2
.L96:
	.word	__PRETTY_FUNCTION__.7027
	.word	477
	.word	.LC53
	.word	.LC54
	.size	freeMovieContext, .-freeMovieContext
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	addBasicInfoToMovieContext, %function
addBasicInfoToMovieContext:
	@ args = 32, pretend = 0, frame = 24
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{r4, fp, lr}
	add	fp, sp, #8
	sub	sp, sp, #28
	str	r0, [fp, #-24]
	str	r1, [fp, #-28]
	str	r2, [fp, #-32]
	str	r3, [fp, #-36]
	mov	r3, #1
	str	r3, [fp, #-16]
	ldr	r3, [fp, #-24]
	ldr	r3, [r3]
	cmp	r3, #0
	beq	.L99
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bne	.L100
	mov	r3, #0
	str	r3, [fp, #-16]
	b	.L101
.L100:
	ldr	r3, [fp, #-24]
	ldr	r3, [r3]
	ldr	r4, [r3]
	ldr	r0, [fp, #-28]
	bl	strlen
	mov	r3, r0
	add	r3, r3, #1
	mov	r2, r3
	ldr	r1, [fp, #-28]
	mov	r0, r4
	bl	strncpy
.L101:
	ldr	r3, [fp, #-32]
	cmp	r3, #0
	bne	.L102
	mov	r3, #0
	str	r3, [fp, #-16]
	b	.L103
.L102:
	ldr	r3, [fp, #-24]
	ldr	r3, [r3]
	ldr	r4, [r3, #4]
	ldr	r0, [fp, #-32]
	bl	strlen
	mov	r3, r0
	add	r3, r3, #1
	mov	r2, r3
	ldr	r1, [fp, #-32]
	mov	r0, r4
	bl	strncpy
.L103:
	ldr	r3, [fp, #-36]
	cmp	r3, #0
	bne	.L104
	mov	r3, #0
	str	r3, [fp, #-16]
	b	.L105
.L104:
	ldr	r3, [fp, #-24]
	ldr	r3, [r3]
	ldr	r4, [r3, #12]
	ldr	r0, [fp, #-36]
	bl	strlen
	mov	r3, r0
	add	r3, r3, #1
	mov	r2, r3
	ldr	r1, [fp, #-36]
	mov	r0, r4
	bl	strncpy
.L105:
	ldr	r3, [fp, #4]
	cmp	r3, #0
	bne	.L106
	mov	r3, #0
	str	r3, [fp, #-16]
	b	.L107
.L106:
	ldr	r3, [fp, #-24]
	ldr	r3, [r3]
	ldr	r4, [r3, #16]
	ldr	r0, [fp, #4]
	bl	strlen
	mov	r3, r0
	add	r3, r3, #1
	mov	r2, r3
	ldr	r1, [fp, #4]
	mov	r0, r4
	bl	strncpy
.L107:
	ldr	r3, [fp, #8]
	cmp	r3, #0
	bne	.L108
	mov	r3, #0
	str	r3, [fp, #-16]
	b	.L109
.L108:
	ldr	r3, [fp, #-24]
	ldr	r3, [r3]
	ldr	r4, [r3, #20]
	ldr	r0, [fp, #8]
	bl	strlen
	mov	r3, r0
	add	r3, r3, #1
	mov	r2, r3
	ldr	r1, [fp, #8]
	mov	r0, r4
	bl	strncpy
.L109:
	ldr	r3, [fp, #12]
	cmp	r3, #0
	bne	.L110
	mov	r3, #0
	str	r3, [fp, #-16]
	b	.L111
.L110:
	ldr	r3, [fp, #-24]
	ldr	r3, [r3]
	ldr	r4, [r3, #36]
	ldr	r0, [fp, #12]
	bl	strlen
	mov	r3, r0
	add	r3, r3, #1
	mov	r2, r3
	ldr	r1, [fp, #12]
	mov	r0, r4
	bl	strncpy
.L111:
	ldr	r3, [fp, #-24]
	ldr	r3, [r3]
	ldrh	r2, [fp, #16]	@ movhi
	strh	r2, [r3, #8]	@ movhi
	ldr	r3, [fp, #-24]
	ldr	r3, [r3]
	ldrh	r2, [fp, #20]	@ movhi
	strh	r2, [r3, #24]	@ movhi
	ldr	r3, [fp, #-24]
	ldr	r3, [r3]
	ldrh	r2, [fp, #24]	@ movhi
	strh	r2, [r3, #26]	@ movhi
	ldr	r3, [fp, #-24]
	ldr	r3, [r3]
	ldr	r2, [fp, #28]
	str	r2, [r3, #28]
	ldr	r3, [fp, #-24]
	ldr	r3, [r3]
	ldr	r2, [fp, #32]
	str	r2, [r3, #32]
	b	.L112
.L99:
	mov	r3, #0
	str	r3, [fp, #-16]
.L112:
	ldr	r3, [fp, #-16]
	mov	r0, r3
	sub	sp, fp, #8
	@ sp needed
	pop	{r4, fp, pc}
	.size	addBasicInfoToMovieContext, .-addBasicInfoToMovieContext
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	addDirectorToMovieContext, %function
addDirectorToMovieContext:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{r4, fp, lr}
	add	fp, sp, #8
	sub	sp, sp, #12
	str	r0, [fp, #-16]
	str	r1, [fp, #-20]
	ldr	r3, [fp, #-16]
	ldr	r3, [r3]
	cmp	r3, #0
	beq	.L116
	ldr	r3, [fp, #-16]
	ldr	r3, [r3]
	ldrh	r3, [r3, #96]
	cmp	r3, #1
	bhi	.L116
	ldr	r3, [fp, #-16]
	ldr	r3, [r3]
	ldr	r2, [fp, #-16]
	ldr	r2, [r2]
	ldrh	r2, [r2, #96]
	add	r2, r2, #10
	ldr	r4, [r3, r2, lsl #2]
	ldr	r0, [fp, #-20]
	bl	strlen
	mov	r3, r0
	add	r3, r3, #1
	mov	r2, r3
	ldr	r1, [fp, #-20]
	mov	r0, r4
	bl	strncpy
	ldr	r3, [fp, #-16]
	ldr	r3, [r3]
	ldrh	r2, [r3, #96]
	add	r2, r2, #1
	lsl	r2, r2, #16
	lsr	r2, r2, #16
	strh	r2, [r3, #96]	@ movhi
.L116:
	nop
	sub	sp, fp, #8
	@ sp needed
	pop	{r4, fp, pc}
	.size	addDirectorToMovieContext, .-addDirectorToMovieContext
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	addActorToMovieContext, %function
addActorToMovieContext:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{r4, fp, lr}
	add	fp, sp, #8
	sub	sp, sp, #12
	str	r0, [fp, #-16]
	str	r1, [fp, #-20]
	ldr	r3, [fp, #-16]
	ldr	r3, [r3]
	cmp	r3, #0
	beq	.L119
	ldr	r3, [fp, #-16]
	ldr	r3, [r3]
	ldrh	r3, [r3, #98]
	cmp	r3, #9
	bhi	.L119
	ldr	r3, [fp, #-16]
	ldr	r2, [r3]
	ldr	r3, [fp, #-16]
	ldr	r3, [r3]
	ldrh	r3, [r3, #98]
	add	r3, r3, #12
	lsl	r3, r3, #2
	add	r3, r2, r3
	ldr	r4, [r3, #4]
	ldr	r0, [fp, #-20]
	bl	strlen
	mov	r3, r0
	add	r3, r3, #1
	mov	r2, r3
	ldr	r1, [fp, #-20]
	mov	r0, r4
	bl	strncpy
	ldr	r3, [fp, #-16]
	ldr	r3, [r3]
	ldrh	r2, [r3, #98]
	add	r2, r2, #1
	lsl	r2, r2, #16
	lsr	r2, r2, #16
	strh	r2, [r3, #98]	@ movhi
.L119:
	nop
	sub	sp, fp, #8
	@ sp needed
	pop	{r4, fp, pc}
	.size	addActorToMovieContext, .-addActorToMovieContext
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	countDirectorArguments, %function
countDirectorArguments:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	@ link register save eliminated.
	str	fp, [sp, #-4]!
	add	fp, sp, #0
	sub	sp, sp, #12
	str	r0, [fp, #-8]
	ldr	r3, [fp, #-8]
	ldr	r3, [r3]
	ldrh	r3, [r3, #96]
	mov	r0, r3
	add	sp, fp, #0
	@ sp needed
	ldr	fp, [sp], #4
	bx	lr
	.size	countDirectorArguments, .-countDirectorArguments
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	countActorArguments, %function
countActorArguments:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	@ link register save eliminated.
	str	fp, [sp, #-4]!
	add	fp, sp, #0
	sub	sp, sp, #12
	str	r0, [fp, #-8]
	ldr	r3, [fp, #-8]
	ldr	r3, [r3]
	ldrh	r3, [r3, #98]
	mov	r0, r3
	add	sp, fp, #0
	@ sp needed
	ldr	fp, [sp], #4
	bx	lr
	.size	countActorArguments, .-countActorArguments
	.section	.rodata
	.align	2
.LC55:
	.ascii	"INSERT INTO Movies(Title, Genre, ReleaseYear, Runti"
	.ascii	"me, Plot, Quality, Rating, CommunityRating, Already"
	.ascii	"Seen, IsFavourite, ArchiveStr) VALUES(:Title, (SELE"
	.ascii	"CT ID FROM Genres WHERE Genre = :Genre), :Year, :Ru"
	.ascii	"ntime, :Plot, (SELECT ID FROM Qualities WHERE Sourc"
	.ascii	"e = :Src), :Rating, :ComRating, :AlreadySeen, :IsFa"
	.ascii	"vourite, :Archive);\000"
	.align	2
.LC56:
	.ascii	"INSERT INTO Directors(Name) VALUES(:RegName);\000"
	.align	2
.LC57:
	.ascii	"INSERT INTO directed_movie(MovieID, DirectorID) VAL"
	.ascii	"UES((SELECT ID FROM Movies WHERE Title = :Title AND"
	.ascii	" ReleaseYear = :Year), (SELECT ID FROM Directors WH"
	.ascii	"ERE Name = :RegName));\000"
	.align	2
.LC58:
	.ascii	"INSERT INTO Actors(Name) VALUES(:ActName);\000"
	.align	2
.LC59:
	.ascii	"INSERT INTO acted_in_movie(MovieID, ActorsID) VALUE"
	.ascii	"S((SELECT ID FROM Movies WHERE Title = :Title AND R"
	.ascii	"eleaseYear = :Year), (SELECT ID FROM Actors WHERE N"
	.ascii	"ame = :ActName));\000"
	.data
	.align	2
	.type	insertMovieArr.6956, %object
	.size	insertMovieArr.6956, 20
insertMovieArr.6956:
	.word	.LC55
	.word	.LC56
	.word	.LC57
	.word	.LC58
	.word	.LC59
	.section	.rodata
	.align	2
	.type	__PRETTY_FUNCTION__.7027, %object
	.size	__PRETTY_FUNCTION__.7027, 17
__PRETTY_FUNCTION__.7027:
	.ascii	"freeMovieContext\000"
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
