	.syntax unified
	.cpu cortex-m4
	.eabi_attribute 27, 3
	.eabi_attribute 28, 1
	.fpu fpv4-sp-d16
	.eabi_attribute 20, 1
	.eabi_attribute 21, 1
	.eabi_attribute 23, 3
	.eabi_attribute 24, 1
	.eabi_attribute 25, 1
	.eabi_attribute 26, 1
	.eabi_attribute 30, 2
	.eabi_attribute 34, 1
	.eabi_attribute 18, 4
	.thumb
	.file	"stm32f4xx_hal_spi.c"
	.text
.Ltext0:
	.cfi_sections	.debug_frame
	.section	.text.SPI_WaitOnFlagUntilTimeout,"ax",%progbits
	.align	2
	.thumb
	.thumb_func
	.type	SPI_WaitOnFlagUntilTimeout, %function
SPI_WaitOnFlagUntilTimeout:
.LFB150:
	.file 1 "STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_spi.c"
	.loc 1 2186 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
.LVL0:
	push	{r4, r5, r6, r7, r8, lr}
.LCFI0:
	.cfi_def_cfa_offset 24
	.cfi_offset 4, -24
	.cfi_offset 5, -20
	.cfi_offset 6, -16
	.cfi_offset 7, -12
	.cfi_offset 8, -8
	.cfi_offset 14, -4
	.loc 1 2186 0
	mov	r8, r2
	mov	r7, r0
	mov	r4, r1
	mov	r5, r3
	.loc 1 2190 0
	bl	HAL_GetTick
.LVL1:
	mov	r6, r0
.LVL2:
	.loc 1 2193 0
	cmp	r8, #0
	bne	.L25
