	.file	"sys_arch.c"
	.text
.Ltext0:
	.section	.text.sys_thread_sem_free,"ax",@progbits
	.align	4
	.type	sys_thread_sem_free, @function
sys_thread_sem_free:
.LFB36:
	.file 1 "/home/lee/esp-idf/components/lwip/port/freertos/sys_arch.c"
	.loc 1 509 0
.LVL0:
	entry	sp, 32
.LCFI0:
.LVL1:
	.loc 1 512 0
	beqz.n	a2, .L2
	.loc 1 512 0 is_stmt 0 discriminator 1
	l32i.n	a10, a2, 0
	beqz.n	a10, .L2
	.loc 1 514 0 is_stmt 1
	call8	vQueueDelete
.LVL2:
.L2:
	.loc 1 517 0
	beqz.n	a2, .L1
	.loc 1 519 0
	mov.n	a10, a2
	call8	free
.LVL3:
.L1:
	retw.n
.LFE36:
	.size	sys_thread_sem_free, .-sys_thread_sem_free
	.section	.text.sys_mutex_new,"ax",@progbits
	.align	4
	.global	sys_mutex_new
	.type	sys_mutex_new, @function
sys_mutex_new:
.LFB14:
	.loc 1 59 0
.LVL4:
	entry	sp, 32
.LCFI1:
.LVL5:
	.loc 1 62 0
	movi.n	a10, 1
	call8	xQueueCreateMutex
.LVL6:
	s32i.n	a10, a2, 0
	.loc 1 64 0
	bnez.n	a10, .L6
	.loc 1 60 0
	movi	a2, 0xff
.LVL7:
	retw.n
.LVL8:
.L6:
	.loc 1 65 0
	movi.n	a2, 0
.LVL9:
	.loc 1 71 0
	retw.n
.LFE14:
	.size	sys_mutex_new, .-sys_mutex_new
	.section	.text.sys_mutex_lock,"ax",@progbits
	.align	4
	.global	sys_mutex_lock
	.type	sys_mutex_lock, @function
sys_mutex_lock:
.LFB15:
	.loc 1 77 0
.LVL10:
	entry	sp, 32
.LCFI2:
.L8:
	.loc 1 78 0 discriminator 1
	movi.n	a13, 0
	movi.n	a12, -1
	mov.n	a11, a13
	l32i.n	a10, a2, 0
	call8	xQueueGenericReceive
.LVL11:
	bnei	a10, 1, .L8
	.loc 1 79 0
	retw.n
.LFE15:
	.size	sys_mutex_lock, .-sys_mutex_lock
	.section	.text.sys_mutex_trylock,"ax",@progbits
	.align	4
	.global	sys_mutex_trylock
	.type	sys_mutex_trylock, @function
sys_mutex_trylock:
.LFB16:
	.loc 1 83 0
.LVL12:
	entry	sp, 32
.LCFI3:
	.loc 1 84 0
	movi.n	a13, 0
	mov.n	a12, a13
	mov.n	a11, a13
	l32i.n	a10, a2, 0
	call8	xQueueGenericReceive
.LVL13:
	bnei	a10, 1, .L11
	.loc 1 84 0
	movi.n	a2, 0
.LVL14:
	retw.n
.LVL15:
.L11:
	.loc 1 85 0
	movi	a2, 0xff
.LVL16:
	.loc 1 86 0
	retw.n
.LFE16:
	.size	sys_mutex_trylock, .-sys_mutex_trylock
	.section	.text.sys_mutex_unlock,"ax",@progbits
	.align	4
	.global	sys_mutex_unlock
	.type	sys_mutex_unlock, @function
sys_mutex_unlock:
.LFB17:
	.loc 1 92 0
.LVL17:
	entry	sp, 32
.LCFI4:
	.loc 1 93 0
	movi.n	a13, 0
	mov.n	a12, a13
	mov.n	a11, a13
	l32i.n	a10, a2, 0
	call8	xQueueGenericSend
.LVL18:
	retw.n
.LFE17:
	.size	sys_mutex_unlock, .-sys_mutex_unlock
	.section	.text.sys_mutex_free,"ax",@progbits
	.align	4
	.global	sys_mutex_free
	.type	sys_mutex_free, @function
sys_mutex_free:
.LFB18:
	.loc 1 100 0
.LVL19:
	entry	sp, 32
.LCFI5:
	.loc 1 102 0
	l32i.n	a10, a2, 0
	call8	vQueueDelete
.LVL20:
	retw.n
.LFE18:
	.size	sys_mutex_free, .-sys_mutex_free
	.section	.text.sys_sem_new,"ax",@progbits
	.align	4
	.global	sys_sem_new
	.type	sys_sem_new, @function
sys_sem_new:
.LFB19:
	.loc 1 111 0
.LVL21:
	entry	sp, 32
.LCFI6:
	extui	a3, a3, 0, 8
.LVL22:
	.loc 1 113 0
	movi.n	a12, 3
	movi.n	a11, 0
	movi.n	a10, 1
	call8	xQueueGenericCreate
.LVL23:
	s32i.n	a10, a2, 0
	beqz.n	a10, .L15
	.loc 1 113 0 discriminator 1
	movi.n	a13, 0
	mov.n	a12, a13
	mov.n	a11, a13
	call8	xQueueGenericSend
.LVL24:
.L15:
	.loc 1 115 0
	l32i.n	a10, a2, 0
	beqz.n	a10, .L17
	.loc 1 116 0
	bnez.n	a3, .L18
	.loc 1 117 0
	movi.n	a13, 0
	movi.n	a12, 1
	mov.n	a11, a13
	call8	xQueueGenericReceive
.LVL25:
	.loc 1 120 0
	movi.n	a2, 0
.LVL26:
	retw.n
.LVL27:
.L17:
	.loc 1 112 0
	movi	a2, 0xff
.LVL28:
	retw.n
.LVL29:
.L18:
	.loc 1 120 0
	movi.n	a2, 0
.LVL30:
	.loc 1 126 0
	retw.n
.LFE19:
	.size	sys_sem_new, .-sys_sem_new
	.section	.text.sys_sem_signal,"ax",@progbits
	.align	4
	.global	sys_sem_signal
	.type	sys_sem_signal, @function
sys_sem_signal:
.LFB20:
	.loc 1 132 0
.LVL31:
	entry	sp, 32
.LCFI7:
	.loc 1 133 0
	movi.n	a13, 0
	mov.n	a12, a13
	mov.n	a11, a13
	l32i.n	a10, a2, 0
	call8	xQueueGenericSend
.LVL32:
	retw.n
.LFE20:
	.size	sys_sem_signal, .-sys_sem_signal
	.section	.text.sys_arch_sem_wait,"ax",@progbits
	.align	4
	.global	sys_arch_sem_wait
	.type	sys_arch_sem_wait, @function
sys_arch_sem_wait:
.LFB21:
	.loc 1 154 0
.LVL33:
	entry	sp, 32
.LCFI8:
	.loc 1 158 0
	call8	xTaskGetTickCount
.LVL34:
	mov.n	a4, a10
.LVL35:
	.loc 1 160 0
	beqz.n	a3, .L21
	.loc 1 161 0
	movi.n	a13, 0
	mov.n	a12, a3
	mov.n	a11, a13
	l32i.n	a10, a2, 0
	call8	xQueueGenericReceive
.LVL36:
	bnei	a10, 1, .L23
	.loc 1 162 0
	call8	xTaskGetTickCount
.LVL37:
	.loc 1 163 0
	sub	a2, a10, a4
.LVL38:
	.loc 1 165 0
	beqz.n	a2, .L24
	retw.n
.LVL39:
.L21:
	.loc 1 174 0 discriminator 1
	movi.n	a13, 0
	movi.n	a12, -1
	mov.n	a11, a13
	l32i.n	a10, a2, 0
	call8	xQueueGenericReceive
.LVL40:
	bnei	a10, 1, .L21
	.loc 1 176 0
	call8	xTaskGetTickCount
.LVL41:
	.loc 1 177 0
	sub	a2, a10, a4
.LVL42:
	.loc 1 179 0
	beqz.n	a2, .L25
	retw.n
.LVL43:
.L23:
	.loc 1 171 0
	movi.n	a2, -1
.LVL44:
	retw.n
.LVL45:
.L24:
	.loc 1 166 0
	movi.n	a2, 1
.LVL46:
	retw.n
.LVL47:
.L25:
	.loc 1 180 0
	movi.n	a2, 1
.LVL48:
	.loc 1 187 0
	retw.n
.LFE21:
	.size	sys_arch_sem_wait, .-sys_arch_sem_wait
	.section	.text.sys_sem_free,"ax",@progbits
	.align	4
	.global	sys_sem_free
	.type	sys_sem_free, @function
sys_sem_free:
.LFB22:
	.loc 1 193 0
.LVL49:
	entry	sp, 32
.LCFI9:
	.loc 1 194 0
	l32i.n	a10, a2, 0
	call8	vQueueDelete
.LVL50:
	retw.n
.LFE22:
	.size	sys_sem_free, .-sys_sem_free
	.section	.text.sys_mbox_new,"ax",@progbits
	.align	4
	.global	sys_mbox_new
	.type	sys_mbox_new, @function
sys_mbox_new:
.LFB23:
	.loc 1 201 0
.LVL51:
	entry	sp, 32
.LCFI10:
	.loc 1 202 0
	movi.n	a10, 0xc
	call8	malloc
.LVL52:
	mov.n	a4, a10
	s32i.n	a10, a2, 0
	.loc 1 203 0
	beqz.n	a10, .L31
	.loc 1 208 0
	movi.n	a12, 0
	movi.n	a11, 4
	mov.n	a10, a3
	call8	xQueueGenericCreate
.LVL53:
	s32i.n	a10, a4, 0
	.loc 1 210 0
	l32i.n	a10, a2, 0
	l32i.n	a3, a10, 0
.LVL54:
	bnez.n	a3, .L29
	.loc 1 212 0
	call8	free
.LVL55:
	.loc 1 213 0
	movi	a10, 0xff
	j	.L28
.L29:
	.loc 1 216 0
	addi.n	a10, a10, 4
	call8	sys_mutex_new
.LVL56:
	extui	a10, a10, 0, 8
	beqz.n	a10, .L30
	.loc 1 218 0
	l32i.n	a3, a2, 0
	l32i.n	a10, a3, 0
	call8	vQueueDelete
.LVL57:
	.loc 1 219 0
	l32i.n	a10, a2, 0
	call8	free
.LVL58:
	.loc 1 220 0
	movi	a10, 0xff
	j	.L28
.L30:
	.loc 1 223 0
	l32i.n	a2, a2, 0
.LVL59:
	movi.n	a3, 1
	s8i	a3, a2, 8
	.loc 1 226 0
	j	.L28
.LVL60:
.L31:
	.loc 1 205 0
	movi	a10, 0xff
.LVL61:
.L28:
	.loc 1 227 0
	mov.n	a2, a10
	retw.n
.LFE23:
	.size	sys_mbox_new, .-sys_mbox_new
	.section	.text.sys_mbox_post,"ax",@progbits
	.align	4
	.global	sys_mbox_post
	.type	sys_mbox_post, @function
sys_mbox_post:
.LFB24:
	.loc 1 233 0
.LVL62:
	entry	sp, 48
.LCFI11:
	s32i.n	a3, sp, 0
.LVL63:
.L33:
	.loc 1 234 0 discriminator 1
	l32i.n	a8, a2, 0
	movi.n	a13, 0
	movi.n	a12, -1
	mov.n	a11, sp
.LVL64:
	l32i.n	a10, a8, 0
	call8	xQueueGenericSend
.LVL65:
	bnei	a10, 1, .L33
	.loc 1 235 0
	retw.n
.LFE24:
	.size	sys_mbox_post, .-sys_mbox_post
	.section	.text.sys_mbox_trypost,"ax",@progbits
	.align	4
	.global	sys_mbox_trypost
	.type	sys_mbox_trypost, @function
sys_mbox_trypost:
.LFB25:
	.loc 1 240 0
.LVL66:
	entry	sp, 48
.LCFI12:
	s32i.n	a3, sp, 0
	.loc 1 243 0
	l32i.n	a8, a2, 0
	movi.n	a13, 0
	mov.n	a12, a13
	mov.n	a11, sp
	l32i.n	a10, a8, 0
	call8	xQueueGenericSend
.LVL67:
	bnei	a10, 1, .L36
	.loc 1 244 0
	movi.n	a2, 0
.LVL68:
	retw.n
.LVL69:
.L36:
	.loc 1 247 0
	movi	a2, 0xff
.LVL70:
	.loc 1 251 0
	retw.n
.LFE25:
	.size	sys_mbox_trypost, .-sys_mbox_trypost
	.section	.text.sys_arch_mbox_fetch,"ax",@progbits
	.align	4
	.global	sys_arch_mbox_fetch
	.type	sys_arch_mbox_fetch, @function
sys_arch_mbox_fetch:
.LFB26:
	.loc 1 271 0
.LVL71:
	entry	sp, 48
.LCFI13:
	.loc 1 276 0
	call8	xTaskGetTickCount
.LVL72:
	mov.n	a5, a10
.LVL73:
	.loc 1 277 0
	bnez.n	a3, .L38
	.loc 1 278 0
	mov.n	a3, sp
