14095d0fd:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14095d101:	48 83 f8 1f          	cmp    $0x1f,%rax
14095d105:	0f 87 23 01 00 00    	ja     0x14095d22e
14095d10b:	e8 34 e0 4b 00       	call   0x140e1b144
14095d110:	90                   	nop
14095d111:	48 8b 94 24 98 01 00 	mov    0x198(%rsp),%rdx
14095d118:	00
14095d119:	48 83 fa 0f          	cmp    $0xf,%rdx
14095d11d:	76 35                	jbe    0x14095d154
14095d11f:	48 ff c2             	inc    %rdx
14095d122:	48 8b 8c 24 80 01 00 	mov    0x180(%rsp),%rcx
14095d129:	00
14095d12a:	48 8b c1             	mov    %rcx,%rax
14095d12d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14095d134:	72 19                	jb     0x14095d14f
14095d136:	48 83 c2 27          	add    $0x27,%rdx
14095d13a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14095d13e:	48 2b c1             	sub    %rcx,%rax
14095d141:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14095d145:	48 83 f8 1f          	cmp    $0x1f,%rax
14095d149:	0f 87 e5 00 00 00    	ja     0x14095d234
14095d14f:	e8 f0 df 4b 00       	call   0x140e1b144
14095d154:	48 c7 84 24 90 01 00 	movq   $0x0,0x190(%rsp)
14095d15b:	00 00 00 00 00
14095d160:	48 c7 84 24 98 01 00 	movq   $0xf,0x198(%rsp)
14095d167:	00 0f 00 00 00
14095d16c:	c6 84 24 80 01 00 00 	movb   $0x0,0x180(%rsp)
14095d173:	00
14095d174:	48 8b 94 24 38 02 00 	mov    0x238(%rsp),%rdx
14095d17b:	00
14095d17c:	48 83 fa 0f          	cmp    $0xf,%rdx
14095d180:	76 36                	jbe    0x14095d1b8
14095d182:	48 ff c2             	inc    %rdx
14095d185:	48 8b 8c 24 20 02 00 	mov    0x220(%rsp),%rcx
14095d18c:	00
14095d18d:	48 8b c1             	mov    %rcx,%rax
14095d190:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14095d197:	72 19                	jb     0x14095d1b2
14095d199:	48 83 c2 27          	add    $0x27,%rdx
14095d19d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14095d1a1:	48 2b c1             	sub    %rcx,%rax
14095d1a4:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14095d1a8:	48 83 f8 1f          	cmp    $0x1f,%rax
14095d1ac:	0f 87 88 00 00 00    	ja     0x14095d23a
14095d1b2:	e8 8d df 4b 00       	call   0x140e1b144
14095d1b7:	90                   	nop
14095d1b8:	48 8b 8c 24 40 02 00 	mov    0x240(%rsp),%rcx
14095d1bf:	00
14095d1c0:	48 33 cc             	xor    %rsp,%rcx
14095d1c3:	e8 38 e3 4b 00       	call   0x140e1b500
14095d1c8:	4c 8d 9c 24 80 02 00 	lea    0x280(%rsp),%r11
14095d1cf:	00
14095d1d0:	49 8b 5b 38          	mov    0x38(%r11),%rbx
14095d1d4:	49 8b 73 40          	mov    0x40(%r11),%rsi
14095d1d8:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
14095d1dd:	41 0f 28 7b e0       	movaps -0x20(%r11),%xmm7
14095d1e2:	45 0f 28 43 d0       	movaps -0x30(%r11),%xmm8
14095d1e7:	49 8b e3             	mov    %r11,%rsp
14095d1ea:	41 5f                	pop    %r15
14095d1ec:	41 5e                	pop    %r14
14095d1ee:	41 5d                	pop    %r13
14095d1f0:	41 5c                	pop    %r12
14095d1f2:	5f                   	pop    %rdi
14095d1f3:	c3                   	ret
14095d1f4:	e8 ab cf 4c 00       	call   0x140e2a1a4
14095d1f9:	90                   	nop
14095d1fa:	e8 71 03 84 ff       	call   0x14019d570
14095d1ff:	90                   	nop
14095d200:	e8 6b 03 84 ff       	call   0x14019d570
14095d205:	90                   	nop
14095d206:	e8 99 cf 4c 00       	call   0x140e2a1a4
14095d20b:	cc                   	int3
14095d20c:	e8 5f 03 84 ff       	call   0x14019d570
14095d211:	e8 5a 03 84 ff       	call   0x14019d570
14095d216:	e8 55 03 84 ff       	call   0x14019d570
14095d21b:	90                   	nop
14095d21c:	e8 83 cf 4c 00       	call   0x140e2a1a4
14095d221:	90                   	nop
14095d222:	e8 7d cf 4c 00       	call   0x140e2a1a4
14095d227:	90                   	nop
14095d228:	e8 77 cf 4c 00       	call   0x140e2a1a4
14095d22d:	90                   	nop
14095d22e:	e8 71 cf 4c 00       	call   0x140e2a1a4
14095d233:	90                   	nop
14095d234:	e8 6b cf 4c 00       	call   0x140e2a1a4
14095d239:	90                   	nop
14095d23a:	e8 65 cf 4c 00       	call   0x140e2a1a4
14095d23f:	cc                   	int3
14095d240:	cc                   	int3
14095d241:	cc                   	int3
14095d242:	cc                   	int3
14095d243:	cc                   	int3
14095d244:	cc                   	int3
14095d245:	cc                   	int3
14095d246:	cc                   	int3
14095d247:	cc                   	int3
14095d248:	cc                   	int3
14095d249:	cc                   	int3
14095d24a:	cc                   	int3
14095d24b:	cc                   	int3
14095d24c:	cc                   	int3
14095d24d:	cc                   	int3
14095d24e:	cc                   	int3
14095d24f:	cc                   	int3
14095d250:	40 53                	rex push %rbx
14095d252:	56                   	push   %rsi
14095d253:	57                   	push   %rdi
14095d254:	41 54                	push   %r12
14095d256:	41 55                	push   %r13
14095d258:	41 56                	push   %r14
14095d25a:	41 57                	push   %r15
14095d25c:	48 81 ec 00 01 00 00 	sub    $0x100,%rsp
14095d263:	48 8b 05 96 bc a5 00 	mov    0xa5bc96(%rip),%rax        # 0x1413b8f00
14095d26a:	48 33 c4             	xor    %rsp,%rax
14095d26d:	48 89 84 24 f0 00 00 	mov    %rax,0xf0(%rsp)
14095d274:	00
14095d275:	4d 8b e1             	mov    %r9,%r12
14095d278:	49 8b f0             	mov    %r8,%rsi
14095d27b:	4c 8b fa             	mov    %rdx,%r15
14095d27e:	8b d9                	mov    %ecx,%ebx
14095d280:	4c 8b ac 24 68 01 00 	mov    0x168(%rsp),%r13
14095d287:	00
14095d288:	48 8b bc 24 70 01 00 	mov    0x170(%rsp),%rdi
14095d28f:	00
14095d290:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
14095d295:	45 33 f6             	xor    %r14d,%r14d
14095d298:	45 33 c9             	xor    %r9d,%r9d
14095d29b:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
14095d2a0:	33 d2                	xor    %edx,%edx
14095d2a2:	48 8d 0d f7 95 ab 00 	lea    0xab95f7(%rip),%rcx        # 0x1414168a0
14095d2a9:	ff 15 19 65 62 00    	call   *0x626519(%rip)        # 0x140f837c8
14095d2af:	85 c0                	test   %eax,%eax
14095d2b1:	0f 84 85 02 00 00    	je     0x14095d53c
14095d2b7:	44 39 74 24 70       	cmp    %r14d,0x70(%rsp)
14095d2bc:	0f 84 84 00 00 00    	je     0x14095d346
14095d2c2:	48 8b 3d 97 50 70 00 	mov    0x705097(%rip),%rdi        # 0x141062360
14095d2c9:	48 8b 47 08          	mov    0x8(%rdi),%rax
14095d2cd:	0f 10 40 f0          	movups -0x10(%rax),%xmm0
14095d2d1:	0f 11 84 24 80 00 00 	movups %xmm0,0x80(%rsp)
14095d2d8:	00
14095d2d9:	4c 39 77 20          	cmp    %r14,0x20(%rdi)
14095d2dd:	74 07                	je     0x14095d2e6
14095d2df:	b9 05 00 00 00       	mov    $0x5,%ecx
14095d2e4:	cd 29                	int    $0x29
14095d2e6:	33 c0                	xor    %eax,%eax
14095d2e8:	48 89 47 28          	mov    %rax,0x28(%rdi)
14095d2ec:	48 89 47 30          	mov    %rax,0x30(%rdi)
14095d2f0:	4c 8d 4f 20          	lea    0x20(%rdi),%r9
14095d2f4:	4c 8b c7             	mov    %rdi,%r8
14095d2f7:	48 8d 15 b2 3f 6a ff 	lea    -0x95c04e(%rip),%rdx        # 0x1400012b0
14095d2fe:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
14095d305:	00
14095d306:	ff 15 5c 5d 62 00    	call   *0x625d5c(%rip)        # 0x140f83068
14095d30c:	85 c0                	test   %eax,%eax
14095d30e:	75 17                	jne    0x14095d327
14095d310:	4c 8b 47 08          	mov    0x8(%rdi),%r8
14095d314:	45 0f b7 08          	movzwl (%r8),%r9d
14095d318:	ba 02 00 00 00       	mov    $0x2,%edx
14095d31d:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
14095d321:	ff 15 49 5d 62 00    	call   *0x625d49(%rip)        # 0x140f83070
14095d327:	45 33 c0             	xor    %r8d,%r8d
14095d32a:	33 d2                	xor    %edx,%edx
14095d32c:	48 8d 0d 6d 95 ab 00 	lea    0xab956d(%rip),%rcx        # 0x1414168a0
14095d333:	ff 15 87 64 62 00    	call   *0x626487(%rip)        # 0x140f837c0
14095d339:	85 c0                	test   %eax,%eax
14095d33b:	0f 84 01 02 00 00    	je     0x14095d542
14095d341:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
14095d346:	4c 8b 15 13 50 70 00 	mov    0x705013(%rip),%r10        # 0x141062360
14095d34d:	41 83 3a 02          	cmpl   $0x2,(%r10)
14095d351:	0f 86 76 01 00 00    	jbe    0x14095d4cd
14095d357:	48 8b d6             	mov    %rsi,%rdx
14095d35a:	48 83 7e 18 0f       	cmpq   $0xf,0x18(%rsi)
14095d35f:	76 03                	jbe    0x14095d364
14095d361:	48 8b 16             	mov    (%rsi),%rdx
14095d364:	4d 8b c7             	mov    %r15,%r8
14095d367:	49 83 7f 18 0f       	cmpq   $0xf,0x18(%r15)
14095d36c:	76 03                	jbe    0x14095d371
14095d36e:	4d 8b 07             	mov    (%r15),%r8
14095d371:	89 5c 24 70          	mov    %ebx,0x70(%rsp)
14095d375:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
14095d37c:	48 85 d2             	test   %rdx,%rdx
14095d37f:	74 10                	je     0x14095d391
14095d381:	48 8b c8             	mov    %rax,%rcx
14095d384:	48 ff c1             	inc    %rcx
14095d387:	80 3c 0a 00          	cmpb   $0x0,(%rdx,%rcx,1)
14095d38b:	75 f7                	jne    0x14095d384
14095d38d:	ff c1                	inc    %ecx
14095d38f:	eb 0c                	jmp    0x14095d39d
14095d391:	48 8d 15 f4 63 64 00 	lea    0x6463f4(%rip),%rdx        # 0x140fa378c
14095d398:	b9 01 00 00 00       	mov    $0x1,%ecx
14095d39d:	48 89 94 24 e0 00 00 	mov    %rdx,0xe0(%rsp)
14095d3a4:	00
14095d3a5:	89 8c 24 e8 00 00 00 	mov    %ecx,0xe8(%rsp)
14095d3ac:	44 89 b4 24 ec 00 00 	mov    %r14d,0xec(%rsp)
14095d3b3:	00
14095d3b4:	4d 85 c0             	test   %r8,%r8
14095d3b7:	74 15                	je     0x14095d3ce
14095d3b9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14095d3c0:	48 ff c0             	inc    %rax
14095d3c3:	41 80 3c 00 00       	cmpb   $0x0,(%r8,%rax,1)
14095d3c8:	75 f6                	jne    0x14095d3c0
14095d3ca:	ff c0                	inc    %eax
14095d3cc:	eb 0c                	jmp    0x14095d3da
14095d3ce:	4c 8d 05 b7 63 64 00 	lea    0x6463b7(%rip),%r8        # 0x140fa378c
14095d3d5:	b8 01 00 00 00       	mov    $0x1,%eax
14095d3da:	4c 89 84 24 d0 00 00 	mov    %r8,0xd0(%rsp)
14095d3e1:	00
14095d3e2:	89 84 24 d8 00 00 00 	mov    %eax,0xd8(%rsp)
14095d3e9:	44 89 b4 24 dc 00 00 	mov    %r14d,0xdc(%rsp)
14095d3f0:	00
14095d3f1:	48 8d 05 c0 55 70 00 	lea    0x7055c0(%rip),%rax        # 0x1410629b8
14095d3f8:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
14095d3ff:	00
14095d400:	48 c7 84 24 c8 00 00 	movq   $0x30,0xc8(%rsp)
14095d407:	00 30 00 00 00
14095d40c:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
14095d411:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
14095d418:	00
14095d419:	48 c7 84 24 b8 00 00 	movq   $0x4,0xb8(%rsp)
14095d420:	00 04 00 00 00
14095d425:	c7 84 24 80 00 00 00 	movl   $0xb000000,0x80(%rsp)
14095d42c:	00 00 00 0b
14095d430:	0f b7 05 e2 47 92 00 	movzwl 0x9247e2(%rip),%eax        # 0x141281c19
14095d437:	89 84 24 84 00 00 00 	mov    %eax,0x84(%rsp)
14095d43e:	4c 89 b4 24 88 00 00 	mov    %r14,0x88(%rsp)
14095d445:	00
14095d446:	49 8b 42 08          	mov    0x8(%r10),%rax
14095d44a:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
14095d451:	00
14095d452:	0f b7 00             	movzwl (%rax),%eax
14095d455:	89 84 24 98 00 00 00 	mov    %eax,0x98(%rsp)
14095d45c:	c7 84 24 9c 00 00 00 	movl   $0x2,0x9c(%rsp)
14095d463:	02 00 00 00
14095d467:	48 8d 05 b5 47 92 00 	lea    0x9247b5(%rip),%rax        # 0x141281c23
14095d46e:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
14095d475:	00
14095d476:	c7 84 24 a8 00 00 00 	movl   $0x39,0xa8(%rsp)
14095d47d:	39 00 00 00
14095d481:	c7 84 24 ac 00 00 00 	movl   $0x1,0xac(%rsp)
14095d488:	01 00 00 00
14095d48c:	48 8d 05 e1 92 92 00 	lea    0x9292e1(%rip),%rax        # 0x141286774
14095d493:	48 8d 0d 3e 42 92 00 	lea    0x92423e(%rip),%rcx        # 0x1412816d8
14095d49a:	2b c1                	sub    %ecx,%eax
14095d49c:	89 44 24 40          	mov    %eax,0x40(%rsp)
14095d4a0:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
14095d4a7:	00
14095d4a8:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14095d4ad:	c7 44 24 20 06 00 00 	movl   $0x6,0x20(%rsp)
14095d4b4:	00
14095d4b5:	45 33 c9             	xor    %r9d,%r9d
14095d4b8:	45 33 c0             	xor    %r8d,%r8d
14095d4bb:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
14095d4c2:	00
14095d4c3:	49 8b 4a 20          	mov    0x20(%r10),%rcx
14095d4c7:	ff 15 ab 5b 62 00    	call   *0x625bab(%rip)        # 0x140f83078
14095d4cd:	85 db                	test   %ebx,%ebx
14095d4cf:	79 11                	jns    0x14095d4e2
14095d4d1:	8b c3                	mov    %ebx,%eax
14095d4d3:	25 00 00 ff 1f       	and    $0x1fff0000,%eax
14095d4d8:	3d 00 00 07 00       	cmp    $0x70000,%eax
14095d4dd:	75 03                	jne    0x14095d4e2
14095d4df:	0f b7 db             	movzwl %bx,%ebx
14095d4e2:	4c 8b c6             	mov    %rsi,%r8
14095d4e5:	49 8b d7             	mov    %r15,%rdx
14095d4e8:	8b cb                	mov    %ebx,%ecx
14095d4ea:	80 bc 24 78 01 00 00 	cmpb   $0x0,0x178(%rsp)
14095d4f1:	00
14095d4f2:	74 1f                	je     0x14095d513
14095d4f4:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14095d4f9:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
14095d4fe:	8b 84 24 60 01 00 00 	mov    0x160(%rsp),%eax
14095d505:	89 44 24 20          	mov    %eax,0x20(%rsp)
14095d509:	4d 8b cc             	mov    %r12,%r9
14095d50c:	e8 df e2 ff ff       	call   0x14095b7f0
14095d511:	eb 06                	jmp    0x14095d519
14095d513:	e8 b8 ed ff ff       	call   0x14095c2d0
14095d518:	90                   	nop
14095d519:	48 8b 8c 24 f0 00 00 	mov    0xf0(%rsp),%rcx
14095d520:	00
14095d521:	48 33 cc             	xor    %rsp,%rcx
14095d524:	e8 d7 df 4b 00       	call   0x140e1b500
14095d529:	48 81 c4 00 01 00 00 	add    $0x100,%rsp
14095d530:	41 5f                	pop    %r15
14095d532:	41 5e                	pop    %r14
14095d534:	41 5d                	pop    %r13
14095d536:	41 5c                	pop    %r12
14095d538:	5f                   	pop    %rdi
14095d539:	5e                   	pop    %rsi
14095d53a:	5b                   	pop    %rbx
14095d53b:	c3                   	ret
14095d53c:	e8 0f 26 4d 00       	call   0x140e2fb50
14095d541:	cc                   	int3
14095d542:	e8 e9 de 49 00       	call   0x140dfb430
14095d547:	cc                   	int3
14095d548:	cc                   	int3
14095d549:	cc                   	int3
14095d54a:	cc                   	int3
14095d54b:	cc                   	int3
14095d54c:	cc                   	int3
14095d54d:	cc                   	int3
14095d54e:	cc                   	int3
14095d54f:	cc                   	int3
14095d550:	40 53                	rex push %rbx
14095d552:	56                   	push   %rsi
14095d553:	57                   	push   %rdi
14095d554:	41 54                	push   %r12
14095d556:	41 55                	push   %r13
14095d558:	41 56                	push   %r14
14095d55a:	41 57                	push   %r15
14095d55c:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
14095d563:	4d 8b e9             	mov    %r9,%r13
14095d566:	4d 8b e0             	mov    %r8,%r12
14095d569:	44 8b f9             	mov    %ecx,%r15d
14095d56c:	48 8b 84 24 28 01 00 	mov    0x128(%rsp),%rax
14095d573:	00
14095d574:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14095d579:	48 8b 84 24 30 01 00 	mov    0x130(%rsp),%rax
14095d580:	00
14095d581:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14095d586:	48 8b 02             	mov    (%rdx),%rax
14095d589:	48 8b ca             	mov    %rdx,%rcx
14095d58c:	48 8b 40 08          	mov    0x8(%rax),%rax
14095d590:	ff 15 8a 64 62 00    	call   *0x62648a(%rip)        # 0x140f83a20
14095d596:	48 8b f0             	mov    %rax,%rsi
14095d599:	0f 57 c0             	xorps  %xmm0,%xmm0
14095d59c:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
14095d5a1:	0f 57 c9             	xorps  %xmm1,%xmm1
14095d5a4:	f3 0f 7f 4c 24 50    	movdqu %xmm1,0x50(%rsp)
14095d5aa:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
14095d5b1:	48 ff c3             	inc    %rbx
14095d5b4:	80 3c 18 00          	cmpb   $0x0,(%rax,%rbx,1)
14095d5b8:	75 f7                	jne    0x14095d5b1
14095d5ba:	48 bf ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rdi
14095d5c1:	ff ff 7f
14095d5c4:	48 3b df             	cmp    %rdi,%rbx
14095d5c7:	0f 87 06 01 00 00    	ja     0x14095d6d3
14095d5cd:	48 83 fb 0f          	cmp    $0xf,%rbx
14095d5d1:	77 28                	ja     0x14095d5fb
14095d5d3:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
14095d5d8:	48 c7 44 24 58 0f 00 	movq   $0xf,0x58(%rsp)
14095d5df:	00 00
14095d5e1:	0f ae e8             	lfence
14095d5e4:	4c 8b c3             	mov    %rbx,%r8
14095d5e7:	48 8b d6             	mov    %rsi,%rdx
14095d5ea:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14095d5ef:	e8 1c 1a 58 00       	call   0x140edf010
14095d5f4:	c6 44 1c 40 00       	movb   $0x0,0x40(%rsp,%rbx,1)
14095d5f9:	eb 4c                	jmp    0x14095d647
14095d5fb:	48 8b c3             	mov    %rbx,%rax
14095d5fe:	48 83 c8 0f          	or     $0xf,%rax