1400a8069:	7f c6                	jg     0x1400a8031
1400a806b:	83 fb 08             	cmp    $0x8,%ebx
1400a806e:	74 0a                	je     0x1400a807a
1400a8070:	83 fb 10             	cmp    $0x10,%ebx
1400a8073:	74 29                	je     0x1400a809e
1400a8075:	83 fb 0a             	cmp    $0xa,%ebx
1400a8078:	75 07                	jne    0x1400a8081
1400a807a:	89 d9                	mov    %ebx,%ecx
1400a807c:	49 39 cd             	cmp    %rcx,%r13
1400a807f:	7d b0                	jge    0x1400a8031
1400a8081:	48 8d 05 d8 c1 03 00 	lea    0x3c1d8(%rip),%rax        # 0x1400e4260
1400a8088:	41 8a 44 05 00       	mov    0x0(%r13,%rax,1),%al
1400a808d:	49 8d 4c 24 01       	lea    0x1(%r12),%rcx
1400a8092:	48 89 0e             	mov    %rcx,(%rsi)
1400a8095:	41 88 04 24          	mov    %al,(%r12)
1400a8099:	41 ff 07             	incl   (%r15)
1400a809c:	eb 91                	jmp    0x1400a802f
1400a809e:	49 83 fd 16          	cmp    $0x16,%r13
1400a80a2:	7c dd                	jl     0x1400a8081
1400a80a4:	4c 89 e1             	mov    %r12,%rcx
1400a80a7:	48 29 f9             	sub    %rdi,%rcx
1400a80aa:	0f 94 c2             	sete   %dl
1400a80ad:	48 83 f9 03          	cmp    $0x3,%rcx
1400a80b1:	0f 9d c1             	setge  %cl
1400a80b4:	08 d1                	or     %dl,%cl
1400a80b6:	0f 85 75 ff ff ff    	jne    0x1400a8031
1400a80bc:	41 80 7c 24 ff 30    	cmpb   $0x30,-0x1(%r12)
1400a80c2:	0f 85 69 ff ff ff    	jne    0x1400a8031
1400a80c8:	41 c7 07 00 00 00 00 	movl   $0x0,(%r15)
1400a80cf:	48 8d 05 8a c1 03 00 	lea    0x3c18a(%rip),%rax        # 0x1400e4260
1400a80d6:	41 8a 44 05 00       	mov    0x0(%r13,%rax,1),%al
1400a80db:	49 8d 4c 24 01       	lea    0x1(%r12),%rcx
1400a80e0:	48 89 0e             	mov    %rcx,(%rsi)
1400a80e3:	41 88 04 24          	mov    %al,(%r12)
1400a80e7:	e9 43 ff ff ff       	jmp    0x1400a802f
1400a80ec:	cc                   	int3
1400a80ed:	cc                   	int3
1400a80ee:	cc                   	int3
1400a80ef:	cc                   	int3
1400a80f0:	41 56                	push   %r14
1400a80f2:	56                   	push   %rsi
1400a80f3:	57                   	push   %rdi
1400a80f4:	53                   	push   %rbx
1400a80f5:	48 83 ec 48          	sub    $0x48,%rsp
1400a80f9:	4c 89 c6             	mov    %r8,%rsi
1400a80fc:	48 89 d7             	mov    %rdx,%rdi
1400a80ff:	48 89 cb             	mov    %rcx,%rbx
1400a8102:	4c 8d b4 24 88 00 00 	lea    0x88(%rsp),%r14
1400a8109:	00
1400a810a:	4d 89 0e             	mov    %r9,(%r14)
1400a810d:	48 8b 05 2c 8f 05 00 	mov    0x58f2c(%rip),%rax        # 0x140101040
1400a8114:	48 31 e0             	xor    %rsp,%rax
1400a8117:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400a811c:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
1400a8121:	e8 6a 54 f7 ff       	call   0x14001d590
1400a8126:	48 8b 08             	mov    (%rax),%rcx
1400a8129:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
1400a812e:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400a8133:	48 89 da             	mov    %rbx,%rdx
1400a8136:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1400a813d:	49 89 f9             	mov    %rdi,%r9
1400a8140:	e8 f7 d8 fc ff       	call   0x140075a3c
1400a8145:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400a814a:	48 31 e1             	xor    %rsp,%rcx
1400a814d:	48 3b 0d ec 8e 05 00 	cmp    0x58eec(%rip),%rcx        # 0x140101040
1400a8154:	74 06                	je     0x1400a815c
1400a8156:	e8 75 71 fc ff       	call   0x14006f2d0
1400a815b:	cc                   	int3
1400a815c:	48 83 c4 48          	add    $0x48,%rsp
1400a8160:	5b                   	pop    %rbx
1400a8161:	5f                   	pop    %rdi
1400a8162:	5e                   	pop    %rsi
1400a8163:	41 5e                	pop    %r14
1400a8165:	c3                   	ret
1400a8166:	cc                   	int3
1400a8167:	cc                   	int3
1400a8168:	cc                   	int3
1400a8169:	cc                   	int3
1400a816a:	cc                   	int3
1400a816b:	cc                   	int3
1400a816c:	cc                   	int3
1400a816d:	cc                   	int3
1400a816e:	cc                   	int3
1400a816f:	cc                   	int3
1400a8170:	55                   	push   %rbp
1400a8171:	56                   	push   %rsi
1400a8172:	48 83 ec 48          	sub    $0x48,%rsp
1400a8176:	48 8d 6c 24 40       	lea    0x40(%rsp),%rbp
1400a817b:	48 c7 45 00 fe ff ff 	movq   $0xfffffffffffffffe,0x0(%rbp)
1400a8182:	ff
1400a8183:	48 89 ce             	mov    %rcx,%rsi
1400a8186:	8b 05 5c 97 06 00    	mov    0x6975c(%rip),%eax        # 0x1401118e8
1400a818c:	8b 0d 86 75 06 00    	mov    0x67586(%rip),%ecx        # 0x14010f718
1400a8192:	65 48 8b 14 25 58 00 	mov    %gs:0x58,%rdx
1400a8199:	00 00
1400a819b:	48 8b 0c ca          	mov    (%rdx,%rcx,8),%rcx
1400a819f:	3b 81 04 00 00 00    	cmp    0x4(%rcx),%eax
1400a81a5:	7f 27                	jg     0x1400a81ce
1400a81a7:	48 8b 05 22 97 06 00 	mov    0x69722(%rip),%rax        # 0x1401118d0
1400a81ae:	48 89 06             	mov    %rax,(%rsi)
1400a81b1:	48 8b 05 20 97 06 00 	mov    0x69720(%rip),%rax        # 0x1401118d8
1400a81b8:	48 89 46 08          	mov    %rax,0x8(%rsi)
1400a81bc:	48 c7 46 10 00 00 00 	movq   $0x0,0x10(%rsi)
1400a81c3:	00
1400a81c4:	48 89 f0             	mov    %rsi,%rax
1400a81c7:	48 83 c4 48          	add    $0x48,%rsp
1400a81cb:	5e                   	pop    %rsi
1400a81cc:	5d                   	pop    %rbp
1400a81cd:	c3                   	ret
1400a81ce:	48 8d 0d 13 97 06 00 	lea    0x69713(%rip),%rcx        # 0x1401118e8
1400a81d5:	e8 42 5d fc ff       	call   0x14006df1c
1400a81da:	83 3d 07 97 06 00 ff 	cmpl   $0xffffffff,0x69707(%rip)        # 0x1401118e8
1400a81e1:	75 c4                	jne    0x1400a81a7
1400a81e3:	0f 57 c0             	xorps  %xmm0,%xmm0
1400a81e6:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
1400a81ea:	41 0f 29 01          	movaps %xmm0,(%r9)
1400a81ee:	49 c7 41 10 00 00 00 	movq   $0x0,0x10(%r9)
1400a81f5:	00
1400a81f6:	48 8d 0d d3 96 06 00 	lea    0x696d3(%rip),%rcx        # 0x1401118d0
1400a81fd:	4c 8d 05 a8 be 03 00 	lea    0x3bea8(%rip),%r8        # 0x1400e40ac
1400a8204:	ba 3f 00 00 00       	mov    $0x3f,%edx
1400a8209:	e8 e2 fb f7 ff       	call   0x140027df0
1400a820e:	48 8d 0d 8b e1 00 00 	lea    0xe18b(%rip),%rcx        # 0x1400b63a0
1400a8215:	e8 ce 5e fc ff       	call   0x14006e0e8
1400a821a:	48 8d 0d c7 96 06 00 	lea    0x696c7(%rip),%rcx        # 0x1401118e8
1400a8221:	e8 aa 5d fc ff       	call   0x14006dfd0
1400a8226:	e9 7c ff ff ff       	jmp    0x1400a81a7
1400a822b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400a8230:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400a8235:	55                   	push   %rbp
1400a8236:	56                   	push   %rsi
1400a8237:	48 83 ec 28          	sub    $0x28,%rsp
1400a823b:	48 8d 6a 40          	lea    0x40(%rdx),%rbp
1400a823f:	48 8d 0d a2 96 06 00 	lea    0x696a2(%rip),%rcx        # 0x1401118e8
1400a8246:	e8 49 5d fc ff       	call   0x14006df94
1400a824b:	90                   	nop
1400a824c:	48 83 c4 28          	add    $0x28,%rsp
1400a8250:	5e                   	pop    %rsi
1400a8251:	5d                   	pop    %rbp
1400a8252:	c3                   	ret
1400a8253:	cc                   	int3
1400a8254:	cc                   	int3
1400a8255:	cc                   	int3
1400a8256:	cc                   	int3
1400a8257:	cc                   	int3
1400a8258:	cc                   	int3
1400a8259:	cc                   	int3
1400a825a:	cc                   	int3
1400a825b:	cc                   	int3
1400a825c:	cc                   	int3
1400a825d:	cc                   	int3
1400a825e:	cc                   	int3
1400a825f:	cc                   	int3
1400a8260:	55                   	push   %rbp
1400a8261:	41 57                	push   %r15
1400a8263:	41 56                	push   %r14
1400a8265:	41 55                	push   %r13
1400a8267:	41 54                	push   %r12
1400a8269:	56                   	push   %rsi
1400a826a:	57                   	push   %rdi
1400a826b:	53                   	push   %rbx
1400a826c:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
1400a8273:	48 8d ac 24 80 00 00 	lea    0x80(%rsp),%rbp
1400a827a:	00
1400a827b:	48 c7 45 00 fe ff ff 	movq   $0xfffffffffffffffe,0x0(%rbp)
1400a8282:	ff
1400a8283:	4c 89 cf             	mov    %r9,%rdi
1400a8286:	48 89 d6             	mov    %rdx,%rsi
1400a8289:	4c 8b bd 80 00 00 00 	mov    0x80(%rbp),%r15
1400a8290:	4c 8b 65 78          	mov    0x78(%rbp),%r12
1400a8294:	4c 8b 75 70          	mov    0x70(%rbp),%r14
1400a8298:	4c 89 45 c8          	mov    %r8,-0x38(%rbp)
1400a829c:	41 f6 46 08 01       	testb  $0x1,0x8(%r14)
1400a82a1:	0f 84 36 01 00 00    	je     0x1400a83dd
1400a82a7:	48 8d 5d d0          	lea    -0x30(%rbp),%rbx
1400a82ab:	4c 89 f1             	mov    %r14,%rcx
1400a82ae:	48 89 da             	mov    %rbx,%rdx
1400a82b1:	e8 1a 25 fb ff       	call   0x14005a7d0
1400a82b6:	48 8d 15 8b 97 06 00 	lea    0x6978b(%rip),%rdx        # 0x140111a48
1400a82bd:	48 89 d9             	mov    %rbx,%rcx
1400a82c0:	e8 0b 30 fb ff       	call   0x14005b2d0
1400a82c5:	48 89 c3             	mov    %rax,%rbx
1400a82c8:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1400a82cc:	48 8d 05 1d 96 06 00 	lea    0x6961d(%rip),%rax        # 0x1401118f0
1400a82d3:	48 39 c1             	cmp    %rax,%rcx
1400a82d6:	74 1b                	je     0x1400a82f3
1400a82d8:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400a82dd:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400a82e2:	85 c0                	test   %eax,%eax
1400a82e4:	75 0d                	jne    0x1400a82f3
1400a82e6:	48 8b 01             	mov    (%rcx),%rax
1400a82e9:	48 8b 40 08          	mov    0x8(%rax),%rax
1400a82ed:	ff 15 15 ea 04 00    	call   *0x4ea15(%rip)        # 0x1400f6d08
1400a82f3:	4c 8d 6d d0          	lea    -0x30(%rbp),%r13
1400a82f7:	4c 89 f1             	mov    %r14,%rcx
1400a82fa:	4c 89 ea             	mov    %r13,%rdx
1400a82fd:	e8 ce 24 fb ff       	call   0x14005a7d0
1400a8302:	48 8d 15 cf 97 06 00 	lea    0x697cf(%rip),%rdx        # 0x140111ad8
1400a8309:	4c 89 e9             	mov    %r13,%rcx
1400a830c:	e8 bf 2f fb ff       	call   0x14005b2d0
1400a8311:	49 89 c6             	mov    %rax,%r14
1400a8314:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1400a8318:	48 8d 05 d1 95 06 00 	lea    0x695d1(%rip),%rax        # 0x1401118f0
1400a831f:	48 39 c1             	cmp    %rax,%rcx
1400a8322:	74 1b                	je     0x1400a833f
1400a8324:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400a8329:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400a832e:	85 c0                	test   %eax,%eax
1400a8330:	75 0d                	jne    0x1400a833f
1400a8332:	48 8b 01             	mov    (%rcx),%rax
1400a8335:	48 8b 40 08          	mov    0x8(%rax),%rax
1400a8339:	ff 15 c9 e9 04 00    	call   *0x4e9c9(%rip)        # 0x1400f6d08
1400a833f:	0f 28 05 ca 85 03 00 	movaps 0x385ca(%rip),%xmm0        # 0x1400e0910
1400a8346:	0f 29 45 f0          	movaps %xmm0,-0x10(%rbp)
1400a834a:	0f 29 45 e0          	movaps %xmm0,-0x20(%rbp)
1400a834e:	0f 29 45 d0          	movaps %xmm0,-0x30(%rbp)
1400a8352:	49 8b 06             	mov    (%r14),%rax
1400a8355:	48 8b 40 28          	mov    0x28(%rax),%rax
1400a8359:	4c 8b 05 a8 e9 04 00 	mov    0x4e9a8(%rip),%r8        # 0x1400f6d08
1400a8360:	4c 89 6d c0          	mov    %r13,-0x40(%rbp)
1400a8364:	4c 89 f1             	mov    %r14,%rcx
1400a8367:	4c 89 ea             	mov    %r13,%rdx
1400a836a:	41 ff d0             	call   *%r8
1400a836d:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
1400a8371:	49 8b 06             	mov    (%r14),%rax
1400a8374:	48 8b 40 30          	mov    0x30(%rax),%rax
1400a8378:	4c 8b 05 89 e9 04 00 	mov    0x4e989(%rip),%r8        # 0x1400f6d08
1400a837f:	48 89 55 c0          	mov    %rdx,-0x40(%rbp)
1400a8383:	4c 89 f1             	mov    %r14,%rcx
1400a8386:	41 ff d0             	call   *%r8
1400a8389:	4c 8d 4d 00          	lea    0x0(%rbp),%r9
1400a838d:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
1400a8392:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1400a8397:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
1400a839c:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
1400a83a0:	48 8d 5d d0          	lea    -0x30(%rbp),%rbx
1400a83a4:	48 89 fa             	mov    %rdi,%rdx
1400a83a7:	49 89 d8             	mov    %rbx,%r8
1400a83aa:	e8 21 02 00 00       	call   0x1400a85d0
1400a83af:	48 39 d8             	cmp    %rbx,%rax
1400a83b2:	41 0f 94 07          	sete   (%r15)
1400a83b6:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
1400a83ba:	48 89 06             	mov    %rax,(%rsi)
1400a83bd:	80 7d ff 00          	cmpb   $0x0,-0x1(%rbp)
1400a83c1:	79 09                	jns    0x1400a83cc
1400a83c3:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1400a83c7:	e8 04 5b fc ff       	call   0x14006ded0
1400a83cc:	80 7d e7 00          	cmpb   $0x0,-0x19(%rbp)
1400a83d0:	79 68                	jns    0x1400a843a
1400a83d2:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1400a83d6:	e8 f5 5a fc ff       	call   0x14006ded0
1400a83db:	eb 5d                	jmp    0x1400a843a
1400a83dd:	4c 8d 6d bc          	lea    -0x44(%rbp),%r13
1400a83e1:	41 c7 45 00 ff ff ff 	movl   $0xffffffff,0x0(%r13)
1400a83e8:	ff
1400a83e9:	48 8b 01             	mov    (%rcx),%rax
1400a83ec:	48 8b 40 58          	mov    0x58(%rax),%rax
1400a83f0:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
1400a83f5:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
1400a83fa:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1400a83ff:	48 8d 5d d0          	lea    -0x30(%rbp),%rbx
1400a8403:	48 89 da             	mov    %rbx,%rdx
1400a8406:	49 89 f9             	mov    %rdi,%r9
1400a8409:	ff 15 f9 e8 04 00    	call   *0x4e8f9(%rip)        # 0x1400f6d08
1400a840f:	48 8b 03             	mov    (%rbx),%rax
1400a8412:	41 8b 4d 00          	mov    0x0(%r13),%ecx
1400a8416:	83 f9 01             	cmp    $0x1,%ecx
1400a8419:	74 12                	je     0x1400a842d
1400a841b:	85 c9                	test   %ecx,%ecx
1400a841d:	74 14                	je     0x1400a8433
1400a841f:	41 c6 07 01          	movb   $0x1,(%r15)
1400a8423:	41 c7 04 24 04 00 00 	movl   $0x4,(%r12)
1400a842a:	00
1400a842b:	eb 0a                	jmp    0x1400a8437
1400a842d:	41 c6 07 01          	movb   $0x1,(%r15)
1400a8431:	eb 04                	jmp    0x1400a8437
1400a8433:	41 c6 07 00          	movb   $0x0,(%r15)
1400a8437:	48 89 06             	mov    %rax,(%rsi)
1400a843a:	48 89 f0             	mov    %rsi,%rax
1400a843d:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
1400a8444:	5b                   	pop    %rbx
1400a8445:	5f                   	pop    %rdi
1400a8446:	5e                   	pop    %rsi
1400a8447:	41 5c                	pop    %r12
1400a8449:	41 5d                	pop    %r13
1400a844b:	41 5e                	pop    %r14
1400a844d:	41 5f                	pop    %r15
1400a844f:	5d                   	pop    %rbp
1400a8450:	c3                   	ret
1400a8451:	66 66 66 66 66 66 2e 	data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1)
1400a8458:	0f 1f 84 00 00 00 00
1400a845f:	00
1400a8460:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400a8465:	55                   	push   %rbp
1400a8466:	41 57                	push   %r15
1400a8468:	41 56                	push   %r14
1400a846a:	41 55                	push   %r13
1400a846c:	41 54                	push   %r12
1400a846e:	56                   	push   %rsi
1400a846f:	57                   	push   %rdi
1400a8470:	53                   	push   %rbx
1400a8471:	48 83 ec 38          	sub    $0x38,%rsp
1400a8475:	48 8d aa 80 00 00 00 	lea    0x80(%rdx),%rbp
1400a847c:	80 7d ff 00          	cmpb   $0x0,-0x1(%rbp)
1400a8480:	79 09                	jns    0x1400a848b
1400a8482:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1400a8486:	e8 45 5a fc ff       	call   0x14006ded0
1400a848b:	80 7d e7 00          	cmpb   $0x0,-0x19(%rbp)
1400a848f:	79 09                	jns    0x1400a849a
1400a8491:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1400a8495:	e8 36 5a fc ff       	call   0x14006ded0
1400a849a:	90                   	nop
1400a849b:	48 83 c4 38          	add    $0x38,%rsp
1400a849f:	5b                   	pop    %rbx
1400a84a0:	5f                   	pop    %rdi
1400a84a1:	5e                   	pop    %rsi
1400a84a2:	41 5c                	pop    %r12
1400a84a4:	41 5d                	pop    %r13
1400a84a6:	41 5e                	pop    %r14
1400a84a8:	41 5f                	pop    %r15
1400a84aa:	5d                   	pop    %rbp
1400a84ab:	c3                   	ret
1400a84ac:	0f 1f 40 00          	nopl   0x0(%rax)
1400a84b0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400a84b5:	55                   	push   %rbp
1400a84b6:	41 57                	push   %r15
1400a84b8:	41 56                	push   %r14
1400a84ba:	41 55                	push   %r13
1400a84bc:	41 54                	push   %r12
1400a84be:	56                   	push   %rsi
1400a84bf:	57                   	push   %rdi
1400a84c0:	53                   	push   %rbx
1400a84c1:	48 83 ec 38          	sub    $0x38,%rsp
1400a84c5:	48 8d aa 80 00 00 00 	lea    0x80(%rdx),%rbp
1400a84cc:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1400a84d0:	48 8d 05 19 94 06 00 	lea    0x69419(%rip),%rax        # 0x1401118f0
1400a84d7:	48 39 c1             	cmp    %rax,%rcx
1400a84da:	74 1b                	je     0x1400a84f7
1400a84dc:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400a84e1:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400a84e6:	85 c0                	test   %eax,%eax
1400a84e8:	75 0d                	jne    0x1400a84f7
1400a84ea:	48 8b 01             	mov    (%rcx),%rax
1400a84ed:	48 8b 40 08          	mov    0x8(%rax),%rax
1400a84f1:	ff 15 11 e8 04 00    	call   *0x4e811(%rip)        # 0x1400f6d08
1400a84f7:	90                   	nop
1400a84f8:	48 83 c4 38          	add    $0x38,%rsp
1400a84fc:	5b                   	pop    %rbx
1400a84fd:	5f                   	pop    %rdi
1400a84fe:	5e                   	pop    %rsi