.LVL74:
.L38:
	.loc 1 281 0
	l32i.n	a10, a2, 0
	bnez.n	a10, .L39
	.loc 1 282 0
	movi.n	a2, 0
.LVL75:
	s32i.n	a2, a3, 0
	.loc 1 284 0
	movi.n	a2, -1
	retw.n
.LVL76:
.L39:
	.loc 1 287 0
	addi.n	a10, a10, 4
	call8	sys_mutex_lock
.LVL77:
	.loc 1 289 0
	beqz.n	a4, .L41
	.loc 1 290 0
	l32i.n	a8, a2, 0
	movi.n	a13, 0
	mov.n	a12, a4
	mov.n	a11, a3
	l32i.n	a10, a8, 0
	call8	xQueueGenericReceive
.LVL78:
	bnei	a10, 1, .L42
	.loc 1 291 0
	call8	xTaskGetTickCount
.LVL79:
	.loc 1 292 0
	sub	a3, a10, a5
.LVL80:
	.loc 1 294 0
	beqz.n	a3, .L46
	j	.L43
.LVL81:
.L42:
	.loc 1 300 0
	movi.n	a4, 0
.LVL82:
	s32i.n	a4, a3, 0
.LVL83:
	.loc 1 301 0
	movi.n	a3, -1
.LVL84:
	j	.L43
.LVL85:
.L41:
	.loc 1 307 0
	l32i.n	a8, a2, 0
	movi.n	a13, 0
	movi.n	a12, -1
	mov.n	a11, a3
	l32i.n	a10, a8, 0
	call8	xQueueGenericReceive
.LVL86:
	beqi	a10, 1, .L44
	.loc 1 312 0
	l32i.n	a8, a2, 0
	l8ui	a8, a8, 8
	bnez.n	a8, .L41
	.loc 1 314 0
	movi.n	a4, 0
.LVL87:
	s32i.n	a4, a3, 0
.L44:
	.loc 1 319 0
	call8	xTaskGetTickCount
.LVL88:
	.loc 1 320 0
	sub	a3, a10, a5
.LVL89:
	.loc 1 322 0
	beqz.n	a3, .L47
	j	.L43
.LVL90:
.L46:
	.loc 1 295 0
	movi.n	a3, 1
.LVL91:
	j	.L43
.LVL92:
.L47:
	.loc 1 323 0
	movi.n	a3, 1
.LVL93:
.L43:
	.loc 1 329 0
	l32i.n	a10, a2, 0
	addi.n	a10, a10, 4
	call8	sys_mutex_unlock
.LVL94:
	.loc 1 331 0
	mov.n	a2, a3
.LVL95:
	.loc 1 332 0
	retw.n
.LFE26:
	.size	sys_arch_mbox_fetch, .-sys_arch_mbox_fetch
	.section	.text.sys_arch_mbox_tryfetch,"ax",@progbits
	.align	4
	.global	sys_arch_mbox_tryfetch
	.type	sys_arch_mbox_tryfetch, @function
sys_arch_mbox_tryfetch:
.LFB27:
	.loc 1 337 0
.LVL96:
	entry	sp, 48
.LCFI14:
	mov.n	a11, a3
	.loc 1 341 0
	bnez.n	a3, .L49
	.loc 1 342 0
	mov.n	a11, sp
.L49:
.LVL97:
	.loc 1 345 0
	l32i.n	a8, a2, 0
	movi.n	a13, 0
	mov.n	a12, a13
	l32i.n	a10, a8, 0
	call8	xQueueGenericReceive
.LVL98:
	bnei	a10, 1, .L52
	.loc 1 346 0
	movi.n	a2, 0
.LVL99:
	retw.n
.LVL100:
.L52:
	.loc 1 348 0
	movi.n	a2, -1
.LVL101:
	.loc 1 352 0
	retw.n
.LFE27:
	.size	sys_arch_mbox_tryfetch, .-sys_arch_mbox_tryfetch
	.section	.text.sys_thread_new,"ax",@progbits
	.literal_position
	.literal .LC0, 2147483647
	.align	4
	.global	sys_thread_new
	.type	sys_thread_new, @function
sys_thread_new:
.LFB29:
	.loc 1 419 0
.LVL102:
	entry	sp, 64
.LCFI15:
.LVL103:
.LBB4:
.LBB5:
	.file 2 "/home/lee/esp-idf/components/freertos/include/freertos/task.h"
	.loc 2 427 0
	l32r	a8, .LC0
	s32i.n	a8, sp, 0
	addi	a15, sp, 16
.LVL104:
	mov.n	a14, a6
	mov.n	a13, a4
	mov.n	a12, a5
	mov.n	a11, a2
	mov.n	a10, a3
	call8	xTaskCreatePinnedToCore
.LVL105:
.LBE5:
.LBE4:
	.loc 1 425 0
	bnei	a10, 1, .L55
	.loc 1 426 0
	l32i.n	a2, sp, 16
.LVL106:
	retw.n
.LVL107:
.L55:
	.loc 1 428 0
	movi.n	a2, 0
.LVL108:
	.loc 1 430 0
	retw.n
.LFE29:
	.size	sys_thread_new, .-sys_thread_new
	.section	.rodata.str1.4,"aMS",@progbits,1
	.align	4
.LC2:
	.string	"lwip_arch"
	.align	4
.LC4:
	.string	"\033[0;31mE (%d) %s: sys_init: failed to init lwip protect mutex\n\033[0m\n"
	.section	.text.sys_init,"ax",@progbits
	.literal_position
	.literal .LC1, g_lwip_protect_mutex
	.literal .LC3, .LC2
	.literal .LC5, .LC4
	.literal .LC6, sys_thread_sem_free
	.literal .LC7, sys_thread_sem_key
	.align	4
	.global	sys_init
	.type	sys_init, @function
sys_init:
.LFB30:
	.loc 1 436 0
	entry	sp, 32
.LCFI16:
	.loc 1 437 0
	l32r	a10, .LC1
	call8	sys_mutex_new
.LVL109:
	extui	a10, a10, 0, 8
	beqz.n	a10, .L57
	.loc 1 438 0 discriminator 1
	call8	esp_log_timestamp
.LVL110:
	l32r	a11, .LC3
	mov.n	a14, a11
	mov.n	a13, a10
	l32r	a12, .LC5
	movi.n	a10, 1
	call8	esp_log_write
.LVL111:
.L57:
	.loc 1 442 0
	l32r	a11, .LC6
	l32r	a10, .LC7
	call8	pthread_key_create
.LVL112:
	.loc 1 444 0
	call8	esp_vfs_lwip_sockets_register
.LVL113:
	retw.n
.LFE30:
	.size	sys_init, .-sys_init
	.section	.text.sys_jiffies,"ax",@progbits
	.align	4
	.global	sys_jiffies
	.type	sys_jiffies, @function
sys_jiffies:
.LFB31:
	.loc 1 450 0
	entry	sp, 32
.LCFI17:
	.loc 1 451 0
	call8	xTaskGetTickCount
.LVL114:
	.loc 1 452 0
	mov.n	a2, a10
	retw.n
.LFE31:
	.size	sys_jiffies, .-sys_jiffies
	.section	.text.sys_now,"ax",@progbits
	.align	4
	.global	sys_now
	.type	sys_now, @function
sys_now:
.LFB32:
	.loc 1 457 0
	entry	sp, 32
.LCFI18:
	.loc 1 458 0
	call8	xTaskGetTickCount
.LVL115:
	.loc 1 459 0
	mov.n	a2, a10
	retw.n
.LFE32:
	.size	sys_now, .-sys_now
	.section	.text.sys_arch_protect,"ax",@progbits
	.literal_position
	.literal .LC8, g_lwip_protect_mutex
	.align	4
	.global	sys_arch_protect
	.type	sys_arch_protect, @function
sys_arch_protect:
.LFB33:
	.loc 1 476 0
	entry	sp, 32
.LCFI19:
	.loc 1 477 0
	l32r	a10, .LC8
	call8	sys_mutex_lock
.LVL116:
	.loc 1 479 0
	movi.n	a2, 1
	retw.n
.LFE33:
	.size	sys_arch_protect, .-sys_arch_protect
	.section	.text.sys_arch_unprotect,"ax",@progbits
	.literal_position
	.literal .LC9, g_lwip_protect_mutex
	.align	4
	.global	sys_arch_unprotect
	.type	sys_arch_unprotect, @function
sys_arch_unprotect:
.LFB34:
	.loc 1 490 0
.LVL117:
	entry	sp, 32
.LCFI20:
	.loc 1 491 0
	l32r	a10, .LC9
	call8	sys_mutex_unlock
.LVL118:
	retw.n
.LFE34:
	.size	sys_arch_unprotect, .-sys_arch_unprotect
	.section	.rodata.str1.4
	.align	4
.LC11:
	.string	"\033[0;31mE (%d) %s: thread_sem_init: out of memory\033[0m\n"
	.section	.text.sys_thread_sem_init,"ax",@progbits
	.literal_position
	.literal .LC10, .LC2
	.literal .LC12, .LC11
	.literal .LC13, sys_thread_sem_key
	.align	4
	.global	sys_thread_sem_init
	.type	sys_thread_sem_init, @function
sys_thread_sem_init:
.LFB37:
	.loc 1 524 0
	entry	sp, 32
.LCFI21:
	.loc 1 525 0
	movi.n	a10, 4
	call8	malloc
.LVL119:
	mov.n	a2, a10
.LVL120:
	.loc 1 527 0
	bnez.n	a10, .L63
	.loc 1 528 0 discriminator 1
	call8	esp_log_timestamp
.LVL121:
	l32r	a11, .LC10
	mov.n	a14, a11
	mov.n	a13, a10
	l32r	a12, .LC12
	movi.n	a10, 1
	call8	esp_log_write
.LVL122:
	.loc 1 529 0 discriminator 1
	retw.n
.L63:
	.loc 1 532 0
	movi.n	a12, 3
	movi.n	a11, 0
	movi.n	a10, 1
	call8	xQueueGenericCreate
.LVL123:
	s32i.n	a10, a2, 0
	.loc 1 533 0
	bnez.n	a10, .L65
	.loc 1 534 0
	mov.n	a10, a2
	call8	free
.LVL124:
	.loc 1 535 0
	call8	esp_log_timestamp
.LVL125:
	l32r	a11, .LC10
	mov.n	a14, a11
	mov.n	a13, a10
	l32r	a12, .LC12
	movi.n	a10, 1
	call8	esp_log_write
.LVL126:
	.loc 1 536 0
	movi.n	a2, 0
.LVL127:
	retw.n
.LVL128:
.L65:
	.loc 1 539 0
	mov.n	a11, a2
	l32r	a8, .LC13
	l32i.n	a10, a8, 0
	call8	pthread_setspecific
.LVL129:
	.loc 1 541 0
	retw.n
.LFE37:
	.size	sys_thread_sem_init, .-sys_thread_sem_init
	.section	.text.sys_thread_sem_get,"ax",@progbits
	.literal_position
	.literal .LC14, sys_thread_sem_key
	.align	4
	.global	sys_thread_sem_get
	.type	sys_thread_sem_get, @function
sys_thread_sem_get:
.LFB35:
	.loc 1 498 0
	entry	sp, 32
.LCFI22:
	.loc 1 499 0
	l32r	a8, .LC14
	l32i.n	a10, a8, 0
	call8	pthread_getspecific
.LVL130:
	.loc 1 501 0
	bnez.n	a10, .L67
	.loc 1 502 0
	call8	sys_thread_sem_init
.LVL131:
.L67:
	.loc 1 506 0
	mov.n	a2, a10
	retw.n
.LFE35:
	.size	sys_thread_sem_get, .-sys_thread_sem_get
	.section	.text.sys_thread_sem_deinit,"ax",@progbits
	.literal_position
	.literal .LC15, sys_thread_sem_key
	.align	4
	.global	sys_thread_sem_deinit
	.type	sys_thread_sem_deinit, @function
sys_thread_sem_deinit:
.LFB38:
	.loc 1 544 0
	entry	sp, 32
.LCFI23:
	.loc 1 545 0
	l32r	a8, .LC15
	l32i.n	a10, a8, 0
	call8	pthread_getspecific
.LVL132:
	.loc 1 546 0
	beqz.n	a10, .L68
	.loc 1 547 0
	call8	sys_thread_sem_free
.LVL133:
	.loc 1 548 0
	movi.n	a11, 0
	l32r	a8, .LC15
	l32i.n	a10, a8, 0
	call8	pthread_setspecific
.LVL134:
.L68:
	retw.n
.LFE38:
	.size	sys_thread_sem_deinit, .-sys_thread_sem_deinit
	.section	.text.sys_delay_ms,"ax",@progbits
	.align	4
	.global	sys_delay_ms
	.type	sys_delay_ms, @function
sys_delay_ms:
.LFB39:
	.loc 1 553 0
.LVL135:
	entry	sp, 32
.LCFI24:
	.loc 1 554 0
	mov.n	a10, a2
	call8	vTaskDelay
.LVL136:
	retw.n
.LFE39:
	.size	sys_delay_ms, .-sys_delay_ms
	.section	.rodata.str1.4
	.align	4
