14046a408:	76 2d                	jbe    0x14046a437
14046a40a:	49 8b 0e             	mov    (%r14),%rcx
14046a40d:	4a 8d 04 65 02 00 00 	lea    0x2(,%r12,2),%rax
14046a414:	00
14046a415:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14046a41b:	72 14                	jb     0x14046a431
14046a41d:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14046a421:	48 2b ca             	sub    %rdx,%rcx
14046a424:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14046a428:	48 83 f8 1f          	cmp    $0x1f,%rax
14046a42c:	77 41                	ja     0x14046a46f
14046a42e:	48 8b ca             	mov    %rdx,%rcx
14046a431:	ff 15 89 24 6a 00    	call   *0x6a2489(%rip)        # 0x140b0c8c0
14046a437:	49 89 36             	mov    %rsi,(%r14)
14046a43a:	48 8b 45 df          	mov    -0x21(%rbp),%rax
14046a43e:	48 83 f8 07          	cmp    $0x7,%rax
14046a442:	76 3b                	jbe    0x14046a47f
14046a444:	49 8b cf             	mov    %r15,%rcx
14046a447:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14046a44e:	00
14046a44f:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14046a455:	72 1f                	jb     0x14046a476
14046a457:	4d 8b 7f f8          	mov    -0x8(%r15),%r15
14046a45b:	49 2b cf             	sub    %r15,%rcx
14046a45e:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14046a462:	48 83 f8 1f          	cmp    $0x1f,%rax
14046a466:	76 0e                	jbe    0x14046a476
14046a468:	ff 15 2a 25 6a 00    	call   *0x6a252a(%rip)        # 0x140b0c998
14046a46e:	90                   	nop
14046a46f:	ff 15 23 25 6a 00    	call   *0x6a2523(%rip)        # 0x140b0c998
14046a475:	90                   	nop
14046a476:	49 8b cf             	mov    %r15,%rcx
14046a479:	ff 15 41 24 6a 00    	call   *0x6a2441(%rip)        # 0x140b0c8c0
14046a47f:	48 8d 8f c0 00 00 00 	lea    0xc0(%rdi),%rcx
14046a486:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14046a48c:	66 44 89 4c 24 20    	mov    %r9w,0x20(%rsp)
14046a492:	41 8d 51 1f          	lea    0x1f(%r9),%edx
14046a496:	45 8d 41 7d          	lea    0x7d(%r9),%r8d
14046a49a:	e8 01 7b ee ff       	call   0x140351fa0
14046a49f:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
14046a4a3:	48 33 cc             	xor    %rsp,%rcx
14046a4a6:	e8 35 51 68 00       	call   0x140aef5e0
14046a4ab:	4c 8d 9c 24 f0 00 00 	lea    0xf0(%rsp),%r11
14046a4b2:	00
14046a4b3:	49 8b 5b 38          	mov    0x38(%r11),%rbx
14046a4b7:	49 8b 73 40          	mov    0x40(%r11),%rsi
14046a4bb:	49 8b 7b 48          	mov    0x48(%r11),%rdi
14046a4bf:	49 8b e3             	mov    %r11,%rsp
14046a4c2:	41 5f                	pop    %r15
14046a4c4:	41 5e                	pop    %r14
14046a4c6:	41 5d                	pop    %r13
14046a4c8:	41 5c                	pop    %r12
14046a4ca:	5d                   	pop    %rbp
14046a4cb:	c3                   	ret
14046a4cc:	41 b8 57 00 07 80    	mov    $0x80070057,%r8d
14046a4d2:	48 8d 15 6f 1d 6e 00 	lea    0x6e1d6f(%rip),%rdx        # 0x140b4c248
14046a4d9:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14046a4dd:	e8 62 8b ee ff       	call   0x140353044
14046a4e2:	48 8d 15 4f c2 7c 00 	lea    0x7cc24f(%rip),%rdx        # 0x140c36738
14046a4e9:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14046a4ed:	e8 8c 5f 68 00       	call   0x140af047e
14046a4f2:	cc                   	int3
14046a4f3:	41 b8 57 00 07 80    	mov    $0x80070057,%r8d
14046a4f9:	48 8d 15 08 1d 6e 00 	lea    0x6e1d08(%rip),%rdx        # 0x140b4c208
14046a500:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14046a504:	e8 3b 8b ee ff       	call   0x140353044
14046a509:	48 8d 15 28 c2 7c 00 	lea    0x7cc228(%rip),%rdx        # 0x140c36738
14046a510:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14046a514:	e8 65 5f 68 00       	call   0x140af047e
14046a519:	90                   	nop
14046a51a:	e8 51 98 b9 ff       	call   0x140003d70
14046a51f:	90                   	nop
14046a520:	eb 02                	jmp    0x14046a524
14046a522:	90                   	nop
14046a523:	90                   	nop
14046a524:	90                   	nop
14046a525:	e8 46 98 b9 ff       	call   0x140003d70
14046a52a:	90                   	nop
14046a52b:	eb 01                	jmp    0x14046a52e
14046a52d:	90                   	nop
14046a52e:	90                   	nop
14046a52f:	e8 3c 98 b9 ff       	call   0x140003d70
14046a534:	cc                   	int3
14046a535:	41 b8 57 00 07 80    	mov    $0x80070057,%r8d
14046a53b:	48 8d 15 1e 1b 6e 00 	lea    0x6e1b1e(%rip),%rdx        # 0x140b4c060
14046a542:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14046a546:	e8 f9 8a ee ff       	call   0x140353044
14046a54b:	48 8d 15 e6 c1 7c 00 	lea    0x7cc1e6(%rip),%rdx        # 0x140c36738
14046a552:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14046a556:	e8 23 5f 68 00       	call   0x140af047e
14046a55b:	90                   	nop
14046a55c:	0f 1f 40 00          	nopl   0x0(%rax)
14046a560:	41 b8 57 00 07 80    	mov    $0x80070057,%r8d
14046a566:	48 8d 15 13 1b 6e 00 	lea    0x6e1b13(%rip),%rdx        # 0x140b4c080
14046a56d:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14046a571:	e8 ce 8a ee ff       	call   0x140353044
14046a576:	48 8d 15 bb c1 7c 00 	lea    0x7cc1bb(%rip),%rdx        # 0x140c36738
14046a57d:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14046a581:	e8 f8 5e 68 00       	call   0x140af047e
14046a586:	90                   	nop
14046a587:	41 b8 57 00 07 80    	mov    $0x80070057,%r8d
14046a58d:	48 8d 15 94 1c 6e 00 	lea    0x6e1c94(%rip),%rdx        # 0x140b4c228
14046a594:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14046a598:	e8 a7 8a ee ff       	call   0x140353044
14046a59d:	48 8d 15 94 c1 7c 00 	lea    0x7cc194(%rip),%rdx        # 0x140c36738
14046a5a4:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14046a5a8:	e8 d1 5e 68 00       	call   0x140af047e
14046a5ad:	cc                   	int3
14046a5ae:	90                   	nop
14046a5af:	90                   	nop
14046a5b0:	48 8b c4             	mov    %rsp,%rax
14046a5b3:	48 89 58 10          	mov    %rbx,0x10(%rax)
14046a5b7:	48 89 70 18          	mov    %rsi,0x18(%rax)
14046a5bb:	48 89 78 20          	mov    %rdi,0x20(%rax)
14046a5bf:	55                   	push   %rbp
14046a5c0:	41 54                	push   %r12
14046a5c2:	41 55                	push   %r13
14046a5c4:	41 56                	push   %r14
14046a5c6:	41 57                	push   %r15
14046a5c8:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
14046a5cc:	48 81 ec f0 00 00 00 	sub    $0xf0,%rsp
14046a5d3:	48 8b 05 66 4a 85 00 	mov    0x854a66(%rip),%rax        # 0x140cbf040
14046a5da:	48 33 c4             	xor    %rsp,%rax
14046a5dd:	48 89 45 27          	mov    %rax,0x27(%rbp)
14046a5e1:	48 8b f1             	mov    %rcx,%rsi
14046a5e4:	45 33 ff             	xor    %r15d,%r15d
14046a5e7:	44 38 b9 82 01 00 00 	cmp    %r15b,0x182(%rcx)
14046a5ee:	0f 85 78 07 00 00    	jne    0x14046ad6c
14046a5f4:	66 c7 81 81 01 00 00 	movw   $0x101,0x181(%rcx)
14046a5fb:	01 01
14046a5fd:	83 b9 84 01 00 00 ff 	cmpl   $0xffffffff,0x184(%rcx)
14046a604:	0f 85 3b 07 00 00    	jne    0x14046ad45
14046a60a:	44 89 b9 84 01 00 00 	mov    %r15d,0x184(%rcx)
14046a611:	0f 57 c0             	xorps  %xmm0,%xmm0
14046a614:	0f 11 45 87          	movups %xmm0,-0x79(%rbp)
14046a618:	4c 89 7d 97          	mov    %r15,-0x69(%rbp)
14046a61c:	4c 89 7d 9f          	mov    %r15,-0x61(%rbp)
14046a620:	45 8d 47 0b          	lea    0xb(%r15),%r8d
14046a624:	48 8d 15 15 14 6e 00 	lea    0x6e1415(%rip),%rdx        # 0x140b4ba40
14046a62b:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
14046a62f:	e8 ec 97 b9 ff       	call   0x140003e20
14046a634:	4c 39 be 98 01 00 00 	cmp    %r15,0x198(%rsi)
14046a63b:	0f 85 bc 07 00 00    	jne    0x14046adfd
14046a641:	4c 8d b6 88 01 00 00 	lea    0x188(%rsi),%r14
14046a648:	48 8d 45 87          	lea    -0x79(%rbp),%rax
14046a64c:	48 bf fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%rdi
14046a653:	ff ff 7f
14046a656:	4c 8b 6d 87          	mov    -0x79(%rbp),%r13
14046a65a:	4c 3b f0             	cmp    %rax,%r14
14046a65d:	0f 84 09 01 00 00    	je     0x14046a76c
14046a663:	48 8d 45 87          	lea    -0x79(%rbp),%rax
14046a667:	48 83 7d 9f 07       	cmpq   $0x7,-0x61(%rbp)
14046a66c:	49 0f 47 c5          	cmova  %r13,%rax
14046a670:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14046a675:	4d 8b 7e 18          	mov    0x18(%r14),%r15
14046a679:	4c 8b 65 97          	mov    -0x69(%rbp),%r12
14046a67d:	4d 3b e7             	cmp    %r15,%r12
14046a680:	77 3b                	ja     0x14046a6bd
14046a682:	49 8b ce             	mov    %r14,%rcx
14046a685:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14046a68a:	49 83 ff 07          	cmp    $0x7,%r15
14046a68e:	76 08                	jbe    0x14046a698
14046a690:	49 8b 0e             	mov    (%r14),%rcx
14046a693:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14046a698:	4d 89 66 10          	mov    %r12,0x10(%r14)
14046a69c:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
14046a6a0:	4c 8b c3             	mov    %rbx,%r8
14046a6a3:	48 8b d0             	mov    %rax,%rdx
14046a6a6:	e8 bb 5d 68 00       	call   0x140af0466
14046a6ab:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14046a6b0:	45 33 ff             	xor    %r15d,%r15d
14046a6b3:	66 44 89 3c 18       	mov    %r15w,(%rax,%rbx,1)
14046a6b8:	e9 af 00 00 00       	jmp    0x14046a76c
14046a6bd:	4c 3b e7             	cmp    %rdi,%r12
14046a6c0:	0f 87 cd 06 00 00    	ja     0x14046ad93
14046a6c6:	49 8b dc             	mov    %r12,%rbx
14046a6c9:	48 83 cb 07          	or     $0x7,%rbx
14046a6cd:	48 3b df             	cmp    %rdi,%rbx
14046a6d0:	76 05                	jbe    0x14046a6d7
14046a6d2:	48 8b df             	mov    %rdi,%rbx
14046a6d5:	eb 1c                	jmp    0x14046a6f3
14046a6d7:	49 8b cf             	mov    %r15,%rcx
14046a6da:	48 d1 e9             	shr    $1,%rcx
14046a6dd:	48 8b c7             	mov    %rdi,%rax
14046a6e0:	48 2b c1             	sub    %rcx,%rax
14046a6e3:	4c 3b f8             	cmp    %rax,%r15
14046a6e6:	77 ea                	ja     0x14046a6d2
14046a6e8:	49 8d 04 0f          	lea    (%r15,%rcx,1),%rax
14046a6ec:	48 3b d8             	cmp    %rax,%rbx
14046a6ef:	48 0f 42 d8          	cmovb  %rax,%rbx
14046a6f3:	48 ff c3             	inc    %rbx
14046a6f6:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14046a6fb:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14046a700:	e8 e3 97 b9 ff       	call   0x140003ee8
14046a705:	48 8d 4b ff          	lea    -0x1(%rbx),%rcx
14046a709:	4d 89 66 10          	mov    %r12,0x10(%r14)
14046a70d:	49 89 4e 18          	mov    %rcx,0x18(%r14)
14046a711:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
14046a715:	4c 8b c3             	mov    %rbx,%r8
14046a718:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14046a71d:	4c 8b e0             	mov    %rax,%r12
14046a720:	48 8b c8             	mov    %rax,%rcx
14046a723:	e8 78 77 68 00       	call   0x140af1ea0
14046a728:	33 c0                	xor    %eax,%eax
14046a72a:	66 41 89 04 1c       	mov    %ax,(%r12,%rbx,1)
14046a72f:	49 83 ff 07          	cmp    $0x7,%r15
14046a733:	76 31                	jbe    0x14046a766
14046a735:	49 8b 0e             	mov    (%r14),%rcx
14046a738:	4a 8d 04 7d 02 00 00 	lea    0x2(,%r15,2),%rax
14046a73f:	00
14046a740:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14046a746:	72 18                	jb     0x14046a760
14046a748:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14046a74c:	48 2b ca             	sub    %rdx,%rcx
14046a74f:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14046a753:	48 83 f8 1f          	cmp    $0x1f,%rax
14046a757:	0f 87 c2 00 00 00    	ja     0x14046a81f
14046a75d:	48 8b ca             	mov    %rdx,%rcx
14046a760:	ff 15 5a 21 6a 00    	call   *0x6a215a(%rip)        # 0x140b0c8c0
14046a766:	45 33 ff             	xor    %r15d,%r15d
14046a769:	4d 89 26             	mov    %r12,(%r14)
14046a76c:	48 8b 45 9f          	mov    -0x61(%rbp),%rax
14046a770:	48 83 f8 07          	cmp    $0x7,%rax
14046a774:	76 31                	jbe    0x14046a7a7
14046a776:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14046a77d:	00
14046a77e:	49 8b cd             	mov    %r13,%rcx
14046a781:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14046a787:	72 15                	jb     0x14046a79e
14046a789:	4d 8b 6d f8          	mov    -0x8(%r13),%r13
14046a78d:	49 2b cd             	sub    %r13,%rcx
14046a790:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14046a794:	48 83 f8 1f          	cmp    $0x1f,%rax
14046a798:	0f 87 8d 03 00 00    	ja     0x14046ab2b
14046a79e:	49 8b cd             	mov    %r13,%rcx
14046a7a1:	ff 15 19 21 6a 00    	call   *0x6a2119(%rip)        # 0x140b0c8c0
14046a7a7:	48 8b 06             	mov    (%rsi),%rax
14046a7aa:	48 8b 58 18          	mov    0x18(%rax),%rbx
14046a7ae:	0f 57 c0             	xorps  %xmm0,%xmm0
14046a7b1:	0f 11 45 e7          	movups %xmm0,-0x19(%rbp)
14046a7b5:	0f 57 c9             	xorps  %xmm1,%xmm1
14046a7b8:	f3 0f 7f 4d f7       	movdqu %xmm1,-0x9(%rbp)
14046a7bd:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
14046a7c3:	48 8d 15 8e 12 6e 00 	lea    0x6e128e(%rip),%rdx        # 0x140b4ba58
14046a7ca:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14046a7ce:	e8 4d 96 b9 ff       	call   0x140003e20
14046a7d3:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
14046a7d7:	48 8b ce             	mov    %rsi,%rcx
14046a7da:	48 8b c3             	mov    %rbx,%rax
14046a7dd:	ff 15 55 24 6a 00    	call   *0x6a2455(%rip)        # 0x140b0cc38
14046a7e3:	48 8b 45 ff          	mov    -0x1(%rbp),%rax
14046a7e7:	48 83 f8 07          	cmp    $0x7,%rax
14046a7eb:	76 3f                	jbe    0x14046a82c
14046a7ed:	0f 1f 00             	nopl   (%rax)
14046a7f0:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14046a7f7:	00
14046a7f8:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
14046a7fc:	48 8b d1             	mov    %rcx,%rdx
14046a7ff:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14046a805:	72 1f                	jb     0x14046a826
14046a807:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14046a80b:	48 2b d1             	sub    %rcx,%rdx
14046a80e:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14046a812:	48 83 f8 1f          	cmp    $0x1f,%rax
14046a816:	76 0e                	jbe    0x14046a826
14046a818:	ff 15 7a 21 6a 00    	call   *0x6a217a(%rip)        # 0x140b0c998
14046a81e:	90                   	nop
14046a81f:	ff 15 73 21 6a 00    	call   *0x6a2173(%rip)        # 0x140b0c998
14046a825:	90                   	nop
14046a826:	ff 15 94 20 6a 00    	call   *0x6a2094(%rip)        # 0x140b0c8c0
14046a82c:	0f 57 c0             	xorps  %xmm0,%xmm0
14046a82f:	0f 11 45 a7          	movups %xmm0,-0x59(%rbp)
14046a833:	4c 89 7d b7          	mov    %r15,-0x49(%rbp)
14046a837:	4c 89 7d bf          	mov    %r15,-0x41(%rbp)
14046a83b:	41 b8 05 00 00 00    	mov    $0x5,%r8d
14046a841:	48 8d 15 40 0f 6e 00 	lea    0x6e0f40(%rip),%rdx        # 0x140b4b788
14046a848:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
14046a84c:	e8 cf 95 b9 ff       	call   0x140003e20
14046a851:	4c 39 be b8 01 00 00 	cmp    %r15,0x1b8(%rsi)
14046a858:	0f 85 78 05 00 00    	jne    0x14046add6
14046a85e:	4c 8d b6 a8 01 00 00 	lea    0x1a8(%rsi),%r14
14046a865:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
14046a869:	4c 8b 6d a7          	mov    -0x59(%rbp),%r13
14046a86d:	4c 3b f0             	cmp    %rax,%r14
14046a870:	0f 84 09 01 00 00    	je     0x14046a97f
14046a876:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
14046a87a:	48 83 7d bf 07       	cmpq   $0x7,-0x41(%rbp)
14046a87f:	49 0f 47 c5          	cmova  %r13,%rax
14046a883:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14046a888:	4d 8b 7e 18          	mov    0x18(%r14),%r15
14046a88c:	4c 8b 65 b7          	mov    -0x49(%rbp),%r12
14046a890:	4d 3b e7             	cmp    %r15,%r12
14046a893:	77 3b                	ja     0x14046a8d0
14046a895:	49 8b ce             	mov    %r14,%rcx
14046a898:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14046a89d:	49 83 ff 07          	cmp    $0x7,%r15
14046a8a1:	76 08                	jbe    0x14046a8ab
14046a8a3:	49 8b 0e             	mov    (%r14),%rcx
14046a8a6:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14046a8ab:	4d 89 66 10          	mov    %r12,0x10(%r14)
14046a8af:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
14046a8b3:	4c 8b c3             	mov    %rbx,%r8
14046a8b6:	48 8b d0             	mov    %rax,%rdx
14046a8b9:	e8 a8 5b 68 00       	call   0x140af0466
14046a8be:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14046a8c3:	45 33 ff             	xor    %r15d,%r15d
14046a8c6:	66 44 89 3c 18       	mov    %r15w,(%rax,%rbx,1)
14046a8cb:	e9 af 00 00 00       	jmp    0x14046a97f
14046a8d0:	4c 3b e7             	cmp    %rdi,%r12
14046a8d3:	0f 87 c4 04 00 00    	ja     0x14046ad9d
14046a8d9:	49 8b dc             	mov    %r12,%rbx
14046a8dc:	48 83 cb 07          	or     $0x7,%rbx
14046a8e0:	48 3b df             	cmp    %rdi,%rbx
14046a8e3:	76 05                	jbe    0x14046a8ea
14046a8e5:	48 8b df             	mov    %rdi,%rbx
14046a8e8:	eb 1c                	jmp    0x14046a906
14046a8ea:	49 8b cf             	mov    %r15,%rcx
14046a8ed:	48 d1 e9             	shr    $1,%rcx
14046a8f0:	48 8b c7             	mov    %rdi,%rax
14046a8f3:	48 2b c1             	sub    %rcx,%rax
14046a8f6:	4c 3b f8             	cmp    %rax,%r15
14046a8f9:	77 ea                	ja     0x14046a8e5
14046a8fb:	49 8d 04 0f          	lea    (%r15,%rcx,1),%rax
14046a8ff:	48 3b d8             	cmp    %rax,%rbx
14046a902:	48 0f 42 d8          	cmovb  %rax,%rbx
14046a906:	48 ff c3             	inc    %rbx
14046a909:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
14046a90e:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14046a913:	e8 d0 95 b9 ff       	call   0x140003ee8
14046a918:	48 8d 4b ff          	lea    -0x1(%rbx),%rcx
14046a91c:	4d 89 66 10          	mov    %r12,0x10(%r14)
14046a920:	49 89 4e 18          	mov    %rcx,0x18(%r14)
14046a924:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
14046a928:	4c 8b c3             	mov    %rbx,%r8
14046a92b:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
14046a930:	4c 8b e0             	mov    %rax,%r12
14046a933:	48 8b c8             	mov    %rax,%rcx
14046a936:	e8 65 75 68 00       	call   0x140af1ea0
14046a93b:	33 c0                	xor    %eax,%eax
14046a93d:	66 41 89 04 1c       	mov    %ax,(%r12,%rbx,1)
14046a942:	49 83 ff 07          	cmp    $0x7,%r15
14046a946:	76 31                	jbe    0x14046a979
14046a948:	49 8b 0e             	mov    (%r14),%rcx
14046a94b:	4a 8d 04 7d 02 00 00 	lea    0x2(,%r15,2),%rax
14046a952:	00
14046a953:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14046a959:	72 18                	jb     0x14046a973
14046a95b:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14046a95f:	48 2b ca             	sub    %rdx,%rcx
14046a962:	48 8d 41 f8          	lea    -0x8(%rcx),%rax