.LVL3:
.L24:
	ldr	r2, [r7, #0]
.L4:
	.loc 1 2195 0 discriminator 1
	ldr	r3, [r2, #8]
	ands	r3, r3, r4
	cmp	r3, r4
	beq	.L13
	.loc 1 2197 0
	adds	r1, r5, #1
	beq	.L4
	.loc 1 2199 0
	cbz	r5, .L10
	.loc 1 2199 0 is_stmt 0 discriminator 1
	bl	HAL_GetTick
.LVL4:
	subs	r0, r0, r6
	cmp	r5, r0
	bcs	.L24
.L37:
	ldr	r2, [r7, #0]
.L10:
	.loc 1 2240 0 is_stmt 1
	ldr	r3, [r2, #4]
	bic	r3, r3, #224
	str	r3, [r2, #4]
	.loc 1 2243 0
	ldr	r3, [r7, #0]
	ldr	r2, [r3, #0]
	bic	r2, r2, #64
	str	r2, [r3, #0]
	.loc 1 2246 0
	ldr	r3, [r7, #40]
	cmp	r3, #8192
	bne	.L11
	.loc 1 2248 0
	ldr	r3, [r7, #0]
	ldr	r2, [r3, #0]
	bic	r2, r2, #8192
	str	r2, [r3, #0]
	ldr	r3, [r7, #0]
	ldr	r2, [r3, #0]
	orr	r2, r2, #8192
	str	r2, [r3, #0]
.L11:
	.loc 1 2251 0
	movs	r3, #1
	strb	r3, [r7, #81]
	.loc 1 2254 0
	movs	r3, #0
	strb	r3, [r7, #80]
	.loc 1 2256 0
	movs	r0, #3
	pop	{r4, r5, r6, r7, r8, pc}
.L40:
	.loc 1 2233 0
	cmp	r5, #0
	beq	.L10
	.loc 1 2233 0 is_stmt 0 discriminator 1
	bl	HAL_GetTick
.LVL5:
	subs	r0, r0, r6
	cmp	r5, r0
	bcc	.L37
.L25:
	ldr	r2, [r7, #0]
	.loc 1 2229 0 is_stmt 1
	ldr	r3, [r2, #8]
	ands	r3, r3, r4
	cmp	r3, r4
	bne	.L13
.L12:
	.loc 1 2231 0
	adds	r3, r5, #1
	bne	.L40
	.loc 1 2229 0
	ldr	r3, [r2, #8]
	ands	r3, r3, r4
	cmp	r3, r4
	beq	.L12
.L13:
	.loc 1 2261 0
	movs	r0, #0
	pop	{r4, r5, r6, r7, r8, pc}
	.cfi_endproc
.LFE150:
	.size	SPI_WaitOnFlagUntilTimeout, .-SPI_WaitOnFlagUntilTimeout
	.section	.text.HAL_SPI_MspInit,"ax",%progbits
	.align	2
	.weak	HAL_SPI_MspInit
	.thumb
	.thumb_func
	.type	HAL_SPI_MspInit, %function
HAL_SPI_MspInit:
.LFB114:
	.loc 1 260 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL6:
	bx	lr
	.cfi_endproc
.LFE114:
	.size	HAL_SPI_MspInit, .-HAL_SPI_MspInit
	.section	.text.HAL_SPI_Init,"ax",%progbits
	.align	2
	.global	HAL_SPI_Init
	.thumb
	.thumb_func
	.type	HAL_SPI_Init, %function
HAL_SPI_Init:
.LFB112:
	.loc 1 170 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
.LVL7:
	.loc 1 170 0
	push	{r4, r5, r6, r7, r8, lr}
.LCFI1:
	.cfi_def_cfa_offset 24
	.cfi_offset 4, -24
	.cfi_offset 5, -20
	.cfi_offset 6, -16
	.cfi_offset 7, -12
	.cfi_offset 8, -8
	.cfi_offset 14, -4
	.loc 1 172 0
	mov	r8, r0
	cmp	r0, #0
	beq	.L45
	.loc 1 190 0
	ldrb	r3, [r0, #81]	@ zero_extendqisi2
	cmp	r3, #0
	beq	.L46
.LVL8:
.L44:
	.loc 1 199 0
	ldr	r3, [r8, #0]
	.loc 1 196 0
	movs	r2, #2
	strb	r2, [r8, #81]
	.loc 1 199 0
	ldr	r2, [r3, #0]
	bic	r2, r2, #64
	str	r2, [r3, #0]
	.loc 1 204 0
	ldr	r0, [r8, #8]
	ldr	r7, [r8, #4]
	ldr	r6, [r8, #12]
	ldr	r5, [r8, #16]
	.loc 1 205 0
	ldr	r4, [r8, #20]
	ldr	r1, [r8, #28]
	ldr	r2, [r8, #32]
	.loc 1 206 0
	ldr	r3, [r8, #40]
	.loc 1 204 0
	orrs	r7, r7, r0
	orrs	r6, r6, r7
	orrs	r5, r5, r6
	.loc 1 205 0
	orrs	r4, r4, r5
	orrs	r1, r1, r4
	orrs	r2, r2, r1
	.loc 1 206 0
	orrs	r3, r3, r2
	.loc 1 205 0
	ldr	r2, [r8, #24]
	and	r0, r2, #512
	.loc 1 206 0
	orrs	r3, r3, r0
	.loc 1 204 0
	ldr	r0, [r8, #0]
	str	r3, [r0, #0]
	.loc 1 209 0
	ldrh	r1, [r8, #26]
	ldr	r2, [r8, #36]
	ldr	r3, [r8, #0]
	and	r1, r1, #4
	orrs	r2, r2, r1
	str	r2, [r3, #4]
	.loc 1 213 0
	ldr	r3, [r8, #0]
	ldr	r2, [r8, #44]
	str	r2, [r3, #16]
	.loc 1 216 0
	ldr	r2, [r8, #0]
	ldr	r1, [r2, #28]
	.loc 1 218 0
	movs	r3, #0
	.loc 1 216 0
	bic	r1, r1, #2048
	str	r1, [r2, #28]
	.loc 1 221 0
	mov	r0, r3
	.loc 1 218 0
	strb	r3, [r8, #82]
	.loc 1 219 0
	movs	r3, #1
	strb	r3, [r8, #81]
	.loc 1 221 0
	pop	{r4, r5, r6, r7, r8, pc}
.LVL9:
.L46:
	.loc 1 193 0
	bl	HAL_SPI_MspInit
.LVL10:
	b	.L44
.LVL11:
.L45:
	.loc 1 174 0
	movs	r0, #1
.LVL12:
	.loc 1 222 0
	pop	{r4, r5, r6, r7, r8, pc}
	.cfi_endproc
.LFE112:
	.size	HAL_SPI_Init, .-HAL_SPI_Init
	.section	.text.HAL_SPI_MspDeInit,"ax",%progbits
	.align	2
	.weak	HAL_SPI_MspDeInit
	.thumb
	.thumb_func
	.type	HAL_SPI_MspDeInit, %function
HAL_SPI_MspDeInit:
.LFB115:
	.loc 1 273 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL13:
	bx	lr
	.cfi_endproc
.LFE115:
	.size	HAL_SPI_MspDeInit, .-HAL_SPI_MspDeInit
	.section	.text.HAL_SPI_DeInit,"ax",%progbits
	.align	2
	.global	HAL_SPI_DeInit
	.thumb
	.thumb_func
	.type	HAL_SPI_DeInit, %function
HAL_SPI_DeInit:
.LFB113:
	.loc 1 231 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
.LVL14:
	.loc 1 231 0
	push	{r4, lr}
.LCFI2:
	.cfi_def_cfa_offset 8
	.cfi_offset 4, -8
	.cfi_offset 14, -4
	.loc 1 233 0
	mov	r4, r0
	cbz	r0, .L50
	.loc 1 239 0
	ldr	r3, [r0, #0]
	ldr	r2, [r3, #0]
	bic	r2, r2, #64
	str	r2, [r3, #0]
	.loc 1 242 0
	bl	HAL_SPI_MspDeInit
.LVL15:
	.loc 1 244 0
	movs	r0, #0
	strb	r0, [r4, #82]
	.loc 1 248 0
	strb	r0, [r4, #80]
	.loc 1 245 0
	strb	r0, [r4, #81]
	.loc 1 250 0
	pop	{r4, pc}
.LVL16:
.L50:
	.loc 1 235 0
	movs	r0, #1
.LVL17:
	.loc 1 251 0
	pop	{r4, pc}
	.cfi_endproc
.LFE113:
	.size	HAL_SPI_DeInit, .-HAL_SPI_DeInit
	.section	.text.HAL_SPI_Transmit,"ax",%progbits
	.align	2
	.global	HAL_SPI_Transmit
	.thumb
	.thumb_func
	.type	HAL_SPI_Transmit, %function
HAL_SPI_Transmit:
.LFB116:
	.loc 1 344 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
.LVL18:
	push	{r3, r4, r5, r6, r7, lr}
.LCFI3:
	.cfi_def_cfa_offset 24
	.cfi_offset 3, -24
	.cfi_offset 4, -20
	.cfi_offset 5, -16
	.cfi_offset 6, -12
	.cfi_offset 7, -8
	.cfi_offset 14, -4
	.loc 1 346 0
	ldrb	r5, [r0, #81]	@ zero_extendqisi2
	cmp	r5, #1
	.loc 1 344 0
	mov	r4, r0
	mov	r6, r3
	.loc 1 346 0
	mov	r0, r5
.LVL19:
	beq	.L92
.LVL20:
.L76:
	.loc 1 472 0
	movs	r0, #2
.L52:
	.loc 1 474 0
	pop	{r3, r4, r5, r6, r7, pc}
.LVL21:
.L92:
	.loc 1 348 0
	cmp	r1, #0
	it	ne
	cmpne	r2, #0
	ite	ne
	movne	r3, #0
	moveq	r3, #1
.LVL22:
	mov	r7, r3
	cmp	r3, #0
	bne	.L52
	.loc 1 357 0
	ldrb	r0, [r4, #80]	@ zero_extendqisi2
	cmp	r0, #1
	beq	.L76
	.loc 1 374 0 discriminator 2
	ldr	r0, [r4, #40]
	.loc 1 357 0 discriminator 2
	strb	r5, [r4, #80]
	.loc 1 360 0 discriminator 2
	movs	r5, #18
	.loc 1 374 0 discriminator 2
	cmp	r0, #8192
	.loc 1 360 0 discriminator 2
	strb	r5, [r4, #81]
	.loc 1 363 0 discriminator 2
	str	r1, [r4, #48]
	.loc 1 361 0 discriminator 2
	strb	r3, [r4, #82]
	.loc 1 364 0 discriminator 2
	strh	r2, [r4, #52]	@ movhi
	.loc 1 365 0 discriminator 2
	strh	r2, [r4, #54]	@ movhi
	.loc 1 368 0 discriminator 2
	str	r3, [r4, #76]
	.loc 1 369 0 discriminator 2
	str	r3, [r4, #72]
	.loc 1 370 0 discriminator 2
	strh	r3, [r4, #60]	@ movhi
	.loc 1 371 0 discriminator 2
	strh	r3, [r4, #62]	@ movhi
	.loc 1 374 0 discriminator 2
	beq	.L93
.LVL23:
.L53:
	.loc 1 379 0
	ldr	r3, [r4, #8]
	cmp	r3, #32768
	.loc 1 382 0
	itttt	eq
	ldreq	r3, [r4, #0]
	ldreq	r2, [r3, #0]
	orreq	r2, r2, #16384
	streq	r2, [r3, #0]
	.loc 1 386 0
	ldr	r3, [r4, #0]
	ldr	r2, [r3, #0]
	lsls	r0, r2, #25
	.loc 1 389 0
	ittt	pl
	ldrpl	r2, [r3, #0]
	orrpl	r2, r2, #64
	strpl	r2, [r3, #0]
	.loc 1 393 0
	ldr	r3, [r4, #12]
	cmp	r3, #0
	bne	.L56
	.loc 1 395 0
	ldr	r3, [r4, #4]
	cmp	r3, #0
	beq	.L57
	.loc 1 395 0 is_stmt 0 discriminator 1
	ldrh	r3, [r4, #54]
	cmp	r3, #1
	beq	.L57
.LVL24:
.L58:
	.loc 1 400 0 is_stmt 1 discriminator 1
	cbz	r3, .L91
.LVL25:
.L81:
	.loc 1 403 0
	mov	r0, r4
	movs	r1, #2
	movs	r2, #0
	mov	r3, r6
	bl	SPI_WaitOnFlagUntilTimeout
.LVL26:
	cmp	r0, #0
	bne	.L89
	.loc 1 407 0
	ldr	r3, [r4, #48]
	ldr	r2, [r4, #0]
	ldrb	r1, [r3], #1	@ zero_extendqisi2
	str	r1, [r2, #12]
	.loc 1 408 0
	ldrh	r2, [r4, #54]
	.loc 1 407 0
	str	r3, [r4, #48]
	.loc 1 408 0
	subs	r3, r2, #1
	uxth	r3, r3
	strh	r3, [r4, #54]	@ movhi
	.loc 1 400 0
	cmp	r3, #0
	bne	.L81
.L91:
	.loc 1 437 0
	ldr	r3, [r4, #40]
	cmp	r3, #8192
	beq	.L94
.L64:
	.loc 1 444 0
	mov	r0, r4
	movs	r1, #2
	movs	r2, #0
	mov	r3, r6
	bl	SPI_WaitOnFlagUntilTimeout
.LVL27:
	cmp	r0, #0
	beq	.L71
.L88:
	.loc 1 453 0
	ldrb	r3, [r4, #82]	@ zero_extendqisi2
	orr	r3, r3, #32
	strb	r3, [r4, #82]
	b	.L89
.LVL28:
.L56:
	.loc 1 419 0
	ldr	r3, [r4, #4]
	cbz	r3, .L65
	.loc 1 419 0 is_stmt 0 discriminator 1
	ldrh	r3, [r4, #54]
	cmp	r3, #1
	beq	.L65
.LVL29:
.L66:
	.loc 1 425 0 is_stmt 1 discriminator 1
	cmp	r3, #0
	beq	.L91
	.loc 1 428 0
	mov	r0, r4
	movs	r1, #2
	movs	r2, #0
	mov	r3, r6
	bl	SPI_WaitOnFlagUntilTimeout
.LVL30:
	cbz	r0, .L65
.L89:
	.loc 1 454 0
	movs	r0, #3
	pop	{r3, r4, r5, r6, r7, pc}
.L65:
	.loc 1 421 0
	ldr	r2, [r4, #48]
	ldr	r3, [r4, #0]
	ldrh	r2, [r2, #0]
	str	r2, [r3, #12]
	.loc 1 423 0
	ldrh	r3, [r4, #54]
	.loc 1 422 0
	ldr	r2, [r4, #48]
	.loc 1 423 0
	subs	r3, r3, #1
	.loc 1 422 0
	adds	r2, r2, #2
	.loc 1 423 0
	uxth	r3, r3
	.loc 1 422 0
	str	r2, [r4, #48]
	.loc 1 423 0
	strh	r3, [r4, #54]	@ movhi
	b	.L66
.LVL31:
.L93:
	.loc 1 376 0
	ldr	r3, [r4, #0]
	ldr	r2, [r3, #0]
.LVL32:
	bic	r2, r2, #8192
	str	r2, [r3, #0]
	ldr	r3, [r4, #0]
	ldr	r2, [r3, #0]
	orr	r2, r2, #8192
	str	r2, [r3, #0]
	b	.L53
.L57:
	.loc 1 397 0
	ldr	r2, [r4, #48]
	ldr	r3, [r4, #0]
	ldrb	r1, [r2], #1	@ zero_extendqisi2
.LVL33:
	str	r1, [r3, #12]
	.loc 1 398 0
	ldrh	r3, [r4, #54]
	.loc 1 397 0
	str	r2, [r4, #48]
	.loc 1 398 0
	subs	r3, r3, #1
	uxth	r3, r3
	strh	r3, [r4, #54]	@ movhi
	b	.L58
.LVL34:
.L94:
	.loc 1 439 0
	ldr	r3, [r4, #0]
	ldr	r2, [r3, #0]
	orr	r2, r2, #4096
	str	r2, [r3, #0]
	b	.L64
.L71:
	.loc 1 451 0
	mov	r0, r4
	movs	r1, #128
	movs	r2, #1
	mov	r3, r6
	bl	SPI_WaitOnFlagUntilTimeout
.LVL35:
	cmp	r0, #0
	bne	.L88
	.loc 1 458 0
	ldr	r3, [r4, #8]
	cbnz	r3, .L73
	.loc 1 460 0
	ldr	r3, [r4, #0]
	ldr	r2, [r3, #12]
	ldr	r3, [r3, #8]
.L73:
	.loc 1 466 0
	movs	r0, #0
	.loc 1 463 0
	movs	r3, #1
	strb	r3, [r4, #81]
	.loc 1 466 0
	strb	r0, [r4, #80]
	.loc 1 468 0
	pop	{r3, r4, r5, r6, r7, pc}
	.cfi_endproc
.LFE116:
	.size	HAL_SPI_Transmit, .-HAL_SPI_Transmit
	.section	.text.HAL_SPI_TransmitReceive,"ax",%progbits
	.align	2
	.global	HAL_SPI_TransmitReceive
	.thumb
	.thumb_func
	.type	HAL_SPI_TransmitReceive, %function
HAL_SPI_TransmitReceive:
.LFB118:
	.loc 1 661 0
	.cfi_startproc
	@ args = 4, pretend = 0, frame = 8
	@ frame_needed = 0, uses_anonymous_args = 0
.LVL36:
	push	{r4, r5, r6, lr}
.LCFI4:
	.cfi_def_cfa_offset 16
	.cfi_offset 4, -16
	.cfi_offset 5, -12
	.cfi_offset 6, -8
	.cfi_offset 14, -4
	mov	r4, r0
	.loc 1 665 0
	ldrb	r0, [r0, #81]	@ zero_extendqisi2
.LVL37:
	.loc 1 666 0
	cmp	r0, #1
	it	ne
	cmpne	r0, #34
	.loc 1 661 0
	sub	sp, sp, #8
.LCFI5:
	.cfi_def_cfa_offset 24
	.loc 1 666 0
	beq	.L151
.LVL38:
.L130:
	.loc 1 899 0
	movs	r0, #2
.LVL39:
.L96:
	.loc 1 901 0
	add	sp, sp, #8
	pop	{r4, r5, r6, pc}
.LVL40:
.L151:
	.loc 1 668 0
	cmp	r1, #0
	it	ne
	cmpne	r2, #0
	beq	.L129
	.loc 1 668 0 is_stmt 0 discriminator 1
	cmp	r3, #0
	beq	.L129
	.loc 1 677 0 is_stmt 1
	ldrb	r0, [r4, #80]	@ zero_extendqisi2
.LVL41:
	cmp	r0, #1
	beq	.L130
	.loc 1 680 0 discriminator 2
	ldrb	r0, [r4, #81]	@ zero_extendqisi2
	.loc 1 677 0 discriminator 2
	movs	r5, #1
	.loc 1 680 0 discriminator 2
	cmp	r0, r5
	.loc 1 677 0 discriminator 2
	strb	r5, [r4, #80]
	.loc 1 680 0 discriminator 2
	beq	.L152
.L97:
	.loc 1 701 0
	ldr	r0, [r4, #40]
	.loc 1 688 0
	str	r2, [r4, #56]
	.loc 1 686 0
	movs	r2, #0
.LVL42:
	.loc 1 701 0
	cmp	r0, #8192
	.loc 1 686 0
	strb	r2, [r4, #82]
	.loc 1 689 0
	strh	r3, [r4, #60]	@ movhi
	.loc 1 690 0
	strh	r3, [r4, #62]	@ movhi
	.loc 1 692 0
	str	r1, [r4, #48]
	.loc 1 693 0
	strh	r3, [r4, #52]	@ movhi
	.loc 1 694 0
	strh	r3, [r4, #54]	@ movhi
	.loc 1 697 0
	str	r2, [r4, #72]
	.loc 1 698 0
	str	r2, [r4, #76]
	.loc 1 701 0
	beq	.L153
.LVL43:
.L98:
	.loc 1 707 0
	ldr	r3, [r4, #0]
	ldr	r2, [r3, #0]
	lsls	r0, r2, #25
	.loc 1 710 0
	ittt	pl
	ldrpl	r2, [r3, #0]
	orrpl	r2, r2, #64
	strpl	r2, [r3, #0]
	.loc 1 714 0
	ldr	r3, [r4, #12]
	cmp	r3, #2048
	.loc 1 716 0
	ldr	r3, [r4, #4]
	.loc 1 714 0
	beq	.L154
	.loc 1 788 0
	cmp	r3, #0
	beq	.L114
	.loc 1 788 0 is_stmt 0 discriminator 1
	cmp	r3, #260
	ldrh	r3, [r4, #54]
	beq	.L115
.LVL44:
.L116:
	.loc 1 793 0 is_stmt 1
	cmp	r3, #0
	bne	.L138
	.loc 1 796 0
	ldr	r3, [r4, #40]
	cmp	r3, #8192
	.loc 1 798 0
	itttt	eq
	ldreq	r3, [r4, #0]
	ldreq	r2, [r3, #0]
	orreq	r2, r2, #4096
	streq	r2, [r3, #0]
	.loc 1 802 0
	mov	r0, r4
	movs	r1, #1
	movs	r2, #0
	ldr	r3, [sp, #24]
	bl	SPI_WaitOnFlagUntilTimeout
.LVL45:
	cmp	r0, #0
	beq	.L155
.L147:
	.loc 1 869 0
	movs	r0, #3
	b	.L96
.LVL46:
.L129:
	.loc 1 670 0
	movs	r0, #1
.LVL47:
	b	.L96
.LVL48:
.L154:
	.loc 1 716 0
	cmp	r3, #0
	beq	.L101
	.loc 1 716 0 is_stmt 0 discriminator 1
	cmp	r3, #260
	ldrh	r3, [r4, #54]
	beq	.L102
.L103:
	.loc 1 722 0 is_stmt 1
	cmp	r3, #0
	bne	.L137
	.loc 1 725 0
	ldr	r3, [r4, #40]
	cmp	r3, #8192
	.loc 1 727 0
	itttt	eq
	ldreq	r3, [r4, #0]
	ldreq	r2, [r3, #0]
	orreq	r2, r2, #4096
	streq	r2, [r3, #0]
	.loc 1 731 0
	mov	r0, r4
	movs	r1, #1
.LVL49:
	movs	r2, #0
	ldr	r3, [sp, #24]
	bl	SPI_WaitOnFlagUntilTimeout
.LVL50:
	cmp	r0, #0
	bne	.L147
.L146:
	.loc 1 779 0
	ldr	r2, [r4, #0]
	ldr	r3, [r4, #56]
	ldr	r2, [r2, #12]
	strh	r2, [r3, #0]	@ movhi
	.loc 1 780 0
	ldr	r3, [r4, #56]
	.loc 1 781 0
	ldrh	r2, [r4, #62]
	.loc 1 780 0
	adds	r3, r3, #2
	.loc 1 781 0
	subs	r2, r2, #1
	.loc 1 780 0
	str	r3, [r4, #56]
	.loc 1 781 0
	strh	r2, [r4, #62]	@ movhi
	b	.L110
.LVL51:
.L153:
	.loc 1 703 0
	ldr	r3, [r4, #0]
.LVL52:
	ldr	r2, [r3, #0]
	bic	r2, r2, #8192
	str	r2, [r3, #0]
	ldr	r3, [r4, #0]
	ldr	r2, [r3, #0]
	orr	r2, r2, #8192
	str	r2, [r3, #0]
	b	.L98
.LVL53:
.L152:
	.loc 1 682 0
	movs	r0, #50
	strb	r0, [r4, #81]
	b	.L97
.LVL54:
.L157:
	.loc 1 820 0
	ldr	r0, [r4, #48]
	ldr	r5, [r4, #0]
	ldrb	r6, [r0], #1	@ zero_extendqisi2
	str	r6, [r5, #12]
	.loc 1 821 0
	ldrh	r5, [r4, #54]
	.loc 1 820 0
	str	r0, [r4, #48]
	.loc 1 821 0
	subs	r5, r5, #1
	uxth	r5, r5
	.loc 1 830 0
	mov	r0, r4
	.loc 1 821 0
	strh	r5, [r4, #54]	@ movhi
	.loc 1 824 0
	cbnz	r5, .L121
.LVL55:
	.loc 1 824 0 is_stmt 0 discriminator 1
	ldr	r5, [r4, #40]
	cmp	r5, #8192
	.loc 1 826 0 is_stmt 1 discriminator 1
	itttt	eq
	ldreq	r5, [r4, #0]
	ldreq	r6, [r5, #0]
	orreq	r6, r6, #4096
	streq	r6, [r5, #0]
.L121:
	.loc 1 830 0
	bl	SPI_WaitOnFlagUntilTimeout
.LVL56:
	cmp	r0, #0
	bne	.L147
	.loc 1 835 0
	ldr	r2, [r4, #0]
	ldr	r3, [r4, #56]
	ldr	r2, [r2, #12]
	strb	r2, [r3], #1
	.loc 1 836 0
	ldrh	r1, [r4, #62]
	.loc 1 812 0
	ldrh	r2, [r4, #54]
	.loc 1 835 0
	str	r3, [r4, #56]
	.loc 1 836 0
	subs	r3, r1, #1
	strh	r3, [r4, #62]	@ movhi
	.loc 1 812 0
	cmp	r2, #0
	beq	.L156
.L138:
	.loc 1 815 0
	movs	r1, #2
	movs	r2, #0
	ldr	r3, [sp, #24]
	mov	r0, r4
	bl	SPI_WaitOnFlagUntilTimeout
.LVL57:
	.loc 1 830 0
	movs	r1, #1
	movs	r2, #0
	ldr	r3, [sp, #24]
	.loc 1 815 0
	cmp	r0, #0
	beq	.L157
	.loc 1 869 0
	movs	r0, #3
	b	.L96
.L155:
	.loc 1 807 0
	ldr	r2, [r4, #0]
	ldr	r3, [r4, #56]
	ldr	r2, [r2, #12]
	strb	r2, [r3, #0]
	.loc 1 808 0
	ldrh	r3, [r4, #62]
	subs	r3, r3, #1
	strh	r3, [r4, #62]	@ movhi
.L110:
	.loc 1 853 0
	ldr	r3, [r4, #40]
	cmp	r3, #8192
	beq	.L158
.LVL58:
.L123:
	.loc 1 866 0
	ldr	r3, [sp, #24]
	mov	r0, r4
	movs	r1, #128
	movs	r2, #1
	bl	SPI_WaitOnFlagUntilTimeout
.LVL59:
	mov	r3, r0
	cmp	r0, #0
	beq	.L125
	.loc 1 868 0
	ldrb	r3, [r4, #82]	@ zero_extendqisi2
	orr	r3, r3, #32
	strb	r3, [r4, #82]
	.loc 1 869 0
	movs	r0, #3
	b	.L96
.LVL60:
.L160:
	.loc 1 750 0
	ldr	r5, [r4, #48]
	ldr	r0, [r4, #0]
	ldrh	r5, [r5, #0]
	str	r5, [r0, #12]
	.loc 1 752 0
	ldrh	r5, [r4, #54]
	.loc 1 751 0
	ldr	r6, [r4, #48]
	.loc 1 752 0
	subs	r5, r5, #1
	.loc 1 751 0
	adds	r6, r6, #2
	.loc 1 752 0
	uxth	r5, r5
	.loc 1 761 0
	mov	r0, r4
	.loc 1 751 0
	str	r6, [r4, #48]
	.loc 1 752 0
	strh	r5, [r4, #54]	@ movhi
	.loc 1 755 0
	cbnz	r5, .L112
.LVL61:
	.loc 1 755 0 is_stmt 0 discriminator 1
	ldr	r5, [r4, #40]
	cmp	r5, #8192
	.loc 1 757 0 is_stmt 1 discriminator 1
	itttt	eq
	ldreq	r5, [r4, #0]
	ldreq	r6, [r5, #0]
	orreq	r6, r6, #4096
	streq	r6, [r5, #0]
.L112:
	.loc 1 761 0
	bl	SPI_WaitOnFlagUntilTimeout
.LVL62:
	cmp	r0, #0
	bne	.L147
	.loc 1 766 0
	ldr	r2, [r4, #0]
	ldr	r3, [r4, #56]
	ldr	r2, [r2, #12]
	strh	r2, [r3, #0]	@ movhi
	.loc 1 767 0
	ldr	r3, [r4, #56]
	.loc 1 768 0
	ldrh	r1, [r4, #62]
	.loc 1 742 0
	ldrh	r2, [r4, #54]
	.loc 1 767 0
	adds	r3, r3, #2
	.loc 1 768 0
	subs	r1, r1, #1
	.loc 1 767 0
	str	r3, [r4, #56]
	.loc 1 768 0
	strh	r1, [r4, #62]	@ movhi
	.loc 1 742 0
	cmp	r2, #0
	beq	.L159
.L137:
	.loc 1 745 0
	movs	r1, #2
	movs	r2, #0
	ldr	r3, [sp, #24]
	mov	r0, r4
	bl	SPI_WaitOnFlagUntilTimeout
.LVL63:
	.loc 1 761 0
	movs	r1, #1
	movs	r2, #0
	ldr	r3, [sp, #24]
	.loc 1 745 0
	cmp	r0, #0
	beq	.L160
	.loc 1 869 0
	movs	r0, #3
	b	.L96
.LVL64:
.L115:
	.loc 1 788 0 discriminator 1
	cmp	r3, #1
	bne	.L116
.L114:
	.loc 1 790 0
	ldr	r2, [r4, #48]
	ldr	r3, [r4, #0]
	ldrb	r1, [r2], #1	@ zero_extendqisi2
.LVL65:
	str	r1, [r3, #12]
	.loc 1 791 0
	ldrh	r3, [r4, #54]
	.loc 1 790 0
	str	r2, [r4, #48]
	.loc 1 791 0
	subs	r3, r3, #1
	uxth	r3, r3
	strh	r3, [r4, #54]	@ movhi
	b	.L116
.LVL66:
.L102:
	.loc 1 716 0 discriminator 1
	cmp	r3, #1
	bne	.L103
.L101:
	.loc 1 718 0
	ldr	r2, [r4, #48]
	ldr	r3, [r4, #0]
	ldrh	r2, [r2, #0]
	str	r2, [r3, #12]
	.loc 1 720 0
	ldrh	r3, [r4, #54]
	.loc 1 719 0
	ldr	r2, [r4, #48]
	.loc 1 720 0
	subs	r3, r3, #1
	.loc 1 719 0
	adds	r2, r2, #2
	.loc 1 720 0
	uxth	r3, r3
	.loc 1 719 0
	str	r2, [r4, #48]
	.loc 1 720 0
	strh	r3, [r4, #54]	@ movhi
	b	.L103
.LVL67:
.L156:
	.loc 1 838 0
	ldr	r2, [r4, #4]
	cmp	r2, #0
	bne	.L110
	.loc 1 841 0
	mov	r0, r4
	movs	r1, #1
	ldr	r3, [sp, #24]
	bl	SPI_WaitOnFlagUntilTimeout
.LVL68:
	cmp	r0, #0
	bne	.L147
	.loc 1 846 0
	ldr	r2, [r4, #0]
	ldr	r3, [r4, #56]
	ldr	r2, [r2, #12]
	strb	r2, [r3], #1
	.loc 1 847 0
	ldrh	r2, [r4, #62]
	.loc 1 846 0
	str	r3, [r4, #56]
	.loc 1 847 0
	subs	r3, r2, #1
	strh	r3, [r4, #62]	@ movhi
	b	.L110
.L158:
	.loc 1 856 0
	mov	r0, r4
	movs	r1, #1
	movs	r2, #0
	ldr	r3, [sp, #24]
	bl	SPI_WaitOnFlagUntilTimeout
.LVL69:
	cbz	r0, .L124
	.loc 1 858 0
	ldrb	r3, [r4, #82]	@ zero_extendqisi2
	orr	r3, r3, #2
	strb	r3, [r4, #82]
	.loc 1 859 0
	movs	r0, #3
	b	.L96
.LVL70:
.L125:
	.loc 1 876 0
	ldr	r1, [r4, #40]
	.loc 1 874 0
	ldr	r2, [r4, #0]
	.loc 1 872 0
	movs	r0, #1
	strb	r0, [r4, #81]
	.loc 1 876 0
	cmp	r1, #8192
	.loc 1 874 0
	ldr	r5, [r2, #8]
.LVL71:
	.loc 1 876 0
	beq	.L161
.L126:
	.loc 1 893 0
	movs	r0, #0
	strb	r0, [r4, #80]
	.loc 1 895 0
	b	.L96
.LVL72:
.L159:
	.loc 1 771 0
	ldr	r2, [r4, #4]
	cmp	r2, #0
	bne	.L110
	.loc 1 774 0
	mov	r0, r4
	movs	r1, #1
	ldr	r3, [sp, #24]
	bl	SPI_WaitOnFlagUntilTimeout
.LVL73:
	cmp	r0, #0
	beq	.L146
	.loc 1 869 0
	movs	r0, #3
	b	.L96
.L124:
	.loc 1 862 0
	ldr	r3, [r4, #0]
	ldr	r3, [r3, #12]
	uxth	r3, r3
.LVL74:
	strh	r3, [sp, #6]	@ movhi
	b	.L123
.LVL75:
.L161:
	.loc 1 876 0 discriminator 1
	lsls	r1, r5, #27
	bpl	.L126
	.loc 1 878 0
	ldrb	r1, [r4, #82]	@ zero_extendqisi2
	orr	r1, r1, #2
	strb	r1, [r4, #82]
	.loc 1 883 0
	ldr	r1, [r2, #0]
	bic	r1, r1, #8192
	str	r1, [r2, #0]
	ldr	r2, [r4, #0]
	ldr	r1, [r2, #0]
	orr	r1, r1, #8192
	str	r1, [r2, #0]
	.loc 1 887 0
	strb	r3, [r4, #80]
	.loc 1 889 0
	b	.L96
	.cfi_endproc
.LFE118:
	.size	HAL_SPI_TransmitReceive, .-HAL_SPI_TransmitReceive
	.section	.text.HAL_SPI_Receive,"ax",%progbits
	.align	2
	.global	HAL_SPI_Receive
	.thumb
	.thumb_func
	.type	HAL_SPI_Receive, %function
HAL_SPI_Receive:
.LFB117:
	.loc 1 486 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 0, uses_anonymous_args = 0
.LVL76:
	push	{r4, r5, r6, r7, lr}
.LCFI6:
	.cfi_def_cfa_offset 20
	.cfi_offset 4, -20
	.cfi_offset 5, -16
	.cfi_offset 6, -12
	.cfi_offset 7, -8
	.cfi_offset 14, -4
	.loc 1 490 0
	ldrb	r5, [r0, #81]	@ zero_extendqisi2
	cmp	r5, #1
	.loc 1 486 0
	mov	r4, r0
	sub	sp, sp, #20
.LCFI7:
	.cfi_def_cfa_offset 40
	.loc 1 490 0
	mov	r0, r5
.LVL77:
	.loc 1 486 0
	mov	r7, r2
	mov	r6, r3
	.loc 1 490 0
	beq	.L203
.LVL78:
.L187:
	.loc 1 646 0
	movs	r0, #2
.LVL79:
.L163:
	.loc 1 648 0
	add	sp, sp, #20
	pop	{r4, r5, r6, r7, pc}
.LVL80:
.L203:
	.loc 1 492 0
	cmp	r1, #0
	it	ne
	cmpne	r2, #0
	ite	ne
	movne	r3, #0
	moveq	r3, #1
.LVL81:
	mov	r2, r3
.LVL82:
	cmp	r3, #0
	bne	.L163
	.loc 1 498 0
	ldrb	r0, [r4, #80]	@ zero_extendqisi2
	cmp	r0, #1
	beq	.L187
	.loc 1 515 0 discriminator 2
	ldr	r0, [r4, #8]
	.loc 1 498 0 discriminator 2
	strb	r5, [r4, #80]
	.loc 1 501 0 discriminator 2
	movs	r5, #34
	.loc 1 515 0 discriminator 2
	cmp	r0, #32768
	.loc 1 509 0 discriminator 2
	str	r3, [r4, #72]
	.loc 1 510 0 discriminator 2
	str	r3, [r4, #76]
	.loc 1 511 0 discriminator 2
	strh	r3, [r4, #52]	@ movhi
	.loc 1 512 0 discriminator 2
	strh	r3, [r4, #54]	@ movhi
	.loc 1 501 0 discriminator 2
	strb	r5, [r4, #81]
	.loc 1 502 0 discriminator 2
	strb	r3, [r4, #82]
	.loc 1 517 0 discriminator 2
	it	eq
	ldreq	r3, [r4, #0]
	.loc 1 504 0 discriminator 2
	str	r1, [r4, #56]
	.loc 1 505 0 discriminator 2
	strh	r7, [r4, #60]	@ movhi
	.loc 1 506 0 discriminator 2
	strh	r7, [r4, #62]	@ movhi
	.loc 1 517 0 discriminator 2
	ittt	eq
	ldreq	r2, [r3, #0]
	biceq	r2, r2, #16384
	streq	r2, [r3, #0]
	.loc 1 521 0 discriminator 2
	ldr	r3, [r4, #40]
	cmp	r3, #8192
	beq	.L204
.L165:
	.loc 1 526 0
	ldr	r3, [r4, #4]
	cmp	r3, #260
	beq	.L205
.L166:
	.loc 1 536 0
	ldr	r3, [r4, #0]
	ldr	r2, [r3, #0]
	lsls	r1, r2, #25
.LVL83:
	.loc 1 539 0
	ittt	pl
	ldrpl	r2, [r3, #0]
	orrpl	r2, r2, #64
	strpl	r2, [r3, #0]
	.loc 1 543 0
	ldr	r3, [r4, #12]
	cbnz	r3, .L206
	.loc 1 545 0 discriminator 1
	ldrh	r3, [r4, #62]
	cmp	r3, #1
	bhi	.L193
	b	.L175
.LVL84:
.L174:
	.loc 1 553 0
	ldr	r2, [r4, #0]
	ldr	r3, [r4, #56]
	ldr	r2, [r2, #12]
	strb	r2, [r3], #1
	.loc 1 554 0
	ldrh	r2, [r4, #62]
	.loc 1 553 0
	str	r3, [r4, #56]
	.loc 1 554 0
	subs	r3, r2, #1
	uxth	r3, r3
	.loc 1 545 0
	cmp	r3, #1
	.loc 1 554 0
	strh	r3, [r4, #62]	@ movhi
	.loc 1 545 0
	bls	.L175
.L193:
	.loc 1 548 0
	mov	r0, r4
	movs	r1, #1
	movs	r2, #0
	mov	r3, r6
	bl	SPI_WaitOnFlagUntilTimeout
.LVL85:
	cmp	r0, #0
	beq	.L174
.L200:
	.loc 1 609 0
	movs	r0, #3
	b	.L163
.LVL86:
.L206:
	.loc 1 565 0 discriminator 1
	ldrh	r3, [r4, #62]
	cmp	r3, #1
	bhi	.L194
	b	.L175
.LVL87:
.L207:
	.loc 1 573 0
	ldr	r2, [r4, #0]
	ldr	r3, [r4, #56]
	ldr	r2, [r2, #12]
	strh	r2, [r3, #0]	@ movhi
	.loc 1 575 0
	ldrh	r3, [r4, #62]
	.loc 1 574 0
	ldr	r2, [r4, #56]
	.loc 1 575 0
	subs	r3, r3, #1
	uxth	r3, r3
	.loc 1 574 0
	adds	r2, r2, #2
	.loc 1 565 0
	cmp	r3, #1
	.loc 1 574 0
	str	r2, [r4, #56]
	.loc 1 575 0
	strh	r3, [r4, #62]	@ movhi
	.loc 1 565 0
	bls	.L175
.L194:
	.loc 1 568 0
	mov	r0, r4
	movs	r1, #1
	movs	r2, #0
	mov	r3, r6
	bl	SPI_WaitOnFlagUntilTimeout
.LVL88:
	cmp	r0, #0
	beq	.L207
	.loc 1 609 0
	movs	r0, #3
	b	.L163
.LVL89:
.L205:
	.loc 1 526 0 discriminator 1
	ldr	r3, [r4, #8]
	cmp	r3, #0
	bne	.L166
	.loc 1 529 0
	strb	r3, [r4, #80]
	.loc 1 532 0
	mov	r0, r4
	str	r6, [sp, #0]
	mov	r2, r1
	mov	r3, r7
	bl	HAL_SPI_TransmitReceive
.LVL90:
	b	.L163
.LVL91:
.L204:
	.loc 1 523 0
	ldr	r3, [r4, #0]
	ldr	r2, [r3, #0]
	bic	r2, r2, #8192
	str	r2, [r3, #0]
	ldr	r3, [r4, #0]
	ldr	r2, [r3, #0]
	orr	r2, r2, #8192
	str	r2, [r3, #0]
	b	.L165
.LVL92:
.L175:
	.loc 1 557 0
	ldr	r3, [r4, #40]
	cmp	r3, #8192
	beq	.L208
.L176:
	.loc 1 585 0
	mov	r0, r4
	movs	r1, #1
	movs	r2, #0
	mov	r3, r6
	bl	SPI_WaitOnFlagUntilTimeout
.LVL93:
	cmp	r0, #0
	bne	.L200
	.loc 1 591 0
	ldr	r3, [r4, #12]
	.loc 1 593 0
	ldr	r2, [r4, #0]
	.loc 1 591 0
	cbnz	r3, .L179
	.loc 1 593 0
	ldr	r3, [r4, #56]
	ldr	r2, [r2, #12]
	strb	r2, [r3], #1
	str	r3, [r4, #56]
.L180:
	.loc 1 601 0
	ldrh	r2, [r4, #62]
	.loc 1 604 0
	ldr	r3, [r4, #40]
	.loc 1 601 0
	subs	r2, r2, #1
	.loc 1 604 0
	cmp	r3, #8192
	.loc 1 601 0
	strh	r2, [r4, #62]	@ movhi
	.loc 1 604 0
	beq	.L199
	ldr	r3, [r4, #0]
.LVL94:
.L181:
	.loc 1 616 0
	ldr	r2, [r4, #4]
	cmp	r2, #260
	beq	.L209
.L183:
	.loc 1 626 0
	ldr	r2, [r4, #40]
	.loc 1 622 0
	movs	r0, #1
	strb	r0, [r4, #81]
	.loc 1 626 0
	cmp	r2, #8192
	.loc 1 624 0
	ldr	r1, [r3, #8]
.LVL95:
	.loc 1 626 0
	beq	.L210
.L184:
	.loc 1 640 0
	movs	r0, #0
	strb	r0, [r4, #80]
	.loc 1 642 0
	b	.L163
.LVL96:
.L208:
	.loc 1 580 0
	ldr	r3, [r4, #0]
	ldr	r2, [r3, #0]
	orr	r2, r2, #4096
	str	r2, [r3, #0]
	b	.L176
.L179:
	.loc 1 598 0
	ldr	r3, [r4, #56]
	ldr	r2, [r2, #12]
	strh	r2, [r3, #0]	@ movhi
	.loc 1 599 0
	ldr	r3, [r4, #56]
	adds	r3, r3, #2
	str	r3, [r4, #56]
	b	.L180
.LVL97:
.L210:
	.loc 1 626 0 discriminator 1
	lsls	r2, r1, #27
	bpl	.L184
	.loc 1 628 0
	ldrb	r2, [r4, #82]	@ zero_extendqisi2
	orr	r2, r2, #2
	strb	r2, [r4, #82]
	.loc 1 631 0
	ldr	r2, [r3, #0]
	bic	r2, r2, #8192
	str	r2, [r3, #0]
	ldr	r3, [r4, #0]
	ldr	r2, [r3, #0]
	orr	r2, r2, #8192
	str	r2, [r3, #0]
	.loc 1 634 0
	movs	r3, #0
	strb	r3, [r4, #80]
	.loc 1 636 0
	b	.L163
.LVL98:
.L209:
	.loc 1 616 0 discriminator 1
	ldr	r2, [r4, #8]
	cmp	r2, #32768
	it	ne
	cmpne	r2, #1024
	.loc 1 619 0 discriminator 1
	itttt	eq
	ldreq	r2, [r3, #0]
	biceq	r2, r2, #64
	streq	r2, [r3, #0]
	ldreq	r3, [r4, #0]
	b	.L183
.LVL99:
.L199:
	.loc 1 606 0
	mov	r0, r4
	movs	r1, #1
	movs	r2, #0
	mov	r3, r6
	bl	SPI_WaitOnFlagUntilTimeout
.LVL100:
	cbz	r0, .L182
	.loc 1 608 0
	ldrb	r3, [r4, #82]	@ zero_extendqisi2
	orr	r3, r3, #2
	strb	r3, [r4, #82]
	.loc 1 609 0
	movs	r0, #3
	b	.L163
.L182:
	.loc 1 613 0
	ldr	r3, [r4, #0]
	ldr	r2, [r3, #12]
	uxth	r2, r2
.LVL101:
	strh	r2, [sp, #14]	@ movhi
	b	.L181
	.cfi_endproc
.LFE117:
	.size	HAL_SPI_Receive, .-HAL_SPI_Receive
	.section	.text.HAL_SPI_Transmit_IT,"ax",%progbits
	.align	2
	.global	HAL_SPI_Transmit_IT
	.thumb
	.thumb_func
	.type	HAL_SPI_Transmit_IT, %function
HAL_SPI_Transmit_IT:
.LFB119:
	.loc 1 912 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL102:
	push	{r4, r5, r6}
.LCFI8:
	.cfi_def_cfa_offset 12
	.cfi_offset 4, -12
	.cfi_offset 5, -8
	.cfi_offset 6, -4
	.loc 1 913 0
	ldrb	r4, [r0, #81]	@ zero_extendqisi2
	cmp	r4, #1
	beq	.L221
.L219:
	.loc 1 974 0
	movs	r0, #2
.LVL103:
.L212:
	.loc 1 976 0
	pop	{r4, r5, r6}
	bx	lr
.LVL104:
.L221:
	.loc 1 915 0
	cmp	r1, #0
	it	ne
	cmpne	r2, #0
	ite	ne
	movne	r5, #0
	moveq	r5, #1
	mov	r6, r5
	cmp	r5, #0
	bne	.L218
	.loc 1 924 0
	ldrb	r3, [r0, #80]	@ zero_extendqisi2
	cmp	r3, #1
	beq	.L219
	.loc 1 941 0 discriminator 2
	ldr	r3, [r0, #8]
	.loc 1 924 0 discriminator 2
	strb	r4, [r0, #80]
	.loc 1 927 0 discriminator 2
	movs	r4, #18
	strb	r4, [r0, #81]
	.loc 1 941 0 discriminator 2
	cmp	r3, #32768
	.loc 1 930 0 discriminator 2
	ldr	r4, .L224
	.loc 1 943 0 discriminator 2
	it	eq
	ldreq	r3, [r0, #0]
	.loc 1 932 0 discriminator 2
	strh	r2, [r0, #52]	@ movhi
	.loc 1 933 0 discriminator 2
	strh	r2, [r0, #54]	@ movhi
	.loc 1 930 0 discriminator 2
	str	r4, [r0, #76]
	.loc 1 928 0 discriminator 2
	strb	r5, [r0, #82]
	.loc 1 931 0 discriminator 2
	str	r1, [r0, #48]
	.loc 1 936 0 discriminator 2
	str	r5, [r0, #72]
	.loc 1 937 0 discriminator 2
	strh	r5, [r0, #60]	@ movhi
	.loc 1 938 0 discriminator 2
	strh	r5, [r0, #62]	@ movhi
	.loc 1 943 0 discriminator 2
	ittt	eq
	ldreq	r2, [r3, #0]
.LVL105:
	orreq	r2, r2, #16384
	streq	r2, [r3, #0]
	.loc 1 947 0 discriminator 2
	ldr	r3, [r0, #40]
	cmp	r3, #8192
	beq	.L222
.L214:
	.loc 1 952 0
	ldr	r3, [r0, #8]
	cbz	r3, .L223
	.loc 1 958 0
	ldr	r3, [r0, #0]
	ldr	r2, [r3, #4]
	orr	r2, r2, #160
	str	r2, [r3, #4]
.L216:
	.loc 1 961 0
	movs	r4, #0
	.loc 1 964 0
	ldr	r2, [r0, #0]
	.loc 1 961 0
	strb	r4, [r0, #80]
	.loc 1 964 0
	ldr	r1, [r2, #0]
.LVL106:
	ands	r0, r1, #64
.LVL107:
	.loc 1 970 0
	it	ne
	movne	r0, r4
	.loc 1 964 0
	bne	.L212
	.loc 1 967 0
	ldr	r3, [r2, #0]
	orr	r3, r3, #64
	str	r3, [r2, #0]
	b	.L212
.LVL108:
.L218:
	.loc 1 917 0
	mov	r0, r4
.LVL109:
	b	.L212
.LVL110:
.L223:
	.loc 1 954 0
	ldr	r3, [r0, #0]
	ldr	r2, [r3, #4]
	orr	r2, r2, #128
	str	r2, [r3, #4]
	b	.L216
.L222:
	.loc 1 949 0
	ldr	r3, [r0, #0]
	ldr	r2, [r3, #0]
	bic	r2, r2, #8192
	str	r2, [r3, #0]
	ldr	r3, [r0, #0]
	ldr	r2, [r3, #0]
	orr	r2, r2, #8192
	str	r2, [r3, #0]
	b	.L214
.L225:
	.align	2
.L224:
	.word	SPI_TxISR
	.cfi_endproc
.LFE119:
	.size	HAL_SPI_Transmit_IT, .-HAL_SPI_Transmit_IT
	.section	.text.HAL_SPI_TransmitReceive_IT,"ax",%progbits
	.align	2
	.global	HAL_SPI_TransmitReceive_IT
	.thumb
	.thumb_func
	.type	HAL_SPI_TransmitReceive_IT, %function
HAL_SPI_TransmitReceive_IT:
.LFB121:
	.loc 1 1067 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL111:
	push	{r4, r5}
.LCFI9:
	.cfi_def_cfa_offset 8
	.cfi_offset 4, -8
	.cfi_offset 5, -4
	.loc 1 1070 0
	ldrb	r4, [r0, #81]	@ zero_extendqisi2
.LVL112:
	.loc 1 1071 0
	cmp	r4, #1
	beq	.L227
	.loc 1 1071 0 is_stmt 0 discriminator 1
	ldr	r5, [r0, #4]
	cmp	r5, #260
	beq	.L244
.LVL113:
.L236:
	.loc 1 1127 0 is_stmt 1
	movs	r0, #2
.LVL114:
.L228:
	.loc 1 1129 0
	pop	{r4, r5}
	bx	lr
.LVL115:
.L244:
	.loc 1 1072 0
	ldr	r5, [r0, #8]
	cmp	r5, #0
	bne	.L236
	.loc 1 1072 0 is_stmt 0 discriminator 1
	cmp	r4, #34
	bne	.L236
.L227:
	.loc 1 1074 0 is_stmt 1
	cmp	r1, #0
	it	ne
	cmpne	r2, #0
	beq	.L235
	.loc 1 1074 0 is_stmt 0 discriminator 1
	cmp	r3, #0
	beq	.L235
	.loc 1 1083 0 is_stmt 1
	ldrb	r4, [r0, #80]	@ zero_extendqisi2
.LVL116:
	cmp	r4, #1
	beq	.L236
	.loc 1 1086 0 discriminator 2
	ldrb	r4, [r0, #81]	@ zero_extendqisi2
	.loc 1 1083 0 discriminator 2
	movs	r5, #1
	.loc 1 1086 0 discriminator 2
	cmp	r4, #34
	.loc 1 1083 0 discriminator 2
	strb	r5, [r0, #80]
	.loc 1 1086 0 discriminator 2
	beq	.L229
	.loc 1 1088 0
	movs	r4, #50
	strb	r4, [r0, #81]
.L229:
	.loc 1 1094 0
	ldr	r5, .L246
	.loc 1 1105 0
	ldr	r4, [r0, #40]
	.loc 1 1095 0
	str	r1, [r0, #48]
	.loc 1 1099 0
	ldr	r1, .L246+4
.LVL117:
	.loc 1 1094 0
	str	r5, [r0, #76]
	.loc 1 1092 0
	movs	r5, #0
	.loc 1 1105 0
	cmp	r4, #8192
	.loc 1 1092 0
	strb	r5, [r0, #82]
	.loc 1 1096 0
	strh	r3, [r0, #52]	@ movhi
	.loc 1 1097 0
	strh	r3, [r0, #54]	@ movhi
	.loc 1 1099 0
	str	r1, [r0, #72]
	.loc 1 1100 0
	str	r2, [r0, #56]
	.loc 1 1101 0
	strh	r3, [r0, #60]	@ movhi
	.loc 1 1102 0
	strh	r3, [r0, #62]	@ movhi
	.loc 1 1105 0
	beq	.L245
.LVL118:
.L230:
	.loc 1 1111 0
	ldr	r3, [r0, #0]
	ldr	r2, [r3, #4]
	orr	r2, r2, #224
	str	r2, [r3, #4]
	.loc 1 1114 0
	movs	r1, #0
	.loc 1 1117 0
	ldr	r3, [r0, #0]
	.loc 1 1114 0
	strb	r1, [r0, #80]
	.loc 1 1117 0
	ldr	r2, [r3, #0]
	ands	r0, r2, #64
.LVL119:
	.loc 1 1123 0
	it	ne
	movne	r0, r1
	.loc 1 1117 0
	bne	.L228
	.loc 1 1120 0
	ldr	r2, [r3, #0]
	orr	r2, r2, #64
	str	r2, [r3, #0]
	b	.L228
.LVL120:
.L235:
	.loc 1 1076 0
	movs	r0, #1
.LVL121:
	b	.L228
.LVL122:
.L245:
	.loc 1 1107 0
	ldr	r3, [r0, #0]
.LVL123:
	ldr	r2, [r3, #0]
.LVL124:
	bic	r2, r2, #8192
	str	r2, [r3, #0]
	ldr	r3, [r0, #0]
	ldr	r2, [r3, #0]
	orr	r2, r2, #8192
	str	r2, [r3, #0]
	b	.L230
.L247:
	.align	2
.L246:
	.word	SPI_TxISR
	.word	SPI_2LinesRxISR
	.cfi_endproc
.LFE121:
	.size	HAL_SPI_TransmitReceive_IT, .-HAL_SPI_TransmitReceive_IT
	.section	.text.HAL_SPI_Receive_IT,"ax",%progbits
	.align	2
	.global	HAL_SPI_Receive_IT
	.thumb
	.thumb_func
	.type	HAL_SPI_Receive_IT, %function
HAL_SPI_Receive_IT:
.LFB120:
	.loc 1 987 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL125:
	push	{r4, r5, r6, r7}
.LCFI10:
	.cfi_def_cfa_offset 16
	.cfi_offset 4, -16
	.cfi_offset 5, -12
	.cfi_offset 6, -8
	.cfi_offset 7, -4
	.loc 1 988 0
	ldrb	r6, [r0, #81]	@ zero_extendqisi2
	cmp	r6, #1
	.loc 1 987 0
	mov	r4, r0
	mov	r7, r1
	.loc 1 988 0
	mov	r5, r6
	.loc 1 987 0
	mov	r3, r2
	.loc 1 988 0
	beq	.L257
.LVL126:
.L255:
	.loc 1 1053 0
	movs	r0, #2
.LVL127:
.L249:
	.loc 1 1055 0
	pop	{r4, r5, r6, r7}
	bx	lr
.LVL128:
.L257:
	.loc 1 990 0
	cmp	r1, #0
	it	ne
	cmpne	r2, #0
	ite	ne
	movne	r2, #0
	moveq	r2, #1
.LVL129:
	mov	ip, r2
	cmp	r2, #0
	bne	.L254
	.loc 1 996 0
	ldrb	r5, [r0, #80]	@ zero_extendqisi2
	cmp	r5, #1
	beq	.L255
	.loc 1 1013 0 discriminator 2
	ldr	r5, [r0, #8]
	.loc 1 996 0 discriminator 2
	strb	r6, [r0, #80]
	.loc 1 999 0 discriminator 2
	movs	r6, #34
	strb	r6, [r0, #81]
	.loc 1 1002 0 discriminator 2
	ldr	r6, .L261
	.loc 1 1000 0 discriminator 2
	strb	r2, [r0, #82]
	.loc 1 1013 0 discriminator 2
	cmp	r5, #32768
	.loc 1 1002 0 discriminator 2
	str	r6, [r0, #72]
	.loc 1 1003 0 discriminator 2
	str	r1, [r4, #56]
	.loc 1 1004 0 discriminator 2
	strh	r3, [r0, #60]	@ movhi
	.loc 1 1005 0 discriminator 2
	strh	r3, [r0, #62]	@ movhi
	.loc 1 1008 0 discriminator 2
	str	r2, [r4, #76]
	.loc 1 1009 0 discriminator 2
	strh	r2, [r4, #52]	@ movhi
	.loc 1 1010 0 discriminator 2
	strh	r2, [r4, #54]	@ movhi
	.loc 1 1013 0 discriminator 2
	beq	.L258
	.loc 1 1017 0
	cbnz	r5, .L251
	.loc 1 1017 0 is_stmt 0 discriminator 1
	ldr	r2, [r0, #4]
	cmp	r2, #260
	beq	.L259
.L251:
	.loc 1 1027 0 is_stmt 1
	ldr	r3, [r4, #40]
	cmp	r3, #8192
	beq	.L260
.L252:
	.loc 1 1033 0
	ldr	r3, [r4, #0]
	ldr	r2, [r3, #4]
	orr	r2, r2, #96
	str	r2, [r3, #4]
	.loc 1 1036 0
	movs	r1, #0
.LVL130:
	.loc 1 1043 0
	ldr	r3, [r4, #0]
	.loc 1 1036 0
	strb	r1, [r4, #80]
	.loc 1 1043 0
	ldr	r2, [r3, #0]
	ands	r0, r2, #64
.LVL131:
	.loc 1 1049 0
	it	ne
	movne	r0, r1
	.loc 1 1043 0
	bne	.L249
	.loc 1 1046 0
	ldr	r2, [r3, #0]
	orr	r2, r2, #64
	str	r2, [r3, #0]
	b	.L249
.LVL132:
.L254:
	.loc 1 992 0
	mov	r0, r6
.LVL133:
	b	.L249
.LVL134:
.L258:
	.loc 1 1015 0
	ldr	r3, [r0, #0]
	ldr	r2, [r3, #0]
	bic	r2, r2, #16384
	str	r2, [r3, #0]
	b	.L251
.L260:
	.loc 1 1029 0
	ldr	r3, [r4, #0]
	ldr	r2, [r3, #0]
	bic	r2, r2, #8192
	str	r2, [r3, #0]
	ldr	r3, [r4, #0]
	ldr	r2, [r3, #0]
	orr	r2, r2, #8192
	str	r2, [r3, #0]
	b	.L252
.L259:
	.loc 1 1023 0
	mov	r2, r1
	.loc 1 1020 0
	strb	ip, [r0, #80]
	.loc 1 1055 0
	pop	{r4, r5, r6, r7}
	.loc 1 1023 0
	b	HAL_SPI_TransmitReceive_IT
.LVL135:
.L262:
	.align	2
.L261:
	.word	SPI_RxISR
	.cfi_endproc
.LFE120:
	.size	HAL_SPI_Receive_IT, .-HAL_SPI_Receive_IT
	.section	.text.HAL_SPI_Transmit_DMA,"ax",%progbits
	.align	2
	.global	HAL_SPI_Transmit_DMA
	.thumb
	.thumb_func
	.type	HAL_SPI_Transmit_DMA, %function
HAL_SPI_Transmit_DMA:
.LFB122:
	.loc 1 1140 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
.LVL136:
	push	{r4, r5, r6, lr}
.LCFI11:
	.cfi_def_cfa_offset 16
	.cfi_offset 4, -16
	.cfi_offset 5, -12
	.cfi_offset 6, -8
	.cfi_offset 14, -4
	.loc 1 1141 0
	ldrb	r3, [r0, #81]	@ zero_extendqisi2
	cmp	r3, #1
	.loc 1 1140 0
	mov	r4, r0
	.loc 1 1141 0
	mov	r0, r3
.LVL137:
	beq	.L271
.L269:
	.loc 1 1209 0
	movs	r0, #2
	pop	{r4, r5, r6, pc}
.L271:
	.loc 1 1143 0
	cmp	r1, #0
	it	ne
	cmpne	r2, #0
	ite	ne
	movne	r5, #0
	moveq	r5, #1
	mov	r6, r5
	cmp	r5, #0
	bne	.L264
	.loc 1 1152 0
	ldrb	r0, [r4, #80]	@ zero_extendqisi2
	cmp	r0, #1
	beq	.L269
	.loc 1 1169 0 discriminator 2
	ldr	r0, [r4, #8]
	.loc 1 1152 0 discriminator 2
	strb	r3, [r4, #80]
	.loc 1 1155 0 discriminator 2
	movs	r3, #18
	.loc 1 1169 0 discriminator 2
	cmp	r0, #32768
	.loc 1 1155 0 discriminator 2
	strb	r3, [r4, #81]
	.loc 1 1171 0 discriminator 2
	it	eq
	ldreq	r3, [r4, #0]
	.loc 1 1159 0 discriminator 2
	strh	r2, [r4, #52]	@ movhi
	.loc 1 1160 0 discriminator 2
	strh	r2, [r4, #54]	@ movhi
	.loc 1 1158 0 discriminator 2
	str	r1, [r4, #48]
	.loc 1 1156 0 discriminator 2
	strb	r5, [r4, #82]
	.loc 1 1163 0 discriminator 2
	str	r5, [r4, #76]
	.loc 1 1164 0 discriminator 2
	str	r5, [r4, #72]
	.loc 1 1165 0 discriminator 2
	strh	r5, [r4, #60]	@ movhi
	.loc 1 1166 0 discriminator 2
	strh	r5, [r4, #62]	@ movhi
	.loc 1 1171 0 discriminator 2
	ittt	eq
	ldreq	r2, [r3, #0]
.LVL138:
	orreq	r2, r2, #16384
	streq	r2, [r3, #0]
	.loc 1 1175 0 discriminator 2
	ldr	r3, [r4, #40]
	cmp	r3, #8192
	beq	.L272
.L266:
	.loc 1 1181 0
	ldr	r3, [r4, #64]
	ldr	r2, .L273
	str	r2, [r3, #64]
	.loc 1 1184 0
	ldr	r3, [r4, #64]
	ldr	r2, .L273+4
	str	r2, [r3, #60]
	.loc 1 1187 0
	ldr	r3, [r4, #64]
	ldr	r2, .L273+8
	str	r2, [r3, #72]
	.loc 1 1190 0
	ldr	r2, [r4, #0]
	ldr	r1, [r4, #48]
.LVL139:
	ldrh	r3, [r4, #54]
	ldr	r0, [r4, #64]
	adds	r2, r2, #12
	bl	HAL_DMA_Start_IT
.LVL140:
	.loc 1 1193 0
	ldr	r3, [r4, #0]
	ldr	r2, [r3, #4]
	orr	r2, r2, #2
	str	r2, [r3, #4]
	.loc 1 1196 0
	movs	r1, #0
	.loc 1 1199 0
	ldr	r3, [r4, #0]
	.loc 1 1196 0
	strb	r1, [r4, #80]
	.loc 1 1199 0
	ldr	r2, [r3, #0]
	ands	r0, r2, #64
	bne	.L270
	.loc 1 1202 0
	ldr	r2, [r3, #0]
	orr	r2, r2, #64
	str	r2, [r3, #0]
	pop	{r4, r5, r6, pc}
.L270:
	.loc 1 1205 0
	mov	r0, r1
.L264:
	.loc 1 1211 0
	pop	{r4, r5, r6, pc}
.LVL141:
.L272:
	.loc 1 1177 0
	ldr	r3, [r4, #0]
	ldr	r2, [r3, #0]
	bic	r2, r2, #8192
	str	r2, [r3, #0]
	ldr	r3, [r4, #0]
	ldr	r2, [r3, #0]
	orr	r2, r2, #8192
	str	r2, [r3, #0]
	b	.L266
.L274:
	.align	2
.L273:
	.word	SPI_DMAHalfTransmitCplt
	.word	SPI_DMATransmitCplt
	.word	SPI_DMAError
	.cfi_endproc
.LFE122:
	.size	HAL_SPI_Transmit_DMA, .-HAL_SPI_Transmit_DMA
	.section	.text.HAL_SPI_TransmitReceive_DMA,"ax",%progbits
	.align	2
	.global	HAL_SPI_TransmitReceive_DMA
	.thumb
	.thumb_func
	.type	HAL_SPI_TransmitReceive_DMA, %function
HAL_SPI_TransmitReceive_DMA:
.LFB124:
	.loc 1 1312 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
.LVL142:
	push	{r3, r4, r5, lr}
.LCFI12:
	.cfi_def_cfa_offset 16
	.cfi_offset 3, -16
	.cfi_offset 4, -12
	.cfi_offset 5, -8
	.cfi_offset 14, -4
	.loc 1 1312 0
	mov	r4, r0
	.loc 1 1314 0
	ldrb	r0, [r0, #81]	@ zero_extendqisi2
.LVL143:
	.loc 1 1315 0
	cmp	r0, #1
	beq	.L276
	.loc 1 1315 0 is_stmt 0 discriminator 1
	ldr	r5, [r4, #4]
	cmp	r5, #260
	beq	.L295
.LVL144:
.L288:
	.loc 1 1407 0 is_stmt 1
	movs	r0, #2
	.loc 1 1409 0
	pop	{r3, r4, r5, pc}
.LVL145:
.L295:
	.loc 1 1315 0 discriminator 1
	ldr	r5, [r4, #8]
	cmp	r5, #0
	bne	.L288
	.loc 1 1316 0
	cmp	r0, #34
	bne	.L288
.L276:
	.loc 1 1318 0
	cmp	r1, #0
	it	ne
	cmpne	r2, #0
	beq	.L287
	.loc 1 1318 0 is_stmt 0 discriminator 1
	cmp	r3, #0
	beq	.L287
	.loc 1 1327 0 is_stmt 1
	ldrb	r0, [r4, #80]	@ zero_extendqisi2
.LVL146:
	cmp	r0, #1
	beq	.L288
	.loc 1 1330 0 discriminator 2
	ldrb	r0, [r4, #81]	@ zero_extendqisi2
	.loc 1 1327 0 discriminator 2
	movs	r5, #1
	.loc 1 1330 0 discriminator 2
	cmp	r0, #34
	.loc 1 1327 0 discriminator 2
	strb	r5, [r4, #80]
	.loc 1 1330 0 discriminator 2
	beq	.L278
	.loc 1 1332 0
	movs	r0, #50
	strb	r0, [r4, #81]
.L278:
	.loc 1 1351 0
	ldr	r0, [r4, #40]
	.loc 1 1338 0
	str	r1, [r4, #48]
	.loc 1 1336 0
	movs	r1, #0
.LVL147:
	.loc 1 1351 0
	cmp	r0, #8192
	.loc 1 1336 0
	strb	r1, [r4, #82]
	.loc 1 1339 0
	strh	r3, [r4, #52]	@ movhi
	.loc 1 1340 0
	strh	r3, [r4, #54]	@ movhi
	.loc 1 1342 0
	str	r2, [r4, #56]
	.loc 1 1343 0
	strh	r3, [r4, #60]	@ movhi
	.loc 1 1344 0
	strh	r3, [r4, #62]	@ movhi
	.loc 1 1347 0
	str	r1, [r4, #72]
	.loc 1 1348 0
	str	r1, [r4, #76]
	.loc 1 1351 0
	beq	.L296
.LVL148:
.L279:
	.loc 1 1357 0
	ldrb	r3, [r4, #81]	@ zero_extendqisi2
	.loc 1 1373 0
	ldr	r5, .L297
	.loc 1 1357 0
	cmp	r3, #34
	.loc 1 1360 0
	ite	eq
	ldreq	r2, .L297+4
	.loc 1 1367 0
	ldrne	r2, .L297+8
	.loc 1 1360 0
	ldr	r3, [r4, #68]
	itete	eq
	streq	r2, [r3, #64]
	.loc 1 1367 0
	strne	r2, [r3, #64]
	.loc 1 1362 0
	ldreq	r3, [r4, #68]
	.loc 1 1369 0
	ldrne	r3, [r4, #68]
	.loc 1 1362 0
	ite	eq
	ldreq	r2, .L297+12
	.loc 1 1369 0
	ldrne	r2, .L297+16
	str	r2, [r3, #60]
	.loc 1 1373 0
	ldr	r3, [r4, #68]
	str	r5, [r3, #72]
	.loc 1 1376 0
	ldr	r1, [r4, #0]
	ldr	r2, [r4, #56]
	ldrh	r3, [r4, #62]
	ldr	r0, [r4, #68]
	adds	r1, r1, #12
	bl	HAL_DMA_Start_IT
.LVL149:
	.loc 1 1379 0
	ldr	r3, [r4, #0]
	ldr	r2, [r3, #4]
	orr	r2, r2, #1
	str	r2, [r3, #4]
	.loc 1 1383 0
	ldr	r3, [r4, #64]
	movs	r2, #0
	str	r2, [r3, #60]
	.loc 1 1386 0
	ldr	r3, [r4, #64]
	str	r5, [r3, #72]
	.loc 1 1389 0
	ldr	r2, [r4, #0]
	ldr	r1, [r4, #48]
	ldrh	r3, [r4, #54]
	ldr	r0, [r4, #64]
	adds	r2, r2, #12
	bl	HAL_DMA_Start_IT
.LVL150:
	.loc 1 1392 0
	ldr	r3, [r4, #0]
	ldr	r2, [r3, #0]
	lsls	r0, r2, #25
	.loc 1 1395 0
	itttt	pl
	ldrpl	r2, [r3, #0]
	orrpl	r2, r2, #64
	strpl	r2, [r3, #0]
	ldrpl	r3, [r4, #0]
	.loc 1 1399 0
	ldr	r1, [r3, #4]
	.loc 1 1402 0
	movs	r2, #0
	.loc 1 1399 0
	orr	r1, r1, #2
	str	r1, [r3, #4]
	.loc 1 1403 0
	mov	r0, r2
	.loc 1 1402 0
	strb	r2, [r4, #80]
	.loc 1 1403 0
	pop	{r3, r4, r5, pc}
.LVL151:
.L287:
	.loc 1 1320 0
	movs	r0, #1
.LVL152:
	pop	{r3, r4, r5, pc}
.LVL153:
.L296:
	.loc 1 1353 0
	ldr	r3, [r4, #0]
.LVL154:
	ldr	r2, [r3, #0]
.LVL155:
	bic	r2, r2, #8192
	str	r2, [r3, #0]
	ldr	r3, [r4, #0]
	ldr	r2, [r3, #0]
	orr	r2, r2, #8192
	str	r2, [r3, #0]
	b	.L279
.L298:
	.align	2
.L297:
	.word	SPI_DMAError
	.word	SPI_DMAHalfReceiveCplt
	.word	SPI_DMAHalfTransmitReceiveCplt
	.word	SPI_DMAReceiveCplt
	.word	SPI_DMATransmitReceiveCplt
	.cfi_endproc
.LFE124:
	.size	HAL_SPI_TransmitReceive_DMA, .-HAL_SPI_TransmitReceive_DMA
	.section	.text.HAL_SPI_Receive_DMA,"ax",%progbits
	.align	2
	.global	HAL_SPI_Receive_DMA
	.thumb
	.thumb_func
	.type	HAL_SPI_Receive_DMA, %function
HAL_SPI_Receive_DMA:
.LFB123:
	.loc 1 1223 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
.LVL156:
	push	{r4, r5, r6, r7, r8, lr}
.LCFI13:
	.cfi_def_cfa_offset 24
	.cfi_offset 4, -24
	.cfi_offset 5, -20
	.cfi_offset 6, -16
	.cfi_offset 7, -12
	.cfi_offset 8, -8
	.cfi_offset 14, -4
	.loc 1 1224 0
	ldrb	r6, [r0, #81]	@ zero_extendqisi2
	cmp	r6, #1
	.loc 1 1223 0
	mov	r4, r0
	mov	r7, r1
	.loc 1 1224 0
	mov	r5, r6
	.loc 1 1223 0
	mov	r3, r2
	.loc 1 1224 0
	beq	.L308
.LVL157:
.L306:
	.loc 1 1297 0
	movs	r0, #2
.LVL158:
	pop	{r4, r5, r6, r7, r8, pc}
.LVL159:
.L308:
	.loc 1 1226 0
	cmp	r1, #0
	it	ne
	cmpne	r2, #0
	ite	ne
	movne	r2, #0
	moveq	r2, #1
.LVL160:
	mov	ip, r2
	cmp	r2, #0
	bne	.L305
	.loc 1 1232 0
	ldrb	r5, [r0, #80]	@ zero_extendqisi2
	cmp	r5, #1
	beq	.L306
	.loc 1 1249 0 discriminator 2
	ldr	r5, [r0, #8]
	.loc 1 1232 0 discriminator 2
	strb	r6, [r0, #80]
	.loc 1 1235 0 discriminator 2
	movs	r6, #34
	.loc 1 1249 0 discriminator 2
	cmp	r5, #32768
	.loc 1 1235 0 discriminator 2
	strb	r6, [r0, #81]
	.loc 1 1238 0 discriminator 2
	str	r1, [r4, #56]
	.loc 1 1236 0 discriminator 2
	strb	r2, [r0, #82]
	.loc 1 1239 0 discriminator 2
	strh	r3, [r0, #60]	@ movhi
	.loc 1 1240 0 discriminator 2
	strh	r3, [r0, #62]	@ movhi
	.loc 1 1243 0 discriminator 2
	str	r2, [r4, #72]
	.loc 1 1244 0 discriminator 2
	str	r2, [r4, #76]
	.loc 1 1245 0 discriminator 2
	strh	r2, [r4, #52]	@ movhi
	.loc 1 1246 0 discriminator 2
	strh	r2, [r4, #54]	@ movhi
	.loc 1 1249 0 discriminator 2
	beq	.L309
	.loc 1 1253 0
	cbnz	r5, .L302
	.loc 1 1253 0 is_stmt 0 discriminator 1
	ldr	r2, [r0, #4]
	cmp	r2, #260
	beq	.L310
.L302:
	.loc 1 1263 0 is_stmt 1
	ldr	r3, [r4, #40]
	cmp	r3, #8192
	beq	.L311
.L303:
	.loc 1 1269 0
	ldr	r3, [r4, #68]
	ldr	r2, .L312
	str	r2, [r3, #64]
	.loc 1 1272 0
	ldr	r3, [r4, #68]
	ldr	r2, .L312+4
	str	r2, [r3, #60]
	.loc 1 1275 0
	ldr	r3, [r4, #68]
	ldr	r2, .L312+8
	str	r2, [r3, #72]
	.loc 1 1278 0
	ldr	r1, [r4, #0]
.LVL161:
	ldr	r2, [r4, #56]
	ldrh	r3, [r4, #62]
	ldr	r0, [r4, #68]
.LVL162:
	adds	r1, r1, #12
	bl	HAL_DMA_Start_IT
.LVL163:
	.loc 1 1281 0
	ldr	r3, [r4, #0]
	ldr	r2, [r3, #4]
	orr	r2, r2, #1
	str	r2, [r3, #4]
	.loc 1 1284 0
	movs	r1, #0
	.loc 1 1287 0
	ldr	r3, [r4, #0]
	.loc 1 1284 0
	strb	r1, [r4, #80]
	.loc 1 1287 0
	ldr	r2, [r3, #0]
	ands	r0, r2, #64
	bne	.L307
	.loc 1 1290 0
	ldr	r2, [r3, #0]
	orr	r2, r2, #64
	str	r2, [r3, #0]
	pop	{r4, r5, r6, r7, r8, pc}
.LVL164:
.L305:
	.loc 1 1228 0
	mov	r0, r6
.LVL165:
	pop	{r4, r5, r6, r7, r8, pc}
.LVL166:
.L309:
	.loc 1 1251 0
	ldr	r3, [r0, #0]
	ldr	r2, [r3, #0]
	bic	r2, r2, #16384
	str	r2, [r3, #0]
	b	.L302
.LVL167:
.L307:
	.loc 1 1293 0
	mov	r0, r1
	.loc 1 1299 0
	pop	{r4, r5, r6, r7, r8, pc}
.LVL168:
.L311:
	.loc 1 1265 0
	ldr	r3, [r4, #0]
	ldr	r2, [r3, #0]
	bic	r2, r2, #8192
	str	r2, [r3, #0]
	ldr	r3, [r4, #0]
	ldr	r2, [r3, #0]
	orr	r2, r2, #8192
	str	r2, [r3, #0]
	b	.L303
.L310:
	.loc 1 1259 0
	mov	r2, r1
	.loc 1 1256 0
	strb	ip, [r0, #80]
	.loc 1 1299 0
	pop	{r4, r5, r6, r7, r8, lr}
	.loc 1 1259 0
	b	HAL_SPI_TransmitReceive_DMA
.LVL169:
.L313:
	.align	2
.L312:
	.word	SPI_DMAHalfReceiveCplt
	.word	SPI_DMAReceiveCplt
	.word	SPI_DMAError
	.cfi_endproc
.LFE123:
	.size	HAL_SPI_Receive_DMA, .-HAL_SPI_Receive_DMA
	.section	.text.HAL_SPI_DMAPause,"ax",%progbits
	.align	2
	.global	HAL_SPI_DMAPause
	.thumb
	.thumb_func
	.type	HAL_SPI_DMAPause, %function
HAL_SPI_DMAPause:
.LFB125:
	.loc 1 1419 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL170:
	.loc 1 1421 0
	ldrb	r2, [r0, #80]	@ zero_extendqisi2
	cmp	r2, #1
	.loc 1 1419 0
	mov	r3, r0
	.loc 1 1421 0
	beq	.L316
	.loc 1 1424 0 discriminator 2
	ldr	r2, [r0, #0]
	.loc 1 1421 0 discriminator 2
	movs	r1, #1
	strb	r1, [r0, #80]
	.loc 1 1424 0 discriminator 2
	ldr	r1, [r2, #4]
	bic	r1, r1, #2
	str	r1, [r2, #4]
	.loc 1 1425 0 discriminator 2
	ldr	r1, [r0, #0]
	ldr	r0, [r1, #4]
.LVL171:
	.loc 1 1428 0 discriminator 2
	movs	r2, #0
	.loc 1 1425 0 discriminator 2
	bic	r0, r0, #1
	str	r0, [r1, #4]
	.loc 1 1430 0 discriminator 2
	mov	r0, r2
	.loc 1 1428 0 discriminator 2
	strb	r2, [r3, #80]
	.loc 1 1430 0 discriminator 2
	bx	lr
.LVL172:
.L316:
	.loc 1 1421 0
	movs	r0, #2
.LVL173:
	.loc 1 1431 0
	bx	lr
	.cfi_endproc
.LFE125:
	.size	HAL_SPI_DMAPause, .-HAL_SPI_DMAPause
	.section	.text.HAL_SPI_DMAResume,"ax",%progbits
	.align	2
	.global	HAL_SPI_DMAResume
	.thumb
	.thumb_func
	.type	HAL_SPI_DMAResume, %function
HAL_SPI_DMAResume:
.LFB126:
	.loc 1 1440 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL174:
	.loc 1 1442 0
	ldrb	r2, [r0, #80]	@ zero_extendqisi2
	cmp	r2, #1
	.loc 1 1440 0
	mov	r3, r0
	.loc 1 1442 0
	beq	.L319
	.loc 1 1445 0 discriminator 2
	ldr	r2, [r0, #0]
	.loc 1 1442 0 discriminator 2
	movs	r1, #1
	strb	r1, [r0, #80]
	.loc 1 1445 0 discriminator 2
	ldr	r1, [r2, #4]
	orr	r1, r1, #2
	str	r1, [r2, #4]
	.loc 1 1446 0 discriminator 2
	ldr	r1, [r0, #0]
	ldr	r0, [r1, #4]
.LVL175:
	.loc 1 1449 0 discriminator 2
	movs	r2, #0
	.loc 1 1446 0 discriminator 2
	orr	r0, r0, #1
	str	r0, [r1, #4]
	.loc 1 1451 0 discriminator 2
	mov	r0, r2
	.loc 1 1449 0 discriminator 2
	strb	r2, [r3, #80]
	.loc 1 1451 0 discriminator 2
	bx	lr
.LVL176:
.L319:
	.loc 1 1442 0
	movs	r0, #2
.LVL177:
	.loc 1 1452 0
	bx	lr
	.cfi_endproc
.LFE126:
	.size	HAL_SPI_DMAResume, .-HAL_SPI_DMAResume
	.section	.text.HAL_SPI_DMAStop,"ax",%progbits
	.align	2
	.global	HAL_SPI_DMAStop
	.thumb
	.thumb_func
	.type	HAL_SPI_DMAStop, %function
HAL_SPI_DMAStop:
.LFB127:
	.loc 1 1461 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
.LVL178:
	push	{r4, lr}
.LCFI14:
	.cfi_def_cfa_offset 8
	.cfi_offset 4, -8
	.cfi_offset 14, -4
	.loc 1 1461 0
	mov	r4, r0
	.loc 1 1469 0
	ldr	r0, [r0, #64]
.LVL179:
	cbz	r0, .L321
	.loc 1 1471 0
	bl	HAL_DMA_Abort
.LVL180:
.L321:
	.loc 1 1474 0
	ldr	r0, [r4, #68]
	cbz	r0, .L322
	.loc 1 1476 0
	bl	HAL_DMA_Abort
.LVL181:
.L322:
	.loc 1 1480 0
	ldr	r3, [r4, #0]
	ldr	r2, [r3, #4]
	bic	r2, r2, #2
	str	r2, [r3, #4]
	.loc 1 1481 0
	ldr	r3, [r4, #0]
	ldr	r2, [r3, #4]
	bic	r2, r2, #1
	str	r2, [r3, #4]
	.loc 1 1483 0
	movs	r3, #1
	.loc 1 1486 0
	movs	r0, #0
	.loc 1 1483 0
	strb	r3, [r4, #81]
	.loc 1 1486 0
	pop	{r4, pc}
	.cfi_endproc
.LFE127:
	.size	HAL_SPI_DMAStop, .-HAL_SPI_DMAStop
	.section	.text.HAL_SPI_TxCpltCallback,"ax",%progbits
	.align	2
	.weak	HAL_SPI_TxCpltCallback
	.thumb
	.thumb_func
	.type	HAL_SPI_TxCpltCallback, %function
HAL_SPI_TxCpltCallback:
.LFB129:
	.loc 1 1565 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL182:
	bx	lr
	.cfi_endproc
.LFE129:
	.size	HAL_SPI_TxCpltCallback, .-HAL_SPI_TxCpltCallback
	.section	.text.HAL_SPI_RxCpltCallback,"ax",%progbits
	.align	2
	.weak	HAL_SPI_RxCpltCallback
	.thumb
	.thumb_func
	.type	HAL_SPI_RxCpltCallback, %function
HAL_SPI_RxCpltCallback:
.LFB130:
	.loc 1 1578 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL183:
	bx	lr
	.cfi_endproc
.LFE130:
	.size	HAL_SPI_RxCpltCallback, .-HAL_SPI_RxCpltCallback
	.section	.text.HAL_SPI_TxRxCpltCallback,"ax",%progbits
	.align	2
	.weak	HAL_SPI_TxRxCpltCallback
	.thumb
	.thumb_func
	.type	HAL_SPI_TxRxCpltCallback, %function
HAL_SPI_TxRxCpltCallback:
.LFB131:
	.loc 1 1591 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL184:
	bx	lr
	.cfi_endproc
.LFE131:
	.size	HAL_SPI_TxRxCpltCallback, .-HAL_SPI_TxRxCpltCallback
	.section	.text.HAL_SPI_TxHalfCpltCallback,"ax",%progbits
	.align	2
	.weak	HAL_SPI_TxHalfCpltCallback
	.thumb
	.thumb_func
	.type	HAL_SPI_TxHalfCpltCallback, %function
HAL_SPI_TxHalfCpltCallback:
.LFB132:
	.loc 1 1604 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL185:
	bx	lr
	.cfi_endproc
.LFE132:
	.size	HAL_SPI_TxHalfCpltCallback, .-HAL_SPI_TxHalfCpltCallback
	.section	.text.SPI_DMAHalfTransmitCplt,"ax",%progbits
	.align	2
	.thumb
	.thumb_func
	.type	SPI_DMAHalfTransmitCplt, %function
SPI_DMAHalfTransmitCplt:
.LFB146:
	.loc 1 2131 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
.LVL186:
	.loc 1 2131 0
	push	{r3, lr}
.LCFI15:
	.cfi_def_cfa_offset 8
	.cfi_offset 3, -8
	.cfi_offset 14, -4
	.loc 1 2134 0
	ldr	r0, [r0, #56]
.LVL187:
	bl	HAL_SPI_TxHalfCpltCallback
.LVL188:
	pop	{r3, pc}
	.cfi_endproc
.LFE146:
	.size	SPI_DMAHalfTransmitCplt, .-SPI_DMAHalfTransmitCplt
	.section	.text.HAL_SPI_RxHalfCpltCallback,"ax",%progbits
	.align	2
	.weak	HAL_SPI_RxHalfCpltCallback
	.thumb
	.thumb_func
	.type	HAL_SPI_RxHalfCpltCallback, %function
HAL_SPI_RxHalfCpltCallback:
.LFB133:
	.loc 1 1617 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL189:
	bx	lr
	.cfi_endproc
.LFE133:
	.size	HAL_SPI_RxHalfCpltCallback, .-HAL_SPI_RxHalfCpltCallback
	.section	.text.SPI_DMAHalfReceiveCplt,"ax",%progbits
	.align	2
	.thumb
	.thumb_func
	.type	SPI_DMAHalfReceiveCplt, %function
SPI_DMAHalfReceiveCplt:
.LFB147:
	.loc 1 2144 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
.LVL190:
	.loc 1 2144 0
	push	{r3, lr}
.LCFI16:
	.cfi_def_cfa_offset 8
	.cfi_offset 3, -8
	.cfi_offset 14, -4
	.loc 1 2147 0
	ldr	r0, [r0, #56]
.LVL191:
	bl	HAL_SPI_RxHalfCpltCallback
.LVL192:
	pop	{r3, pc}
	.cfi_endproc
.LFE147:
	.size	SPI_DMAHalfReceiveCplt, .-SPI_DMAHalfReceiveCplt
	.section	.text.HAL_SPI_TxRxHalfCpltCallback,"ax",%progbits
	.align	2
	.weak	HAL_SPI_TxRxHalfCpltCallback
	.thumb
	.thumb_func
	.type	HAL_SPI_TxRxHalfCpltCallback, %function
HAL_SPI_TxRxHalfCpltCallback:
.LFB134:
	.loc 1 1630 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL193:
	bx	lr
	.cfi_endproc
.LFE134:
	.size	HAL_SPI_TxRxHalfCpltCallback, .-HAL_SPI_TxRxHalfCpltCallback
	.section	.text.SPI_DMAHalfTransmitReceiveCplt,"ax",%progbits
	.align	2
	.thumb
	.thumb_func
	.type	SPI_DMAHalfTransmitReceiveCplt, %function
SPI_DMAHalfTransmitReceiveCplt:
.LFB148:
	.loc 1 2157 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
.LVL194:
	.loc 1 2157 0
	push	{r3, lr}
.LCFI17:
	.cfi_def_cfa_offset 8
	.cfi_offset 3, -8
	.cfi_offset 14, -4
	.loc 1 2160 0
	ldr	r0, [r0, #56]
.LVL195:
	bl	HAL_SPI_TxRxHalfCpltCallback
.LVL196:
	pop	{r3, pc}
	.cfi_endproc
.LFE148:
	.size	SPI_DMAHalfTransmitReceiveCplt, .-SPI_DMAHalfTransmitReceiveCplt
	.section	.text.HAL_SPI_ErrorCallback,"ax",%progbits
	.align	2
	.weak	HAL_SPI_ErrorCallback
	.thumb
	.thumb_func
	.type	HAL_SPI_ErrorCallback, %function
HAL_SPI_ErrorCallback:
.LFB135:
	.loc 1 1643 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL197:
	bx	lr
	.cfi_endproc
.LFE135:
	.size	HAL_SPI_ErrorCallback, .-HAL_SPI_ErrorCallback
	.section	.text.HAL_SPI_IRQHandler,"ax",%progbits
	.align	2
	.global	HAL_SPI_IRQHandler
	.thumb
	.thumb_func
	.type	HAL_SPI_IRQHandler, %function
HAL_SPI_IRQHandler:
.LFB128:
	.loc 1 1495 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
.LVL198:
	.loc 1 1495 0
	push	{r3, r4, r5, lr}
.LCFI18:
	.cfi_def_cfa_offset 16
	.cfi_offset 3, -16
	.cfi_offset 4, -12
	.cfi_offset 5, -8
	.cfi_offset 14, -4
	.loc 1 1498 0
	ldr	r3, [r0, #0]
	ldr	r1, [r3, #8]
.LVL199:
	.loc 1 1499 0
	ldr	r4, [r3, #4]
.LVL200:
	.loc 1 1500 0
	ldr	r5, [r3, #8]
.LVL201:
	.loc 1 1498 0
	and	r1, r1, #1
.LVL202:
	.loc 1 1502 0
	ands	r1, r1, r4, lsr #6
	.loc 1 1495 0
	mov	r2, r0
	.loc 1 1502 0
	beq	.L340
	.loc 1 1502 0 is_stmt 0 discriminator 1
	lsls	r1, r5, #25
	bpl	.L370
.L340:
	.loc 1 1508 0 is_stmt 1
	ldr	r1, [r3, #8]
.LVL203:
	.loc 1 1509 0
	ldr	r0, [r3, #4]
.LVL204:
	.loc 1 1508 0
	ubfx	r1, r1, #1, #1
.LVL205:
	.loc 1 1511 0
	ands	r1, r1, r0, lsr #7
	bne	.L371
	.loc 1 1517 0
	ldr	r1, [r3, #4]
	lsls	r1, r1, #26
	bpl	.L339
	.loc 1 1520 0
	ldr	r1, [r3, #8]
	lsls	r0, r1, #27
.LVL206:
	bpl	.L344
	.loc 1 1522 0
	ldrb	r1, [r2, #82]	@ zero_extendqisi2
	orr	r1, r1, #2
	strb	r1, [r2, #82]
	.loc 1 1523 0
	mvn	r1, #16
	str	r1, [r3, #8]
	ldr	r3, [r2, #0]
.L344:
	.loc 1 1526 0
	ldr	r1, [r3, #8]
	lsls	r1, r1, #26
	bpl	.L345
	.loc 1 1528 0
	ldrb	r1, [r2, #82]	@ zero_extendqisi2
	orr	r1, r1, #1
	strb	r1, [r2, #82]
	.loc 1 1529 0
	ldr	r1, [r3, #8]
	ldr	r1, [r3, #0]
	bic	r1, r1, #64
	str	r1, [r3, #0]
	ldr	r3, [r2, #0]
.L345:
	.loc 1 1533 0
	ldr	r1, [r3, #8]
	lsls	r0, r1, #25
	bpl	.L346
	.loc 1 1535 0
	ldrb	r1, [r2, #81]	@ zero_extendqisi2
	cmp	r1, #18
	.loc 1 1537 0
	itttt	ne
	ldrbne	r1, [r2, #82]	@ zero_extendqisi2
	orrne	r1, r1, #4
	strbne	r1, [r2, #82]
	.loc 1 1538 0
	ldrne	r1, [r3, #12]
	it	ne
	ldrne	r1, [r3, #8]
.L346:
	.loc 1 1543 0
	ldr	r1, [r3, #8]
	lsls	r1, r1, #23
	.loc 1 1545 0
	itttt	mi
	ldrbmi	r1, [r2, #82]	@ zero_extendqisi2
	orrmi	r1, r1, #8
	strbmi	r1, [r2, #82]
	.loc 1 1546 0
	ldrmi	r3, [r3, #8]
	.loc 1 1550 0
	ldrb	r3, [r2, #82]	@ zero_extendqisi2
	cbnz	r3, .L372
.L339:
	pop	{r3, r4, r5, pc}
.L372:
	.loc 1 1552 0
	movs	r3, #1
	strb	r3, [r2, #81]
	.loc 1 1553 0
	mov	r0, r2
	bl	HAL_SPI_ErrorCallback
.LVL207:
	pop	{r3, r4, r5, pc}
.LVL208:
.L370:
	.loc 1 1504 0
	ldr	r3, [r0, #72]
	blx	r3
.LVL209:
	.loc 1 1505 0
	pop	{r3, r4, r5, pc}
.LVL210:
.L371:
	.loc 1 1513 0
	ldr	r3, [r2, #76]
	mov	r0, r2
.LVL211:
	blx	r3
.LVL212:
	.loc 1 1514 0
	pop	{r3, r4, r5, pc}
	.cfi_endproc
.LFE128:
	.size	HAL_SPI_IRQHandler, .-HAL_SPI_IRQHandler
	.section	.text.SPI_DMAError,"ax",%progbits
	.align	2
	.thumb
	.thumb_func
	.type	SPI_DMAError, %function
SPI_DMAError:
.LFB149:
	.loc 1 2170 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
.LVL213:
	push	{r3, lr}
.LCFI19:
	.cfi_def_cfa_offset 8
	.cfi_offset 3, -8
	.cfi_offset 14, -4
	.loc 1 2171 0
	ldr	r0, [r0, #56]
.LVL214:
	.loc 1 2174 0
	movs	r3, #1
	strb	r3, [r0, #81]
	.loc 1 2175 0
	ldrb	r2, [r0, #82]	@ zero_extendqisi2
	.loc 1 2172 0
	movs	r3, #0
	.loc 1 2175 0
	orr	r2, r2, #16
	.loc 1 2172 0
	strh	r3, [r0, #54]	@ movhi
	.loc 1 2173 0
	strh	r3, [r0, #62]	@ movhi
	.loc 1 2175 0
	strb	r2, [r0, #82]
	.loc 1 2176 0
	bl	HAL_SPI_ErrorCallback
.LVL215:
	pop	{r3, pc}
	.cfi_endproc
.LFE149:
	.size	SPI_DMAError, .-SPI_DMAError
	.section	.text.SPI_DMATransmitReceiveCplt,"ax",%progbits
	.align	2
	.thumb
	.thumb_func
	.type	SPI_DMATransmitReceiveCplt, %function
SPI_DMATransmitReceiveCplt:
.LFB145:
	.loc 1 2056 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 0, uses_anonymous_args = 0
.LVL216:
	push	{r4, lr}
.LCFI20:
	.cfi_def_cfa_offset 8
	.cfi_offset 4, -8
	.cfi_offset 14, -4
	.loc 1 2060 0
	ldr	r3, [r0, #0]
	.loc 1 2059 0
	ldr	r4, [r0, #56]
.LVL217:
	.loc 1 2060 0
	ldr	r3, [r3, #0]
	lsls	r3, r3, #23
	.loc 1 2056 0
	sub	sp, sp, #8
.LCFI21:
	.cfi_def_cfa_offset 16
	.loc 1 2060 0
	bmi	.L375
	.loc 1 2063 0
	ldr	r3, [r4, #40]
	cmp	r3, #8192
	beq	.L399
.LVL218:
.L377:
	.loc 1 2086 0
	mov	r0, r4
	movs	r1, #2
	movs	r2, #0
	movs	r3, #10
	bl	SPI_WaitOnFlagUntilTimeout
.LVL219:
	cbz	r0, .L382
	.loc 1 2088 0
	ldrb	r3, [r4, #82]	@ zero_extendqisi2
	orr	r3, r3, #32
	strb	r3, [r4, #82]
.L382:
	.loc 1 2091 0
	ldr	r3, [r4, #0]
	ldr	r2, [r3, #4]
	bic	r2, r2, #2
	str	r2, [r3, #4]
	.loc 1 2094 0
	mov	r0, r4
	movs	r1, #128
	movs	r2, #1
	movs	r3, #10
	bl	SPI_WaitOnFlagUntilTimeout
.LVL220:
	cbz	r0, .L383
	.loc 1 2096 0
	ldrb	r3, [r4, #82]	@ zero_extendqisi2
	orr	r3, r3, #32
	strb	r3, [r4, #82]
.L383:
	.loc 1 2100 0
	ldr	r3, [r4, #0]
	ldr	r2, [r3, #4]
	bic	r2, r2, #1
	str	r2, [r3, #4]
	.loc 1 2105 0
	movs	r3, #1
	strb	r3, [r4, #81]
	.loc 1 2109 0
	ldrb	r2, [r4, #82]	@ zero_extendqisi2
	.loc 1 2102 0
	movs	r3, #0
	strh	r3, [r4, #54]	@ movhi
	.loc 1 2103 0
	strh	r3, [r4, #62]	@ movhi
	.loc 1 2111 0
	mov	r0, r4
	.loc 1 2109 0
	cbnz	r2, .L400
.LVL221:
.L398:
	.loc 1 2120 0
	bl	HAL_SPI_TxRxCpltCallback
.LVL222:
.L374:
	.loc 1 2122 0
	add	sp, sp, #8
	pop	{r4, pc}
.LVL223:
.L400:
	.loc 1 2111 0
	bl	HAL_SPI_ErrorCallback
.LVL224:
	b	.L374
.LVL225:
.L375:
	.loc 1 2120 0
	mov	r0, r4
.LVL226:
	b	.L398
.LVL227:
.L399:
	.loc 1 2066 0
	movs	r1, #1
	mov	r2, r1
	mov	r0, r4
.LVL228:
	movs	r3, #10
	bl	SPI_WaitOnFlagUntilTimeout
.LVL229:
	mov	r2, r0
	cbz	r0, .L401
.L379:
	.loc 1 2075 0
	ldr	r3, [r4, #0]
	ldr	r2, [r3, #12]
	uxth	r2, r2
.LVL230:
	strh	r2, [sp, #6]	@ movhi
	.loc 1 2078 0
	ldr	r2, [r3, #8]
.LVL231:
	lsls	r0, r2, #27
	.loc 1 2080 0
	itttt	mi
	ldrbmi	r2, [r4, #82]	@ zero_extendqisi2
	orrmi	r2, r2, #2
	strbmi	r2, [r4, #82]
	.loc 1 2081 0
	mvnmi	r2, #16
	it	mi
	strmi	r2, [r3, #8]
	b	.L377
.LVL232:
.L401:
	.loc 1 2069 0
	mov	r0, r4
	movs	r1, #1
	movs	r3, #10
	bl	SPI_WaitOnFlagUntilTimeout
.LVL233:
	cmp	r0, #0
	beq	.L379
	.loc 1 2071 0
	ldrb	r3, [r4, #82]	@ zero_extendqisi2
	orr	r3, r3, #32
	strb	r3, [r4, #82]
	b	.L379
	.cfi_endproc
.LFE145:
	.size	SPI_DMATransmitReceiveCplt, .-SPI_DMATransmitReceiveCplt
	.section	.text.SPI_DMAReceiveCplt,"ax",%progbits
	.align	2
	.thumb
	.thumb_func
	.type	SPI_DMAReceiveCplt, %function
SPI_DMAReceiveCplt:
.LFB144:
	.loc 1 1985 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 0, uses_anonymous_args = 0
.LVL234:
	push	{r4, r5, lr}
.LCFI22:
	.cfi_def_cfa_offset 12
	.cfi_offset 4, -12
	.cfi_offset 5, -8
	.cfi_offset 14, -4
	.loc 1 1990 0
	ldr	r3, [r0, #0]
	.loc 1 1988 0
	ldr	r4, [r0, #56]
.LVL235:
	.loc 1 1990 0
	ldr	r3, [r3, #0]
	lsls	r1, r3, #23
	.loc 1 1985 0
	sub	sp, sp, #12
.LCFI23:
	.cfi_def_cfa_offset 24
	.loc 1 1990 0
	bmi	.L403
	.loc 1 1992 0
	ldr	r3, [r4, #4]
	cmp	r3, #260
	beq	.L425
.L404:
	.loc 1 1999 0
	ldr	r3, [r4, #0]
	ldr	r2, [r3, #4]
	bic	r2, r2, #1
	str	r2, [r3, #4]
	.loc 1 2001 0
	ldr	r3, [r4, #0]
	ldr	r2, [r3, #4]
	bic	r2, r2, #2
	str	r2, [r3, #4]
	.loc 1 2008 0
	ldr	r3, [r4, #40]
	.loc 1 2003 0
	movs	r2, #0
	.loc 1 2004 0
	movs	r1, #1
	.loc 1 2008 0
	cmp	r3, #8192
	.loc 1 2003 0
	strh	r2, [r4, #62]	@ movhi
	.loc 1 2004 0
	strb	r1, [r4, #81]
	.loc 1 2008 0
	beq	.L426
.LVL236:
.L406:
	.loc 1 2034 0
	ldrb	r3, [r4, #82]	@ zero_extendqisi2
	.loc 1 2036 0
	mov	r0, r4
	.loc 1 2034 0
	cbnz	r3, .L427
.LVL237:
.L424:
	.loc 1 2045 0
	bl	HAL_SPI_RxCpltCallback
.LVL238:
.L402:
	.loc 1 2047 0
	add	sp, sp, #12
	pop	{r4, r5, pc}
.LVL239:
.L427:
	.loc 1 2036 0
	bl	HAL_SPI_ErrorCallback
.LVL240:
	b	.L402
.LVL241:
.L403:
	.loc 1 2045 0
	mov	r0, r4
.LVL242:
	b	.L424
.LVL243:
.L425:
	.loc 1 1992 0 discriminator 1
	ldr	r3, [r4, #8]
	cmp	r3, #32768
	it	ne
	cmpne	r3, #1024
	.loc 1 1995 0 discriminator 1
	itttt	eq
	ldreq	r3, [r4, #0]
	ldreq	r2, [r3, #0]
	biceq	r2, r2, #64
	streq	r2, [r3, #0]
	b	.L404
.L426:
	.loc 1 2011 0
	mov	r0, r4
.LVL244:
	movs	r3, #10
	bl	SPI_WaitOnFlagUntilTimeout
.LVL245:
	cbz	r0, .L407
	.loc 1 2013 0
	ldrb	r3, [r4, #82]	@ zero_extendqisi2
	orr	r3, r3, #32
	strb	r3, [r4, #82]
.L407:
	.loc 1 2017 0
	ldr	r3, [r4, #0]
	ldr	r5, [r3, #12]
	.loc 1 2020 0
	movs	r1, #1
	.loc 1 2017 0
	uxth	r5, r5
	.loc 1 2020 0
	mov	r0, r4
	mov	r2, r1
	movs	r3, #10
.LVL246:
	.loc 1 2017 0
	strh	r5, [sp, #6]	@ movhi
	.loc 1 2020 0
	bl	SPI_WaitOnFlagUntilTimeout
.LVL247:
	cbz	r0, .L408
	.loc 1 2022 0
	ldrb	r3, [r4, #82]	@ zero_extendqisi2
	orr	r3, r3, #32
	strb	r3, [r4, #82]
.L408:
	.loc 1 2026 0
	ldr	r3, [r4, #0]
	ldr	r2, [r3, #8]
	lsls	r2, r2, #27
	.loc 1 2028 0
	itttt	mi
	ldrbmi	r2, [r4, #82]	@ zero_extendqisi2
	orrmi	r2, r2, #2
	strbmi	r2, [r4, #82]
	.loc 1 2029 0
	mvnmi	r2, #16
	it	mi
	strmi	r2, [r3, #8]
	b	.L406
	.cfi_endproc
.LFE144:
	.size	SPI_DMAReceiveCplt, .-SPI_DMAReceiveCplt
	.section	.text.SPI_DMATransmitCplt,"ax",%progbits
	.align	2
	.thumb
	.thumb_func
	.type	SPI_DMATransmitCplt, %function
SPI_DMATransmitCplt:
.LFB143:
	.loc 1 1936 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
.LVL248:
	push	{r4, lr}
.LCFI24:
	.cfi_def_cfa_offset 8
	.cfi_offset 4, -8
	.cfi_offset 14, -4
	.loc 1 1940 0
	ldr	r3, [r0, #0]
	.loc 1 1937 0
	ldr	r4, [r0, #56]
.LVL249:
	.loc 1 1940 0
	ldr	r2, [r3, #0]
	ands	r2, r2, #256
	beq	.L441
.LVL250:
.L429:
	.loc 1 1962 0
	ldr	r3, [r4, #8]
	cbnz	r3, .L432
	.loc 1 1964 0
	ldr	r3, [r4, #0]
	ldr	r2, [r3, #12]
	ldr	r3, [r3, #8]
.L432:
	.loc 1 1968 0
	ldrb	r3, [r4, #82]	@ zero_extendqisi2
	.loc 1 1970 0
	mov	r0, r4
	.loc 1 1968 0
	cbnz	r3, .L442
.LVL251:
	.loc 1 1974 0
	bl	HAL_SPI_TxCpltCallback
.LVL252:
	pop	{r4, pc}
.LVL253:
.L442:
	.loc 1 1970 0
	bl	HAL_SPI_ErrorCallback
.LVL254:
	pop	{r4, pc}
.LVL255:
.L441:
	.loc 1 1943 0
	mov	r0, r4
.LVL256:
	movs	r1, #2
	movs	r3, #10
	bl	SPI_WaitOnFlagUntilTimeout
.LVL257:
	cbz	r0, .L430
	.loc 1 1945 0
	ldrb	r3, [r4, #82]	@ zero_extendqisi2
	orr	r3, r3, #32
	strb	r3, [r4, #82]
.L430:
	.loc 1 1948 0
	ldr	r3, [r4, #0]
	ldr	r2, [r3, #4]
	bic	r2, r2, #2
	str	r2, [r3, #4]
	.loc 1 1951 0
	mov	r0, r4
	movs	r1, #128
	movs	r2, #1
	movs	r3, #10
	bl	SPI_WaitOnFlagUntilTimeout
.LVL258:
	cbz	r0, .L431
	.loc 1 1953 0
	ldrb	r3, [r4, #82]	@ zero_extendqisi2
	orr	r3, r3, #32
	strb	r3, [r4, #82]
.L431:
	.loc 1 1956 0
	movs	r3, #0
	strh	r3, [r4, #54]	@ movhi
	.loc 1 1958 0
	movs	r3, #1
	strb	r3, [r4, #81]
	b	.L429
	.cfi_endproc
.LFE143:
	.size	SPI_DMATransmitCplt, .-SPI_DMATransmitCplt
	.section	.text.SPI_RxCloseIRQHandler,"ax",%progbits
	.align	2
	.thumb
	.thumb_func
	.type	SPI_RxCloseIRQHandler, %function
SPI_RxCloseIRQHandler:
.LFB140:
	.loc 1 1796 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 0, uses_anonymous_args = 0
.LVL259:
	push	{r4, r5, lr}
.LCFI25:
	.cfi_def_cfa_offset 12
	.cfi_offset 4, -12
	.cfi_offset 5, -8
	.cfi_offset 14, -4
	.loc 1 1799 0
	ldr	r3, [r0, #40]
	cmp	r3, #8192
	.loc 1 1796 0
	sub	sp, sp, #12
.LCFI26:
	.cfi_def_cfa_offset 24
	.loc 1 1796 0
	mov	r4, r0
	.loc 1 1799 0
	beq	.L444
.LVL260:
.L464:
	ldr	r3, [r4, #0]
.L445:
	.loc 1 1827 0
	ldr	r2, [r3, #4]
	bic	r2, r2, #64
	str	r2, [r3, #4]
	.loc 1 1830 0
	ldr	r3, [r4, #0]
	ldr	r2, [r3, #4]
	lsls	r0, r2, #24
	bmi	.L443
	.loc 1 1833 0
	ldr	r2, [r3, #4]
	bic	r2, r2, #32
	str	r2, [r3, #4]
	.loc 1 1835 0
	ldr	r3, [r4, #4]
	cmp	r3, #260
	beq	.L465
	.loc 1 1842 0
	ldrb	r3, [r4, #82]	@ zero_extendqisi2
	cbnz	r3, .L450
.L467:
	.loc 1 1845 0
	ldrb	r3, [r4, #81]	@ zero_extendqisi2
	cmp	r3, #50
	.loc 1 1848 0
	mov	r3, #1
	strb	r3, [r4, #81]
	.loc 1 1849 0
	mov	r0, r4
	.loc 1 1845 0
	beq	.L466
.LVL261:
	.loc 1 1855 0
	bl	HAL_SPI_RxCpltCallback
.LVL262:
.L443:
	.loc 1 1866 0
	add	sp, sp, #12
	pop	{r4, r5, pc}
.L450:
	.loc 1 1861 0
	movs	r3, #1
	strb	r3, [r4, #81]
	.loc 1 1863 0
	mov	r0, r4
	bl	HAL_SPI_ErrorCallback
.LVL263:
	b	.L443
.L465:
	.loc 1 1835 0 discriminator 1
	ldr	r3, [r4, #8]
	cmp	r3, #32768
	it	ne
	cmpne	r3, #1024
	.loc 1 1838 0 discriminator 1
	itttt	eq
	ldreq	r3, [r4, #0]
	ldreq	r2, [r3, #0]
	biceq	r2, r2, #64
	streq	r2, [r3, #0]
	.loc 1 1842 0 discriminator 1
	ldrb	r3, [r4, #82]	@ zero_extendqisi2
	cmp	r3, #0
	beq	.L467
	b	.L450
.LVL264:
.L444:
	.loc 1 1802 0
	movs	r1, #1
	movs	r2, #0
	movs	r3, #10
	bl	SPI_WaitOnFlagUntilTimeout
.LVL265:
	cbz	r0, .L446
	.loc 1 1804 0
	ldrb	r3, [r4, #82]	@ zero_extendqisi2
	orr	r3, r3, #32
	strb	r3, [r4, #82]
.L446:
	.loc 1 1808 0
	ldr	r3, [r4, #0]
	ldr	r5, [r3, #12]
	.loc 1 1811 0
	movs	r1, #1
	.loc 1 1808 0
	uxth	r5, r5
	.loc 1 1811 0
	mov	r0, r4
	mov	r2, r1
	movs	r3, #10
.LVL266:
	.loc 1 1808 0
	strh	r5, [sp, #6]	@ movhi
	.loc 1 1811 0
	bl	SPI_WaitOnFlagUntilTimeout
.LVL267:
	cbz	r0, .L447
	.loc 1 1813 0
	ldrb	r3, [r4, #82]	@ zero_extendqisi2
	orr	r3, r3, #32
	strb	r3, [r4, #82]
.L447:
	.loc 1 1817 0
	ldr	r3, [r4, #0]
	ldr	r2, [r3, #8]
	lsls	r2, r2, #27
	bpl	.L445
	.loc 1 1819 0
	ldrb	r2, [r4, #82]	@ zero_extendqisi2
	orr	r2, r2, #2
	strb	r2, [r4, #82]
	.loc 1 1822 0
	ldr	r2, [r3, #0]
	bic	r2, r2, #8192
	str	r2, [r3, #0]
	ldr	r3, [r4, #0]
	ldr	r2, [r3, #0]
	orr	r2, r2, #8192
	str	r2, [r3, #0]
	b	.L464
.LVL268:
.L466:
	.loc 1 1849 0
	bl	HAL_SPI_TxRxCpltCallback
.LVL269:
	b	.L443
	.cfi_endproc
.LFE140:
	.size	SPI_RxCloseIRQHandler, .-SPI_RxCloseIRQHandler
	.section	.text.SPI_2LinesRxISR,"ax",%progbits
	.align	2
	.thumb
	.thumb_func
	.type	SPI_2LinesRxISR, %function
SPI_2LinesRxISR:
.LFB141:
	.loc 1 1875 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL270:
	.loc 1 1877 0
	ldr	r3, [r0, #12]
	.loc 1 1879 0
	ldr	r2, [r0, #0]
	.loc 1 1877 0
	cbnz	r3, .L469
	.loc 1 1879 0
	ldr	r3, [r0, #56]
	ldr	r2, [r2, #12]
	strb	r2, [r3], #1
	str	r3, [r0, #56]
	.loc 1 1887 0
	ldrh	r3, [r0, #62]
	subs	r3, r3, #1
	uxth	r3, r3
	strh	r3, [r0, #62]	@ movhi
	.loc 1 1889 0
	cbz	r3, .L472
.L468:
	bx	lr
.L469:
	.loc 1 1884 0
	ldr	r3, [r0, #56]
	ldr	r2, [r2, #12]
	strh	r2, [r3, #0]	@ movhi
	.loc 1 1885 0
	ldr	r3, [r0, #56]
	adds	r3, r3, #2
	str	r3, [r0, #56]
	.loc 1 1887 0
	ldrh	r3, [r0, #62]
	subs	r3, r3, #1
	uxth	r3, r3
	strh	r3, [r0, #62]	@ movhi
	.loc 1 1889 0
	cmp	r3, #0
	bne	.L468
.L472:
	.loc 1 1893 0
	.loc 1 1891 0
	b	SPI_RxCloseIRQHandler
.LVL271:
	.cfi_endproc
.LFE141:
	.size	SPI_2LinesRxISR, .-SPI_2LinesRxISR
	.section	.text.SPI_RxISR,"ax",%progbits
	.align	2
	.thumb
	.thumb_func
	.type	SPI_RxISR, %function
SPI_RxISR:
.LFB142:
	.loc 1 1902 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL272:
	.loc 1 1904 0
	ldr	r3, [r0, #12]
	.loc 1 1906 0
	ldr	r2, [r0, #0]
	.loc 1 1904 0
	cbnz	r3, .L474
	.loc 1 1906 0
	ldr	r3, [r0, #56]
	ldr	r2, [r2, #12]
	strb	r2, [r3], #1
	str	r3, [r0, #56]
.L475:
	.loc 1 1914 0
	ldrh	r3, [r0, #62]
	subs	r3, r3, #1
	uxth	r3, r3
	.loc 1 1917 0
	cmp	r3, #1
	.loc 1 1914 0
	strh	r3, [r0, #62]	@ movhi
	.loc 1 1917 0
	beq	.L480
	.loc 1 1923 0
	cbz	r3, .L481
.L473:
	bx	lr
.L474:
	.loc 1 1911 0
	ldr	r3, [r0, #56]
	ldr	r2, [r2, #12]
	strh	r2, [r3, #0]	@ movhi
	.loc 1 1912 0
	ldr	r3, [r0, #56]
	adds	r3, r3, #2
	str	r3, [r0, #56]
	b	.L475
.L481:
	.loc 1 1927 0
	.loc 1 1925 0
	b	SPI_RxCloseIRQHandler
.LVL273:
.L480:
	.loc 1 1917 0 discriminator 1
	ldr	r3, [r0, #40]
	cmp	r3, #8192
	bne	.L473
	.loc 1 1920 0
	ldr	r3, [r0, #0]
	ldr	r2, [r3, #0]
	orr	r2, r2, #4096
	str	r2, [r3, #0]
	ldrh	r3, [r0, #62]
	.loc 1 1923 0
	cmp	r3, #0
	bne	.L473
	b	.L481
	.cfi_endproc
.LFE142:
	.size	SPI_RxISR, .-SPI_RxISR
	.section	.text.SPI_TxISR,"ax",%progbits
	.align	2
	.thumb
	.thumb_func
	.type	SPI_TxISR, %function
SPI_TxISR:
.LFB139:
	.loc 1 1764 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
.LVL274:
	push	{r4, lr}
.LCFI27:
	.cfi_def_cfa_offset 8
	.cfi_offset 4, -8
	.cfi_offset 14, -4
	.loc 1 1766 0
	ldr	r3, [r0, #12]
	.loc 1 1764 0
	mov	r4, r0
	.loc 1 1766 0
	cmp	r3, #0
	bne	.L483
	.loc 1 1768 0
	ldr	r3, [r0, #48]
	ldr	r2, [r0, #0]
	ldrb	r1, [r3], #1	@ zero_extendqisi2
	str	r1, [r2, #12]
	str	r3, [r0, #48]
.L484:
	.loc 1 1776 0
	ldrh	r3, [r4, #54]
	subs	r3, r3, #1
	uxth	r3, r3
	strh	r3, [r4, #54]	@ movhi
	.loc 1 1778 0
	cbnz	r3, .L482
.LVL275:
.LBB6:
.LBB7:
	.loc 1 1780 0
	ldr	r3, [r4, #40]
	cmp	r3, #8192
	.loc 1 1783 0
	itttt	eq
	ldreq	r3, [r4, #0]
	ldreq	r2, [r3, #0]
	orreq	r2, r2, #4096
	streq	r2, [r3, #0]
.LBB8:
.LBB9:
	.loc 1 1705 0
	mov	r0, r4
.LVL276:
	movs	r1, #2
	movs	r2, #0
	movs	r3, #10
	bl	SPI_WaitOnFlagUntilTimeout
.LVL277:
	cbz	r0, .L488
	.loc 1 1707 0
	ldrb	r3, [r4, #82]	@ zero_extendqisi2
	orr	r3, r3, #32
	strb	r3, [r4, #82]
.L488:
	.loc 1 1711 0
	ldr	r3, [r4, #0]
	ldr	r2, [r3, #4]
	bic	r2, r2, #128
	str	r2, [r3, #4]
	.loc 1 1714 0
	ldr	r3, [r4, #0]
	ldr	r2, [r3, #4]
	lsls	r1, r2, #25
	bpl	.L500
.LVL278:
.L482:
	pop	{r4, pc}
.LVL279:
.L483:
.LBE9:
.LBE8:
.LBE7:
.LBE6:
	.loc 1 1773 0
	ldr	r2, [r0, #48]
	ldr	r3, [r0, #0]
	ldrh	r2, [r2, #0]
	str	r2, [r3, #12]
	.loc 1 1774 0
	ldr	r3, [r0, #48]
	adds	r3, r3, #2
	str	r3, [r0, #48]
	b	.L484
.LVL280:
.L500:
.LBB13:
.LBB12:
.LBB11:
.LBB10:
	.loc 1 1716 0
	ldr	r2, [r3, #4]
	bic	r2, r2, #32
	str	r2, [r3, #4]
	.loc 1 1719 0
	mov	r0, r4
	movs	r1, #128
	movs	r2, #1
	movs	r3, #10
	bl	SPI_WaitOnFlagUntilTimeout
.LVL281:
	cbz	r0, .L490
	.loc 1 1721 0
	ldrb	r3, [r4, #82]	@ zero_extendqisi2
	orr	r3, r3, #32
	strb	r3, [r4, #82]
.L490:
	.loc 1 1725 0
	ldr	r3, [r4, #8]
	cbnz	r3, .L491
	.loc 1 1727 0
	ldr	r3, [r4, #0]
	ldr	r2, [r3, #12]
	ldr	r3, [r3, #8]
.L491:
	.loc 1 1731 0
	ldrb	r3, [r4, #82]	@ zero_extendqisi2
	cbnz	r3, .L492
	.loc 1 1734 0
	ldrb	r3, [r4, #81]	@ zero_extendqisi2
	cmp	r3, #50
	.loc 1 1737 0
	mov	r3, #1
	strb	r3, [r4, #81]
	.loc 1 1738 0
	mov	r0, r4
	.loc 1 1734 0
	beq	.L501
.LVL282:
	.loc 1 1744 0
	bl	HAL_SPI_TxCpltCallback
.LVL283:
	pop	{r4, pc}
.L492:
	.loc 1 1750 0
	movs	r3, #1
	strb	r3, [r4, #81]
	.loc 1 1752 0
	mov	r0, r4
	bl	HAL_SPI_ErrorCallback
.LVL284:
	b	.L482
.LVL285:
.L501:
	.loc 1 1738 0
	bl	HAL_SPI_TxRxCpltCallback
.LVL286:
	pop	{r4, pc}
.LBE10:
.LBE11:
.LBE12:
.LBE13:
	.cfi_endproc
.LFE139:
	.size	SPI_TxISR, .-SPI_TxISR
	.section	.text.HAL_SPI_GetState,"ax",%progbits
	.align	2
	.global	HAL_SPI_GetState
	.thumb
	.thumb_func
	.type	HAL_SPI_GetState, %function
HAL_SPI_GetState:
.LFB136:
	.loc 1 1677 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL287:
	.loc 1 1678 0
	ldrb	r0, [r0, #81]	@ zero_extendqisi2
.LVL288:
	.loc 1 1679 0
	bx	lr
	.cfi_endproc
.LFE136:
	.size	HAL_SPI_GetState, .-HAL_SPI_GetState
	.section	.text.HAL_SPI_GetError,"ax",%progbits
	.align	2
	.global	HAL_SPI_GetError
	.thumb
	.thumb_func
	.type	HAL_SPI_GetError, %function
HAL_SPI_GetError:
.LFB137:
	.loc 1 1688 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL289:
	.loc 1 1689 0
	ldrb	r0, [r0, #82]	@ zero_extendqisi2
.LVL290:
	.loc 1 1690 0
	bx	lr
	.cfi_endproc
.LFE137:
	.size	HAL_SPI_GetError, .-HAL_SPI_GetError
	.text
.Letext0:
	.file 2 "c:\\program files (x86)\\emblocks\\2.00\\share\\em_armgcc\\bin\\../lib/gcc/arm-none-eabi/4.7.3/../../../../arm-none-eabi/include/stdint.h"
	.file 3 ".\\inc/stm32f405xx.h"
	.file 4 ".\\inc/stm32f4xx.h"
	.file 5 "STM32F4xx_HAL_Driver\\Inc/stm32f4xx_hal_def.h"
	.file 6 "STM32F4xx_HAL_Driver\\Inc/stm32f4xx_hal_dma.h"
	.file 7 "STM32F4xx_HAL_Driver\\Inc/stm32f4xx_hal_spi.h"
	.file 8 ".\\cmsis/core_cm4.h"
	.file 9 "STM32F4xx_HAL_Driver\\Inc/stm32f4xx_hal.h"
	.section	.debug_info,"",%progbits
.Ldebug_info0:
	.4byte	0x164a
	.2byte	0x2
	.4byte	.Ldebug_abbrev0
	.byte	0x4
	.uleb128 0x1
	.4byte	.LASF161
	.byte	0x1
	.4byte	.LASF162
	.4byte	.LASF163
	.4byte	.Ldebug_ranges0+0x30
	.4byte	0
	.4byte	0
	.4byte	.Ldebug_line0
	.uleb128 0x2
	.byte	0x1
	.byte	0x6
	.4byte	.LASF0
	.uleb128 0x3
	.4byte	.LASF3
	.byte	0x2
	.byte	0x2a
	.4byte	0x3b
	.uleb128 0x2
	.byte	0x1
	.byte	0x8
	.4byte	.LASF1
	.uleb128 0x2
	.byte	0x2
	.byte	0x5
	.4byte	.LASF2
	.uleb128 0x3
	.4byte	.LASF4
	.byte	0x2
	.byte	0x36
	.4byte	0x54
	.uleb128 0x2
	.byte	0x2
	.byte	0x7
	.4byte	.LASF5
	.uleb128 0x3
	.4byte	.LASF6
	.byte	0x2
	.byte	0x4f
	.4byte	0x66
	.uleb128 0x2
	.byte	0x4
	.byte	0x5
	.4byte	.LASF7
	.uleb128 0x3
	.4byte	.LASF8
	.byte	0x2
	.byte	0x50
	.4byte	0x78
	.uleb128 0x2
	.byte	0x4
	.byte	0x7
	.4byte	.LASF9
	.uleb128 0x2
	.byte	0x8
	.byte	0x5
	.4byte	.LASF10
	.uleb128 0x2
	.byte	0x8
	.byte	0x7
	.4byte	.LASF11
	.uleb128 0x4
	.byte	0x4
	.byte	0x5
	.ascii	"int\000"
	.uleb128 0x2
	.byte	0x4
	.byte	0x7
	.4byte	.LASF12
	.uleb128 0x2
	.byte	0x4
	.byte	0x7
	.4byte	.LASF13
	.uleb128 0x5
	.4byte	0x6d
	.uleb128 0x5
	.4byte	0x49
	.uleb128 0x6
	.byte	0x18
	.byte	0x3
	.2byte	0x156
	.4byte	0x10f
	.uleb128 0x7
	.ascii	"CR\000"
	.byte	0x3
	.2byte	0x158
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0
	.uleb128 0x8
	.4byte	.LASF14
	.byte	0x3
	.2byte	0x159
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.uleb128 0x7
	.ascii	"PAR\000"
	.byte	0x3
	.2byte	0x15a
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x8
	.uleb128 0x8
	.4byte	.LASF15
	.byte	0x3
	.2byte	0x15b
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0xc
	.uleb128 0x8
	.4byte	.LASF16
	.byte	0x3
	.2byte	0x15c
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x10
	.uleb128 0x7
	.ascii	"FCR\000"
	.byte	0x3
	.2byte	0x15d
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x14
	.byte	0
	.uleb128 0x9
	.4byte	.LASF17
	.byte	0x3
	.2byte	0x15e
	.4byte	0xac
	.uleb128 0x6
	.byte	0x24
	.byte	0x3
	.2byte	0x27c
	.4byte	0x1aa
	.uleb128 0x7
	.ascii	"CR1\000"
	.byte	0x3
	.2byte	0x27e
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0
	.uleb128 0x7
	.ascii	"CR2\000"
	.byte	0x3
	.2byte	0x27f
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.uleb128 0x7
	.ascii	"SR\000"
	.byte	0x3
	.2byte	0x280
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x8
	.uleb128 0x7
	.ascii	"DR\000"
	.byte	0x3
	.2byte	0x281
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0xc
	.uleb128 0x8
	.4byte	.LASF18
	.byte	0x3
	.2byte	0x282
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x10
	.uleb128 0x8
	.4byte	.LASF19
	.byte	0x3
	.2byte	0x283
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x14
	.uleb128 0x8
	.4byte	.LASF20
	.byte	0x3
	.2byte	0x284
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x18
	.uleb128 0x8
	.4byte	.LASF21
	.byte	0x3
	.2byte	0x285
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x1c
	.uleb128 0x8
	.4byte	.LASF22
	.byte	0x3
	.2byte	0x286
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x20
	.byte	0
	.uleb128 0x9
	.4byte	.LASF23
	.byte	0x3
	.2byte	0x287
	.4byte	0x11b
	.uleb128 0xa
	.byte	0x1
	.byte	0x4
	.byte	0x99
	.4byte	0x1cb
	.uleb128 0xb
	.4byte	.LASF24
	.sleb128 0
	.uleb128 0xc
	.ascii	"SET\000"
	.sleb128 1
	.byte	0
	.uleb128 0x3
	.4byte	.LASF25
	.byte	0x4
	.byte	0x9c
	.4byte	0x1b6
	.uleb128 0xa
	.byte	0x1
	.byte	0x5
	.byte	0x38
	.4byte	0x1f7
	.uleb128 0xb
	.4byte	.LASF26
	.sleb128 0
	.uleb128 0xb
	.4byte	.LASF27
	.sleb128 1
	.uleb128 0xb
	.4byte	.LASF28
	.sleb128 2
	.uleb128 0xb
	.4byte	.LASF29
	.sleb128 3
	.byte	0
	.uleb128 0x3
	.4byte	.LASF30
	.byte	0x5
	.byte	0x3d
	.4byte	0x1d6
	.uleb128 0xa
	.byte	0x1
	.byte	0x5
	.byte	0x43
	.4byte	0x217
	.uleb128 0xb
	.4byte	.LASF31
	.sleb128 0
	.uleb128 0xb
	.4byte	.LASF32
	.sleb128 1
	.byte	0
	.uleb128 0x3
	.4byte	.LASF33
	.byte	0x5
	.byte	0x46
	.4byte	0x202
	.uleb128 0xd
	.byte	0x30
	.byte	0x6
	.byte	0x3e
	.4byte	0x2d3
	.uleb128 0xe
	.4byte	.LASF34
	.byte	0x6
	.byte	0x40
	.4byte	0x6d
	.byte	0x2
	.byte	0x23
	.uleb128 0
	.uleb128 0xe
	.4byte	.LASF35
	.byte	0x6
	.byte	0x43
	.4byte	0x6d
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.uleb128 0xe
	.4byte	.LASF36
	.byte	0x6
	.byte	0x47
	.4byte	0x6d
	.byte	0x2
	.byte	0x23
	.uleb128 0x8
	.uleb128 0xe
	.4byte	.LASF37
	.byte	0x6
	.byte	0x4a
	.4byte	0x6d
	.byte	0x2
	.byte	0x23
	.uleb128 0xc
	.uleb128 0xe
	.4byte	.LASF38
	.byte	0x6
	.byte	0x4d
	.4byte	0x6d
	.byte	0x2
	.byte	0x23
	.uleb128 0x10
	.uleb128 0xe
	.4byte	.LASF39
	.byte	0x6
	.byte	0x50
	.4byte	0x6d
	.byte	0x2
	.byte	0x23
	.uleb128 0x14
	.uleb128 0xe
	.4byte	.LASF40
	.byte	0x6
	.byte	0x53
	.4byte	0x6d
	.byte	0x2
	.byte	0x23
	.uleb128 0x18
	.uleb128 0xe
	.4byte	.LASF41
	.byte	0x6
	.byte	0x58
	.4byte	0x6d
	.byte	0x2
	.byte	0x23
	.uleb128 0x1c
	.uleb128 0xe
	.4byte	.LASF42
	.byte	0x6
	.byte	0x5b
	.4byte	0x6d
	.byte	0x2
	.byte	0x23
	.uleb128 0x20
	.uleb128 0xe
	.4byte	.LASF43
	.byte	0x6
	.byte	0x60
	.4byte	0x6d
	.byte	0x2
	.byte	0x23
	.uleb128 0x24
	.uleb128 0xe
	.4byte	.LASF44
	.byte	0x6
	.byte	0x63
	.4byte	0x6d
	.byte	0x2
	.byte	0x23
	.uleb128 0x28
	.uleb128 0xe
	.4byte	.LASF45
	.byte	0x6
	.byte	0x69
	.4byte	0x6d
	.byte	0x2
	.byte	0x23
	.uleb128 0x2c
	.byte	0
	.uleb128 0x3
	.4byte	.LASF46
	.byte	0x6
	.byte	0x6e
	.4byte	0x222
	.uleb128 0xa
	.byte	0x1
	.byte	0x6
	.byte	0x74
	.4byte	0x32a
	.uleb128 0xb
	.4byte	.LASF47
	.sleb128 0
	.uleb128 0xb
	.4byte	.LASF48
	.sleb128 1
	.uleb128 0xb
	.4byte	.LASF49
	.sleb128 17
	.uleb128 0xb
	.4byte	.LASF50
	.sleb128 33
	.uleb128 0xb
	.4byte	.LASF51
	.sleb128 49
	.uleb128 0xb
	.4byte	.LASF52
	.sleb128 65
	.uleb128 0xb
	.4byte	.LASF53
	.sleb128 2
	.uleb128 0xb
	.4byte	.LASF54
	.sleb128 18
	.uleb128 0xb
	.4byte	.LASF55
	.sleb128 34
	.uleb128 0xb
	.4byte	.LASF56
	.sleb128 3
	.uleb128 0xb
	.4byte	.LASF57
	.sleb128 4
	.byte	0
	.uleb128 0x3
	.4byte	.LASF58
	.byte	0x6
	.byte	0x80
	.4byte	0x2de
	.uleb128 0xf
	.4byte	.LASF95
	.byte	0x50
	.byte	0x6
	.byte	0x8e
	.4byte	0x3ce
	.uleb128 0xe
	.4byte	.LASF59
	.byte	0x6
	.byte	0x90
	.4byte	0x3ce
	.byte	0x2
	.byte	0x23
	.uleb128 0
	.uleb128 0xe
	.4byte	.LASF60
	.byte	0x6
	.byte	0x92
	.4byte	0x2d3
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.uleb128 0xe
	.4byte	.LASF61
	.byte	0x6
	.byte	0x94
	.4byte	0x217
	.byte	0x2
	.byte	0x23
	.uleb128 0x34
	.uleb128 0xe
	.4byte	.LASF62
	.byte	0x6
	.byte	0x96
	.4byte	0x3d4
	.byte	0x2
	.byte	0x23
	.uleb128 0x35
	.uleb128 0xe
	.4byte	.LASF63
	.byte	0x6
	.byte	0x98
	.4byte	0x3d9
	.byte	0x2
	.byte	0x23
	.uleb128 0x38
	.uleb128 0xe
	.4byte	.LASF64
	.byte	0x6
	.byte	0x9a
	.4byte	0x3ed
	.byte	0x2
	.byte	0x23
	.uleb128 0x3c
	.uleb128 0xe
	.4byte	.LASF65
	.byte	0x6
	.byte	0x9c
	.4byte	0x3ed
	.byte	0x2
	.byte	0x23
	.uleb128 0x40
	.uleb128 0xe
	.4byte	.LASF66
	.byte	0x6
	.byte	0x9e
	.4byte	0x3ed
	.byte	0x2
	.byte	0x23
	.uleb128 0x44
	.uleb128 0xe
	.4byte	.LASF67
	.byte	0x6
	.byte	0xa0
	.4byte	0x3ed
	.byte	0x2
	.byte	0x23
	.uleb128 0x48
	.uleb128 0xe
	.4byte	.LASF68
	.byte	0x6
	.byte	0xa2
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x4c
	.byte	0
	.uleb128 0x10
	.byte	0x4
	.4byte	0x10f
	.uleb128 0x5
	.4byte	0x32a
	.uleb128 0x11
	.byte	0x4
	.uleb128 0x12
	.byte	0x1
	.4byte	0x3e7
	.uleb128 0x13
	.4byte	0x3e7
	.byte	0
	.uleb128 0x10
	.byte	0x4
	.4byte	0x335
	.uleb128 0x10
	.byte	0x4
	.4byte	0x3db
	.uleb128 0x3
	.4byte	.LASF69
	.byte	0x6
	.byte	0xa3
	.4byte	0x335
	.uleb128 0x10
	.byte	0x4
	.4byte	0x3f3
	.uleb128 0x10
	.byte	0x4
	.4byte	0x30
	.uleb128 0x10
	.byte	0x4
	.4byte	0x1aa
	.uleb128 0xd
	.byte	0x2c
	.byte	0x7
	.byte	0x3e
	.4byte	0x4b3
	.uleb128 0xe
	.4byte	.LASF40
	.byte	0x7
	.byte	0x40
	.4byte	0x6d
	.byte	0x2
	.byte	0x23
	.uleb128 0
	.uleb128 0xe
	.4byte	.LASF35
	.byte	0x7
	.byte	0x43
	.4byte	0x6d
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.uleb128 0xe
	.4byte	.LASF70
	.byte	0x7
	.byte	0x46
	.4byte	0x6d
	.byte	0x2
	.byte	0x23
	.uleb128 0x8
	.uleb128 0xe
	.4byte	.LASF71
	.byte	0x7
	.byte	0x49
	.4byte	0x6d
	.byte	0x2
	.byte	0x23
	.uleb128 0xc
	.uleb128 0xe
	.4byte	.LASF72
	.byte	0x7
	.byte	0x4c
	.4byte	0x6d
	.byte	0x2
	.byte	0x23
	.uleb128 0x10
	.uleb128 0x14
	.ascii	"NSS\000"
	.byte	0x7
	.byte	0x4f
	.4byte	0x6d
	.byte	0x2
	.byte	0x23
	.uleb128 0x14
	.uleb128 0xe
	.4byte	.LASF73
	.byte	0x7
	.byte	0x53
	.4byte	0x6d
	.byte	0x2
	.byte	0x23
	.uleb128 0x18
	.uleb128 0xe
	.4byte	.LASF74
	.byte	0x7
	.byte	0x59
	.4byte	0x6d
	.byte	0x2
	.byte	0x23
	.uleb128 0x1c
	.uleb128 0xe
	.4byte	.LASF75
	.byte	0x7
	.byte	0x5c
	.4byte	0x6d
	.byte	0x2
	.byte	0x23
	.uleb128 0x20
	.uleb128 0xe
	.4byte	.LASF76
	.byte	0x7
	.byte	0x5f
	.4byte	0x6d
	.byte	0x2
	.byte	0x23
	.uleb128 0x24
	.uleb128 0xe
	.4byte	.LASF77
	.byte	0x7
	.byte	0x62
	.4byte	0x6d
	.byte	0x2
	.byte	0x23
	.uleb128 0x28
	.byte	0
	.uleb128 0x3
	.4byte	.LASF78
	.byte	0x7
	.byte	0x65
	.4byte	0x410
	.uleb128 0xa
	.byte	0x1
	.byte	0x7
	.byte	0x6b
	.4byte	0x4f1
	.uleb128 0xb
	.4byte	.LASF79
	.sleb128 0
	.uleb128 0xb
	.4byte	.LASF80
	.sleb128 1
	.uleb128 0xb
	.4byte	.LASF81
	.sleb128 2
	.uleb128 0xb
	.4byte	.LASF82
	.sleb128 18
	.uleb128 0xb
	.4byte	.LASF83
	.sleb128 34
	.uleb128 0xb
	.4byte	.LASF84
	.sleb128 50
	.uleb128 0xb
	.4byte	.LASF85
	.sleb128 3
	.byte	0
	.uleb128 0x3
	.4byte	.LASF86
	.byte	0x7
	.byte	0x74
	.4byte	0x4be
	.uleb128 0xa
	.byte	0x1
	.byte	0x7
	.byte	0x7a
	.4byte	0x52f
	.uleb128 0xb
	.4byte	.LASF87
	.sleb128 0
	.uleb128 0xb
	.4byte	.LASF88
	.sleb128 1
	.uleb128 0xb
	.4byte	.LASF89
	.sleb128 2
	.uleb128 0xb
	.4byte	.LASF90
	.sleb128 4
	.uleb128 0xb
	.4byte	.LASF91
	.sleb128 8
	.uleb128 0xb
	.4byte	.LASF92
	.sleb128 16
	.uleb128 0xb
	.4byte	.LASF93
	.sleb128 32
	.byte	0
	.uleb128 0x3
	.4byte	.LASF94
	.byte	0x7
	.byte	0x83
	.4byte	0x4fc
	.uleb128 0xf
	.4byte	.LASF96
	.byte	0x54
	.byte	0x7
	.byte	0x88
	.4byte	0x619
	.uleb128 0xe
	.4byte	.LASF59
	.byte	0x7
	.byte	0x8a
	.4byte	0x40a
	.byte	0x2
	.byte	0x23
	.uleb128 0
	.uleb128 0xe
	.4byte	.LASF60
	.byte	0x7
	.byte	0x8c
	.4byte	0x4b3
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.uleb128 0xe
	.4byte	.LASF97
	.byte	0x7
	.byte	0x8e
	.4byte	0x404
	.byte	0x2
	.byte	0x23
	.uleb128 0x30
	.uleb128 0xe
	.4byte	.LASF98
	.byte	0x7
	.byte	0x90
	.4byte	0x49
	.byte	0x2
	.byte	0x23
	.uleb128 0x34
	.uleb128 0xe
	.4byte	.LASF99
	.byte	0x7
	.byte	0x92
	.4byte	0x49
	.byte	0x2
	.byte	0x23
	.uleb128 0x36
	.uleb128 0xe
	.4byte	.LASF100
	.byte	0x7
	.byte	0x94
	.4byte	0x404
	.byte	0x2
	.byte	0x23
	.uleb128 0x38
	.uleb128 0xe
	.4byte	.LASF101
	.byte	0x7
	.byte	0x96
	.4byte	0x49
	.byte	0x2
	.byte	0x23
	.uleb128 0x3c
	.uleb128 0xe
	.4byte	.LASF102
	.byte	0x7
	.byte	0x98
	.4byte	0x49
	.byte	0x2
	.byte	0x23
	.uleb128 0x3e
	.uleb128 0xe
	.4byte	.LASF103
	.byte	0x7
	.byte	0x9a
	.4byte	0x3fe
	.byte	0x2
	.byte	0x23
	.uleb128 0x40
	.uleb128 0xe
	.4byte	.LASF104
	.byte	0x7
	.byte	0x9c
	.4byte	0x3fe
	.byte	0x2
	.byte	0x23
	.uleb128 0x44
	.uleb128 0xe
	.4byte	.LASF105
	.byte	0x7
	.byte	0x9e
	.4byte	0x62b
	.byte	0x2
	.byte	0x23
	.uleb128 0x48
	.uleb128 0xe
	.4byte	.LASF106
	.byte	0x7
	.byte	0xa0
	.4byte	0x62b
	.byte	0x2
	.byte	0x23
	.uleb128 0x4c
	.uleb128 0xe
	.4byte	.LASF61
	.byte	0x7
	.byte	0xa2
	.4byte	0x217
	.byte	0x2
	.byte	0x23
	.uleb128 0x50
	.uleb128 0xe
	.4byte	.LASF62
	.byte	0x7
	.byte	0xa4
	.4byte	0x631
	.byte	0x2
	.byte	0x23
	.uleb128 0x51
	.uleb128 0xe
	.4byte	.LASF68
	.byte	0x7
	.byte	0xa6
	.4byte	0x636
	.byte	0x2
	.byte	0x23
	.uleb128 0x52
	.byte	0
	.uleb128 0x12
	.byte	0x1
	.4byte	0x625
	.uleb128 0x13
	.4byte	0x625
	.byte	0
	.uleb128 0x10
	.byte	0x4
	.4byte	0x53a
	.uleb128 0x10
	.byte	0x4
	.4byte	0x619
	.uleb128 0x5
	.4byte	0x4f1
	.uleb128 0x5
	.4byte	0x52f
	.uleb128 0x3
	.4byte	.LASF107
	.byte	0x7
	.byte	0xa8
	.4byte	0x53a
	.uleb128 0x15
	.4byte	.LASF157
	.byte	0x1
	.2byte	0x6e3
	.byte	0x1
	.byte	0x1
	.4byte	0x661
	.uleb128 0x16
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x6e3
	.4byte	0x661
	.byte	0
	.uleb128 0x10
	.byte	0x4
	.4byte	0x63b
	.uleb128 0x17
	.4byte	.LASF164
	.byte	0x1
	.2byte	0x889
	.byte	0x1
	.4byte	0x1f7
	.4byte	.LFB150
	.4byte	.LFE150
	.4byte	.LLST0
	.byte	0x1
	.4byte	0x6f1
	.uleb128 0x18
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x889
	.4byte	0x661
	.4byte	.LLST1
	.uleb128 0x18
	.4byte	.LASF109
	.byte	0x1
	.2byte	0x889
	.4byte	0x6d
	.4byte	.LLST2
	.uleb128 0x18
	.4byte	.LASF110
	.byte	0x1
	.2byte	0x889
	.4byte	0x1cb
	.4byte	.LLST3
	.uleb128 0x18
	.4byte	.LASF111
	.byte	0x1
	.2byte	0x889
	.4byte	0x6d
	.4byte	.LLST4
	.uleb128 0x19
	.4byte	.LASF122
	.byte	0x1
	.2byte	0x88b
	.4byte	0x6d
	.4byte	.LLST5
	.uleb128 0x1a
	.4byte	.LVL1
	.4byte	0x1602
	.uleb128 0x1a
	.4byte	.LVL4
	.4byte	0x1602
	.uleb128 0x1a
	.4byte	.LVL5
	.4byte	0x1602
	.byte	0
	.uleb128 0x1b
	.byte	0x1
	.4byte	.LASF112
	.byte	0x1
	.2byte	0x103
	.byte	0x1
	.4byte	.LFB114
	.4byte	.LFE114
	.byte	0x2
	.byte	0x7d
	.sleb128 0
	.byte	0x1
	.4byte	0x71a
	.uleb128 0x1c
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x103
	.4byte	0x661
	.byte	0x1
	.byte	0x50
	.byte	0
	.uleb128 0x1d
	.byte	0x1
	.4byte	.LASF114
	.byte	0x1
	.byte	0xa9
	.byte	0x1
	.4byte	0x1f7
	.4byte	.LFB112
	.4byte	.LFE112
	.4byte	.LLST6
	.byte	0x1
	.4byte	0x751
	.uleb128 0x1e
	.4byte	.LASF108
	.byte	0x1
	.byte	0xa9
	.4byte	0x661
	.4byte	.LLST7
	.uleb128 0x1a
	.4byte	.LVL10
	.4byte	0x6f1
	.byte	0
	.uleb128 0x1b
	.byte	0x1
	.4byte	.LASF113
	.byte	0x1
	.2byte	0x110
	.byte	0x1
	.4byte	.LFB115
	.4byte	.LFE115
	.byte	0x2
	.byte	0x7d
	.sleb128 0
	.byte	0x1
	.4byte	0x77a
	.uleb128 0x1c
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x110
	.4byte	0x661
	.byte	0x1
	.byte	0x50
	.byte	0
	.uleb128 0x1d
	.byte	0x1
	.4byte	.LASF115
	.byte	0x1
	.byte	0xe6
	.byte	0x1
	.4byte	0x1f7
	.4byte	.LFB113
	.4byte	.LFE113
	.4byte	.LLST8
	.byte	0x1
	.4byte	0x7b8
	.uleb128 0x1e
	.4byte	.LASF108
	.byte	0x1
	.byte	0xe6
	.4byte	0x661
	.4byte	.LLST9
	.uleb128 0x1f
	.4byte	.LVL15
	.4byte	0x751
	.uleb128 0x20
	.byte	0x1
	.byte	0x50
	.byte	0x2
	.byte	0x74
	.sleb128 0
	.byte	0
	.byte	0
	.uleb128 0x21
	.byte	0x1
	.4byte	.LASF116
	.byte	0x1
	.2byte	0x157
	.byte	0x1
	.4byte	0x1f7
	.4byte	.LFB116
	.4byte	.LFE116
	.4byte	.LLST10
	.byte	0x1
	.4byte	0x8a5
	.uleb128 0x18
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x157
	.4byte	0x661
	.4byte	.LLST11
	.uleb128 0x18
	.4byte	.LASF117
	.byte	0x1
	.2byte	0x157
	.4byte	0x404
	.4byte	.LLST12
	.uleb128 0x18
	.4byte	.LASF118
	.byte	0x1
	.2byte	0x157
	.4byte	0x49
	.4byte	.LLST13
	.uleb128 0x18
	.4byte	.LASF111
	.byte	0x1
	.2byte	0x157
	.4byte	0x6d
	.4byte	.LLST14
	.uleb128 0x22
	.4byte	.LVL26
	.4byte	0x667
	.4byte	0x83b
	.uleb128 0x20
	.byte	0x1
	.byte	0x53
	.byte	0x2
	.byte	0x76
	.sleb128 0
	.uleb128 0x20
	.byte	0x1
	.byte	0x52
	.byte	0x1
	.byte	0x30
	.uleb128 0x20
	.byte	0x1
	.byte	0x51
	.byte	0x1
	.byte	0x32
	.uleb128 0x20
	.byte	0x1
	.byte	0x50
	.byte	0x2
	.byte	0x74
	.sleb128 0
	.byte	0
	.uleb128 0x22
	.4byte	.LVL27
	.4byte	0x667
	.4byte	0x85f
	.uleb128 0x20
	.byte	0x1
	.byte	0x53
	.byte	0x2
	.byte	0x76
	.sleb128 0
	.uleb128 0x20
	.byte	0x1
	.byte	0x52
	.byte	0x1
	.byte	0x30
	.uleb128 0x20
	.byte	0x1
	.byte	0x51
	.byte	0x1
	.byte	0x32
	.uleb128 0x20
	.byte	0x1
	.byte	0x50
	.byte	0x2
	.byte	0x74
	.sleb128 0
	.byte	0
	.uleb128 0x22
	.4byte	.LVL30
	.4byte	0x667
	.4byte	0x883
	.uleb128 0x20
	.byte	0x1
	.byte	0x53
	.byte	0x2
	.byte	0x76
	.sleb128 0
	.uleb128 0x20
	.byte	0x1
	.byte	0x52
	.byte	0x1
	.byte	0x30
	.uleb128 0x20
	.byte	0x1
	.byte	0x51
	.byte	0x1
	.byte	0x32
	.uleb128 0x20
	.byte	0x1
	.byte	0x50
	.byte	0x2
	.byte	0x74
	.sleb128 0
	.byte	0
	.uleb128 0x1f
	.4byte	.LVL35
	.4byte	0x667
	.uleb128 0x20
	.byte	0x1
	.byte	0x53
	.byte	0x2
	.byte	0x76
	.sleb128 0
	.uleb128 0x20
	.byte	0x1
	.byte	0x52
	.byte	0x1
	.byte	0x31
	.uleb128 0x20
	.byte	0x1
	.byte	0x51
	.byte	0x2
	.byte	0x8
	.byte	0x80
	.uleb128 0x20
	.byte	0x1
	.byte	0x50
	.byte	0x2
	.byte	0x74
	.sleb128 0
	.byte	0
	.byte	0
	.uleb128 0x21
	.byte	0x1
	.4byte	.LASF119
	.byte	0x1
	.2byte	0x294
	.byte	0x1
	.4byte	0x1f7
	.4byte	.LFB118
	.4byte	.LFE118
	.4byte	.LLST15
	.byte	0x1
	.4byte	0xa73
	.uleb128 0x18
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x294
	.4byte	0x661
	.4byte	.LLST16
	.uleb128 0x18
	.4byte	.LASF120
	.byte	0x1
	.2byte	0x294
	.4byte	0x404
	.4byte	.LLST17
	.uleb128 0x18
	.4byte	.LASF121
	.byte	0x1
	.2byte	0x294
	.4byte	0x404
	.4byte	.LLST18
	.uleb128 0x18
	.4byte	.LASF118
	.byte	0x1
	.2byte	0x294
	.4byte	0x49
	.4byte	.LLST19
	.uleb128 0x1c
	.4byte	.LASF111
	.byte	0x1
	.2byte	0x294
	.4byte	0x6d
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x19
	.4byte	.LASF123
	.byte	0x1
	.2byte	0x296
	.4byte	0xa7
	.4byte	.LLST20
	.uleb128 0x19
	.4byte	.LASF124
	.byte	0x1
	.2byte	0x297
	.4byte	0x6d
	.4byte	.LLST21
	.uleb128 0x23
	.ascii	"tmp\000"
	.byte	0x1
	.2byte	0x297
	.4byte	0x6d
	.4byte	.LLST22
	.uleb128 0x22
	.4byte	.LVL45
	.4byte	0x667
	.4byte	0x969
	.uleb128 0x20
	.byte	0x1
	.byte	0x53
	.byte	0x3
	.byte	0x91
	.sleb128 0
	.byte	0x6
	.uleb128 0x20
	.byte	0x1
	.byte	0x52
	.byte	0x1
	.byte	0x30
	.uleb128 0x20
	.byte	0x1
	.byte	0x51
	.byte	0x2
	.byte	0x75
	.sleb128 0
	.uleb128 0x20
	.byte	0x1
	.byte	0x50
	.byte	0x2
	.byte	0x74
	.sleb128 0
	.byte	0
	.uleb128 0x22
	.4byte	.LVL50
	.4byte	0x667
	.4byte	0x98f
	.uleb128 0x20
	.byte	0x1
	.byte	0x53
	.byte	0x3
	.byte	0x91
	.sleb128 0
	.byte	0x6
	.uleb128 0x20
	.byte	0x1
	.byte	0x52
	.byte	0x1
	.byte	0x30
	.uleb128 0x20
	.byte	0x1
	.byte	0x51
	.byte	0x2
	.byte	0x75
	.sleb128 0
	.uleb128 0x20
	.byte	0x1
	.byte	0x50
	.byte	0x2
	.byte	0x74
	.sleb128 0
	.byte	0
	.uleb128 0x1a
	.4byte	.LVL56
	.4byte	0x667
	.uleb128 0x22
	.4byte	.LVL57
	.4byte	0x667
	.4byte	0x9bd
	.uleb128 0x20
	.byte	0x1
	.byte	0x53
	.byte	0x3
	.byte	0x91
	.sleb128 0
	.byte	0x6
	.uleb128 0x20
	.byte	0x1
	.byte	0x52
	.byte	0x1
	.byte	0x30
	.uleb128 0x20
	.byte	0x1
	.byte	0x51
	.byte	0x1
	.byte	0x32
	.uleb128 0x20
	.byte	0x1
	.byte	0x50
	.byte	0x2
	.byte	0x74
	.sleb128 0
	.byte	0
	.uleb128 0x22
	.4byte	.LVL59
	.4byte	0x667
	.4byte	0x9e3
	.uleb128 0x20
	.byte	0x1
	.byte	0x53
	.byte	0x3
	.byte	0x91
	.sleb128 0
	.byte	0x6
	.uleb128 0x20
	.byte	0x1
	.byte	0x52
	.byte	0x1
	.byte	0x31
	.uleb128 0x20
	.byte	0x1
	.byte	0x51
	.byte	0x2
	.byte	0x8
	.byte	0x80
	.uleb128 0x20
	.byte	0x1
	.byte	0x50
	.byte	0x2
	.byte	0x74
	.sleb128 0
	.byte	0
	.uleb128 0x1a
	.4byte	.LVL62
	.4byte	0x667
	.uleb128 0x22
	.4byte	.LVL63
	.4byte	0x667
	.4byte	0xa11
	.uleb128 0x20
	.byte	0x1
	.byte	0x53
	.byte	0x3
	.byte	0x91
	.sleb128 0
	.byte	0x6
	.uleb128 0x20
	.byte	0x1
	.byte	0x52
	.byte	0x1
	.byte	0x30
	.uleb128 0x20
	.byte	0x1
	.byte	0x51
	.byte	0x1
	.byte	0x32
	.uleb128 0x20
	.byte	0x1
	.byte	0x50
	.byte	0x2
	.byte	0x74
	.sleb128 0
	.byte	0
	.uleb128 0x22
	.4byte	.LVL68
	.4byte	0x667
	.4byte	0xa31
	.uleb128 0x20
	.byte	0x1
	.byte	0x53
	.byte	0x3
	.byte	0x91
	.sleb128 0
	.byte	0x6
	.uleb128 0x20
	.byte	0x1
	.byte	0x51
	.byte	0x1
	.byte	0x31
	.uleb128 0x20
	.byte	0x1
	.byte	0x50
	.byte	0x2
	.byte	0x74
	.sleb128 0
	.byte	0
	.uleb128 0x22
	.4byte	.LVL69
	.4byte	0x667
	.4byte	0xa56
	.uleb128 0x20
	.byte	0x1
	.byte	0x53
	.byte	0x3
	.byte	0x91
	.sleb128 0
	.byte	0x6
	.uleb128 0x20
	.byte	0x1
	.byte	0x52
	.byte	0x1
	.byte	0x30
	.uleb128 0x20
	.byte	0x1
	.byte	0x51
	.byte	0x1
	.byte	0x31
	.uleb128 0x20
	.byte	0x1
	.byte	0x50
	.byte	0x2
	.byte	0x74
	.sleb128 0
	.byte	0
	.uleb128 0x1f
	.4byte	.LVL73
	.4byte	0x667
	.uleb128 0x20
	.byte	0x1
	.byte	0x53
	.byte	0x3
	.byte	0x91
	.sleb128 0
	.byte	0x6
	.uleb128 0x20
	.byte	0x1
	.byte	0x51
	.byte	0x1
	.byte	0x31
	.uleb128 0x20
	.byte	0x1
	.byte	0x50
	.byte	0x2
	.byte	0x74
	.sleb128 0
	.byte	0
	.byte	0
	.uleb128 0x21
	.byte	0x1
	.4byte	.LASF125
	.byte	0x1
	.2byte	0x1e5
	.byte	0x1
	.4byte	0x1f7
	.4byte	.LFB117
	.4byte	.LFE117
	.4byte	.LLST23
	.byte	0x1
	.4byte	0xbae
	.uleb128 0x18
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x1e5
	.4byte	0x661
	.4byte	.LLST24
	.uleb128 0x18
	.4byte	.LASF117
	.byte	0x1
	.2byte	0x1e5
	.4byte	0x404
	.4byte	.LLST25
	.uleb128 0x18
	.4byte	.LASF118
	.byte	0x1
	.2byte	0x1e5
	.4byte	0x49
	.4byte	.LLST26
	.uleb128 0x18
	.4byte	.LASF111
	.byte	0x1
	.2byte	0x1e5
	.4byte	0x6d
	.4byte	.LLST27
	.uleb128 0x19
	.4byte	.LASF123
	.byte	0x1
	.2byte	0x1e7
	.4byte	0xa7
	.4byte	.LLST28
	.uleb128 0x23
	.ascii	"tmp\000"
	.byte	0x1
	.2byte	0x1e8
	.4byte	0x6d
	.4byte	.LLST29
	.uleb128 0x22
	.4byte	.LVL85
	.4byte	0x667
	.4byte	0xb16
	.uleb128 0x20
	.byte	0x1
	.byte	0x53
	.byte	0x2
	.byte	0x76
	.sleb128 0
	.uleb128 0x20
	.byte	0x1
	.byte	0x52
	.byte	0x1
	.byte	0x30
	.uleb128 0x20
	.byte	0x1
	.byte	0x51
	.byte	0x1
	.byte	0x31
	.uleb128 0x20
	.byte	0x1
	.byte	0x50
	.byte	0x2
	.byte	0x74
	.sleb128 0
	.byte	0
	.uleb128 0x22
	.4byte	.LVL88
	.4byte	0x667
	.4byte	0xb3a
	.uleb128 0x20
	.byte	0x1
	.byte	0x53
	.byte	0x2
	.byte	0x76
	.sleb128 0
	.uleb128 0x20
	.byte	0x1
	.byte	0x52
	.byte	0x1
	.byte	0x30
	.uleb128 0x20
	.byte	0x1
	.byte	0x51
	.byte	0x1
	.byte	0x31
	.uleb128 0x20
	.byte	0x1
	.byte	0x50
	.byte	0x2
	.byte	0x74
	.sleb128 0
	.byte	0
	.uleb128 0x22
	.4byte	.LVL90
	.4byte	0x8a5
	.4byte	0xb69
	.uleb128 0x20
	.byte	0x1
	.byte	0x53
	.byte	0x2
	.byte	0x77
	.sleb128 0
	.uleb128 0x20
	.byte	0x1
	.byte	0x52
	.byte	0x3
	.byte	0xf3
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x20
	.byte	0x1
	.byte	0x51
	.byte	0x3
	.byte	0xf3
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x20
	.byte	0x1
	.byte	0x50
	.byte	0x2
	.byte	0x74
	.sleb128 0
	.uleb128 0x20
	.byte	0x2
	.byte	0x7d
	.sleb128 0
	.byte	0x2
	.byte	0x76
	.sleb128 0
	.byte	0
	.uleb128 0x22
	.4byte	.LVL93
	.4byte	0x667
	.4byte	0xb8d
	.uleb128 0x20
	.byte	0x1
	.byte	0x53
	.byte	0x2
	.byte	0x76
	.sleb128 0
	.uleb128 0x20
	.byte	0x1
	.byte	0x52
	.byte	0x1
	.byte	0x30
	.uleb128 0x20
	.byte	0x1
	.byte	0x51
	.byte	0x1
	.byte	0x31
	.uleb128 0x20
	.byte	0x1
	.byte	0x50
	.byte	0x2
	.byte	0x74
	.sleb128 0
	.byte	0
	.uleb128 0x1f
	.4byte	.LVL100
	.4byte	0x667
	.uleb128 0x20
	.byte	0x1
	.byte	0x53
	.byte	0x2
	.byte	0x76
	.sleb128 0
	.uleb128 0x20
	.byte	0x1
	.byte	0x52
	.byte	0x1
	.byte	0x30
	.uleb128 0x20
	.byte	0x1
	.byte	0x51
	.byte	0x1
	.byte	0x31
	.uleb128 0x20
	.byte	0x1
	.byte	0x50
	.byte	0x2
	.byte	0x74
	.sleb128 0
	.byte	0
	.byte	0
	.uleb128 0x21
	.byte	0x1
	.4byte	.LASF126
	.byte	0x1
	.2byte	0x38f
	.byte	0x1
	.4byte	0x1f7
	.4byte	.LFB119
	.4byte	.LFE119
	.4byte	.LLST30
	.byte	0x1
	.4byte	0xbfe
	.uleb128 0x18
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x38f
	.4byte	0x661
	.4byte	.LLST31
	.uleb128 0x18
	.4byte	.LASF117
	.byte	0x1
	.2byte	0x38f
	.4byte	0x404
	.4byte	.LLST32
	.uleb128 0x18
	.4byte	.LASF118
	.byte	0x1
	.2byte	0x38f
	.4byte	0x49
	.4byte	.LLST33
	.byte	0
	.uleb128 0x21
	.byte	0x1
	.4byte	.LASF127
	.byte	0x1
	.2byte	0x42a
	.byte	0x1
	.4byte	0x1f7
	.4byte	.LFB121
	.4byte	.LFE121
	.4byte	.LLST34
	.byte	0x1
	.4byte	0xc6e
	.uleb128 0x18
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x42a
	.4byte	0x661
	.4byte	.LLST35
	.uleb128 0x18
	.4byte	.LASF120
	.byte	0x1
	.2byte	0x42a
	.4byte	0x404
	.4byte	.LLST36
	.uleb128 0x18
	.4byte	.LASF121
	.byte	0x1
	.2byte	0x42a
	.4byte	0x404
	.4byte	.LLST37
	.uleb128 0x18
	.4byte	.LASF118
	.byte	0x1
	.2byte	0x42a
	.4byte	0x49
	.4byte	.LLST38
	.uleb128 0x19
	.4byte	.LASF124
	.byte	0x1
	.2byte	0x42c
	.4byte	0x6d
	.4byte	.LLST39
	.byte	0
	.uleb128 0x21
	.byte	0x1
	.4byte	.LASF128
	.byte	0x1
	.2byte	0x3da
	.byte	0x1
	.4byte	0x1f7
	.4byte	.LFB120
	.4byte	.LFE120
	.4byte	.LLST40
	.byte	0x1
	.4byte	0xcdb
	.uleb128 0x18
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x3da
	.4byte	0x661
	.4byte	.LLST41
	.uleb128 0x18
	.4byte	.LASF117
	.byte	0x1
	.2byte	0x3da
	.4byte	0x404
	.4byte	.LLST42
	.uleb128 0x18
	.4byte	.LASF118
	.byte	0x1
	.2byte	0x3da
	.4byte	0x49
	.4byte	.LLST43
	.uleb128 0x24
	.4byte	.LVL135
	.byte	0x1
	.4byte	0xbfe
	.uleb128 0x20
	.byte	0x1
	.byte	0x52
	.byte	0x2
	.byte	0x77
	.sleb128 0
	.uleb128 0x20
	.byte	0x1
	.byte	0x51
	.byte	0x2
	.byte	0x77
	.sleb128 0
	.uleb128 0x20
	.byte	0x1
	.byte	0x50
	.byte	0x2
	.byte	0x74
	.sleb128 0
	.byte	0
	.byte	0
	.uleb128 0x21
	.byte	0x1
	.4byte	.LASF129
	.byte	0x1
	.2byte	0x473
	.byte	0x1
	.4byte	0x1f7
	.4byte	.LFB122
	.4byte	.LFE122
	.4byte	.LLST44
	.byte	0x1
	.4byte	0xd34
	.uleb128 0x18
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x473
	.4byte	0x661
	.4byte	.LLST45
	.uleb128 0x18
	.4byte	.LASF117
	.byte	0x1
	.2byte	0x473
	.4byte	0x404
	.4byte	.LLST46
	.uleb128 0x18
	.4byte	.LASF118
	.byte	0x1
	.2byte	0x473
	.4byte	0x49
	.4byte	.LLST47
	.uleb128 0x1a
	.4byte	.LVL140
	.4byte	0x1610
	.byte	0
	.uleb128 0x21
	.byte	0x1
	.4byte	.LASF130
	.byte	0x1
	.2byte	0x51f
	.byte	0x1
	.4byte	0x1f7
	.4byte	.LFB124
	.4byte	.LFE124
	.4byte	.LLST48
	.byte	0x1
	.4byte	0xdb6
	.uleb128 0x18
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x51f
	.4byte	0x661
	.4byte	.LLST49
	.uleb128 0x18
	.4byte	.LASF120
	.byte	0x1
	.2byte	0x51f
	.4byte	0x404
	.4byte	.LLST50
	.uleb128 0x18
	.4byte	.LASF121
	.byte	0x1
	.2byte	0x51f
	.4byte	0x404
	.4byte	.LLST51
	.uleb128 0x18
	.4byte	.LASF118
	.byte	0x1
	.2byte	0x51f
	.4byte	0x49
	.4byte	.LLST52
	.uleb128 0x19
	.4byte	.LASF124
	.byte	0x1
	.2byte	0x521
	.4byte	0x6d
	.4byte	.LLST53
	.uleb128 0x1a
	.4byte	.LVL149
	.4byte	0x1610
	.uleb128 0x1a
	.4byte	.LVL150
	.4byte	0x1610
	.byte	0
	.uleb128 0x21
	.byte	0x1
	.4byte	.LASF131
	.byte	0x1
	.2byte	0x4c6
	.byte	0x1
	.4byte	0x1f7
	.4byte	.LFB123
	.4byte	.LFE123
	.4byte	.LLST54
	.byte	0x1
	.4byte	0xe2c
	.uleb128 0x18
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x4c6
	.4byte	0x661
	.4byte	.LLST55
	.uleb128 0x18
	.4byte	.LASF117
	.byte	0x1
	.2byte	0x4c6
	.4byte	0x404
	.4byte	.LLST56
	.uleb128 0x18
	.4byte	.LASF118
	.byte	0x1
	.2byte	0x4c6
	.4byte	0x49
	.4byte	.LLST57
	.uleb128 0x1a
	.4byte	.LVL163
	.4byte	0x1610
	.uleb128 0x24
	.4byte	.LVL169
	.byte	0x1
	.4byte	0xd34
	.uleb128 0x20
	.byte	0x1
	.byte	0x52
	.byte	0x2
	.byte	0x77
	.sleb128 0
	.uleb128 0x20
	.byte	0x1
	.byte	0x51
	.byte	0x2
	.byte	0x77
	.sleb128 0
	.uleb128 0x20
	.byte	0x1
	.byte	0x50
	.byte	0x2
	.byte	0x74
	.sleb128 0
	.byte	0
	.byte	0
	.uleb128 0x25
	.byte	0x1
	.4byte	.LASF132
	.byte	0x1
	.2byte	0x58a
	.byte	0x1
	.4byte	0x1f7
	.4byte	.LFB125
	.4byte	.LFE125
	.byte	0x2
	.byte	0x7d
	.sleb128 0
	.byte	0x1
	.4byte	0xe5b
	.uleb128 0x18
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x58a
	.4byte	0x661
	.4byte	.LLST58
	.byte	0
	.uleb128 0x25
	.byte	0x1
	.4byte	.LASF133
	.byte	0x1
	.2byte	0x59f
	.byte	0x1
	.4byte	0x1f7
	.4byte	.LFB126
	.4byte	.LFE126
	.byte	0x2
	.byte	0x7d
	.sleb128 0
	.byte	0x1
	.4byte	0xe8a
	.uleb128 0x18
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x59f
	.4byte	0x661
	.4byte	.LLST59
	.byte	0
	.uleb128 0x21
	.byte	0x1
	.4byte	.LASF134
	.byte	0x1
	.2byte	0x5b4
	.byte	0x1
	.4byte	0x1f7
	.4byte	.LFB127
	.4byte	.LFE127
	.4byte	.LLST60
	.byte	0x1
	.4byte	0xecc
	.uleb128 0x18
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x5b4
	.4byte	0x661
	.4byte	.LLST61
	.uleb128 0x1a
	.4byte	.LVL180
	.4byte	0x1638
	.uleb128 0x1a
	.4byte	.LVL181
	.4byte	0x1638
	.byte	0
	.uleb128 0x1b
	.byte	0x1
	.4byte	.LASF135
	.byte	0x1
	.2byte	0x61c
	.byte	0x1
	.4byte	.LFB129
	.4byte	.LFE129
	.byte	0x2
	.byte	0x7d
	.sleb128 0
	.byte	0x1
	.4byte	0xef5
	.uleb128 0x1c
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x61c
	.4byte	0x661
	.byte	0x1
	.byte	0x50
	.byte	0
	.uleb128 0x1b
	.byte	0x1
	.4byte	.LASF136
	.byte	0x1
	.2byte	0x629
	.byte	0x1
	.4byte	.LFB130
	.4byte	.LFE130
	.byte	0x2
	.byte	0x7d
	.sleb128 0
	.byte	0x1
	.4byte	0xf1e
	.uleb128 0x1c
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x629
	.4byte	0x661
	.byte	0x1
	.byte	0x50
	.byte	0
	.uleb128 0x1b
	.byte	0x1
	.4byte	.LASF137
	.byte	0x1
	.2byte	0x636
	.byte	0x1
	.4byte	.LFB131
	.4byte	.LFE131
	.byte	0x2
	.byte	0x7d
	.sleb128 0
	.byte	0x1
	.4byte	0xf47
	.uleb128 0x1c
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x636
	.4byte	0x661
	.byte	0x1
	.byte	0x50
	.byte	0
	.uleb128 0x1b
	.byte	0x1
	.4byte	.LASF138
	.byte	0x1
	.2byte	0x643
	.byte	0x1
	.4byte	.LFB132
	.4byte	.LFE132
	.byte	0x2
	.byte	0x7d
	.sleb128 0
	.byte	0x1
	.4byte	0xf70
	.uleb128 0x1c
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x643
	.4byte	0x661
	.byte	0x1
	.byte	0x50
	.byte	0
	.uleb128 0x26
	.4byte	.LASF141
	.byte	0x1
	.2byte	0x852
	.byte	0x1
	.4byte	.LFB146
	.4byte	.LFE146
	.4byte	.LLST62
	.byte	0x1
	.4byte	0xfb4
	.uleb128 0x18
	.4byte	.LASF139
	.byte	0x1
	.2byte	0x852
	.4byte	0x3fe
	.4byte	.LLST63
	.uleb128 0x19
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x854
	.4byte	0x661
	.4byte	.LLST64
	.uleb128 0x1a
	.4byte	.LVL188
	.4byte	0xf47
	.byte	0
	.uleb128 0x1b
	.byte	0x1
	.4byte	.LASF140
	.byte	0x1
	.2byte	0x650
	.byte	0x1
	.4byte	.LFB133
	.4byte	.LFE133
	.byte	0x2
	.byte	0x7d
	.sleb128 0
	.byte	0x1
	.4byte	0xfdd
	.uleb128 0x1c
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x650
	.4byte	0x661
	.byte	0x1
	.byte	0x50
	.byte	0
	.uleb128 0x26
	.4byte	.LASF142
	.byte	0x1
	.2byte	0x85f
	.byte	0x1
	.4byte	.LFB147
	.4byte	.LFE147
	.4byte	.LLST65
	.byte	0x1
	.4byte	0x1021
	.uleb128 0x18
	.4byte	.LASF139
	.byte	0x1
	.2byte	0x85f
	.4byte	0x3fe
	.4byte	.LLST66
	.uleb128 0x19
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x861
	.4byte	0x661
	.4byte	.LLST67
	.uleb128 0x1a
	.4byte	.LVL192
	.4byte	0xfb4
	.byte	0
	.uleb128 0x1b
	.byte	0x1
	.4byte	.LASF143
	.byte	0x1
	.2byte	0x65d
	.byte	0x1
	.4byte	.LFB134
	.4byte	.LFE134
	.byte	0x2
	.byte	0x7d
	.sleb128 0
	.byte	0x1
	.4byte	0x104a
	.uleb128 0x1c
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x65d
	.4byte	0x661
	.byte	0x1
	.byte	0x50
	.byte	0
	.uleb128 0x26
	.4byte	.LASF144
	.byte	0x1
	.2byte	0x86c
	.byte	0x1
	.4byte	.LFB148
	.4byte	.LFE148
	.4byte	.LLST68
	.byte	0x1
	.4byte	0x108e
	.uleb128 0x18
	.4byte	.LASF139
	.byte	0x1
	.2byte	0x86c
	.4byte	0x3fe
	.4byte	.LLST69
	.uleb128 0x19
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x86e
	.4byte	0x661
	.4byte	.LLST70
	.uleb128 0x1a
	.4byte	.LVL196
	.4byte	0x1021
	.byte	0
	.uleb128 0x1b
	.byte	0x1
	.4byte	.LASF145
	.byte	0x1
	.2byte	0x66a
	.byte	0x1
	.4byte	.LFB135
	.4byte	.LFE135
	.byte	0x2
	.byte	0x7d
	.sleb128 0
	.byte	0x1
	.4byte	0x10b7
	.uleb128 0x1c
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x66a
	.4byte	0x661
	.byte	0x1
	.byte	0x50
	.byte	0
	.uleb128 0x27
	.byte	0x1
	.4byte	.LASF146
	.byte	0x1
	.2byte	0x5d6
	.byte	0x1
	.4byte	.LFB128
	.4byte	.LFE128
	.4byte	.LLST71
	.byte	0x1
	.4byte	0x1146
	.uleb128 0x18
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x5d6
	.4byte	0x661
	.4byte	.LLST72
	.uleb128 0x19
	.4byte	.LASF147
	.byte	0x1
	.2byte	0x5d8
	.4byte	0x6d
	.4byte	.LLST73
	.uleb128 0x19
	.4byte	.LASF148
	.byte	0x1
	.2byte	0x5d8
	.4byte	0x6d
	.4byte	.LLST74
	.uleb128 0x19
	.4byte	.LASF149
	.byte	0x1
	.2byte	0x5d8
	.4byte	0x6d
	.4byte	.LLST75
	.uleb128 0x22
	.4byte	.LVL207
	.4byte	0x108e
	.4byte	0x1127
	.uleb128 0x20
	.byte	0x1
	.byte	0x50
	.byte	0x3
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0
	.uleb128 0x28
	.4byte	.LVL209
	.4byte	0x1138
	.uleb128 0x20
	.byte	0x1
	.byte	0x50
	.byte	0x3
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0
	.uleb128 0x29
	.4byte	.LVL212
	.uleb128 0x20
	.byte	0x1
	.byte	0x50
	.byte	0x3
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0
	.byte	0
	.uleb128 0x26
	.4byte	.LASF150
	.byte	0x1
	.2byte	0x879
	.byte	0x1
	.4byte	.LFB149
	.4byte	.LFE149
	.4byte	.LLST76
	.byte	0x1
	.4byte	0x118a
	.uleb128 0x18
	.4byte	.LASF139
	.byte	0x1
	.2byte	0x879
	.4byte	0x3fe
	.4byte	.LLST77
	.uleb128 0x19
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x87b
	.4byte	0x661
	.4byte	.LLST78
	.uleb128 0x1a
	.4byte	.LVL215
	.4byte	0x108e
	.byte	0
	.uleb128 0x26
	.4byte	.LASF151
	.byte	0x1
	.2byte	0x807
	.byte	0x1
	.4byte	.LFB145
	.4byte	.LFE145
	.4byte	.LLST79
	.byte	0x1
	.4byte	0x126b
	.uleb128 0x18
	.4byte	.LASF139
	.byte	0x1
	.2byte	0x807
	.4byte	0x3fe
	.4byte	.LLST80
	.uleb128 0x19
	.4byte	.LASF123
	.byte	0x1
	.2byte	0x809
	.4byte	0xa7
	.4byte	.LLST81
	.uleb128 0x19
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x80b
	.4byte	0x661
	.4byte	.LLST82
	.uleb128 0x22
	.4byte	.LVL219
	.4byte	0x667
	.4byte	0x11f7
	.uleb128 0x20
	.byte	0x1
	.byte	0x53
	.byte	0x1
	.byte	0x3a
	.uleb128 0x20
	.byte	0x1
	.byte	0x52
	.byte	0x1
	.byte	0x30
	.uleb128 0x20
	.byte	0x1
	.byte	0x51
	.byte	0x1
	.byte	0x32
	.uleb128 0x20
	.byte	0x1
	.byte	0x50
	.byte	0x2
	.byte	0x74
	.sleb128 0
	.byte	0
	.uleb128 0x22
	.4byte	.LVL220
	.4byte	0x667
	.4byte	0x121b
	.uleb128 0x20
	.byte	0x1
	.byte	0x53
	.byte	0x1
	.byte	0x3a
	.uleb128 0x20
	.byte	0x1
	.byte	0x52
	.byte	0x1
	.byte	0x31
	.uleb128 0x20
	.byte	0x1
	.byte	0x51
	.byte	0x2
	.byte	0x8
	.byte	0x80
	.uleb128 0x20
	.byte	0x1
	.byte	0x50
	.byte	0x2
	.byte	0x74
	.sleb128 0
	.byte	0
	.uleb128 0x1a
	.4byte	.LVL222
	.4byte	0xf1e
	.uleb128 0x1a
	.4byte	.LVL224
	.4byte	0x108e
	.uleb128 0x22
	.4byte	.LVL229
	.4byte	0x667
	.4byte	0x1250
	.uleb128 0x20
	.byte	0x1
	.byte	0x53
	.byte	0x1
	.byte	0x3a
	.uleb128 0x20
	.byte	0x1
	.byte	0x52
	.byte	0x1
	.byte	0x31
	.uleb128 0x20
	.byte	0x1
	.byte	0x51
	.byte	0x1
	.byte	0x31
	.uleb128 0x20
	.byte	0x1
	.byte	0x50
	.byte	0x2
	.byte	0x74
	.sleb128 0
	.byte	0
	.uleb128 0x1f
	.4byte	.LVL233
	.4byte	0x667
	.uleb128 0x20
	.byte	0x1
	.byte	0x53
	.byte	0x1
	.byte	0x3a
	.uleb128 0x20
	.byte	0x1
	.byte	0x51
	.byte	0x1
	.byte	0x31
	.uleb128 0x20
	.byte	0x1
	.byte	0x50
	.byte	0x2
	.byte	0x74
	.sleb128 0
	.byte	0
	.byte	0
	.uleb128 0x26
	.4byte	.LASF152
	.byte	0x1
	.2byte	0x7c0
	.byte	0x1
	.4byte	.LFB144
	.4byte	.LFE144
	.4byte	.LLST83
	.byte	0x1
	.4byte	0x1300
	.uleb128 0x18
	.4byte	.LASF139
	.byte	0x1
	.2byte	0x7c0
	.4byte	0x3fe
	.4byte	.LLST84
	.uleb128 0x19
	.4byte	.LASF123
	.byte	0x1
	.2byte	0x7c2
	.4byte	0xa7
	.4byte	.LLST85
	.uleb128 0x19
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x7c4
	.4byte	0x661
	.4byte	.LLST86
	.uleb128 0x1a
	.4byte	.LVL238
	.4byte	0xef5
	.uleb128 0x1a
	.4byte	.LVL240
	.4byte	0x108e
	.uleb128 0x22
	.4byte	.LVL245
	.4byte	0x667
	.4byte	0x12e0
	.uleb128 0x20
	.byte	0x1
	.byte	0x53
	.byte	0x1
	.byte	0x3a
	.uleb128 0x20
	.byte	0x1
	.byte	0x50
	.byte	0x2
	.byte	0x74
	.sleb128 0
	.byte	0
	.uleb128 0x1f
	.4byte	.LVL247
	.4byte	0x667
	.uleb128 0x20
	.byte	0x1
	.byte	0x53
	.byte	0x1
	.byte	0x3a
	.uleb128 0x20
	.byte	0x1
	.byte	0x52
	.byte	0x1
	.byte	0x31
	.uleb128 0x20
	.byte	0x1
	.byte	0x51
	.byte	0x1
	.byte	0x31
	.uleb128 0x20
	.byte	0x1
	.byte	0x50
	.byte	0x2
	.byte	0x74
	.sleb128 0
	.byte	0
	.byte	0
	.uleb128 0x26
	.4byte	.LASF153
	.byte	0x1
	.2byte	0x78f
	.byte	0x1
	.4byte	.LFB143
	.4byte	.LFE143
	.4byte	.LLST87
	.byte	0x1
	.4byte	0x1396
	.uleb128 0x18
	.4byte	.LASF139
	.byte	0x1
	.2byte	0x78f
	.4byte	0x3fe
	.4byte	.LLST88
	.uleb128 0x19
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x791
	.4byte	0x661
	.4byte	.LLST89
	.uleb128 0x22
	.4byte	.LVL252
	.4byte	0xecc
	.4byte	0x134e
	.uleb128 0x20
	.byte	0x1
	.byte	0x50
	.byte	0x2
	.byte	0x74
	.sleb128 0
	.byte	0
	.uleb128 0x1a
	.4byte	.LVL254
	.4byte	0x108e
	.uleb128 0x22
	.4byte	.LVL257
	.4byte	0x667
	.4byte	0x1375
	.uleb128 0x20
	.byte	0x1
	.byte	0x53
	.byte	0x1
	.byte	0x3a
	.uleb128 0x20
	.byte	0x1
	.byte	0x51
	.byte	0x1
	.byte	0x32
	.uleb128 0x20
	.byte	0x1
	.byte	0x50
	.byte	0x2
	.byte	0x74
	.sleb128 0
	.byte	0
	.uleb128 0x1f
	.4byte	.LVL258
	.4byte	0x667
	.uleb128 0x20
	.byte	0x1
	.byte	0x53
	.byte	0x1
	.byte	0x3a
	.uleb128 0x20
	.byte	0x1
	.byte	0x52
	.byte	0x1
	.byte	0x31
	.uleb128 0x20
	.byte	0x1
	.byte	0x51
	.byte	0x2
	.byte	0x8
	.byte	0x80
	.uleb128 0x20
	.byte	0x1
	.byte	0x50
	.byte	0x2
	.byte	0x74
	.sleb128 0
	.byte	0
	.byte	0
	.uleb128 0x26
	.4byte	.LASF154
	.byte	0x1
	.2byte	0x703
	.byte	0x1
	.4byte	.LFB140
	.4byte	.LFE140
	.4byte	.LLST90
	.byte	0x1
	.4byte	0x1442
	.uleb128 0x18
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x703
	.4byte	0x661
	.4byte	.LLST91
	.uleb128 0x19
	.4byte	.LASF123
	.byte	0x1
	.2byte	0x705
	.4byte	0xa7
	.4byte	.LLST92
	.uleb128 0x22
	.4byte	.LVL262
	.4byte	0xef5
	.4byte	0x13e4
	.uleb128 0x20
	.byte	0x1
	.byte	0x50
	.byte	0x2
	.byte	0x74
	.sleb128 0
	.byte	0
	.uleb128 0x22
	.4byte	.LVL263
	.4byte	0x108e
	.4byte	0x13f8
	.uleb128 0x20
	.byte	0x1
	.byte	0x50
	.byte	0x2
	.byte	0x74
	.sleb128 0
	.byte	0
	.uleb128 0x22
	.4byte	.LVL265
	.4byte	0x667
	.4byte	0x1415
	.uleb128 0x20
	.byte	0x1
	.byte	0x53
	.byte	0x1
	.byte	0x3a
	.uleb128 0x20
	.byte	0x1
	.byte	0x52
	.byte	0x1
	.byte	0x30
	.uleb128 0x20
	.byte	0x1
	.byte	0x51
	.byte	0x1
	.byte	0x31
	.byte	0
	.uleb128 0x22
	.4byte	.LVL267
	.4byte	0x667
	.4byte	0x1438
	.uleb128 0x20
	.byte	0x1
	.byte	0x53
	.byte	0x1
	.byte	0x3a
	.uleb128 0x20
	.byte	0x1
	.byte	0x52
	.byte	0x1
	.byte	0x31
	.uleb128 0x20
	.byte	0x1
	.byte	0x51
	.byte	0x1
	.byte	0x31
	.uleb128 0x20
	.byte	0x1
	.byte	0x50
	.byte	0x2
	.byte	0x74
	.sleb128 0
	.byte	0
	.uleb128 0x1a
	.4byte	.LVL269
	.4byte	0xf1e
	.byte	0
	.uleb128 0x2a
	.4byte	.LASF155
	.byte	0x1
	.2byte	0x752
	.byte	0x1
	.4byte	.LFB141
	.4byte	.LFE141
	.byte	0x2
	.byte	0x7d
	.sleb128 0
	.byte	0x1
	.4byte	0x1476
	.uleb128 0x18
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x752
	.4byte	0x661
	.4byte	.LLST93
	.uleb128 0x2b
	.4byte	.LVL271
	.byte	0x1
	.4byte	0x1396
	.byte	0
	.uleb128 0x2a
	.4byte	.LASF156
	.byte	0x1
	.2byte	0x76d
	.byte	0x1
	.4byte	.LFB142
	.4byte	.LFE142
	.byte	0x2
	.byte	0x7d
	.sleb128 0
	.byte	0x1
	.4byte	0x14aa
	.uleb128 0x18
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x76d
	.4byte	0x661
	.4byte	.LLST94
	.uleb128 0x2b
	.4byte	.LVL273
	.byte	0x1
	.4byte	0x1396
	.byte	0
	.uleb128 0x15
	.4byte	.LASF158
	.byte	0x1
	.2byte	0x6a6
	.byte	0x1
	.byte	0x1
	.4byte	0x14c5
	.uleb128 0x16
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x6a6
	.4byte	0x661
	.byte	0
	.uleb128 0x2c
	.4byte	0x646
	.4byte	.LFB139
	.4byte	.LFE139
	.4byte	.LLST95
	.byte	0x1
	.4byte	0x1591
	.uleb128 0x2d
	.4byte	0x654
	.4byte	.LLST96
	.uleb128 0x2e
	.4byte	0x646
	.4byte	.LBB6
	.4byte	.Ldebug_ranges0+0
	.byte	0x1
	.2byte	0x6e3
	.uleb128 0x2d
	.4byte	0x654
	.4byte	.LLST97
	.uleb128 0x2e
	.4byte	0x14aa
	.4byte	.LBB8
	.4byte	.Ldebug_ranges0+0x18
	.byte	0x1
	.2byte	0x6f9
	.uleb128 0x2d
	.4byte	0x14b8
	.4byte	.LLST97
	.uleb128 0x22
	.4byte	.LVL277
	.4byte	0x667
	.4byte	0x1539
	.uleb128 0x20
	.byte	0x1
	.byte	0x53
	.byte	0x1
	.byte	0x3a
	.uleb128 0x20
	.byte	0x1
	.byte	0x52
	.byte	0x1
	.byte	0x30
	.uleb128 0x20
	.byte	0x1
	.byte	0x51
	.byte	0x1
	.byte	0x32
	.uleb128 0x20
	.byte	0x1
	.byte	0x50
	.byte	0x2
	.byte	0x74
	.sleb128 0
	.byte	0
	.uleb128 0x22
	.4byte	.LVL281
	.4byte	0x667
	.4byte	0x155d
	.uleb128 0x20
	.byte	0x1
	.byte	0x53
	.byte	0x1
	.byte	0x3a
	.uleb128 0x20
	.byte	0x1
	.byte	0x52
	.byte	0x1
	.byte	0x31
	.uleb128 0x20
	.byte	0x1
	.byte	0x51
	.byte	0x2
	.byte	0x8
	.byte	0x80
	.uleb128 0x20
	.byte	0x1
	.byte	0x50
	.byte	0x2
	.byte	0x74
	.sleb128 0
	.byte	0
	.uleb128 0x22
	.4byte	.LVL283
	.4byte	0xecc
	.4byte	0x1571
	.uleb128 0x20
	.byte	0x1
	.byte	0x50
	.byte	0x2
	.byte	0x74
	.sleb128 0
	.byte	0
	.uleb128 0x22
	.4byte	.LVL284
	.4byte	0x108e
	.4byte	0x1585
	.uleb128 0x20
	.byte	0x1
	.byte	0x50
	.byte	0x2
	.byte	0x74
	.sleb128 0
	.byte	0
	.uleb128 0x1a
	.4byte	.LVL286
	.4byte	0xf1e
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x25
	.byte	0x1
	.4byte	.LASF159
	.byte	0x1
	.2byte	0x68c
	.byte	0x1
	.4byte	0x4f1
	.4byte	.LFB136
	.4byte	.LFE136
	.byte	0x2
	.byte	0x7d
	.sleb128 0
	.byte	0x1
	.4byte	0x15c0
	.uleb128 0x18
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x68c
	.4byte	0x661
	.4byte	.LLST99
	.byte	0
	.uleb128 0x25
	.byte	0x1
	.4byte	.LASF160
	.byte	0x1
	.2byte	0x697
	.byte	0x1
	.4byte	0x52f
	.4byte	.LFB137
	.4byte	.LFE137
	.byte	0x2
	.byte	0x7d
	.sleb128 0
	.byte	0x1
	.4byte	0x15ef
	.uleb128 0x18
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x697
	.4byte	0x661
	.4byte	.LLST100
	.byte	0
	.uleb128 0x2f
	.4byte	.LASF165
	.byte	0x8
	.2byte	0x6a7
	.4byte	0x15fd
	.byte	0x1
	.byte	0x1
	.uleb128 0x5
	.4byte	0x5b
	.uleb128 0x30
	.byte	0x1
	.4byte	.LASF166
	.byte	0x9
	.byte	0xa0
	.byte	0x1
	.4byte	0x6d
	.byte	0x1
	.uleb128 0x31
	.byte	0x1
	.4byte	.LASF167
	.byte	0x6
	.2byte	0x2a2
	.byte	0x1
	.4byte	0x1f7
	.byte	0x1
	.4byte	0x1638
	.uleb128 0x13
	.4byte	0x3fe
	.uleb128 0x13
	.4byte	0x6d
	.uleb128 0x13
	.4byte	0x6d
	.uleb128 0x13
	.4byte	0x6d
	.byte	0
	.uleb128 0x32
	.byte	0x1
	.4byte	.LASF168
	.byte	0x6
	.2byte	0x2a3
	.byte	0x1
	.4byte	0x1f7
	.byte	0x1
	.uleb128 0x13
	.4byte	0x3fe
	.byte	0
	.byte	0
	.section	.debug_abbrev,"",%progbits
.Ldebug_abbrev0:
	.uleb128 0x1
	.uleb128 0x11
	.byte	0x1
	.uleb128 0x25
	.uleb128 0xe
	.uleb128 0x13
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x1b
	.uleb128 0xe
	.uleb128 0x55
	.uleb128 0x6
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x52
	.uleb128 0x1
	.uleb128 0x10
	.uleb128 0x6
	.byte	0
	.byte	0
	.uleb128 0x2
	.uleb128 0x24
	.byte	0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3e
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0xe
	.byte	0
	.byte	0
	.uleb128 0x3
	.uleb128 0x16
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x4
	.uleb128 0x24
	.byte	0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3e
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0x8
	.byte	0
	.byte	0
	.uleb128 0x5
	.uleb128 0x35
	.byte	0
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x6
	.uleb128 0x13
	.byte	0x1
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x7
	.uleb128 0xd
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x38
	.uleb128 0xa
	.byte	0
	.byte	0
	.uleb128 0x8
	.uleb128 0xd
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x38
	.uleb128 0xa
	.byte	0
	.byte	0
	.uleb128 0x9
	.uleb128 0x16
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xa
	.uleb128 0x4
	.byte	0x1
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xb
	.uleb128 0x28
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x1c
	.uleb128 0xd
	.byte	0
	.byte	0
	.uleb128 0xc
	.uleb128 0x28
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x1c
	.uleb128 0xd
	.byte	0
	.byte	0
	.uleb128 0xd
	.uleb128 0x13
	.byte	0x1
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xe
	.uleb128 0xd
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x38
	.uleb128 0xa
	.byte	0
	.byte	0
	.uleb128 0xf
	.uleb128 0x13
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x10
	.uleb128 0xf
	.byte	0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x11
	.uleb128 0xf
	.byte	0
	.uleb128 0xb
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x12
	.uleb128 0x15
	.byte	0x1
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x13
	.uleb128 0x5
	.byte	0
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x14
	.uleb128 0xd
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x38
	.uleb128 0xa
	.byte	0
	.byte	0
	.uleb128 0x15
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x20
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x16
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x17
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0x6
	.uleb128 0x2117
	.uleb128 0xc
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x18
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x6
	.byte	0
	.byte	0
	.uleb128 0x19
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x6
	.byte	0
	.byte	0
	.uleb128 0x1a
	.uleb128 0x4109
	.byte	0
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x31
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x1b
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0xa
	.uleb128 0x2117
	.uleb128 0xc
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x1c
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0xa
	.byte	0
	.byte	0
	.uleb128 0x1d
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0x6
	.uleb128 0x2117
	.uleb128 0xc
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x1e
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x6
	.byte	0
	.byte	0
	.uleb128 0x1f
	.uleb128 0x4109
	.byte	0x1
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x31
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x20
	.uleb128 0x410a
	.byte	0
	.uleb128 0x2
	.uleb128 0xa
	.uleb128 0x2111
	.uleb128 0xa
	.byte	0
	.byte	0
	.uleb128 0x21
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0x6
	.uleb128 0x2117
	.uleb128 0xc
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x22
	.uleb128 0x4109
	.byte	0x1
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x23
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x6
	.byte	0
	.byte	0
	.uleb128 0x24
	.uleb128 0x4109
	.byte	0x1
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x2115
	.uleb128 0xc
	.uleb128 0x31
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x25
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0xa
	.uleb128 0x2117
	.uleb128 0xc
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x26
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0x6
	.uleb128 0x2117
	.uleb128 0xc
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x27
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0x6
	.uleb128 0x2117
	.uleb128 0xc
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x28
	.uleb128 0x4109
	.byte	0x1
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x29
	.uleb128 0x4109
	.byte	0x1
	.uleb128 0x11
	.uleb128 0x1
	.byte	0
	.byte	0
	.uleb128 0x2a
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0xa
	.uleb128 0x2117
	.uleb128 0xc
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x2b
	.uleb128 0x4109
	.byte	0
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x2115
	.uleb128 0xc
	.uleb128 0x31
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x2c
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0x6
	.uleb128 0x2117
	.uleb128 0xc
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x2d
	.uleb128 0x5
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x6
	.byte	0
	.byte	0
	.uleb128 0x2e
	.uleb128 0x1d
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x52
	.uleb128 0x1
	.uleb128 0x55
	.uleb128 0x6
	.uleb128 0x58
	.uleb128 0xb
	.uleb128 0x59
	.uleb128 0x5
	.byte	0
	.byte	0
	.uleb128 0x2f
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3c
	.uleb128 0xc
	.byte	0
	.byte	0
	.uleb128 0x30
	.uleb128 0x2e
	.byte	0
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x3c
	.uleb128 0xc
	.byte	0
	.byte	0
	.uleb128 0x31
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x3c
	.uleb128 0xc
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x32
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x3c
	.uleb128 0xc
	.byte	0
	.byte	0
	.byte	0
	.section	.debug_loc,"",%progbits
.Ldebug_loc0:
.LLST0:
	.4byte	.LFB150
	.4byte	.LCFI0
	.2byte	0x2
	.byte	0x7d
	.sleb128 0
	.4byte	.LCFI0
	.4byte	.LFE150
	.2byte	0x2
	.byte	0x7d
	.sleb128 24
	.4byte	0
	.4byte	0
.LLST1:
	.4byte	.LVL0
	.4byte	.LVL1-1
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL1-1
	.4byte	.LFE150
	.2byte	0x1
	.byte	0x57
	.4byte	0
	.4byte	0
.LLST2:
	.4byte	.LVL0
	.4byte	.LVL1-1
	.2byte	0x1
	.byte	0x51
	.4byte	.LVL1-1
	.4byte	.LFE150
	.2byte	0x1
	.byte	0x54
	.4byte	0
	.4byte	0
.LLST3:
	.4byte	.LVL0
	.4byte	.LVL1-1
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL1-1
	.4byte	.LFE150
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST4:
	.4byte	.LVL0
	.4byte	.LVL1-1
	.2byte	0x1
	.byte	0x53
	.4byte	.LVL1-1
	.4byte	.LFE150
	.2byte	0x1
	.byte	0x55
	.4byte	0
	.4byte	0
.LLST5:
	.4byte	.LVL0
	.4byte	.LVL2
	.2byte	0x2
	.byte	0x30
	.byte	0x9f
	.4byte	.LVL2
	.4byte	.LVL3
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL3
	.4byte	.LFE150
	.2byte	0x1
	.byte	0x56
	.4byte	0
	.4byte	0
.LLST6:
	.4byte	.LFB112
	.4byte	.LCFI1
	.2byte	0x2
	.byte	0x7d
	.sleb128 0
	.4byte	.LCFI1
	.4byte	.LFE112
	.2byte	0x2
	.byte	0x7d
	.sleb128 24
	.4byte	0
	.4byte	0
.LLST7:
	.4byte	.LVL7
	.4byte	.LVL8
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL8
	.4byte	.LVL9
	.2byte	0x1
	.byte	0x58
	.4byte	.LVL9
	.4byte	.LVL10-1
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL10-1
	.4byte	.LVL11
	.2byte	0x1
	.byte	0x58
	.4byte	.LVL11
	.4byte	.LVL12
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL12
	.4byte	.LFE112
	.2byte	0x1
	.byte	0x58
	.4byte	0
	.4byte	0
.LLST8:
	.4byte	.LFB113
	.4byte	.LCFI2
	.2byte	0x2
	.byte	0x7d
	.sleb128 0
	.4byte	.LCFI2
	.4byte	.LFE113
	.2byte	0x2
	.byte	0x7d
	.sleb128 8
	.4byte	0
	.4byte	0
.LLST9:
	.4byte	.LVL14
	.4byte	.LVL15-1
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL15-1
	.4byte	.LVL16
	.2byte	0x1
	.byte	0x54
	.4byte	.LVL16
	.4byte	.LVL17
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL17
	.4byte	.LFE113
	.2byte	0x1
	.byte	0x54
	.4byte	0
	.4byte	0
.LLST10:
	.4byte	.LFB116
	.4byte	.LCFI3
	.2byte	0x2
	.byte	0x7d
	.sleb128 0
	.4byte	.LCFI3
	.4byte	.LFE116
	.2byte	0x2
	.byte	0x7d
	.sleb128 24
	.4byte	0
	.4byte	0
.LLST11:
	.4byte	.LVL18
	.4byte	.LVL19
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL19
	.4byte	.LFE116
	.2byte	0x1
	.byte	0x54
	.4byte	0
	.4byte	0
.LLST12:
	.4byte	.LVL18
	.4byte	.LVL24
	.2byte	0x1
	.byte	0x51
	.4byte	.LVL24
	.4byte	.LVL25
	.2byte	0x2
	.byte	0x74
	.sleb128 48
	.4byte	.LVL25
	.4byte	.LVL28
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.4byte	.LVL28
	.4byte	.LVL29
	.2byte	0x1
	.byte	0x51
	.4byte	.LVL29
	.4byte	.LVL31
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.4byte	.LVL31
	.4byte	.LVL33
	.2byte	0x1
	.byte	0x51
	.4byte	.LVL33
	.4byte	.LVL34
	.2byte	0x2
	.byte	0x74
	.sleb128 48
	.4byte	.LVL34
	.4byte	.LFE116
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST13:
	.4byte	.LVL18
	.4byte	.LVL23
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL23
	.4byte	.LVL25
	.2byte	0x2
	.byte	0x74
	.sleb128 52
	.4byte	.LVL25
	.4byte	.LVL28
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	.LVL28
	.4byte	.LVL29
	.2byte	0x2
	.byte	0x74
	.sleb128 52
	.4byte	.LVL29
	.4byte	.LVL31
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	.LVL31
	.4byte	.LVL32
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL32
	.4byte	.LVL34
	.2byte	0x2
	.byte	0x74
	.sleb128 52
	.4byte	.LVL34
	.4byte	.LFE116
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST14:
	.4byte	.LVL18
	.4byte	.LVL20
	.2byte	0x1
	.byte	0x53
	.4byte	.LVL20
	.4byte	.LVL21
	.2byte	0x1
	.byte	0x56
	.4byte	.LVL21
	.4byte	.LVL22
	.2byte	0x1
	.byte	0x53
	.4byte	.LVL22
	.4byte	.LFE116
	.2byte	0x1
	.byte	0x56
	.4byte	0
	.4byte	0
.LLST15:
	.4byte	.LFB118
	.4byte	.LCFI4
	.2byte	0x2
	.byte	0x7d
	.sleb128 0
	.4byte	.LCFI4
	.4byte	.LCFI5
	.2byte	0x2
	.byte	0x7d
	.sleb128 16
	.4byte	.LCFI5
	.4byte	.LFE118
	.2byte	0x2
	.byte	0x7d
	.sleb128 24
	.4byte	0
	.4byte	0
.LLST16:
	.4byte	.LVL36
	.4byte	.LVL37
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL37
	.4byte	.LVL55
	.2byte	0x1
	.byte	0x54
	.4byte	.LVL55
	.4byte	.LVL56-1
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL56-1
	.4byte	.LVL61
	.2byte	0x1
	.byte	0x54
	.4byte	.LVL61
	.4byte	.LVL62-1
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL62-1
	.4byte	.LFE118
	.2byte	0x1
	.byte	0x54
	.4byte	0
	.4byte	0
.LLST17:
	.4byte	.LVL36
	.4byte	.LVL39
	.2byte	0x1
	.byte	0x51
	.4byte	.LVL39
	.4byte	.LVL40
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.4byte	.LVL40
	.4byte	.LVL44
	.2byte	0x1
	.byte	0x51
	.4byte	.LVL44
	.4byte	.LVL45-1
	.2byte	0x2
	.byte	0x74
	.sleb128 48
	.4byte	.LVL45-1
	.4byte	.LVL46
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.4byte	.LVL46
	.4byte	.LVL49
	.2byte	0x1
	.byte	0x51
	.4byte	.LVL49
	.4byte	.LVL50-1
	.2byte	0x2
	.byte	0x74
	.sleb128 48
	.4byte	.LVL50-1
	.4byte	.LVL51
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.4byte	.LVL51
	.4byte	.LVL54
	.2byte	0x1
	.byte	0x51
	.4byte	.LVL54
	.4byte	.LVL64
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.4byte	.LVL64
	.4byte	.LVL65
	.2byte	0x1
	.byte	0x51
	.4byte	.LVL65
	.4byte	.LVL66
	.2byte	0x2
	.byte	0x74
	.sleb128 48
	.4byte	.LVL66
	.4byte	.LVL67
	.2byte	0x1
	.byte	0x51
	.4byte	.LVL67
	.4byte	.LFE118
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST18:
	.4byte	.LVL36
	.4byte	.LVL39
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL39
	.4byte	.LVL40
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	.LVL40
	.4byte	.LVL42
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL42
	.4byte	.LVL45-1
	.2byte	0x2
	.byte	0x74
	.sleb128 56
	.4byte	.LVL45-1
	.4byte	.LVL46
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	.LVL46
	.4byte	.LVL48
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL48
	.4byte	.LVL50-1
	.2byte	0x2
	.byte	0x74
	.sleb128 56
	.4byte	.LVL50-1
	.4byte	.LVL51
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	.LVL51
	.4byte	.LVL53
	.2byte	0x2
	.byte	0x74
	.sleb128 56
	.4byte	.LVL53
	.4byte	.LVL54
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL54
	.4byte	.LVL64
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	.LVL64
	.4byte	.LVL67
	.2byte	0x2
	.byte	0x74
	.sleb128 56
	.4byte	.LVL67
	.4byte	.LFE118
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST19:
	.4byte	.LVL36
	.4byte	.LVL39
	.2byte	0x1
	.byte	0x53
	.4byte	.LVL39
	.4byte	.LVL40
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x53
	.byte	0x9f
	.4byte	.LVL40
	.4byte	.LVL43
	.2byte	0x1
	.byte	0x53
	.4byte	.LVL43
	.4byte	.LVL45-1
	.2byte	0x2
	.byte	0x74
	.sleb128 60
	.4byte	.LVL45-1
	.4byte	.LVL46
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x53
	.byte	0x9f
	.4byte	.LVL46
	.4byte	.LVL48
	.2byte	0x1
	.byte	0x53
	.4byte	.LVL48
	.4byte	.LVL50-1
	.2byte	0x2
	.byte	0x74
	.sleb128 60
	.4byte	.LVL50-1
	.4byte	.LVL51
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x53
	.byte	0x9f
	.4byte	.LVL51
	.4byte	.LVL52
	.2byte	0x1
	.byte	0x53
	.4byte	.LVL52
	.4byte	.LVL53
	.2byte	0x2
	.byte	0x74
	.sleb128 60
	.4byte	.LVL53
	.4byte	.LVL54
	.2byte	0x1
	.byte	0x53
	.4byte	.LVL54
	.4byte	.LVL64
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x53
	.byte	0x9f
	.4byte	.LVL64
	.4byte	.LVL67
	.2byte	0x2
	.byte	0x74
	.sleb128 60
	.4byte	.LVL67
	.4byte	.LFE118
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x53
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST20:
	.4byte	.LVL39
	.4byte	.LVL40
	.2byte	0x2
	.byte	0x91
	.sleb128 -18
	.4byte	.LVL58
	.4byte	.LVL60
	.2byte	0x2
	.byte	0x91
	.sleb128 -18
	.4byte	.LVL70
	.4byte	.LVL72
	.2byte	0x2
	.byte	0x91
	.sleb128 -18
	.4byte	.LVL74
	.4byte	.LVL75
	.2byte	0x1
	.byte	0x53
	.4byte	.LVL75
	.4byte	.LFE118
	.2byte	0x2
	.byte	0x91
	.sleb128 -18
	.4byte	0
	.4byte	0
.LLST21:
	.4byte	.LVL36
	.4byte	.LVL37
	.2byte	0x2
	.byte	0x30
	.byte	0x9f
	.4byte	.LVL37
	.4byte	.LVL38
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL40
	.4byte	.LVL41
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL46
	.4byte	.LVL47
	.2byte	0x1
	.byte	0x50
	.4byte	0
	.4byte	0
.LLST22:
	.4byte	.LVL36
	.4byte	.LVL39
	.2byte	0x2
	.byte	0x30
	.byte	0x9f
	.4byte	.LVL40
	.4byte	.LVL71
	.2byte	0x2
	.byte	0x30
	.byte	0x9f
	.4byte	.LVL71
	.4byte	.LVL72
	.2byte	0xa
	.byte	0x75
	.sleb128 0
	.byte	0x40
	.byte	0x1a
	.byte	0x30
	.byte	0x2e
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.4byte	.LVL72
	.4byte	.LVL75
	.2byte	0x2
	.byte	0x30
	.byte	0x9f
	.4byte	.LVL75
	.4byte	.LFE118
	.2byte	0xa
	.byte	0x75
	.sleb128 0
	.byte	0x40
	.byte	0x1a
	.byte	0x30
	.byte	0x2e
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST23:
	.4byte	.LFB117
	.4byte	.LCFI6
	.2byte	0x2
	.byte	0x7d
	.sleb128 0
	.4byte	.LCFI6
	.4byte	.LCFI7
	.2byte	0x2
	.byte	0x7d
	.sleb128 20
	.4byte	.LCFI7
	.4byte	.LFE117
	.2byte	0x2
	.byte	0x7d
	.sleb128 40
	.4byte	0
	.4byte	0
.LLST24:
	.4byte	.LVL76
	.4byte	.LVL77
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL77
	.4byte	.LFE117
	.2byte	0x1
	.byte	0x54
	.4byte	0
	.4byte	0
.LLST25:
	.4byte	.LVL76
	.4byte	.LVL79
	.2byte	0x1
	.byte	0x51
	.4byte	.LVL79
	.4byte	.LVL80
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.4byte	.LVL80
	.4byte	.LVL83
	.2byte	0x1
	.byte	0x51
	.4byte	.LVL83
	.4byte	.LVL84
	.2byte	0x2
	.byte	0x74
	.sleb128 56
	.4byte	.LVL84
	.4byte	.LVL86
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.4byte	.LVL86
	.4byte	.LVL87
	.2byte	0x2
	.byte	0x74
	.sleb128 56
	.4byte	.LVL87
	.4byte	.LVL89
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.4byte	.LVL89
	.4byte	.LVL90-1
	.2byte	0x1
	.byte	0x51
	.4byte	.LVL90-1
	.4byte	.LVL91
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.4byte	.LVL91
	.4byte	.LVL92
	.2byte	0x1
	.byte	0x51
	.4byte	.LVL92
	.4byte	.LFE117
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST26:
	.4byte	.LVL76
	.4byte	.LVL78
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL78
	.4byte	.LVL80
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	.LVL80
	.4byte	.LVL82
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL82
	.4byte	.LFE117
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST27:
	.4byte	.LVL76
	.4byte	.LVL78
	.2byte	0x1
	.byte	0x53
	.4byte	.LVL78
	.4byte	.LVL80
	.2byte	0x1
	.byte	0x56
	.4byte	.LVL80
	.4byte	.LVL81
	.2byte	0x1
	.byte	0x53
	.4byte	.LVL81
	.4byte	.LFE117
	.2byte	0x1
	.byte	0x56
	.4byte	0
	.4byte	0
.LLST28:
	.4byte	.LVL79
	.4byte	.LVL80
	.2byte	0x2
	.byte	0x91
	.sleb128 -26
	.4byte	.LVL94
	.4byte	.LVL96
	.2byte	0x2
	.byte	0x91
	.sleb128 -26
	.4byte	.LVL97
	.4byte	.LVL99
	.2byte	0x2
	.byte	0x91
	.sleb128 -26
	.4byte	.LVL101
	.4byte	.LFE117
	.2byte	0x1
	.byte	0x52
	.4byte	0
	.4byte	0
.LLST29:
	.4byte	.LVL76
	.4byte	.LVL79
	.2byte	0x2
	.byte	0x30
	.byte	0x9f
	.4byte	.LVL80
	.4byte	.LVL95
	.2byte	0x2
	.byte	0x30
	.byte	0x9f
	.4byte	.LVL95
	.4byte	.LVL96
	.2byte	0xa
	.byte	0x71
	.sleb128 0
	.byte	0x40
	.byte	0x1a
	.byte	0x30
	.byte	0x2e
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.4byte	.LVL96
	.4byte	.LVL97
	.2byte	0x2
	.byte	0x30
	.byte	0x9f
	.4byte	.LVL97
	.4byte	.LVL98
	.2byte	0xa
	.byte	0x71
	.sleb128 0
	.byte	0x40
	.byte	0x1a
	.byte	0x30
	.byte	0x2e
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.4byte	.LVL98
	.4byte	.LFE117
	.2byte	0x2
	.byte	0x30
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST30:
	.4byte	.LFB119
	.4byte	.LCFI8
	.2byte	0x2
	.byte	0x7d
	.sleb128 0
	.4byte	.LCFI8
	.4byte	.LFE119
	.2byte	0x2
	.byte	0x7d
	.sleb128 12
	.4byte	0
	.4byte	0
.LLST31:
	.4byte	.LVL102
	.4byte	.LVL103
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL103
	.4byte	.LVL104
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.4byte	.LVL104
	.4byte	.LVL107
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL107
	.4byte	.LVL108
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.4byte	.LVL108
	.4byte	.LVL109
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL109
	.4byte	.LVL110
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.4byte	.LVL110
	.4byte	.LFE119
	.2byte	0x1
	.byte	0x50
	.4byte	0
	.4byte	0
.LLST32:
	.4byte	.LVL102
	.4byte	.LVL103
	.2byte	0x1
	.byte	0x51
	.4byte	.LVL103
	.4byte	.LVL104
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.4byte	.LVL104
	.4byte	.LVL106
	.2byte	0x1
	.byte	0x51
	.4byte	.LVL106
	.4byte	.LVL107
	.2byte	0x2
	.byte	0x70
	.sleb128 48
	.4byte	.LVL107
	.4byte	.LVL108
	.2byte	0x5
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x23
	.uleb128 0x30
	.4byte	.LVL108
	.4byte	.LFE119
	.2byte	0x1
	.byte	0x51
	.4byte	0
	.4byte	0
.LLST33:
	.4byte	.LVL102
	.4byte	.LVL103
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL103
	.4byte	.LVL104
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	.LVL104
	.4byte	.LVL105
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL105
	.4byte	.LVL107
	.2byte	0x2
	.byte	0x70
	.sleb128 52
	.4byte	.LVL107
	.4byte	.LVL108
	.2byte	0x5
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x23
	.uleb128 0x34
	.4byte	.LVL108
	.4byte	.LVL110
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL110
	.4byte	.LFE119
	.2byte	0x2
	.byte	0x70
	.sleb128 52
	.4byte	0
	.4byte	0
.LLST34:
	.4byte	.LFB121
	.4byte	.LCFI9
	.2byte	0x2
	.byte	0x7d
	.sleb128 0
	.4byte	.LCFI9
	.4byte	.LFE121
	.2byte	0x2
	.byte	0x7d
	.sleb128 8
	.4byte	0
	.4byte	0
.LLST35:
	.4byte	.LVL111
	.4byte	.LVL114
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL114
	.4byte	.LVL115
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.4byte	.LVL115
	.4byte	.LVL119
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL119
	.4byte	.LVL120
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.4byte	.LVL120
	.4byte	.LVL121
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL121
	.4byte	.LVL122
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.4byte	.LVL122
	.4byte	.LFE121
	.2byte	0x1
	.byte	0x50
	.4byte	0
	.4byte	0
.LLST36:
	.4byte	.LVL111
	.4byte	.LVL114
	.2byte	0x1
	.byte	0x51
	.4byte	.LVL114
	.4byte	.LVL115
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.4byte	.LVL115
	.4byte	.LVL117
	.2byte	0x1
	.byte	0x51
	.4byte	.LVL117
	.4byte	.LVL119
	.2byte	0x2
	.byte	0x70
	.sleb128 48
	.4byte	.LVL119
	.4byte	.LVL120
	.2byte	0x5
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x23
	.uleb128 0x30
	.4byte	.LVL120
	.4byte	.LVL122
	.2byte	0x1
	.byte	0x51
	.4byte	.LVL122
	.4byte	.LFE121
	.2byte	0x2
	.byte	0x70
	.sleb128 48
	.4byte	0
	.4byte	0
.LLST37:
	.4byte	.LVL111
	.4byte	.LVL114
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL114
	.4byte	.LVL115
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	.LVL115
	.4byte	.LVL118
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL118
	.4byte	.LVL119
	.2byte	0x2
	.byte	0x70
	.sleb128 56
	.4byte	.LVL119
	.4byte	.LVL120
	.2byte	0x5
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x23
	.uleb128 0x38
	.4byte	.LVL120
	.4byte	.LVL124
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL124
	.4byte	.LFE121
	.2byte	0x2
	.byte	0x70
	.sleb128 56
	.4byte	0
	.4byte	0
.LLST38:
	.4byte	.LVL111
	.4byte	.LVL114
	.2byte	0x1
	.byte	0x53
	.4byte	.LVL114
	.4byte	.LVL115
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x53
	.byte	0x9f
	.4byte	.LVL115
	.4byte	.LVL118
	.2byte	0x1
	.byte	0x53
	.4byte	.LVL118
	.4byte	.LVL119
	.2byte	0x2
	.byte	0x70
	.sleb128 52
	.4byte	.LVL119
	.4byte	.LVL120
	.2byte	0x5
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x23
	.uleb128 0x34
	.4byte	.LVL120
	.4byte	.LVL123
	.2byte	0x1
	.byte	0x53
	.4byte	.LVL123
	.4byte	.LFE121
	.2byte	0x2
	.byte	0x70
	.sleb128 52
	.4byte	0
	.4byte	0
.LLST39:
	.4byte	.LVL111
	.4byte	.LVL112
	.2byte	0x2
	.byte	0x30
	.byte	0x9f
	.4byte	.LVL112
	.4byte	.LVL113
	.2byte	0x1
	.byte	0x54
	.4byte	.LVL115
	.4byte	.LVL116
	.2byte	0x1
	.byte	0x54
	.4byte	.LVL120
	.4byte	.LVL122
	.2byte	0x1
	.byte	0x54
	.4byte	0
	.4byte	0
.LLST40:
	.4byte	.LFB120
	.4byte	.LCFI10
	.2byte	0x2
	.byte	0x7d
	.sleb128 0
	.4byte	.LCFI10
	.4byte	.LFE120
	.2byte	0x2
	.byte	0x7d
	.sleb128 16
	.4byte	0
	.4byte	0
.LLST41:
	.4byte	.LVL125
	.4byte	.LVL127
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL127
	.4byte	.LVL128
	.2byte	0x1
	.byte	0x54
	.4byte	.LVL128
	.4byte	.LVL131
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL131
	.4byte	.LVL132
	.2byte	0x1
	.byte	0x54
	.4byte	.LVL132
	.4byte	.LVL133
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL133
	.4byte	.LVL134
	.2byte	0x1
	.byte	0x54
	.4byte	.LVL134
	.4byte	.LVL135-1
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL135-1
	.4byte	.LFE120
	.2byte	0x1
	.byte	0x54
	.4byte	0
	.4byte	0
.LLST42:
	.4byte	.LVL125
	.4byte	.LVL127
	.2byte	0x1
	.byte	0x51
	.4byte	.LVL127
	.4byte	.LVL128
	.2byte	0x1
	.byte	0x57
	.4byte	.LVL128
	.4byte	.LVL130
	.2byte	0x1
	.byte	0x51
	.4byte	.LVL130
	.4byte	.LVL132
	.2byte	0x1
	.byte	0x57
	.4byte	.LVL132
	.4byte	.LVL135-1
	.2byte	0x1
	.byte	0x51
	.4byte	.LVL135-1
	.4byte	.LFE120
	.2byte	0x1
	.byte	0x57
	.4byte	0
	.4byte	0
.LLST43:
	.4byte	.LVL125
	.4byte	.LVL126
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL126
	.4byte	.LVL128
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	.LVL128
	.4byte	.LVL129
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL129
	.4byte	.LFE120
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST44:
	.4byte	.LFB122
	.4byte	.LCFI11
	.2byte	0x2
	.byte	0x7d
	.sleb128 0
	.4byte	.LCFI11
	.4byte	.LFE122
	.2byte	0x2
	.byte	0x7d
	.sleb128 16
	.4byte	0
	.4byte	0
.LLST45:
	.4byte	.LVL136
	.4byte	.LVL137
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL137
	.4byte	.LFE122
	.2byte	0x1
	.byte	0x54
	.4byte	0
	.4byte	0
.LLST46:
	.4byte	.LVL136
	.4byte	.LVL139
	.2byte	0x1
	.byte	0x51
	.4byte	.LVL139
	.4byte	.LVL140-1
	.2byte	0x2
	.byte	0x74
	.sleb128 48
	.4byte	.LVL140-1
	.4byte	.LVL141
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.4byte	.LVL141
	.4byte	.LFE122
	.2byte	0x1
	.byte	0x51
	.4byte	0
	.4byte	0
.LLST47:
	.4byte	.LVL136
	.4byte	.LVL138
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL138
	.4byte	.LVL140-1
	.2byte	0x2
	.byte	0x74
	.sleb128 52
	.4byte	.LVL140-1
	.4byte	.LVL141
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	.LVL141
	.4byte	.LFE122
	.2byte	0x2
	.byte	0x74
	.sleb128 52
	.4byte	0
	.4byte	0
.LLST48:
	.4byte	.LFB124
	.4byte	.LCFI12
	.2byte	0x2
	.byte	0x7d
	.sleb128 0
	.4byte	.LCFI12
	.4byte	.LFE124
	.2byte	0x2
	.byte	0x7d
	.sleb128 16
	.4byte	0
	.4byte	0
.LLST49:
	.4byte	.LVL142
	.4byte	.LVL143
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL143
	.4byte	.LFE124
	.2byte	0x1
	.byte	0x54
	.4byte	0
	.4byte	0
.LLST50:
	.4byte	.LVL142
	.4byte	.LVL147
	.2byte	0x1
	.byte	0x51
	.4byte	.LVL147
	.4byte	.LVL149-1
	.2byte	0x2
	.byte	0x74
	.sleb128 48
	.4byte	.LVL149-1
	.4byte	.LVL151
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.4byte	.LVL151
	.4byte	.LVL153
	.2byte	0x1
	.byte	0x51
	.4byte	.LVL153
	.4byte	.LFE124
	.2byte	0x2
	.byte	0x74
	.sleb128 48
	.4byte	0
	.4byte	0
.LLST51:
	.4byte	.LVL142
	.4byte	.LVL148
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL148
	.4byte	.LVL149-1
	.2byte	0x2
	.byte	0x74
	.sleb128 56
	.4byte	.LVL149-1
	.4byte	.LVL151
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	.LVL151
	.4byte	.LVL155
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL155
	.4byte	.LFE124
	.2byte	0x2
	.byte	0x74
	.sleb128 56
	.4byte	0
	.4byte	0
.LLST52:
	.4byte	.LVL142
	.4byte	.LVL148
	.2byte	0x1
	.byte	0x53
	.4byte	.LVL148
	.4byte	.LVL149-1
	.2byte	0x2
	.byte	0x74
	.sleb128 52
	.4byte	.LVL149-1
	.4byte	.LVL151
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x53
	.byte	0x9f
	.4byte	.LVL151
	.4byte	.LVL154
	.2byte	0x1
	.byte	0x53
	.4byte	.LVL154
	.4byte	.LFE124
	.2byte	0x2
	.byte	0x74
	.sleb128 52
	.4byte	0
	.4byte	0
.LLST53:
	.4byte	.LVL142
	.4byte	.LVL143
	.2byte	0x2
	.byte	0x30
	.byte	0x9f
	.4byte	.LVL143
	.4byte	.LVL144
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL145
	.4byte	.LVL146
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL151
	.4byte	.LVL152
	.2byte	0x1
	.byte	0x50
	.4byte	0
	.4byte	0
.LLST54:
	.4byte	.LFB123
	.4byte	.LCFI13
	.2byte	0x2
	.byte	0x7d
	.sleb128 0
	.4byte	.LCFI13
	.4byte	.LFE123
	.2byte	0x2
	.byte	0x7d
	.sleb128 24
	.4byte	0
	.4byte	0
.LLST55:
	.4byte	.LVL156
	.4byte	.LVL158
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL158
	.4byte	.LVL159
	.2byte	0x1
	.byte	0x54
	.4byte	.LVL159
	.4byte	.LVL162
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL162
	.4byte	.LVL164
	.2byte	0x1
	.byte	0x54
	.4byte	.LVL164
	.4byte	.LVL165
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL165
	.4byte	.LVL166
	.2byte	0x1
	.byte	0x54
	.4byte	.LVL166
	.4byte	.LVL167
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL167
	.4byte	.LVL168
	.2byte	0x1
	.byte	0x54
	.4byte	.LVL168
	.4byte	.LVL169-1
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL169-1
	.4byte	.LFE123
	.2byte	0x1
	.byte	0x54
	.4byte	0
	.4byte	0
.LLST56:
	.4byte	.LVL156
	.4byte	.LVL161
	.2byte	0x1
	.byte	0x51
	.4byte	.LVL161
	.4byte	.LVL164
	.2byte	0x1
	.byte	0x57
	.4byte	.LVL164
	.4byte	.LVL167
	.2byte	0x1
	.byte	0x51
	.4byte	.LVL167
	.4byte	.LVL168
	.2byte	0x1
	.byte	0x57
	.4byte	.LVL168
	.4byte	.LVL169-1
	.2byte	0x1
	.byte	0x51
	.4byte	.LVL169-1
	.4byte	.LFE123
	.2byte	0x1
	.byte	0x57
	.4byte	0
	.4byte	0
.LLST57:
	.4byte	.LVL156
	.4byte	.LVL157
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL157
	.4byte	.LVL159
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	.LVL159
	.4byte	.LVL160
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL160
	.4byte	.LFE123
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST58:
	.4byte	.LVL170
	.4byte	.LVL171
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL171
	.4byte	.LVL172
	.2byte	0x1
	.byte	0x53
	.4byte	.LVL172
	.4byte	.LVL173
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL173
	.4byte	.LFE125
	.2byte	0x1
	.byte	0x53
	.4byte	0
	.4byte	0
.LLST59:
	.4byte	.LVL174
	.4byte	.LVL175
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL175
	.4byte	.LVL176
	.2byte	0x1
	.byte	0x53
	.4byte	.LVL176
	.4byte	.LVL177
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL177
	.4byte	.LFE126
	.2byte	0x1
	.byte	0x53
	.4byte	0
	.4byte	0
.LLST60:
	.4byte	.LFB127
	.4byte	.LCFI14
	.2byte	0x2
	.byte	0x7d
	.sleb128 0
	.4byte	.LCFI14
	.4byte	.LFE127
	.2byte	0x2
	.byte	0x7d
	.sleb128 8
	.4byte	0
	.4byte	0
.LLST61:
	.4byte	.LVL178
	.4byte	.LVL179
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL179
	.4byte	.LFE127
	.2byte	0x1
	.byte	0x54
	.4byte	0
	.4byte	0
.LLST62:
	.4byte	.LFB146
	.4byte	.LCFI15
	.2byte	0x2
	.byte	0x7d
	.sleb128 0
	.4byte	.LCFI15
	.4byte	.LFE146
	.2byte	0x2
	.byte	0x7d
	.sleb128 8
	.4byte	0
	.4byte	0
.LLST63:
	.4byte	.LVL186
	.4byte	.LVL187
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL187
	.4byte	.LFE146
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST64:
	.4byte	.LVL186
	.4byte	.LVL187
	.2byte	0x2
	.byte	0x70
	.sleb128 56
	.4byte	.LVL187
	.4byte	.LVL188-1
	.2byte	0x5
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x23
	.uleb128 0x38
	.4byte	0
	.4byte	0
.LLST65:
	.4byte	.LFB147
	.4byte	.LCFI16
	.2byte	0x2
	.byte	0x7d
	.sleb128 0
	.4byte	.LCFI16
	.4byte	.LFE147
	.2byte	0x2
	.byte	0x7d
	.sleb128 8
	.4byte	0
	.4byte	0
.LLST66:
	.4byte	.LVL190
	.4byte	.LVL191
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL191
	.4byte	.LFE147
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST67:
	.4byte	.LVL190
	.4byte	.LVL191
	.2byte	0x2
	.byte	0x70
	.sleb128 56
	.4byte	.LVL191
	.4byte	.LVL192-1
	.2byte	0x5
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x23
	.uleb128 0x38
	.4byte	0
	.4byte	0
.LLST68:
	.4byte	.LFB148
	.4byte	.LCFI17
	.2byte	0x2
	.byte	0x7d
	.sleb128 0
	.4byte	.LCFI17
	.4byte	.LFE148
	.2byte	0x2
	.byte	0x7d
	.sleb128 8
	.4byte	0
	.4byte	0
.LLST69:
	.4byte	.LVL194
	.4byte	.LVL195
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL195
	.4byte	.LFE148
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST70:
	.4byte	.LVL194
	.4byte	.LVL195
	.2byte	0x2
	.byte	0x70
	.sleb128 56
	.4byte	.LVL195
	.4byte	.LVL196-1
	.2byte	0x5
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x23
	.uleb128 0x38
	.4byte	0
	.4byte	0
.LLST71:
	.4byte	.LFB128
	.4byte	.LCFI18
	.2byte	0x2
	.byte	0x7d
	.sleb128 0
	.4byte	.LCFI18
	.4byte	.LFE128
	.2byte	0x2
	.byte	0x7d
	.sleb128 16
	.4byte	0
	.4byte	0
.LLST72:
	.4byte	.LVL198
	.4byte	.LVL204
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL204
	.4byte	.LVL207-1
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL207-1
	.4byte	.LVL208
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.4byte	.LVL208
	.4byte	.LVL209-1
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL209-1
	.4byte	.LVL210
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.4byte	.LVL210
	.4byte	.LVL212-1
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL212-1
	.4byte	.LFE128
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST73:
	.4byte	.LVL198
	.4byte	.LVL199
	.2byte	0x2
	.byte	0x30
	.byte	0x9f
	.4byte	.LVL199
	.4byte	.LVL202
	.2byte	0x8
	.byte	0x71
	.sleb128 0
	.byte	0x31
	.byte	0x1a
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.4byte	.LVL203
	.4byte	.LVL205
	.2byte	0xa
	.byte	0x71
	.sleb128 0
	.byte	0x32
	.byte	0x1a
	.byte	0x30
	.byte	0x2e
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST74:
	.4byte	.LVL198
	.4byte	.LVL200
	.2byte	0x2
	.byte	0x30
	.byte	0x9f
	.4byte	.LVL200
	.4byte	.LVL204
	.2byte	0xb
	.byte	0x74
	.sleb128 0
	.byte	0x8
	.byte	0x40
	.byte	0x1a
	.byte	0x30
	.byte	0x2e
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.4byte	.LVL204
	.4byte	.LVL206
	.2byte	0xb
	.byte	0x70
	.sleb128 0
	.byte	0x8
	.byte	0x80
	.byte	0x1a
	.byte	0x30
	.byte	0x2e
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.4byte	.LVL208
	.4byte	.LVL210
	.2byte	0xb
	.byte	0x74
	.sleb128 0
	.byte	0x8
	.byte	0x40
	.byte	0x1a
	.byte	0x30
	.byte	0x2e
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.4byte	.LVL210
	.4byte	.LVL211
	.2byte	0xb
	.byte	0x70
	.sleb128 0
	.byte	0x8
	.byte	0x80
	.byte	0x1a
	.byte	0x30
	.byte	0x2e
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST75:
	.4byte	.LVL198
	.4byte	.LVL201
	.2byte	0x2
	.byte	0x30
	.byte	0x9f
	.4byte	.LVL201
	.4byte	.LFE128
	.2byte	0xb
	.byte	0x75
	.sleb128 0
	.byte	0x8
	.byte	0x40
	.byte	0x1a
	.byte	0x30
	.byte	0x2e
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST76:
	.4byte	.LFB149
	.4byte	.LCFI19
	.2byte	0x2
	.byte	0x7d
	.sleb128 0
	.4byte	.LCFI19
	.4byte	.LFE149
	.2byte	0x2
	.byte	0x7d
	.sleb128 8
	.4byte	0
	.4byte	0
.LLST77:
	.4byte	.LVL213
	.4byte	.LVL214
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL214
	.4byte	.LFE149
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST78:
	.4byte	.LVL214
	.4byte	.LVL215-1
	.2byte	0x1
	.byte	0x50
	.4byte	0
	.4byte	0
.LLST79:
	.4byte	.LFB145
	.4byte	.LCFI20
	.2byte	0x2
	.byte	0x7d
	.sleb128 0
	.4byte	.LCFI20
	.4byte	.LCFI21
	.2byte	0x2
	.byte	0x7d
	.sleb128 8
	.4byte	.LCFI21
	.4byte	.LFE145
	.2byte	0x2
	.byte	0x7d
	.sleb128 16
	.4byte	0
	.4byte	0
.LLST80:
	.4byte	.LVL216
	.4byte	.LVL218
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL218
	.4byte	.LVL225
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.4byte	.LVL225
	.4byte	.LVL226
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL226
	.4byte	.LVL227
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.4byte	.LVL227
	.4byte	.LVL228
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL228
	.4byte	.LFE145
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST81:
	.4byte	.LVL218
	.4byte	.LVL225
	.2byte	0x2
	.byte	0x91
	.sleb128 -10
	.4byte	.LVL230
	.4byte	.LVL231
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL231
	.4byte	.LVL232
	.2byte	0x2
	.byte	0x91
	.sleb128 -10
	.4byte	0
	.4byte	0
.LLST82:
	.4byte	.LVL217
	.4byte	.LVL221
	.2byte	0x1
	.byte	0x54
	.4byte	.LVL221
	.4byte	.LVL222-1
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL222-1
	.4byte	.LVL223
	.2byte	0x1
	.byte	0x54
	.4byte	.LVL223
	.4byte	.LVL224-1
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL224-1
	.4byte	.LFE145
	.2byte	0x1
	.byte	0x54
	.4byte	0
	.4byte	0
.LLST83:
	.4byte	.LFB144
	.4byte	.LCFI22
	.2byte	0x2
	.byte	0x7d
	.sleb128 0
	.4byte	.LCFI22
	.4byte	.LCFI23
	.2byte	0x2
	.byte	0x7d
	.sleb128 12
	.4byte	.LCFI23
	.4byte	.LFE144
	.2byte	0x2
	.byte	0x7d
	.sleb128 24
	.4byte	0
	.4byte	0
.LLST84:
	.4byte	.LVL234
	.4byte	.LVL236
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL236
	.4byte	.LVL241
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.4byte	.LVL241
	.4byte	.LVL242
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL242
	.4byte	.LVL243
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.4byte	.LVL243
	.4byte	.LVL244
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL244
	.4byte	.LFE144
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST85:
	.4byte	.LVL236
	.4byte	.LVL241
	.2byte	0x2
	.byte	0x91
	.sleb128 -18
	.4byte	.LVL246
	.4byte	.LFE144
	.2byte	0x1
	.byte	0x55
	.4byte	0
	.4byte	0
.LLST86:
	.4byte	.LVL235
	.4byte	.LVL237
	.2byte	0x1
	.byte	0x54
	.4byte	.LVL237
	.4byte	.LVL238-1
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL238-1
	.4byte	.LVL239
	.2byte	0x1
	.byte	0x54
	.4byte	.LVL239
	.4byte	.LVL240-1
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL240-1
	.4byte	.LFE144
	.2byte	0x1
	.byte	0x54
	.4byte	0
	.4byte	0
.LLST87:
	.4byte	.LFB143
	.4byte	.LCFI24
	.2byte	0x2
	.byte	0x7d
	.sleb128 0
	.4byte	.LCFI24
	.4byte	.LFE143
	.2byte	0x2
	.byte	0x7d
	.sleb128 8
	.4byte	0
	.4byte	0
.LLST88:
	.4byte	.LVL248
	.4byte	.LVL250
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL250
	.4byte	.LVL255
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.4byte	.LVL255
	.4byte	.LVL256
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL256
	.4byte	.LFE143
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST89:
	.4byte	.LVL249
	.4byte	.LVL251
	.2byte	0x1
	.byte	0x54
	.4byte	.LVL251
	.4byte	.LVL252-1
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL252-1
	.4byte	.LVL253
	.2byte	0x1
	.byte	0x54
	.4byte	.LVL253
	.4byte	.LVL254-1
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL254-1
	.4byte	.LFE143
	.2byte	0x1
	.byte	0x54
	.4byte	0
	.4byte	0
.LLST90:
	.4byte	.LFB140
	.4byte	.LCFI25
	.2byte	0x2
	.byte	0x7d
	.sleb128 0
	.4byte	.LCFI25
	.4byte	.LCFI26
	.2byte	0x2
	.byte	0x7d
	.sleb128 12
	.4byte	.LCFI26
	.4byte	.LFE140
	.2byte	0x2
	.byte	0x7d
	.sleb128 24
	.4byte	0
	.4byte	0
.LLST91:
	.4byte	.LVL259
	.4byte	.LVL260
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL260
	.4byte	.LVL261
	.2byte	0x1
	.byte	0x54
	.4byte	.LVL261
	.4byte	.LVL262-1
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL262-1
	.4byte	.LVL264
	.2byte	0x1
	.byte	0x54
	.4byte	.LVL264
	.4byte	.LVL265-1
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL265-1
	.4byte	.LVL268
	.2byte	0x1
	.byte	0x54
	.4byte	.LVL268
	.4byte	.LVL269-1
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL269-1
	.4byte	.LFE140
	.2byte	0x1
	.byte	0x54
	.4byte	0
	.4byte	0
.LLST92:
	.4byte	.LVL260
	.4byte	.LVL264
	.2byte	0x2
	.byte	0x91
	.sleb128 -18
	.4byte	.LVL266
	.4byte	.LFE140
	.2byte	0x1
	.byte	0x55
	.4byte	0
	.4byte	0
.LLST93:
	.4byte	.LVL270
	.4byte	.LVL271-1
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL271-1
	.4byte	.LFE141
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST94:
	.4byte	.LVL272
	.4byte	.LVL273-1
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL273-1
	.4byte	.LVL273
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.4byte	.LVL273
	.4byte	.LFE142
	.2byte	0x1
	.byte	0x50
	.4byte	0
	.4byte	0
.LLST95:
	.4byte	.LFB139
	.4byte	.LCFI27
	.2byte	0x2
	.byte	0x7d
	.sleb128 0
	.4byte	.LCFI27
	.4byte	.LFE139
	.2byte	0x2
	.byte	0x7d
	.sleb128 8
	.4byte	0
	.4byte	0
.LLST96:
	.4byte	.LVL274
	.4byte	.LVL276
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL276
	.4byte	.LVL279
	.2byte	0x1
	.byte	0x54
	.4byte	.LVL279
	.4byte	.LVL280
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL280
	.4byte	.LVL282
	.2byte	0x1
	.byte	0x54
	.4byte	.LVL282
	.4byte	.LVL283-1
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL283-1
	.4byte	.LVL285
	.2byte	0x1
	.byte	0x54
	.4byte	.LVL285
	.4byte	.LVL286-1
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL286-1
	.4byte	.LFE139
	.2byte	0x1
	.byte	0x54
	.4byte	0
	.4byte	0
.LLST97:
	.4byte	.LVL275
	.4byte	.LVL277-1
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL277-1
	.4byte	.LVL278
	.2byte	0x1
	.byte	0x54
	.4byte	.LVL280
	.4byte	.LVL282
	.2byte	0x1
	.byte	0x54
	.4byte	.LVL282
	.4byte	.LVL283-1
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL283-1
	.4byte	.LVL285
	.2byte	0x1
	.byte	0x54
	.4byte	.LVL285
	.4byte	.LVL286-1
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL286-1
	.4byte	.LFE139
	.2byte	0x1
	.byte	0x54
	.4byte	0
	.4byte	0
.LLST99:
	.4byte	.LVL287
	.4byte	.LVL288
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL288
	.4byte	.LFE136
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST100:
	.4byte	.LVL289
	.4byte	.LVL290
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL290
	.4byte	.LFE137
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.4byte	0
	.4byte	0
	.section	.debug_aranges,"",%progbits
	.4byte	0x144
	.2byte	0x2
	.4byte	.Ldebug_info0
	.byte	0x4
	.byte	0
	.2byte	0
	.2byte	0
	.4byte	.LFB150
	.4byte	.LFE150-.LFB150
	.4byte	.LFB114
	.4byte	.LFE114-.LFB114
	.4byte	.LFB112
	.4byte	.LFE112-.LFB112
	.4byte	.LFB115
	.4byte	.LFE115-.LFB115
	.4byte	.LFB113
	.4byte	.LFE113-.LFB113
	.4byte	.LFB116
	.4byte	.LFE116-.LFB116
	.4byte	.LFB118
	.4byte	.LFE118-.LFB118
	.4byte	.LFB117
	.4byte	.LFE117-.LFB117
	.4byte	.LFB119
	.4byte	.LFE119-.LFB119
	.4byte	.LFB121
	.4byte	.LFE121-.LFB121
	.4byte	.LFB120
	.4byte	.LFE120-.LFB120
	.4byte	.LFB122
	.4byte	.LFE122-.LFB122
	.4byte	.LFB124
	.4byte	.LFE124-.LFB124
	.4byte	.LFB123
	.4byte	.LFE123-.LFB123
	.4byte	.LFB125
	.4byte	.LFE125-.LFB125
	.4byte	.LFB126
	.4byte	.LFE126-.LFB126
	.4byte	.LFB127
	.4byte	.LFE127-.LFB127
	.4byte	.LFB129
	.4byte	.LFE129-.LFB129
	.4byte	.LFB130
	.4byte	.LFE130-.LFB130
	.4byte	.LFB131
	.4byte	.LFE131-.LFB131
	.4byte	.LFB132
	.4byte	.LFE132-.LFB132
	.4byte	.LFB146
	.4byte	.LFE146-.LFB146
	.4byte	.LFB133
	.4byte	.LFE133-.LFB133
	.4byte	.LFB147
	.4byte	.LFE147-.LFB147
	.4byte	.LFB134
	.4byte	.LFE134-.LFB134
	.4byte	.LFB148
	.4byte	.LFE148-.LFB148
	.4byte	.LFB135
	.4byte	.LFE135-.LFB135
	.4byte	.LFB128
	.4byte	.LFE128-.LFB128
	.4byte	.LFB149
	.4byte	.LFE149-.LFB149
	.4byte	.LFB145
	.4byte	.LFE145-.LFB145
	.4byte	.LFB144
	.4byte	.LFE144-.LFB144
	.4byte	.LFB143
	.4byte	.LFE143-.LFB143
	.4byte	.LFB140
	.4byte	.LFE140-.LFB140
	.4byte	.LFB141
	.4byte	.LFE141-.LFB141
	.4byte	.LFB142
	.4byte	.LFE142-.LFB142
	.4byte	.LFB139
	.4byte	.LFE139-.LFB139
	.4byte	.LFB136
	.4byte	.LFE136-.LFB136
	.4byte	.LFB137
	.4byte	.LFE137-.LFB137
	.4byte	0
	.4byte	0
	.section	.debug_ranges,"",%progbits
.Ldebug_ranges0:
	.4byte	.LBB6
	.4byte	.LBE6
	.4byte	.LBB13
	.4byte	.LBE13
	.4byte	0
	.4byte	0
	.4byte	.LBB8
	.4byte	.LBE8
	.4byte	.LBB11
	.4byte	.LBE11
	.4byte	0
	.4byte	0
	.4byte	.LFB150
	.4byte	.LFE150
	.4byte	.LFB114
	.4byte	.LFE114
	.4byte	.LFB112
	.4byte	.LFE112
	.4byte	.LFB115
	.4byte	.LFE115
	.4byte	.LFB113
	.4byte	.LFE113
	.4byte	.LFB116
	.4byte	.LFE116
	.4byte	.LFB118
	.4byte	.LFE118
	.4byte	.LFB117
	.4byte	.LFE117
	.4byte	.LFB119
	.4byte	.LFE119
	.4byte	.LFB121
	.4byte	.LFE121
	.4byte	.LFB120
	.4byte	.LFE120
	.4byte	.LFB122
	.4byte	.LFE122
	.4byte	.LFB124
	.4byte	.LFE124
	.4byte	.LFB123
	.4byte	.LFE123
	.4byte	.LFB125
	.4byte	.LFE125
	.4byte	.LFB126
	.4byte	.LFE126
	.4byte	.LFB127
	.4byte	.LFE127
	.4byte	.LFB129
	.4byte	.LFE129
	.4byte	.LFB130
	.4byte	.LFE130
	.4byte	.LFB131
	.4byte	.LFE131
	.4byte	.LFB132
	.4byte	.LFE132
	.4byte	.LFB146
	.4byte	.LFE146
	.4byte	.LFB133
	.4byte	.LFE133
	.4byte	.LFB147
	.4byte	.LFE147
	.4byte	.LFB134
	.4byte	.LFE134
	.4byte	.LFB148
	.4byte	.LFE148
	.4byte	.LFB135
	.4byte	.LFE135
	.4byte	.LFB128
	.4byte	.LFE128
	.4byte	.LFB149
	.4byte	.LFE149
	.4byte	.LFB145
	.4byte	.LFE145
	.4byte	.LFB144
	.4byte	.LFE144
	.4byte	.LFB143
	.4byte	.LFE143
	.4byte	.LFB140
	.4byte	.LFE140
	.4byte	.LFB141
	.4byte	.LFE141
	.4byte	.LFB142
	.4byte	.LFE142
	.4byte	.LFB139
	.4byte	.LFE139
	.4byte	.LFB136
	.4byte	.LFE136
	.4byte	.LFB137
	.4byte	.LFE137
	.4byte	0
	.4byte	0
	.section	.debug_line,"",%progbits
.Ldebug_line0:
	.section	.debug_str,"MS",%progbits,1
.LASF157:
	.ascii	"SPI_TxISR\000"
.LASF15:
	.ascii	"M0AR\000"
.LASF19:
	.ascii	"RXCRCR\000"
.LASF25:
	.ascii	"FlagStatus\000"
.LASF46:
	.ascii	"DMA_InitTypeDef\000"
.LASF83:
	.ascii	"HAL_SPI_STATE_BUSY_RX\000"
.LASF126:
	.ascii	"HAL_SPI_Transmit_IT\000"
.LASF141:
	.ascii	"SPI_DMAHalfTransmitCplt\000"
.LASF129:
	.ascii	"HAL_SPI_Transmit_DMA\000"
.LASF77:
	.ascii	"CRCPolynomial\000"
.LASF90:
	.ascii	"HAL_SPI_ERROR_OVR\000"
.LASF105:
	.ascii	"RxISR\000"
.LASF11:
	.ascii	"long long unsigned int\000"
.LASF18:
	.ascii	"CRCPR\000"
.LASF136:
	.ascii	"HAL_SPI_RxCpltCallback\000"
.LASF163:
	.ascii	"C:\\\\Users\\\\ru\\\\Documents\\\\Vidin\\\\Chelnaia"
	.ascii	"Svarka\\\\v4\\\\Bv4ChSv\\\\Project\\\\chsvbv4\000"
.LASF164:
	.ascii	"SPI_WaitOnFlagUntilTimeout\000"
.LASF142:
	.ascii	"SPI_DMAHalfReceiveCplt\000"
.LASF116:
	.ascii	"HAL_SPI_Transmit\000"
.LASF14:
	.ascii	"NDTR\000"
.LASF144:
	.ascii	"SPI_DMAHalfTransmitReceiveCplt\000"
.LASF154:
	.ascii	"SPI_RxCloseIRQHandler\000"
.LASF147:
	.ascii	"tmp1\000"
.LASF148:
	.ascii	"tmp2\000"
.LASF149:
	.ascii	"tmp3\000"
.LASF10:
	.ascii	"long long int\000"
.LASF0:
	.ascii	"signed char\000"
.LASF140:
	.ascii	"HAL_SPI_RxHalfCpltCallback\000"
.LASF91:
	.ascii	"HAL_SPI_ERROR_FRE\000"
.LASF65:
	.ascii	"XferHalfCpltCallback\000"
.LASF146:
	.ascii	"HAL_SPI_IRQHandler\000"
.LASF21:
	.ascii	"I2SCFGR\000"
.LASF167:
	.ascii	"HAL_DMA_Start_IT\000"
.LASF150:
	.ascii	"SPI_DMAError\000"
.LASF66:
	.ascii	"XferM1CpltCallback\000"
.LASF108:
	.ascii	"hspi\000"
.LASF123:
	.ascii	"tmpreg\000"
.LASF33:
	.ascii	"HAL_LockTypeDef\000"
.LASF107:
	.ascii	"SPI_HandleTypeDef\000"
.LASF7:
	.ascii	"long int\000"
.LASF97:
	.ascii	"pTxBuffPtr\000"
.LASF82:
	.ascii	"HAL_SPI_STATE_BUSY_TX\000"
.LASF36:
	.ascii	"PeriphInc\000"
.LASF109:
	.ascii	"Flag\000"
.LASF44:
	.ascii	"MemBurst\000"
.LASF57:
	.ascii	"HAL_DMA_STATE_ERROR\000"
.LASF4:
	.ascii	"uint16_t\000"
.LASF161:
	.ascii	"GNU C 4.7.3 20130226 (prerelease)\000"
.LASF93:
	.ascii	"HAL_SPI_ERROR_FLAG\000"
.LASF23:
	.ascii	"SPI_TypeDef\000"
.LASF121:
	.ascii	"pRxData\000"
.LASF40:
	.ascii	"Mode\000"
.LASF63:
	.ascii	"Parent\000"
.LASF20:
	.ascii	"TXCRCR\000"
.LASF117:
	.ascii	"pData\000"
.LASF111:
	.ascii	"Timeout\000"
.LASF35:
	.ascii	"Direction\000"
.LASF22:
	.ascii	"I2SPR\000"
.LASF152:
	.ascii	"SPI_DMAReceiveCplt\000"
.LASF104:
	.ascii	"hdmarx\000"
.LASF29:
	.ascii	"HAL_TIMEOUT\000"
.LASF88:
	.ascii	"HAL_SPI_ERROR_MODF\000"
.LASF12:
	.ascii	"unsigned int\000"
.LASF47:
	.ascii	"HAL_DMA_STATE_RESET\000"
.LASF54:
	.ascii	"HAL_DMA_STATE_BUSY_MEM0\000"
.LASF9:
	.ascii	"long unsigned int\000"
.LASF143:
	.ascii	"HAL_SPI_TxRxHalfCpltCallback\000"
.LASF137:
	.ascii	"HAL_SPI_TxRxCpltCallback\000"
.LASF26:
	.ascii	"HAL_OK\000"
.LASF96:
	.ascii	"__SPI_HandleTypeDef\000"
.LASF101:
	.ascii	"RxXferSize\000"
.LASF5:
	.ascii	"short unsigned int\000"
.LASF159:
	.ascii	"HAL_SPI_GetState\000"
.LASF98:
	.ascii	"TxXferSize\000"
.LASF162:
	.ascii	"STM32F4xx_HAL_Driver\\Src\\stm32f4xx_hal_spi.c\000"
.LASF68:
	.ascii	"ErrorCode\000"
.LASF39:
	.ascii	"MemDataAlignment\000"
.LASF61:
	.ascii	"Lock\000"
.LASF78:
	.ascii	"SPI_InitTypeDef\000"
.LASF168:
	.ascii	"HAL_DMA_Abort\000"
.LASF73:
	.ascii	"BaudRatePrescaler\000"
.LASF131:
	.ascii	"HAL_SPI_Receive_DMA\000"
.LASF51:
	.ascii	"HAL_DMA_STATE_READY_HALF_MEM0\000"
.LASF48:
	.ascii	"HAL_DMA_STATE_READY\000"
.LASF71:
	.ascii	"CLKPolarity\000"
.LASF139:
	.ascii	"hdma\000"
.LASF130:
	.ascii	"HAL_SPI_TransmitReceive_DMA\000"
.LASF84:
	.ascii	"HAL_SPI_STATE_BUSY_TX_RX\000"
.LASF145:
	.ascii	"HAL_SPI_ErrorCallback\000"
.LASF13:
	.ascii	"sizetype\000"
.LASF52:
	.ascii	"HAL_DMA_STATE_READY_HALF_MEM1\000"
.LASF166:
	.ascii	"HAL_GetTick\000"
.LASF87:
	.ascii	"HAL_SPI_ERROR_NONE\000"
.LASF32:
	.ascii	"HAL_LOCKED\000"
.LASF120:
	.ascii	"pTxData\000"
.LASF69:
	.ascii	"DMA_HandleTypeDef\000"
.LASF67:
	.ascii	"XferErrorCallback\000"
.LASF103:
	.ascii	"hdmatx\000"
.LASF72:
	.ascii	"CLKPhase\000"
.LASF155:
	.ascii	"SPI_2LinesRxISR\000"
.LASF74:
	.ascii	"FirstBit\000"
.LASF60:
	.ascii	"Init\000"
.LASF94:
	.ascii	"HAL_SPI_ErrorTypeDef\000"
.LASF99:
	.ascii	"TxXferCount\000"
.LASF118:
	.ascii	"Size\000"
.LASF59:
	.ascii	"Instance\000"
.LASF85:
	.ascii	"HAL_SPI_STATE_ERROR\000"
.LASF50:
	.ascii	"HAL_DMA_STATE_READY_MEM1\000"
.LASF24:
	.ascii	"RESET\000"
.LASF113:
	.ascii	"HAL_SPI_MspDeInit\000"
.LASF151:
	.ascii	"SPI_DMATransmitReceiveCplt\000"
.LASF34:
	.ascii	"Channel\000"
.LASF6:
	.ascii	"int32_t\000"
.LASF1:
	.ascii	"unsigned char\000"
.LASF165:
	.ascii	"ITM_RxBuffer\000"
.LASF153:
	.ascii	"SPI_DMATransmitCplt\000"
.LASF58:
	.ascii	"HAL_DMA_StateTypeDef\000"
.LASF2:
	.ascii	"short int\000"
.LASF53:
	.ascii	"HAL_DMA_STATE_BUSY\000"
.LASF122:
	.ascii	"tickstart\000"
.LASF89:
	.ascii	"HAL_SPI_ERROR_CRC\000"
.LASF30:
	.ascii	"HAL_StatusTypeDef\000"
.LASF79:
	.ascii	"HAL_SPI_STATE_RESET\000"
.LASF95:
	.ascii	"__DMA_HandleTypeDef\000"
.LASF8:
	.ascii	"uint32_t\000"
.LASF42:
	.ascii	"FIFOMode\000"
.LASF27:
	.ascii	"HAL_ERROR\000"
.LASF132:
	.ascii	"HAL_SPI_DMAPause\000"
.LASF156:
	.ascii	"SPI_RxISR\000"
.LASF43:
	.ascii	"FIFOThreshold\000"
.LASF49:
	.ascii	"HAL_DMA_STATE_READY_MEM0\000"
.LASF138:
	.ascii	"HAL_SPI_TxHalfCpltCallback\000"
.LASF62:
	.ascii	"State\000"
.LASF158:
	.ascii	"SPI_TxCloseIRQHandler\000"
.LASF70:
	.ascii	"DataSize\000"
.LASF37:
	.ascii	"MemInc\000"
.LASF45:
	.ascii	"PeriphBurst\000"
.LASF135:
	.ascii	"HAL_SPI_TxCpltCallback\000"
.LASF124:
	.ascii	"tmpstate\000"
.LASF127:
	.ascii	"HAL_SPI_TransmitReceive_IT\000"
.LASF160:
	.ascii	"HAL_SPI_GetError\000"
.LASF134:
	.ascii	"HAL_SPI_DMAStop\000"
.LASF17:
	.ascii	"DMA_Stream_TypeDef\000"
.LASF86:
	.ascii	"HAL_SPI_StateTypeDef\000"
.LASF81:
	.ascii	"HAL_SPI_STATE_BUSY\000"
.LASF128:
	.ascii	"HAL_SPI_Receive_IT\000"
.LASF92:
	.ascii	"HAL_SPI_ERROR_DMA\000"
.LASF16:
	.ascii	"M1AR\000"
.LASF38:
	.ascii	"PeriphDataAlignment\000"
.LASF80:
	.ascii	"HAL_SPI_STATE_READY\000"
.LASF75:
	.ascii	"TIMode\000"
.LASF56:
	.ascii	"HAL_DMA_STATE_TIMEOUT\000"
.LASF41:
	.ascii	"Priority\000"
.LASF100:
	.ascii	"pRxBuffPtr\000"
.LASF3:
	.ascii	"uint8_t\000"
.LASF76:
	.ascii	"CRCCalculation\000"
.LASF115:
	.ascii	"HAL_SPI_DeInit\000"
.LASF102:
	.ascii	"RxXferCount\000"
.LASF106:
	.ascii	"TxISR\000"
.LASF125:
	.ascii	"HAL_SPI_Receive\000"
.LASF31:
	.ascii	"HAL_UNLOCKED\000"
.LASF110:
	.ascii	"Status\000"
.LASF112:
	.ascii	"HAL_SPI_MspInit\000"
.LASF28:
	.ascii	"HAL_BUSY\000"
.LASF114:
	.ascii	"HAL_SPI_Init\000"
.LASF64:
	.ascii	"XferCpltCallback\000"
.LASF133:
	.ascii	"HAL_SPI_DMAResume\000"
.LASF55:
	.ascii	"HAL_DMA_STATE_BUSY_MEM1\000"
.LASF119:
	.ascii	"HAL_SPI_TransmitReceive\000"
	.ident	"GCC: (EmBlocks ARM Embedded Processors GNU tools) 4.7.3 20130226 (prerelease)"