.LC17:
	.string	"\033[0;33mW (%d) %s: WARNING: mbox %p had a consumer who never unblocked. Leaking!\n\033[0m\n"
	.section	.text.sys_mbox_free,"ax",@progbits
	.literal_position
	.literal .LC16, .LC2
	.literal .LC18, .LC17
	.align	4
	.global	sys_mbox_free
	.type	sys_mbox_free, @function
sys_mbox_free:
.LFB28:
	.loc 1 362 0
.LVL137:
	entry	sp, 32
.LCFI25:
.LVL138:
	.loc 1 369 0
	l32i.n	a3, a2, 0
	movi.n	a4, 0
	s8i	a4, a3, 8
	.loc 1 366 0
	movi.n	a4, 1
	.loc 1 365 0
	movi.n	a8, 0
	.loc 1 371 0
	j	.L72
.LVL139:
.L77:
	.loc 1 373 0
	l32i.n	a10, a2, 0
	addi.n	a10, a10, 4
	call8	sys_mutex_trylock
.LVL140:
	extui	a10, a10, 0, 8
	bnez.n	a10, .L73
	.loc 1 375 0
	l32i.n	a10, a2, 0
	addi.n	a10, a10, 4
	call8	sys_mutex_unlock
.LVL141:
	.loc 1 376 0
	j	.L74
.L73:
	.loc 1 379 0
	beqz.n	a4, .L75
	.loc 1 381 0
	movi.n	a11, 0
	mov.n	a10, a2
	call8	sys_mbox_trypost
.LVL142:
	extui	a10, a10, 0, 8
	bnez.n	a10, .L75
	.loc 1 385 0
	movi.n	a4, 0
.LVL143:
.L75:
	.loc 1 390 0
	movi	a8, 0x63
	bne	a3, a8, .L76
	.loc 1 391 0 discriminator 1
	call8	esp_log_timestamp
.LVL144:
	l32i.n	a8, a2, 0
	l32r	a11, .LC16
	l32i.n	a15, a8, 0
	mov.n	a14, a11
	mov.n	a13, a10
	l32r	a12, .LC18
	movi.n	a10, 2
	call8	esp_log_write
.LVL145:
.L76:
	.loc 1 393 0
	movi.n	a10, 0x14
	call8	sys_delay_ms
.LVL146:
	.loc 1 371 0
	mov.n	a8, a3
.LVL147:
.L72:
	addi.n	a3, a8, 1
	extui	a3, a3, 0, 16
.LVL148:
	movi	a9, 0x63
	bgeu	a9, a8, .L77
.L74:
	.loc 1 398 0
	l32i.n	a3, a2, 0
.LVL149:
	l32i.n	a10, a3, 0
	call8	uxQueueMessagesWaiting
.LVL150:
	beqz.n	a10, .L78
	.loc 1 399 0
	l32i.n	a3, a2, 0
	movi.n	a11, 0
	l32i.n	a10, a3, 0
	call8	xQueueGenericReset
.LVL151:
	.loc 1 401 0
#APP
# 401 "/home/lee/esp-idf/components/lwip/port/freertos/sys_arch.c" 1
	nop
# 0 "" 2
#NO_APP
.L78:
	.loc 1 404 0
	l32i.n	a3, a2, 0
	l32i.n	a10, a3, 0
	call8	vQueueDelete
.LVL152:
	.loc 1 405 0
	l32i.n	a10, a2, 0
	addi.n	a10, a10, 4
	call8	sys_mutex_free
.LVL153:
	.loc 1 406 0
	l32i.n	a10, a2, 0
	call8	free
.LVL154:
	.loc 1 407 0
	movi.n	a3, 0
	s32i.n	a3, a2, 0
	retw.n
.LFE28:
	.size	sys_mbox_free, .-sys_mbox_free
	.section	.bss.sys_thread_sem_key,"aw",@nobits
	.align	4
	.type	sys_thread_sem_key, @object
	.size	sys_thread_sem_key, 4
sys_thread_sem_key:
	.zero	4
	.section	.bss.g_lwip_protect_mutex,"aw",@nobits
	.align	4
	.type	g_lwip_protect_mutex, @object
	.size	g_lwip_protect_mutex, 4
g_lwip_protect_mutex:
	.zero	4
	.section	.debug_frame,"",@progbits
.Lframe0:
	.4byte	.LECIE0-.LSCIE0
.LSCIE0:
	.4byte	0xffffffff
	.byte	0x3
	.string	""
	.uleb128 0x1
	.sleb128 -4
	.uleb128 0
	.byte	0xc
	.uleb128 0x1
	.uleb128 0
	.align	4
.LECIE0:
.LSFDE0:
	.4byte	.LEFDE0-.LASFDE0
.LASFDE0:
	.4byte	.Lframe0
	.4byte	.LFB36
	.4byte	.LFE36-.LFB36
	.byte	0x4
	.4byte	.LCFI0-.LFB36
	.byte	0xe
	.uleb128 0x20
	.align	4
.LEFDE0:
.LSFDE2:
	.4byte	.LEFDE2-.LASFDE2
.LASFDE2:
	.4byte	.Lframe0
	.4byte	.LFB14
	.4byte	.LFE14-.LFB14
	.byte	0x4
	.4byte	.LCFI1-.LFB14
	.byte	0xe
	.uleb128 0x20
	.align	4
.LEFDE2:
.LSFDE4:
	.4byte	.LEFDE4-.LASFDE4
.LASFDE4:
	.4byte	.Lframe0
	.4byte	.LFB15
	.4byte	.LFE15-.LFB15
	.byte	0x4
	.4byte	.LCFI2-.LFB15
	.byte	0xe
	.uleb128 0x20
	.align	4
.LEFDE4:
.LSFDE6:
	.4byte	.LEFDE6-.LASFDE6
.LASFDE6:
	.4byte	.Lframe0
	.4byte	.LFB16
	.4byte	.LFE16-.LFB16
	.byte	0x4
	.4byte	.LCFI3-.LFB16
	.byte	0xe
	.uleb128 0x20
	.align	4
.LEFDE6:
.LSFDE8:
	.4byte	.LEFDE8-.LASFDE8
.LASFDE8:
	.4byte	.Lframe0
	.4byte	.LFB17
	.4byte	.LFE17-.LFB17
	.byte	0x4
	.4byte	.LCFI4-.LFB17
	.byte	0xe
	.uleb128 0x20
	.align	4
.LEFDE8:
.LSFDE10:
	.4byte	.LEFDE10-.LASFDE10
.LASFDE10:
	.4byte	.Lframe0
	.4byte	.LFB18
	.4byte	.LFE18-.LFB18
	.byte	0x4
	.4byte	.LCFI5-.LFB18
	.byte	0xe
	.uleb128 0x20
	.align	4
.LEFDE10:
.LSFDE12:
	.4byte	.LEFDE12-.LASFDE12
.LASFDE12:
	.4byte	.Lframe0
	.4byte	.LFB19
	.4byte	.LFE19-.LFB19
	.byte	0x4
	.4byte	.LCFI6-.LFB19
	.byte	0xe
	.uleb128 0x20
	.align	4
.LEFDE12:
.LSFDE14:
	.4byte	.LEFDE14-.LASFDE14
.LASFDE14:
	.4byte	.Lframe0
	.4byte	.LFB20
	.4byte	.LFE20-.LFB20
	.byte	0x4
	.4byte	.LCFI7-.LFB20
	.byte	0xe
	.uleb128 0x20
	.align	4
.LEFDE14:
.LSFDE16:
	.4byte	.LEFDE16-.LASFDE16
.LASFDE16:
	.4byte	.Lframe0
	.4byte	.LFB21
	.4byte	.LFE21-.LFB21
	.byte	0x4
	.4byte	.LCFI8-.LFB21
	.byte	0xe
	.uleb128 0x20
	.align	4
.LEFDE16:
.LSFDE18:
	.4byte	.LEFDE18-.LASFDE18
.LASFDE18:
	.4byte	.Lframe0
	.4byte	.LFB22
	.4byte	.LFE22-.LFB22
	.byte	0x4
	.4byte	.LCFI9-.LFB22
	.byte	0xe
	.uleb128 0x20
	.align	4
.LEFDE18:
.LSFDE20:
	.4byte	.LEFDE20-.LASFDE20
.LASFDE20:
	.4byte	.Lframe0
	.4byte	.LFB23
	.4byte	.LFE23-.LFB23
	.byte	0x4
	.4byte	.LCFI10-.LFB23
	.byte	0xe
	.uleb128 0x20
	.align	4
.LEFDE20:
.LSFDE22:
	.4byte	.LEFDE22-.LASFDE22
.LASFDE22:
	.4byte	.Lframe0
	.4byte	.LFB24
	.4byte	.LFE24-.LFB24
	.byte	0x4
	.4byte	.LCFI11-.LFB24
	.byte	0xe
	.uleb128 0x30
	.align	4
.LEFDE22:
.LSFDE24:
	.4byte	.LEFDE24-.LASFDE24
.LASFDE24:
	.4byte	.Lframe0
	.4byte	.LFB25
	.4byte	.LFE25-.LFB25
	.byte	0x4
	.4byte	.LCFI12-.LFB25
	.byte	0xe
	.uleb128 0x30
	.align	4
.LEFDE24:
.LSFDE26:
	.4byte	.LEFDE26-.LASFDE26
.LASFDE26:
	.4byte	.Lframe0
	.4byte	.LFB26
	.4byte	.LFE26-.LFB26
	.byte	0x4
	.4byte	.LCFI13-.LFB26
	.byte	0xe
	.uleb128 0x30
	.align	4
.LEFDE26:
.LSFDE28:
	.4byte	.LEFDE28-.LASFDE28
.LASFDE28:
	.4byte	.Lframe0
	.4byte	.LFB27
	.4byte	.LFE27-.LFB27
	.byte	0x4
	.4byte	.LCFI14-.LFB27
	.byte	0xe
	.uleb128 0x30
	.align	4
.LEFDE28:
.LSFDE30:
	.4byte	.LEFDE30-.LASFDE30
.LASFDE30:
	.4byte	.Lframe0
	.4byte	.LFB29
	.4byte	.LFE29-.LFB29
	.byte	0x4
	.4byte	.LCFI15-.LFB29
	.byte	0xe
	.uleb128 0x40
	.align	4
.LEFDE30:
.LSFDE32:
	.4byte	.LEFDE32-.LASFDE32
.LASFDE32:
	.4byte	.Lframe0
	.4byte	.LFB30
	.4byte	.LFE30-.LFB30
	.byte	0x4
	.4byte	.LCFI16-.LFB30
	.byte	0xe
	.uleb128 0x20
	.align	4
.LEFDE32:
.LSFDE34:
	.4byte	.LEFDE34-.LASFDE34
.LASFDE34:
	.4byte	.Lframe0
	.4byte	.LFB31
	.4byte	.LFE31-.LFB31
	.byte	0x4
	.4byte	.LCFI17-.LFB31
	.byte	0xe
	.uleb128 0x20
	.align	4
.LEFDE34:
.LSFDE36:
	.4byte	.LEFDE36-.LASFDE36
.LASFDE36:
	.4byte	.Lframe0
	.4byte	.LFB32
	.4byte	.LFE32-.LFB32
	.byte	0x4
	.4byte	.LCFI18-.LFB32
	.byte	0xe
	.uleb128 0x20
	.align	4
.LEFDE36:
.LSFDE38:
	.4byte	.LEFDE38-.LASFDE38
.LASFDE38:
	.4byte	.Lframe0
	.4byte	.LFB33
	.4byte	.LFE33-.LFB33
	.byte	0x4
	.4byte	.LCFI19-.LFB33
	.byte	0xe
	.uleb128 0x20
	.align	4
.LEFDE38:
.LSFDE40:
	.4byte	.LEFDE40-.LASFDE40
.LASFDE40:
	.4byte	.Lframe0
	.4byte	.LFB34
	.4byte	.LFE34-.LFB34
	.byte	0x4
	.4byte	.LCFI20-.LFB34
	.byte	0xe
	.uleb128 0x20
	.align	4
.LEFDE40:
.LSFDE42:
	.4byte	.LEFDE42-.LASFDE42
.LASFDE42:
	.4byte	.Lframe0
	.4byte	.LFB37
	.4byte	.LFE37-.LFB37
	.byte	0x4
	.4byte	.LCFI21-.LFB37
	.byte	0xe
	.uleb128 0x20
	.align	4
.LEFDE42:
.LSFDE44:
	.4byte	.LEFDE44-.LASFDE44
.LASFDE44:
	.4byte	.Lframe0
	.4byte	.LFB35
	.4byte	.LFE35-.LFB35
	.byte	0x4
	.4byte	.LCFI22-.LFB35
	.byte	0xe
	.uleb128 0x20
	.align	4
.LEFDE44:
.LSFDE46:
	.4byte	.LEFDE46-.LASFDE46
.LASFDE46:
	.4byte	.Lframe0
	.4byte	.LFB38
	.4byte	.LFE38-.LFB38
	.byte	0x4
	.4byte	.LCFI23-.LFB38
	.byte	0xe
	.uleb128 0x20
	.align	4
.LEFDE46:
.LSFDE48:
	.4byte	.LEFDE48-.LASFDE48
.LASFDE48:
	.4byte	.Lframe0
	.4byte	.LFB39
	.4byte	.LFE39-.LFB39
	.byte	0x4
	.4byte	.LCFI24-.LFB39
	.byte	0xe
	.uleb128 0x20
	.align	4
.LEFDE48:
.LSFDE50:
	.4byte	.LEFDE50-.LASFDE50
.LASFDE50:
	.4byte	.Lframe0
	.4byte	.LFB28
	.4byte	.LFE28-.LFB28
	.byte	0x4
	.4byte	.LCFI25-.LFB28
	.byte	0xe
	.uleb128 0x20
	.align	4
.LEFDE50:
	.text
.Letext0:
	.file 3 "/home/lee/esp-idf/components/newlib/include/machine/_default_types.h"
	.file 4 "/home/lee/esp-idf/components/newlib/include/sys/types.h"
	.file 5 "/home/lee/esp-idf/components/newlib/include/stdint.h"
	.file 6 "/home/lee/esp-idf/components/freertos/include/freertos/projdefs.h"
	.file 7 "/home/lee/esp-idf/components/freertos/include/freertos/portmacro.h"
	.file 8 "/home/lee/esp-idf/components/freertos/include/freertos/queue.h"
	.file 9 "/home/lee/esp-idf/components/freertos/include/freertos/semphr.h"
	.file 10 "/home/lee/esp-idf/components/lwip/include/lwip/port/arch/sys_arch.h"
	.file 11 "/home/lee/esp-idf/components/lwip/include/lwip/port/arch/cc.h"
	.file 12 "/home/lee/esp-idf/components/lwip/include/lwip/lwip/err.h"
	.file 13 "/home/lee/esp-idf/components/lwip/include/lwip/lwip/sys.h"
	.file 14 "/home/lee/esp-idf/components/lwip/include/lwip/lwip/memp.h"
	.file 15 "/home/lee/esp-idf/components/log/include/esp_log.h"
	.file 16 "/home/lee/esp-idf/components/newlib/include/stdlib.h"
	.file 17 "/home/lee/esp-idf/components/newlib/include/pthread.h"
	.file 18 "/home/lee/esp-idf/components/lwip/include/lwip/port/arch/vfs_lwip.h"
	.section	.debug_info,"",@progbits
.Ldebug_info0:
	.4byte	0xefb
	.2byte	0x4
	.4byte	.Ldebug_abbrev0
	.byte	0x4
	.uleb128 0x1
	.4byte	.LASF141
	.byte	0xc
	.4byte	.LASF142
	.4byte	.LASF143
	.4byte	.Ldebug_ranges0+0
	.4byte	0
	.4byte	.Ldebug_line0
	.uleb128 0x2
	.4byte	.LASF0
	.byte	0x3
	.byte	0x11
	.4byte	0x30
	.uleb128 0x3
	.byte	0x1
	.byte	0x6
	.4byte	.LASF2
	.uleb128 0x2
	.4byte	.LASF1
	.byte	0x3
	.byte	0x12
	.4byte	0x42
	.uleb128 0x3
	.byte	0x1
	.byte	0x8
	.4byte	.LASF3
	.uleb128 0x2
	.4byte	.LASF4
	.byte	0x3
	.byte	0x15
	.4byte	0x54
	.uleb128 0x3
	.byte	0x2
	.byte	0x5
	.4byte	.LASF5
	.uleb128 0x2
	.4byte	.LASF6
	.byte	0x3
	.byte	0x16
	.4byte	0x66
	.uleb128 0x3
	.byte	0x2
	.byte	0x7
	.4byte	.LASF7
	.uleb128 0x4
	.byte	0x4
	.byte	0x5
	.string	"int"
	.uleb128 0x2
	.4byte	.LASF8
	.byte	0x3
	.byte	0x1a
	.4byte	0x7f
	.uleb128 0x3
	.byte	0x4
	.byte	0x7
	.4byte	.LASF9
	.uleb128 0x3
	.byte	0x8
	.byte	0x5
	.4byte	.LASF10
	.uleb128 0x3
	.byte	0x8
	.byte	0x7
	.4byte	.LASF11
	.uleb128 0x3
	.byte	0x4
	.byte	0x5
	.4byte	.LASF12
	.uleb128 0x3
	.byte	0x4
	.byte	0x7
	.4byte	.LASF13
	.uleb128 0x5
	.byte	0x4
	.uleb128 0x3
	.byte	0x4
	.byte	0x7
	.4byte	.LASF14
	.uleb128 0x3
	.byte	0x1
	.byte	0x8
	.4byte	.LASF15
	.uleb128 0x6
	.4byte	.LASF16
	.byte	0x4
	.2byte	0x1dd
	.4byte	0x74
	.uleb128 0x7
	.byte	0x4
	.4byte	0xc4
	.uleb128 0x8
	.4byte	0xab
	.uleb128 0x9
	.4byte	0xd4
	.uleb128 0xa
	.4byte	0xa2
	.byte	0
	.uleb128 0x7
	.byte	0x4
	.4byte	0xc9
	.uleb128 0x2
	.4byte	.LASF17
	.byte	0x5
	.byte	0x14
	.4byte	0x25
	.uleb128 0x2
	.4byte	.LASF18
	.byte	0x5
	.byte	0x15
	.4byte	0x37
	.uleb128 0x2
	.4byte	.LASF19
	.byte	0x5
	.byte	0x20
	.4byte	0x49
	.uleb128 0x2
	.4byte	.LASF20
	.byte	0x5
	.byte	0x21
	.4byte	0x5b
	.uleb128 0x2
	.4byte	.LASF21
	.byte	0x5
	.byte	0x2d
	.4byte	0x74
	.uleb128 0x2
	.4byte	.LASF22
	.byte	0x6
	.byte	0x4d
	.4byte	0xd4
	.uleb128 0x3
	.byte	0x1
	.byte	0x2
	.4byte	.LASF23
	.uleb128 0x2
	.4byte	.LASF24
	.byte	0x7
	.byte	0x70
	.4byte	0x6d
	.uleb128 0x2
	.4byte	.LASF25
	.byte	0x7
	.byte	0x71
	.4byte	0x7f
	.uleb128 0x2
	.4byte	.LASF26
	.byte	0x7
	.byte	0x77
	.4byte	0x106
	.uleb128 0x2
	.4byte	.LASF27
	.byte	0x2
	.byte	0x6b
	.4byte	0xa2
	.uleb128 0x8
	.4byte	0xbe
	.uleb128 0x2
	.4byte	.LASF28
	.byte	0x8
	.byte	0x58
	.4byte	0xa2
	.uleb128 0x2
	.4byte	.LASF29
	.byte	0x9
	.byte	0x4f
	.4byte	0x154
	.uleb128 0x2
	.4byte	.LASF30
	.byte	0xa
	.byte	0x2f
	.4byte	0x15f
	.uleb128 0x2
	.4byte	.LASF31
	.byte	0xa
	.byte	0x30
	.4byte	0x15f
	.uleb128 0x2
	.4byte	.LASF32
	.byte	0xa
	.byte	0x31
	.4byte	0x144
	.uleb128 0xb
	.4byte	.LASF144
	.byte	0xc
	.byte	0xa
	.byte	0x33
	.4byte	0x1bc
	.uleb128 0xc
	.4byte	.LASF33
	.byte	0xa
	.byte	0x34
	.4byte	0x154
	.byte	0
	.uleb128 0xc
	.4byte	.LASF34
	.byte	0xa
	.byte	0x35
	.4byte	0x175
	.byte	0x4
	.uleb128 0xc
	.4byte	.LASF35
	.byte	0xa
	.byte	0x36
	.4byte	0xe5
	.byte	0x8
	.byte	0
	.uleb128 0x2
	.4byte	.LASF36
	.byte	0xa
	.byte	0x37
	.4byte	0x1c7
	.uleb128 0x7
	.byte	0x4
	.4byte	0x18b
	.uleb128 0x2
	.4byte	.LASF37
	.byte	0xb
	.byte	0x2e
	.4byte	0xe5
	.uleb128 0x2
	.4byte	.LASF38
	.byte	0xb
	.byte	0x2f
	.4byte	0xda
	.uleb128 0x2
	.4byte	.LASF39
	.byte	0xb
	.byte	0x31
	.4byte	0xf0
	.uleb128 0x2
	.4byte	.LASF40
	.byte	0xb
	.byte	0x32
	.4byte	0x106
	.uleb128 0x2
	.4byte	.LASF41
	.byte	0xb
	.byte	0x36
	.4byte	0x6d
	.uleb128 0x2
	.4byte	.LASF42
	.byte	0xc
	.byte	0x2f
	.4byte	0x1d8
	.uleb128 0x2
	.4byte	.LASF43
	.byte	0xd
	.byte	0x5d
	.4byte	0xd4
	.uleb128 0xd
	.byte	0x4
	.4byte	0x7f
	.byte	0xe
	.byte	0x2d
	.4byte	0x299
	.uleb128 0xe
	.4byte	.LASF44
	.byte	0
	.uleb128 0xe
	.4byte	.LASF45
	.byte	0x1
	.uleb128 0xe
	.4byte	.LASF46
	.byte	0x2
	.uleb128 0xe
	.4byte	.LASF47
	.byte	0x3
	.uleb128 0xe
	.4byte	.LASF48
	.byte	0x4
	.uleb128 0xe
	.4byte	.LASF49
	.byte	0x5
	.uleb128 0xe
	.4byte	.LASF50
	.byte	0x6
	.uleb128 0xe
	.4byte	.LASF51
	.byte	0x7
	.uleb128 0xe
	.4byte	.LASF52
	.byte	0x8
	.uleb128 0xe
	.4byte	.LASF53
	.byte	0x9
	.uleb128 0xe
	.4byte	.LASF54
	.byte	0xa
	.uleb128 0xe
	.4byte	.LASF55
	.byte	0xb
	.uleb128 0xe
	.4byte	.LASF56
	.byte	0xc
	.uleb128 0xe
	.4byte	.LASF57
	.byte	0xd
	.uleb128 0xe
	.4byte	.LASF58
	.byte	0xe
	.uleb128 0xe
	.4byte	.LASF59
	.byte	0xf
	.uleb128 0xe
	.4byte	.LASF60
	.byte	0x10
	.uleb128 0xe
	.4byte	.LASF61
	.byte	0x11
	.uleb128 0xe
	.4byte	.LASF62
	.byte	0x12
	.byte	0
	.uleb128 0xd
	.byte	0x4
	.4byte	0x7f
	.byte	0xf
	.byte	0x1f
	.4byte	0x2ca
	.uleb128 0xe
	.4byte	.LASF63
	.byte	0
	.uleb128 0xe
	.4byte	.LASF64
	.byte	0x1
	.uleb128 0xe
	.4byte	.LASF65
	.byte	0x2
	.uleb128 0xe
	.4byte	.LASF66
	.byte	0x3
	.uleb128 0xe
	.4byte	.LASF67
	.byte	0x4
	.uleb128 0xe
	.4byte	.LASF68
	.byte	0x5
	.byte	0
	.uleb128 0x2
	.4byte	.LASF69
	.byte	0xf
	.byte	0x26
	.4byte	0x299
	.uleb128 0xf
	.4byte	.LASF145
	.byte	0x2
	.2byte	0x1a3
	.4byte	0x123
	.byte	0x3
	.4byte	0x32f
	.uleb128 0x10
	.4byte	.LASF70
	.byte	0x2
	.2byte	0x1a4
	.4byte	0x111
	.uleb128 0x10
	.4byte	.LASF71
	.byte	0x2
	.2byte	0x1a5
	.4byte	0x14f
	.uleb128 0x10
	.4byte	.LASF72
	.byte	0x2
	.2byte	0x1a6
	.4byte	0x32f
	.uleb128 0x10
	.4byte	.LASF73
	.byte	0x2
	.2byte	0x1a7
	.4byte	0x334
	.uleb128 0x10
	.4byte	.LASF74
	.byte	0x2
	.2byte	0x1a8
	.4byte	0x12e
	.uleb128 0x10
	.4byte	.LASF75
	.byte	0x2
	.2byte	0x1a9
	.4byte	0x33f
	.byte	0
	.uleb128 0x8
	.4byte	0x106
	.uleb128 0x8
	.4byte	0xa2
	.uleb128 0x7
	.byte	0x4
	.4byte	0x144
	.uleb128 0x8
	.4byte	0x339
	.uleb128 0x11
	.4byte	.LASF146
	.byte	0x1
	.2byte	0x1fc
	.4byte	.LFB36
	.4byte	.LFE36-.LFB36
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x390
	.uleb128 0x12
	.4byte	.LASF76
	.byte	0x1
	.2byte	0x1fc
	.4byte	0xa2
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x13
	.string	"sem"
	.byte	0x1
	.2byte	0x1fe
	.4byte	0x390
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x14
	.4byte	.LVL2
	.4byte	0xe2b
	.uleb128 0x15
	.4byte	.LVL3
	.4byte	0xe37
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5a
	.uleb128 0x2
	.byte	0x72
	.sleb128 0
	.byte	0
	.byte	0
	.uleb128 0x7
	.byte	0x4
	.4byte	0x16a
	.uleb128 0x17
	.4byte	.LASF79
	.byte	0x1
	.byte	0x3a
	.4byte	0x204
	.4byte	.LFB14
	.4byte	.LFE14-.LFB14
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x3dd
	.uleb128 0x18
	.4byte	.LASF77
	.byte	0x1
	.byte	0x3a
	.4byte	0x3dd
	.4byte	.LLST0
	.uleb128 0x19
	.4byte	.LASF78
	.byte	0x1
	.byte	0x3c
	.4byte	0x204
	.4byte	.LLST1
	.uleb128 0x15
	.4byte	.LVL6
	.4byte	0xe42
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5a
	.uleb128 0x1
	.byte	0x31
	.byte	0
	.byte	0
	.uleb128 0x7
	.byte	0x4
	.4byte	0x175
	.uleb128 0x1a
	.4byte	.LASF81
	.byte	0x1
	.byte	0x4c
	.4byte	.LFB15
	.4byte	.LFE15-.LFB15
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x420
	.uleb128 0x1b
	.4byte	.LASF77
	.byte	0x1
	.byte	0x4c
	.4byte	0x3dd
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x15
	.4byte	.LVL11
	.4byte	0xe4e
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5b
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5c
	.uleb128 0x2
	.byte	0x9
	.byte	0xff
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5d
	.uleb128 0x1
	.byte	0x30
	.byte	0
	.byte	0
	.uleb128 0x17
	.4byte	.LASF80
	.byte	0x1
	.byte	0x52
	.4byte	0x204
	.4byte	.LFB16
	.4byte	.LFE16-.LFB16
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x462
	.uleb128 0x18
	.4byte	.LASF77
	.byte	0x1
	.byte	0x52
	.4byte	0x3dd
	.4byte	.LLST2
	.uleb128 0x15
	.4byte	.LVL13
	.4byte	0xe4e
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5b
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5c
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5d
	.uleb128 0x1
	.byte	0x30
	.byte	0
	.byte	0
	.uleb128 0x1a
	.4byte	.LASF82
	.byte	0x1
	.byte	0x5b
	.4byte	.LFB17
	.4byte	.LFE17-.LFB17
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x49e
	.uleb128 0x1b
	.4byte	.LASF77
	.byte	0x1
	.byte	0x5b
	.4byte	0x3dd
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x15
	.4byte	.LVL18
	.4byte	0xe5a
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5b
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5c
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5d
	.uleb128 0x1
	.byte	0x30
	.byte	0
	.byte	0
	.uleb128 0x1a
	.4byte	.LASF83
	.byte	0x1
	.byte	0x63
	.4byte	.LFB18
	.4byte	.LFE18-.LFB18
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x4ca
	.uleb128 0x1b
	.4byte	.LASF77
	.byte	0x1
	.byte	0x63
	.4byte	0x3dd
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x14
	.4byte	.LVL20
	.4byte	0xe2b
	.byte	0
	.uleb128 0x17
	.4byte	.LASF84
	.byte	0x1
	.byte	0x6e
	.4byte	0x204
	.4byte	.LFB19
	.4byte	.LFE19-.LFB19
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x562
	.uleb128 0x1c
	.string	"sem"
	.byte	0x1
	.byte	0x6e
	.4byte	0x390
	.4byte	.LLST3
	.uleb128 0x1b
	.4byte	.LASF85
	.byte	0x1
	.byte	0x6e
	.4byte	0x1cd
	.uleb128 0x1
	.byte	0x53
	.uleb128 0x19
	.4byte	.LASF78
	.byte	0x1
	.byte	0x70
	.4byte	0x204
	.4byte	.LLST4
	.uleb128 0x1d
	.4byte	.LVL23
	.4byte	0xe66
	.4byte	0x52b
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5a
	.uleb128 0x1
	.byte	0x31
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5b
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5c
	.uleb128 0x1
	.byte	0x33
	.byte	0
	.uleb128 0x1d
	.4byte	.LVL24
	.4byte	0xe5a
	.4byte	0x548
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5b
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5c
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5d
	.uleb128 0x1
	.byte	0x30
	.byte	0
	.uleb128 0x15
	.4byte	.LVL25
	.4byte	0xe4e
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5b
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5c
	.uleb128 0x1
	.byte	0x31
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5d
	.uleb128 0x1
	.byte	0x30
	.byte	0
	.byte	0
	.uleb128 0x1a
	.4byte	.LASF86
	.byte	0x1
	.byte	0x83
	.4byte	.LFB20
	.4byte	.LFE20-.LFB20
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x59e
	.uleb128 0x1e
	.string	"sem"
	.byte	0x1
	.byte	0x83
	.4byte	0x390
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x15
	.4byte	.LVL32
	.4byte	0xe5a
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5b
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5c
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5d
	.uleb128 0x1
	.byte	0x30
	.byte	0
	.byte	0
	.uleb128 0x17
	.4byte	.LASF87
	.byte	0x1
	.byte	0x99
	.4byte	0x1ee
	.4byte	.LFB21
	.4byte	.LFE21-.LFB21
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x663
	.uleb128 0x1c
	.string	"sem"
	.byte	0x1
	.byte	0x99
	.4byte	0x390
	.4byte	.LLST5
	.uleb128 0x1b
	.4byte	.LASF88
	.byte	0x1
	.byte	0x99
	.4byte	0x1ee
	.uleb128 0x1
	.byte	0x53
	.uleb128 0x1f
	.4byte	.LASF89
	.byte	0x1
	.byte	0x9b
	.4byte	0x139
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x19
	.4byte	.LASF90
	.byte	0x1
	.byte	0x9b
	.4byte	0x139
	.4byte	.LLST6
	.uleb128 0x19
	.4byte	.LASF91
	.byte	0x1
	.byte	0x9b
	.4byte	0x139
	.4byte	.LLST7
	.uleb128 0x1f
	.4byte	.LASF92
	.byte	0x1
	.byte	0x9c
	.4byte	0xa4
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x14
	.4byte	.LVL34
	.4byte	0xe72
	.uleb128 0x1d
	.4byte	.LVL36
	.4byte	0xe4e
	.4byte	0x632
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5b
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5c
	.uleb128 0x2
	.byte	0x73
	.sleb128 0
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5d
	.uleb128 0x1
	.byte	0x30
	.byte	0
	.uleb128 0x14
	.4byte	.LVL37
	.4byte	0xe72
	.uleb128 0x1d
	.4byte	.LVL40
	.4byte	0xe4e
	.4byte	0x659
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5b
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5c
	.uleb128 0x2
	.byte	0x9
	.byte	0xff
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5d
	.uleb128 0x1
	.byte	0x30
	.byte	0
	.uleb128 0x14
	.4byte	.LVL41
	.4byte	0xe72
	.byte	0
	.uleb128 0x1a
	.4byte	.LASF93
	.byte	0x1
	.byte	0xc0
	.4byte	.LFB22
	.4byte	.LFE22-.LFB22
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x68f
	.uleb128 0x1e
	.string	"sem"
	.byte	0x1
	.byte	0xc0
	.4byte	0x390
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x14
	.4byte	.LVL50
	.4byte	0xe2b
	.byte	0
	.uleb128 0x17
	.4byte	.LASF94
	.byte	0x1
	.byte	0xc8
	.4byte	0x204
	.4byte	.LFB23
	.4byte	.LFE23-.LFB23
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x71c
	.uleb128 0x18
	.4byte	.LASF95
	.byte	0x1
	.byte	0xc8
	.4byte	0x71c
	.4byte	.LLST8
	.uleb128 0x18
	.4byte	.LASF96
	.byte	0x1
	.byte	0xc8
	.4byte	0x6d
	.4byte	.LLST9
	.uleb128 0x1d
	.4byte	.LVL52
	.4byte	0xe7e
	.4byte	0x6d9
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5a
	.uleb128 0x1
	.byte	0x3c
	.byte	0
	.uleb128 0x1d
	.4byte	.LVL53
	.4byte	0xe66
	.4byte	0x6f7
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5a
	.uleb128 0x2
	.byte	0x73
	.sleb128 0
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5b
	.uleb128 0x1
	.byte	0x34
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5c
	.uleb128 0x1
	.byte	0x30
	.byte	0
	.uleb128 0x14
	.4byte	.LVL55
	.4byte	0xe37
	.uleb128 0x14
	.4byte	.LVL56
	.4byte	0x396
	.uleb128 0x14
	.4byte	.LVL57
	.4byte	0xe2b
	.uleb128 0x14
	.4byte	.LVL58
	.4byte	0xe37
	.byte	0
	.uleb128 0x7
	.byte	0x4
	.4byte	0x1bc
	.uleb128 0x1a
	.4byte	.LASF97
	.byte	0x1
	.byte	0xe8
	.4byte	.LFB24
	.4byte	.LFE24-.LFB24
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x76f
	.uleb128 0x1b
	.4byte	.LASF95
	.byte	0x1
	.byte	0xe8
	.4byte	0x71c
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x1c
	.string	"msg"
	.byte	0x1
	.byte	0xe8
	.4byte	0xa2
	.4byte	.LLST10
	.uleb128 0x15
	.4byte	.LVL65
	.4byte	0xe5a
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5b
	.uleb128 0x2
	.byte	0x91
	.sleb128 -48
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5c
	.uleb128 0x2
	.byte	0x9
	.byte	0xff
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5d
	.uleb128 0x1
	.byte	0x30
	.byte	0
	.byte	0
	.uleb128 0x17
	.4byte	.LASF98
	.byte	0x1
	.byte	0xef
	.4byte	0x204
	.4byte	.LFB25
	.4byte	.LFE25-.LFB25
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x7cc
	.uleb128 0x18
	.4byte	.LASF95
	.byte	0x1
	.byte	0xef
	.4byte	0x71c
	.4byte	.LLST11
	.uleb128 0x1e
	.string	"msg"
	.byte	0x1
	.byte	0xef
	.4byte	0xa2
	.uleb128 0x1
	.byte	0x53
	.uleb128 0x1f
	.4byte	.LASF78
	.byte	0x1
	.byte	0xf1
	.4byte	0x204
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x15
	.4byte	.LVL67
	.4byte	0xe5a
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5b
	.uleb128 0x2
	.byte	0x91
	.sleb128 -48
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5c
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5d
	.uleb128 0x1
	.byte	0x30
	.byte	0
	.byte	0
	.uleb128 0x20
	.4byte	.LASF99
	.byte	0x1
	.2byte	0x10e
	.4byte	0x1ee
	.4byte	.LFB26
	.4byte	.LFE26-.LFB26
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x8cf
	.uleb128 0x21
	.4byte	.LASF95
	.byte	0x1
	.2byte	0x10e
	.4byte	0x71c
	.4byte	.LLST12
	.uleb128 0x22
	.string	"msg"
	.byte	0x1
	.2byte	0x10e
	.4byte	0x8cf
	.4byte	.LLST13
	.uleb128 0x21
	.4byte	.LASF88
	.byte	0x1
	.2byte	0x10e
	.4byte	0x1ee
	.4byte	.LLST14
	.uleb128 0x23
	.4byte	.LASF100
	.byte	0x1
	.2byte	0x110
	.4byte	0xa2
	.uleb128 0x2
	.byte	0x91
	.sleb128 -48
	.uleb128 0x23
	.4byte	.LASF89
	.byte	0x1
	.2byte	0x111
	.4byte	0x139
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x24
	.4byte	.LASF90
	.byte	0x1
	.2byte	0x111
	.4byte	0x139
	.4byte	.LLST15
	.uleb128 0x24
	.4byte	.LASF91
	.byte	0x1
	.2byte	0x111
	.4byte	0x139
	.4byte	.LLST16
	.uleb128 0x24
	.4byte	.LASF92
	.byte	0x1
	.2byte	0x112
	.4byte	0xa4
	.4byte	.LLST17
	.uleb128 0x14
	.4byte	.LVL72
	.4byte	0xe72
	.uleb128 0x14
	.4byte	.LVL77
	.4byte	0x3e3
	.uleb128 0x1d
	.4byte	.LVL78
	.4byte	0xe4e
	.4byte	0x894
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5b
	.uleb128 0x2
	.byte	0x73
	.sleb128 0
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5c
	.uleb128 0x2
	.byte	0x74
	.sleb128 0
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5d
	.uleb128 0x1
	.byte	0x30
	.byte	0
	.uleb128 0x14
	.4byte	.LVL79
	.4byte	0xe72
	.uleb128 0x1d
	.4byte	.LVL86
	.4byte	0xe4e
	.4byte	0x8bc
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5b
	.uleb128 0x2
	.byte	0x73
	.sleb128 0
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5c
	.uleb128 0x2
	.byte	0x9
	.byte	0xff
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5d
	.uleb128 0x1
	.byte	0x30
	.byte	0
	.uleb128 0x14
	.4byte	.LVL88
	.4byte	0xe72
	.uleb128 0x14
	.4byte	.LVL94
	.4byte	0x462
	.byte	0
	.uleb128 0x7
	.byte	0x4
	.4byte	0xa2
	.uleb128 0x20
	.4byte	.LASF101
	.byte	0x1
	.2byte	0x150
	.4byte	0x1ee
	.4byte	.LFB27
	.4byte	.LFE27-.LFB27
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x941
	.uleb128 0x21
	.4byte	.LASF95
	.byte	0x1
	.2byte	0x150
	.4byte	0x71c
	.4byte	.LLST18
	.uleb128 0x22
	.string	"msg"
	.byte	0x1
	.2byte	0x150
	.4byte	0x8cf
	.4byte	.LLST19
	.uleb128 0x23
	.4byte	.LASF102
	.byte	0x1
	.2byte	0x152
	.4byte	0xa2
	.uleb128 0x2
	.byte	0x91
	.sleb128 -48
	.uleb128 0x23
	.4byte	.LASF92
	.byte	0x1
	.2byte	0x153
	.4byte	0xa4
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x15
	.4byte	.LVL98
	.4byte	0xe4e
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5c
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5d
	.uleb128 0x1
	.byte	0x30
	.byte	0
	.byte	0
	.uleb128 0x20
	.4byte	.LASF103
	.byte	0x1
	.2byte	0x1a2
	.4byte	0x180
	.4byte	.LFB29
	.4byte	.LFE29-.LFB29
	.uleb128 0x1
	.byte	0x9c
	.4byte	0xa36
	.uleb128 0x21
	.4byte	.LASF104
	.byte	0x1
	.2byte	0x1a2
	.4byte	0xbe
	.4byte	.LLST20
	.uleb128 0x12
	.4byte	.LASF105
	.byte	0x1
	.2byte	0x1a2
	.4byte	0x20f
	.uleb128 0x1
	.byte	0x53
	.uleb128 0x25
	.string	"arg"
	.byte	0x1
	.2byte	0x1a2
	.4byte	0xa2
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x12
	.4byte	.LASF106
	.byte	0x1
	.2byte	0x1a2
	.4byte	0x6d
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x12
	.4byte	.LASF107
	.byte	0x1
	.2byte	0x1a2
	.4byte	0x6d
	.uleb128 0x1
	.byte	0x56
	.uleb128 0x23
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x1a4
	.4byte	0x144
	.uleb128 0x2
	.byte	0x91
	.sleb128 -48
	.uleb128 0x26
	.4byte	.LASF147
	.byte	0x1
	.2byte	0x1a5
	.4byte	0x6d
	.uleb128 0x27
	.4byte	0x2d5
	.4byte	.LBB4
	.4byte	.LBE4-.LBB4
	.byte	0x1
	.2byte	0x1a7
	.uleb128 0x28
	.4byte	0x322
	.4byte	.LLST21
	.uleb128 0x29
	.4byte	0x316
	.uleb128 0x1
	.byte	0x56
	.uleb128 0x29
	.4byte	0x30a
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x29
	.4byte	0x2fe
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x28
	.4byte	0x2f2
	.4byte	.LLST22
	.uleb128 0x29
	.4byte	0x2e6
	.uleb128 0x1
	.byte	0x53
	.uleb128 0x15
	.4byte	.LVL105
	.4byte	0xe89
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5a
	.uleb128 0x2
	.byte	0x73
	.sleb128 0
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5b
	.uleb128 0x2
	.byte	0x72
	.sleb128 0
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5c
	.uleb128 0x2
	.byte	0x75
	.sleb128 0
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5d
	.uleb128 0x2
	.byte	0x74
	.sleb128 0
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5e
	.uleb128 0x2
	.byte	0x76
	.sleb128 0
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5f
	.uleb128 0x2
	.byte	0x91
	.sleb128 -48
	.uleb128 0x16
	.uleb128 0x2
	.byte	0x71
	.sleb128 0
	.uleb128 0x5
	.byte	0xc
	.4byte	0x7fffffff
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x2a
	.4byte	.LASF109
	.byte	0x1
	.2byte	0x1b3
	.4byte	.LFB30
	.4byte	.LFE30-.LFB30
	.uleb128 0x1
	.byte	0x9c
	.4byte	0xac4
	.uleb128 0x1d
	.4byte	.LVL109
	.4byte	0x396
	.4byte	0xa63
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5a
	.uleb128 0x5
	.byte	0x3
	.4byte	g_lwip_protect_mutex
	.byte	0
	.uleb128 0x14
	.4byte	.LVL110
	.4byte	0xe95
	.uleb128 0x1d
	.4byte	.LVL111
	.4byte	0xea0
	.4byte	0xa9a
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5a
	.uleb128 0x1
	.byte	0x31
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5b
	.uleb128 0x5
	.byte	0x3
	.4byte	.LC2
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5c
	.uleb128 0x5
	.byte	0x3
	.4byte	.LC4
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5e
	.uleb128 0x5
	.byte	0x3
	.4byte	.LC2
	.byte	0
	.uleb128 0x1d
	.4byte	.LVL112
	.4byte	0xeab
	.4byte	0xaba
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5a
	.uleb128 0x5
	.byte	0x3
	.4byte	sys_thread_sem_key
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5b
	.uleb128 0x5
	.byte	0x3
	.4byte	sys_thread_sem_free
	.byte	0
	.uleb128 0x14
	.4byte	.LVL113
	.4byte	0xeb7
	.byte	0
	.uleb128 0x20
	.4byte	.LASF110
	.byte	0x1
	.2byte	0x1c1
	.4byte	0x1ee
	.4byte	.LFB31
	.4byte	.LFE31-.LFB31
	.uleb128 0x1
	.byte	0x9c
	.4byte	0xae8
	.uleb128 0x14
	.4byte	.LVL114
	.4byte	0xe72
	.byte	0
	.uleb128 0x20
	.4byte	.LASF111
	.byte	0x1
	.2byte	0x1c8
	.4byte	0x1ee
	.4byte	.LFB32
	.4byte	.LFE32-.LFB32
	.uleb128 0x1
	.byte	0x9c
	.4byte	0xb0c
	.uleb128 0x14
	.4byte	.LVL115
	.4byte	0xe72
	.byte	0
	.uleb128 0x20
	.4byte	.LASF112
	.byte	0x1
	.2byte	0x1db
	.4byte	0x1f9
	.4byte	.LFB33
	.4byte	.LFE33-.LFB33
	.uleb128 0x1
	.byte	0x9c
	.4byte	0xb3a
	.uleb128 0x15
	.4byte	.LVL116
	.4byte	0x3e3
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5a
	.uleb128 0x5
	.byte	0x3
	.4byte	g_lwip_protect_mutex
	.byte	0
	.byte	0
	.uleb128 0x2a
	.4byte	.LASF113
	.byte	0x1
	.2byte	0x1e9
	.4byte	.LFB34
	.4byte	.LFE34-.LFB34
	.uleb128 0x1
	.byte	0x9c
	.4byte	0xb72
	.uleb128 0x12
	.4byte	.LASF114
	.byte	0x1
	.2byte	0x1e9
	.4byte	0x1f9
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x15
	.4byte	.LVL118
	.4byte	0x462
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5a
	.uleb128 0x5
	.byte	0x3
	.4byte	g_lwip_protect_mutex
	.byte	0
	.byte	0
	.uleb128 0x20
	.4byte	.LASF115
	.byte	0x1
	.2byte	0x20b
	.4byte	0x390
	.4byte	.LFB37
	.4byte	.LFE37-.LFB37
	.uleb128 0x1
	.byte	0x9c
	.4byte	0xc5f
	.uleb128 0x2b
	.string	"sem"
	.byte	0x1
	.2byte	0x20d
	.4byte	0x390
	.4byte	.LLST23
	.uleb128 0x1d
	.4byte	.LVL119
	.4byte	0xe7e
	.4byte	0xbaf
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5a
	.uleb128 0x1
	.byte	0x34
	.byte	0
	.uleb128 0x14
	.4byte	.LVL121
	.4byte	0xe95
	.uleb128 0x1d
	.4byte	.LVL122
	.4byte	0xea0
	.4byte	0xbe6
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5a
	.uleb128 0x1
	.byte	0x31
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5b
	.uleb128 0x5
	.byte	0x3
	.4byte	.LC2
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5c
	.uleb128 0x5
	.byte	0x3
	.4byte	.LC11
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5e
	.uleb128 0x5
	.byte	0x3
	.4byte	.LC2
	.byte	0
	.uleb128 0x1d
	.4byte	.LVL123
	.4byte	0xe66
	.4byte	0xc03
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5a
	.uleb128 0x1
	.byte	0x31
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5b
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5c
	.uleb128 0x1
	.byte	0x33
	.byte	0
	.uleb128 0x1d
	.4byte	.LVL124
	.4byte	0xe37
	.4byte	0xc17
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5a
	.uleb128 0x2
	.byte	0x72
	.sleb128 0
	.byte	0
	.uleb128 0x14
	.4byte	.LVL125
	.4byte	0xe95
	.uleb128 0x1d
	.4byte	.LVL126
	.4byte	0xea0
	.4byte	0xc4e
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5a
	.uleb128 0x1
	.byte	0x31
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5b
	.uleb128 0x5
	.byte	0x3
	.4byte	.LC2
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5c
	.uleb128 0x5
	.byte	0x3
	.4byte	.LC11
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5e
	.uleb128 0x5
	.byte	0x3
	.4byte	.LC2
	.byte	0
	.uleb128 0x15
	.4byte	.LVL129
	.4byte	0xec2
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5b
	.uleb128 0x2
	.byte	0x72
	.sleb128 0
	.byte	0
	.byte	0
	.uleb128 0x20
	.4byte	.LASF116
	.byte	0x1
	.2byte	0x1f1
	.4byte	0x390
	.4byte	.LFB35
	.4byte	.LFE35-.LFB35
	.uleb128 0x1
	.byte	0x9c
	.4byte	0xc9c
	.uleb128 0x2b
	.string	"sem"
	.byte	0x1
	.2byte	0x1f3
	.4byte	0x390
	.4byte	.LLST24
	.uleb128 0x14
	.4byte	.LVL130
	.4byte	0xece
	.uleb128 0x14
	.4byte	.LVL131
	.4byte	0xb72
	.byte	0
	.uleb128 0x2a
	.4byte	.LASF117
	.byte	0x1
	.2byte	0x21f
	.4byte	.LFB38
	.4byte	.LFE38-.LFB38
	.uleb128 0x1
	.byte	0x9c
	.4byte	0xce4
	.uleb128 0x2b
	.string	"sem"
	.byte	0x1
	.2byte	0x221
	.4byte	0x390
	.4byte	.LLST25
	.uleb128 0x14
	.4byte	.LVL132
	.4byte	0xece
	.uleb128 0x14
	.4byte	.LVL133
	.4byte	0x344
	.uleb128 0x15
	.4byte	.LVL134
	.4byte	0xec2
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5b
	.uleb128 0x1
	.byte	0x30
	.byte	0
	.byte	0
	.uleb128 0x2a
	.4byte	.LASF118
	.byte	0x1
	.2byte	0x228
	.4byte	.LFB39
	.4byte	.LFE39-.LFB39
	.uleb128 0x1
	.byte	0x9c
	.4byte	0xd18
	.uleb128 0x25
	.string	"ms"
	.byte	0x1
	.2byte	0x228
	.4byte	0x106
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x15
	.4byte	.LVL136
	.4byte	0xeda
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5a
	.uleb128 0x2
	.byte	0x72
	.sleb128 0
	.byte	0
	.byte	0
	.uleb128 0x2a
	.4byte	.LASF119
	.byte	0x1
	.2byte	0x169
	.4byte	.LFB28
	.4byte	.LFE28-.LFB28
	.uleb128 0x1
	.byte	0x9c
	.4byte	0xe09
	.uleb128 0x12
	.4byte	.LASF95
	.byte	0x1
	.2byte	0x169
	.4byte	0x71c
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x24
	.4byte	.LASF85
	.byte	0x1
	.2byte	0x16d
	.4byte	0xfb
	.4byte	.LLST26
	.uleb128 0x24
	.4byte	.LASF120
	.byte	0x1
	.2byte	0x16e
	.4byte	0x11c
	.4byte	.LLST27
	.uleb128 0x14
	.4byte	.LVL140
	.4byte	0x420
	.uleb128 0x14
	.4byte	.LVL141
	.4byte	0x462
	.uleb128 0x1d
	.4byte	.LVL142
	.4byte	0x76f
	.4byte	0xd87
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5a
	.uleb128 0x2
	.byte	0x72
	.sleb128 0
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5b
	.uleb128 0x1
	.byte	0x30
	.byte	0
	.uleb128 0x14
	.4byte	.LVL144
	.4byte	0xe95
	.uleb128 0x1d
	.4byte	.LVL145
	.4byte	0xea0
	.4byte	0xdbe
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5a
	.uleb128 0x1
	.byte	0x32
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5b
	.uleb128 0x5
	.byte	0x3
	.4byte	.LC2
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5c
	.uleb128 0x5
	.byte	0x3
	.4byte	.LC17
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5e
	.uleb128 0x5
	.byte	0x3
	.4byte	.LC2
	.byte	0
	.uleb128 0x1d
	.4byte	.LVL146
	.4byte	0xce4
	.4byte	0xdd1
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5a
	.uleb128 0x1
	.byte	0x44
	.byte	0
	.uleb128 0x14
	.4byte	.LVL150
	.4byte	0xee6
	.uleb128 0x1d
	.4byte	.LVL151
	.4byte	0xef2
	.4byte	0xded
	.uleb128 0x16
	.uleb128 0x1
	.byte	0x5b
	.uleb128 0x1
	.byte	0x30
	.byte	0
	.uleb128 0x14
	.4byte	.LVL152
	.4byte	0xe2b
	.uleb128 0x14
	.4byte	.LVL153
	.4byte	0x49e
	.uleb128 0x14
	.4byte	.LVL154
	.4byte	0xe37
	.byte	0
	.uleb128 0x1f
	.4byte	.LASF121
	.byte	0x1
	.byte	0x30
	.4byte	0x175
	.uleb128 0x5
	.byte	0x3
	.4byte	g_lwip_protect_mutex
	.uleb128 0x1f
	.4byte	.LASF122
	.byte	0x1
	.byte	0x32
	.4byte	0xb2
	.uleb128 0x5
	.byte	0x3
	.4byte	sys_thread_sem_key
	.uleb128 0x2c
	.4byte	.LASF123
	.4byte	.LASF123
	.byte	0x8
	.2byte	0x3ac
	.uleb128 0x2d
	.4byte	.LASF124
	.4byte	.LASF124
	.byte	0x10
	.byte	0x5a
	.uleb128 0x2c
	.4byte	.LASF125
	.4byte	.LASF125
	.byte	0x8
	.2byte	0x578
	.uleb128 0x2c
	.4byte	.LASF126
	.4byte	.LASF126
	.byte	0x8
	.2byte	0x38a
	.uleb128 0x2c
	.4byte	.LASF127
	.4byte	.LASF127
	.byte	0x8
	.2byte	0x265
	.uleb128 0x2c
	.4byte	.LASF128
	.4byte	.LASF128
	.byte	0x8
	.2byte	0x5d0
	.uleb128 0x2c
	.4byte	.LASF129
	.4byte	.LASF129
	.byte	0x2
	.2byte	0x4ff
	.uleb128 0x2d
	.4byte	.LASF130
	.4byte	.LASF130
	.byte	0x10
	.byte	0x65
	.uleb128 0x2c
	.4byte	.LASF131
	.4byte	.LASF131
	.byte	0x2
	.2byte	0x145
	.uleb128 0x2d
	.4byte	.LASF132
	.4byte	.LASF132
	.byte	0xf
	.byte	0x4f
	.uleb128 0x2d
	.4byte	.LASF133
	.4byte	.LASF133
	.byte	0xf
	.byte	0x63
	.uleb128 0x2c
	.4byte	.LASF134
	.4byte	.LASF134
	.byte	0x11
	.2byte	0x119
	.uleb128 0x2d
	.4byte	.LASF135
	.4byte	.LASF135
	.byte	0x12
	.byte	0x18
	.uleb128 0x2c
	.4byte	.LASF136
	.4byte	.LASF136
	.byte	0x11
	.2byte	0x11e
	.uleb128 0x2c
	.4byte	.LASF137
	.4byte	.LASF137
	.byte	0x11
	.2byte	0x120
	.uleb128 0x2c
	.4byte	.LASF138
	.4byte	.LASF138
	.byte	0x2
	.2byte	0x320
	.uleb128 0x2c
	.4byte	.LASF139
	.4byte	.LASF139
	.byte	0x8
	.2byte	0x395
	.uleb128 0x2c
	.4byte	.LASF140
	.4byte	.LASF140
	.byte	0x8
	.2byte	0x665
	.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 0x17
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x10
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x2
	.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 0x3
	.uleb128 0x24
	.byte	0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3e
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0xe
	.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 0xf
	.byte	0
	.uleb128 0xb
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x6
	.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 0x7
	.uleb128 0xf
	.byte	0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x8
	.uleb128 0x26
	.byte	0
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x9
	.uleb128 0x15
	.byte	0x1
	.uleb128 0x27
	.uleb128 0x19
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xa
	.uleb128 0x5
	.byte	0
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xb
	.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 0xc
	.uleb128 0xd
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x38
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0xd
	.uleb128 0x4
	.byte	0x1
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xe
	.uleb128 0x28
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x1c
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0xf
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x27
	.uleb128 0x19
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x20
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x10
	.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 0x11
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x27
	.uleb128 0x19
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x2117
	.uleb128 0x19
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x12
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x13
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x14
	.uleb128 0x4109
	.byte	0
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x31
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x15
	.uleb128 0x4109
	.byte	0x1
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x31
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x16
	.uleb128 0x410a
	.byte	0
	.uleb128 0x2
	.uleb128 0x18
	.uleb128 0x2111
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x17
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0x19
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x2117
	.uleb128 0x19
	.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 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x19
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x1a
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0x19
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x2117
	.uleb128 0x19
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x1b
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x1c
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x1d
	.uleb128 0x4109
	.byte	0x1
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x1e
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x1f
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x20
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x27
	.uleb128 0x19
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x2117
	.uleb128 0x19
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x21
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x22
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x23
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x24
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x25
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x26
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x27
	.uleb128 0x1d
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x58
	.uleb128 0xb
	.uleb128 0x59
	.uleb128 0x5
	.byte	0
	.byte	0
	.uleb128 0x28
	.uleb128 0x5
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x29
	.uleb128 0x5
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x2a
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x27
	.uleb128 0x19
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x2117
	.uleb128 0x19
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x2b
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x2c
	.uleb128 0x2e
	.byte	0
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3c
	.uleb128 0x19
	.uleb128 0x6e
	.uleb128 0xe
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.byte	0
	.byte	0
	.uleb128 0x2d
	.uleb128 0x2e
	.byte	0
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3c
	.uleb128 0x19
	.uleb128 0x6e
	.uleb128 0xe
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.byte	0
	.byte	0
	.byte	0
	.section	.debug_loc,"",@progbits
.Ldebug_loc0:
.LLST0:
	.4byte	.LVL4
	.4byte	.LVL7
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL7
	.4byte	.LVL8
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	.LVL8
	.4byte	.LVL9
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL9
	.4byte	.LFE14
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST1:
	.4byte	.LVL5
	.4byte	.LVL9
	.2byte	0x3
	.byte	0x9
	.byte	0xff
	.byte	0x9f
	.4byte	.LVL9
	.4byte	.LFE14
	.2byte	0x1
	.byte	0x52
	.4byte	0
	.4byte	0
.LLST2:
	.4byte	.LVL12
	.4byte	.LVL14
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL14
	.4byte	.LVL15
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	.LVL15
	.4byte	.LVL16
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL16
	.4byte	.LFE16
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST3:
	.4byte	.LVL21
	.4byte	.LVL26
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL26
	.4byte	.LVL27
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	.LVL27
	.4byte	.LVL28
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL28
	.4byte	.LVL29
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	.LVL29
	.4byte	.LVL30
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL30
	.4byte	.LFE19
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST4:
	.4byte	.LVL22
	.4byte	.LVL30
	.2byte	0x3
	.byte	0x9
	.byte	0xff
	.byte	0x9f
	.4byte	.LVL30
	.4byte	.LFE19
	.2byte	0x1
	.byte	0x52
	.4byte	0
	.4byte	0
.LLST5:
	.4byte	.LVL33
	.4byte	.LVL38
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL38
	.4byte	.LVL39
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	.LVL39
	.4byte	.LVL42
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL42
	.4byte	.LVL43
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	.LVL43
	.4byte	.LVL44
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL44
	.4byte	.LFE21
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST6:
	.4byte	.LVL37
	.4byte	.LVL39
	.2byte	0x1
	.byte	0x5a
	.4byte	.LVL41
	.4byte	.LVL43
	.2byte	0x1
	.byte	0x5a
	.4byte	.LVL45
	.4byte	.LFE21
	.2byte	0x1
	.byte	0x5a
	.4byte	0
	.4byte	0
.LLST7:
	.4byte	.LVL38
	.4byte	.LVL39
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL42
	.4byte	.LVL43
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL45
	.4byte	.LVL46
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL46
	.4byte	.LVL47
	.2byte	0x6
	.byte	0x7a
	.sleb128 0
	.byte	0x74
	.sleb128 0
	.byte	0x1c
	.byte	0x9f
	.4byte	.LVL47
	.4byte	.LVL48
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL48
	.4byte	.LFE21
	.2byte	0x6
	.byte	0x7a
	.sleb128 0
	.byte	0x74
	.sleb128 0
	.byte	0x1c
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST8:
	.4byte	.LVL51
	.4byte	.LVL59
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL59
	.4byte	.LVL60
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	.LVL60
	.4byte	.LVL61
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL61
	.4byte	.LFE23
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST9:
	.4byte	.LVL51
	.4byte	.LVL54
	.2byte	0x1
	.byte	0x53
	.4byte	.LVL54
	.4byte	.LVL60
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x53
	.byte	0x9f
	.4byte	.LVL60
	.4byte	.LVL61
	.2byte	0x1
	.byte	0x53
	.4byte	.LVL61
	.4byte	.LFE23
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x53
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST10:
	.4byte	.LVL62
	.4byte	.LVL63
	.2byte	0x1
	.byte	0x53
	.4byte	.LVL63
	.4byte	.LVL64
	.2byte	0x2
	.byte	0x91
	.sleb128 -48
	.4byte	.LVL64
	.4byte	.LVL65-1
	.2byte	0x2
	.byte	0x7b
	.sleb128 0
	.4byte	.LVL65-1
	.4byte	.LFE24
	.2byte	0x2
	.byte	0x91
	.sleb128 -48
	.4byte	0
	.4byte	0
.LLST11:
	.4byte	.LVL66
	.4byte	.LVL68
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL68
	.4byte	.LVL69
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	.LVL69
	.4byte	.LVL70
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL70
	.4byte	.LFE25
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST12:
	.4byte	.LVL71
	.4byte	.LVL75
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL75
	.4byte	.LVL76
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	.LVL76
	.4byte	.LVL95
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL95
	.4byte	.LFE26
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST13:
	.4byte	.LVL71
	.4byte	.LVL74
	.2byte	0x1
	.byte	0x53
	.4byte	.LVL74
	.4byte	.LVL80
	.2byte	0x1
	.byte	0x53
	.4byte	.LVL81
	.4byte	.LVL84
	.2byte	0x1
	.byte	0x53
	.4byte	.LVL85
	.4byte	.LVL89
	.2byte	0x1
	.byte	0x53
	.4byte	0
	.4byte	0
.LLST14:
	.4byte	.LVL71
	.4byte	.LVL82
	.2byte	0x1
	.byte	0x54
	.4byte	.LVL82
	.4byte	.LVL85
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x54
	.byte	0x9f
	.4byte	.LVL85
	.4byte	.LVL87
	.2byte	0x1
	.byte	0x54
	.4byte	.LVL87
	.4byte	.LVL90
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x54
	.byte	0x9f
	.4byte	.LVL90
	.4byte	.LVL92
	.2byte	0x1
	.byte	0x54
	.4byte	.LVL92
	.4byte	.LFE26
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x54
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST15:
	.4byte	.LVL79
	.4byte	.LVL81
	.2byte	0x1
	.byte	0x5a
	.4byte	.LVL88
	.4byte	.LVL93
	.2byte	0x1
	.byte	0x5a
	.4byte	0
	.4byte	0
.LLST16:
	.4byte	.LVL80
	.4byte	.LVL81
	.2byte	0x1
	.byte	0x53
	.4byte	.LVL89
	.4byte	.LVL91
	.2byte	0x1
	.byte	0x53
	.4byte	.LVL91
	.4byte	.LVL92
	.2byte	0x6
	.byte	0x7a
	.sleb128 0
	.byte	0x75
	.sleb128 0
	.byte	0x1c
	.byte	0x9f
	.4byte	.LVL92
	.4byte	.LVL93
	.2byte	0x1
	.byte	0x53
	.4byte	0
	.4byte	0
.LLST17:
	.4byte	.LVL83
	.4byte	.LVL85
	.2byte	0x3
	.byte	0x9
	.byte	0xff
	.byte	0x9f
	.4byte	.LVL93
	.4byte	.LFE26
	.2byte	0x1
	.byte	0x53
	.4byte	0
	.4byte	0
.LLST18:
	.4byte	.LVL96
	.4byte	.LVL99
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL99
	.4byte	.LVL100
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	.LVL100
	.4byte	.LVL101
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL101
	.4byte	.LFE27
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST19:
	.4byte	.LVL96
	.4byte	.LVL97
	.2byte	0x1
	.byte	0x53
	.4byte	.LVL97
	.4byte	.LVL98-1
	.2byte	0x1
	.byte	0x5b
	.4byte	0
	.4byte	0
.LLST20:
	.4byte	.LVL102
	.4byte	.LVL106
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL106
	.4byte	.LVL107
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	.LVL107
	.4byte	.LVL108
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL108
	.4byte	.LFE29
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST21:
	.4byte	.LVL103
	.4byte	.LVL104
	.2byte	0x3
	.byte	0x91
	.sleb128 -48
	.byte	0x9f
	.4byte	.LVL104
	.4byte	.LVL105-1
	.2byte	0x1
	.byte	0x5f
	.4byte	.LVL105-1
	.4byte	.LFE29
	.2byte	0x3
	.byte	0x91
	.sleb128 -48
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST22:
	.4byte	.LVL103
	.4byte	.LVL106
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL106
	.4byte	.LVL107
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	.LVL107
	.4byte	.LVL108
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL108
	.4byte	.LFE29
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST23:
	.4byte	.LVL120
	.4byte	.LVL127
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL128
	.4byte	.LFE37
	.2byte	0x1
	.byte	0x52
	.4byte	0
	.4byte	0
.LLST24:
	.4byte	.LVL130
	.4byte	.LVL131-1
	.2byte	0x1
	.byte	0x5a
	.4byte	.LVL131
	.4byte	.LFE35
	.2byte	0x1
	.byte	0x5a
	.4byte	0
	.4byte	0
.LLST25:
	.4byte	.LVL132
	.4byte	.LVL133-1
	.2byte	0x1
	.byte	0x5a
	.4byte	0
	.4byte	0
.LLST26:
	.4byte	.LVL138
	.4byte	.LVL139
	.2byte	0x2
	.byte	0x30
	.byte	0x9f
	.4byte	.LVL139
	.4byte	.LVL147
	.2byte	0x1
	.byte	0x53
	.4byte	.LVL147
	.4byte	.LVL148
	.2byte	0x1
	.byte	0x58
	.4byte	.LVL148
	.4byte	.LVL149
	.2byte	0x1
	.byte	0x53
	.4byte	0
	.4byte	0
.LLST27:
	.4byte	.LVL138
	.4byte	.LVL139
	.2byte	0x2
	.byte	0x31
	.byte	0x9f
	.4byte	.LVL139
	.4byte	.LFE28
	.2byte	0x1
	.byte	0x54
	.4byte	0
	.4byte	0
	.section	.debug_aranges,"",@progbits
	.4byte	0xe4
	.2byte	0x2
	.4byte	.Ldebug_info0
	.byte	0x4
	.byte	0
	.2byte	0
	.2byte	0
	.4byte	.LFB36
	.4byte	.LFE36-.LFB36
	.4byte	.LFB14
	.4byte	.LFE14-.LFB14
	.4byte	.LFB15
	.4byte	.LFE15-.LFB15
	.4byte	.LFB16
	.4byte	.LFE16-.LFB16
	.4byte	.LFB17
	.4byte	.LFE17-.LFB17
	.4byte	.LFB18
	.4byte	.LFE18-.LFB18
	.4byte	.LFB19
	.4byte	.LFE19-.LFB19
	.4byte	.LFB20
	.4byte	.LFE20-.LFB20
	.4byte	.LFB21
	.4byte	.LFE21-.LFB21
	.4byte	.LFB22
	.4byte	.LFE22-.LFB22
	.4byte	.LFB23
	.4byte	.LFE23-.LFB23
	.4byte	.LFB24
	.4byte	.LFE24-.LFB24
	.4byte	.LFB25
	.4byte	.LFE25-.LFB25
	.4byte	.LFB26
	.4byte	.LFE26-.LFB26
	.4byte	.LFB27
	.4byte	.LFE27-.LFB27
	.4byte	.LFB29
	.4byte	.LFE29-.LFB29
	.4byte	.LFB30
	.4byte	.LFE30-.LFB30
	.4byte	.LFB31
	.4byte	.LFE31-.LFB31
	.4byte	.LFB32
	.4byte	.LFE32-.LFB32
	.4byte	.LFB33
	.4byte	.LFE33-.LFB33
	.4byte	.LFB34
	.4byte	.LFE34-.LFB34
	.4byte	.LFB37
	.4byte	.LFE37-.LFB37
	.4byte	.LFB35
	.4byte	.LFE35-.LFB35
	.4byte	.LFB38
	.4byte	.LFE38-.LFB38
	.4byte	.LFB39
	.4byte	.LFE39-.LFB39
	.4byte	.LFB28
	.4byte	.LFE28-.LFB28
	.4byte	0
	.4byte	0
	.section	.debug_ranges,"",@progbits
.Ldebug_ranges0:
	.4byte	.LFB36
	.4byte	.LFE36
	.4byte	.LFB14
	.4byte	.LFE14
	.4byte	.LFB15
	.4byte	.LFE15
	.4byte	.LFB16
	.4byte	.LFE16
	.4byte	.LFB17
	.4byte	.LFE17
	.4byte	.LFB18
	.4byte	.LFE18
	.4byte	.LFB19
	.4byte	.LFE19
	.4byte	.LFB20
	.4byte	.LFE20
	.4byte	.LFB21
	.4byte	.LFE21
	.4byte	.LFB22
	.4byte	.LFE22
	.4byte	.LFB23
	.4byte	.LFE23
	.4byte	.LFB24
	.4byte	.LFE24
	.4byte	.LFB25
	.4byte	.LFE25
	.4byte	.LFB26
	.4byte	.LFE26
	.4byte	.LFB27
	.4byte	.LFE27
	.4byte	.LFB29
	.4byte	.LFE29
	.4byte	.LFB30
	.4byte	.LFE30
	.4byte	.LFB31
	.4byte	.LFE31
	.4byte	.LFB32
	.4byte	.LFE32
	.4byte	.LFB33
	.4byte	.LFE33
	.4byte	.LFB34
	.4byte	.LFE34
	.4byte	.LFB37
	.4byte	.LFE37
	.4byte	.LFB35
	.4byte	.LFE35
	.4byte	.LFB38
	.4byte	.LFE38
	.4byte	.LFB39
	.4byte	.LFE39
	.4byte	.LFB28
	.4byte	.LFE28
	.4byte	0
	.4byte	0
	.section	.debug_line,"",@progbits
.Ldebug_line0:
	.section	.debug_str,"MS",@progbits,1
.LASF85:
	.string	"count"
.LASF130:
	.string	"malloc"
.LASF45:
	.string	"MEMP_UDP_PCB"
.LASF55:
	.string	"MEMP_SYS_TIMEOUT"
.LASF139:
	.string	"uxQueueMessagesWaiting"
.LASF122:
	.string	"sys_thread_sem_key"
.LASF56:
	.string	"MEMP_NETDB"
.LASF99:
	.string	"sys_arch_mbox_fetch"
.LASF35:
	.string	"alive"
.LASF1:
	.string	"__uint8_t"
.LASF31:
	.string	"sys_mutex_t"
.LASF93:
	.string	"sys_sem_free"
.LASF11:
	.string	"long long unsigned int"
.LASF144:
	.string	"sys_mbox_s"
.LASF36:
	.string	"sys_mbox_t"
.LASF61:
	.string	"MEMP_PBUF_POOL"
.LASF48:
	.string	"MEMP_TCP_SEG"
.LASF28:
	.string	"QueueHandle_t"
.LASF109:
	.string	"sys_init"
.LASF124:
	.string	"free"
.LASF126:
	.string	"xQueueGenericReceive"
.LASF111:
	.string	"sys_now"
.LASF30:
	.string	"sys_sem_t"
.LASF67:
	.string	"ESP_LOG_DEBUG"
.LASF10:
	.string	"long long int"
.LASF2:
	.string	"signed char"
.LASF112:
	.string	"sys_arch_protect"
.LASF138:
	.string	"vTaskDelay"
.LASF89:
	.string	"StartTime"
.LASF58:
	.string	"MEMP_IP6_REASSDATA"
.LASF131:
	.string	"xTaskCreatePinnedToCore"
.LASF12:
	.string	"long int"
.LASF83:
	.string	"sys_mutex_free"
.LASF44:
	.string	"MEMP_RAW_PCB"
.LASF113:
	.string	"sys_arch_unprotect"
.LASF133:
	.string	"esp_log_write"
.LASF27:
	.string	"TaskHandle_t"
.LASF26:
	.string	"TickType_t"
.LASF70:
	.string	"pvTaskCode"
.LASF20:
	.string	"uint16_t"
.LASF134:
	.string	"pthread_key_create"
.LASF24:
	.string	"BaseType_t"
.LASF106:
	.string	"stacksize"
.LASF87:
	.string	"sys_arch_sem_wait"
.LASF79:
	.string	"sys_mutex_new"
.LASF72:
	.string	"usStackDepth"
.LASF8:
	.string	"__uint32_t"
.LASF4:
	.string	"__int16_t"
.LASF39:
	.string	"s16_t"
.LASF91:
	.string	"Elapsed"
.LASF82:
	.string	"sys_mutex_unlock"
.LASF9:
	.string	"unsigned int"
.LASF37:
	.string	"u8_t"
.LASF78:
	.string	"xReturn"
.LASF54:
	.string	"MEMP_IGMP_GROUP"
.LASF115:
	.string	"sys_thread_sem_init"
.LASF103:
	.string	"sys_thread_new"
.LASF14:
	.string	"long unsigned int"
.LASF136:
	.string	"pthread_setspecific"
.LASF40:
	.string	"u32_t"
.LASF88:
	.string	"timeout"
.LASF73:
	.string	"pvParameters"
.LASF104:
	.string	"name"
.LASF46:
	.string	"MEMP_TCP_PCB"
.LASF127:
	.string	"xQueueGenericSend"
.LASF76:
	.string	"data"
.LASF146:
	.string	"sys_thread_sem_free"
.LASF96:
	.string	"size"
.LASF7:
	.string	"short unsigned int"
.LASF52:
	.string	"MEMP_TCPIP_MSG_INPKT"
.LASF125:
	.string	"xQueueCreateMutex"
.LASF119:
	.string	"sys_mbox_free"
.LASF129:
	.string	"xTaskGetTickCount"
.LASF110:
	.string	"sys_jiffies"
.LASF5:
	.string	"short int"
.LASF77:
	.string	"pxMutex"
.LASF120:
	.string	"post_null"
.LASF98:
	.string	"sys_mbox_trypost"
.LASF66:
	.string	"ESP_LOG_INFO"
.LASF62:
	.string	"MEMP_MAX"
.LASF42:
	.string	"err_t"
.LASF13:
	.string	"sizetype"
.LASF43:
	.string	"lwip_thread_fn"
.LASF145:
	.string	"xTaskCreate"
.LASF59:
	.string	"MEMP_MLD6_GROUP"
.LASF123:
	.string	"vQueueDelete"
.LASF137:
	.string	"pthread_getspecific"
.LASF41:
	.string	"sys_prot_t"
.LASF69:
	.string	"esp_log_level_t"
.LASF107:
	.string	"prio"
.LASF95:
	.string	"mbox"
.LASF135:
	.string	"esp_vfs_lwip_sockets_register"
.LASF75:
	.string	"pvCreatedTask"
.LASF117:
	.string	"sys_thread_sem_deinit"
.LASF105:
	.string	"thread"
.LASF23:
	.string	"_Bool"
.LASF0:
	.string	"__int8_t"
.LASF3:
	.string	"unsigned char"
.LASF141:
	.string	"GNU C99 5.2.0 -mlongcalls -ggdb -Og -std=gnu99 -ffunction-sections -fdata-sections -fstrict-volatile-bitfields"
.LASF121:
	.string	"g_lwip_protect_mutex"
.LASF118:
	.string	"sys_delay_ms"
.LASF142:
	.string	"/home/lee/esp-idf/components/lwip/port/freertos/sys_arch.c"
.LASF132:
	.string	"esp_log_timestamp"
.LASF64:
	.string	"ESP_LOG_ERROR"
.LASF90:
	.string	"EndTime"
.LASF128:
	.string	"xQueueGenericCreate"
.LASF57:
	.string	"MEMP_ND6_QUEUE"
.LASF38:
	.string	"s8_t"
.LASF32:
	.string	"sys_thread_t"
.LASF86:
	.string	"sys_sem_signal"
.LASF97:
	.string	"sys_mbox_post"
.LASF116:
	.string	"sys_thread_sem_get"
.LASF51:
	.string	"MEMP_TCPIP_MSG_API"
.LASF140:
	.string	"xQueueGenericReset"
.LASF29:
	.string	"SemaphoreHandle_t"
.LASF15:
	.string	"char"
.LASF68:
	.string	"ESP_LOG_VERBOSE"
.LASF49:
	.string	"MEMP_NETBUF"
.LASF6:
	.string	"__uint16_t"
.LASF47:
	.string	"MEMP_TCP_PCB_LISTEN"
.LASF100:
	.string	"dummyptr"
.LASF63:
	.string	"ESP_LOG_NONE"
.LASF114:
	.string	"pval"
.LASF16:
	.string	"pthread_key_t"
.LASF53:
	.string	"MEMP_ARP_QUEUE"
.LASF33:
	.string	"os_mbox"
.LASF19:
	.string	"int16_t"
.LASF81:
	.string	"sys_mutex_lock"
.LASF17:
	.string	"int8_t"
.LASF21:
	.string	"uint32_t"
.LASF84:
	.string	"sys_sem_new"
.LASF65:
	.string	"ESP_LOG_WARN"
.LASF101:
	.string	"sys_arch_mbox_tryfetch"
.LASF102:
	.string	"pvDummy"
.LASF50:
	.string	"MEMP_NETCONN"
.LASF143:
	.string	"/home/lee/work/12.25/ESP32_BiJin_ToKei/build/lwip"
.LASF18:
	.string	"uint8_t"
.LASF94:
	.string	"sys_mbox_new"
.LASF92:
	.string	"ulReturn"
.LASF74:
	.string	"uxPriority"
.LASF22:
	.string	"TaskFunction_t"
.LASF71:
	.string	"pcName"
.LASF34:
	.string	"lock"
.LASF108:
	.string	"CreatedTask"
.LASF25:
	.string	"UBaseType_t"
.LASF60:
	.string	"MEMP_PBUF"
.LASF147:
	.string	"result"
.LASF80:
	.string	"sys_mutex_trylock"
	.ident	"GCC: (crosstool-NG crosstool-ng-1.22.0-75-gbaf03c2) 5.2.0"
