1401bc71f:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401bc723:	48 83 f8 1f          	cmp    $0x1f,%rax
1401bc727:	0f 86 9e f9 ff ff    	jbe    0x1401bc0cb
1401bc72d:	ff 15 4d 64 05 00    	call   *0x5644d(%rip)        # 0x140212b80
1401bc733:	90                   	nop
1401bc734:	e8 07 91 e4 ff       	call   0x140005840
1401bc739:	cc                   	int3
1401bc73a:	90                   	nop
1401bc73b:	90                   	nop
1401bc73c:	40 53                	rex push %rbx
1401bc73e:	48 83 ec 20          	sub    $0x20,%rsp
1401bc742:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401bc746:	48 8b d9             	mov    %rcx,%rbx
1401bc749:	48 3b 41 10          	cmp    0x10(%rcx),%rax
1401bc74d:	74 3b                	je     0x1401bc78a
1401bc74f:	33 c9                	xor    %ecx,%ecx
1401bc751:	48 8d 15 50 a3 0f 00 	lea    0xfa350(%rip),%rdx        # 0x1402b6aa8
1401bc758:	0f 57 c0             	xorps  %xmm0,%xmm0
1401bc75b:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
1401bc75f:	0f 11 00             	movups %xmm0,(%rax)
1401bc762:	48 89 48 10          	mov    %rcx,0x10(%rax)
1401bc766:	48 89 48 18          	mov    %rcx,0x18(%rax)
1401bc76a:	49 ff c0             	inc    %r8
1401bc76d:	66 42 39 0c 42       	cmp    %cx,(%rdx,%r8,2)
1401bc772:	75 f6                	jne    0x1401bc76a
1401bc774:	48 8b c8             	mov    %rax,%rcx
1401bc777:	e8 10 a5 e4 ff       	call   0x140006c8c
1401bc77c:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401bc780:	48 8d 41 20          	lea    0x20(%rcx),%rax
1401bc784:	48 89 43 08          	mov    %rax,0x8(%rbx)
1401bc788:	eb 0b                	jmp    0x1401bc795
1401bc78a:	48 8b d0             	mov    %rax,%rdx
1401bc78d:	e8 2e 50 00 00       	call   0x1401c17c0
1401bc792:	48 8b c8             	mov    %rax,%rcx
1401bc795:	48 8b c1             	mov    %rcx,%rax
1401bc798:	48 83 c4 20          	add    $0x20,%rsp
1401bc79c:	5b                   	pop    %rbx
1401bc79d:	c3                   	ret
1401bc79e:	90                   	nop
1401bc79f:	90                   	nop
1401bc7a0:	48 8b c4             	mov    %rsp,%rax
1401bc7a3:	48 89 58 10          	mov    %rbx,0x10(%rax)
1401bc7a7:	48 89 70 18          	mov    %rsi,0x18(%rax)
1401bc7ab:	48 89 78 20          	mov    %rdi,0x20(%rax)
1401bc7af:	55                   	push   %rbp
1401bc7b0:	41 54                	push   %r12
1401bc7b2:	41 55                	push   %r13
1401bc7b4:	41 56                	push   %r14
1401bc7b6:	41 57                	push   %r15
1401bc7b8:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
1401bc7bc:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
1401bc7c3:	48 8b 05 b6 49 14 00 	mov    0x1449b6(%rip),%rax        # 0x140301180
1401bc7ca:	48 33 c4             	xor    %rsp,%rax
1401bc7cd:	48 89 45 27          	mov    %rax,0x27(%rbp)
1401bc7d1:	48 8b f9             	mov    %rcx,%rdi
1401bc7d4:	45 33 e4             	xor    %r12d,%r12d
1401bc7d7:	e8 68 c6 ff ff       	call   0x1401b8e44
1401bc7dc:	84 c0                	test   %al,%al
1401bc7de:	0f 84 89 03 00 00    	je     0x1401bcb6d
1401bc7e4:	48 8b cf             	mov    %rdi,%rcx
1401bc7e7:	e8 f4 c6 ff ff       	call   0x1401b8ee0
1401bc7ec:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1401bc7f0:	e8 ff de ff ff       	call   0x1401ba6f4
1401bc7f5:	41 8d 74 24 07       	lea    0x7(%r12),%esi
1401bc7fa:	48 8b 5d d7          	mov    -0x29(%rbp),%rbx
1401bc7fe:	48 85 db             	test   %rbx,%rbx
1401bc801:	0f 84 e8 02 00 00    	je     0x1401bcaef
1401bc807:	0f 57 c0             	xorps  %xmm0,%xmm0
1401bc80a:	0f 11 45 9f          	movups %xmm0,-0x61(%rbp)
1401bc80e:	4c 8d 75 c7          	lea    -0x39(%rbp),%r14
1401bc812:	4c 8b 6d c7          	mov    -0x39(%rbp),%r13
1401bc816:	48 8b 45 df          	mov    -0x21(%rbp),%rax
1401bc81a:	48 89 45 8f          	mov    %rax,-0x71(%rbp)
1401bc81e:	48 3b c6             	cmp    %rsi,%rax
1401bc821:	4d 0f 47 f5          	cmova  %r13,%r14
1401bc825:	49 bf fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%r15
1401bc82c:	ff ff 7f
1401bc82f:	49 3b df             	cmp    %r15,%rbx
1401bc832:	0f 87 13 07 00 00    	ja     0x1401bcf4b
1401bc838:	8d 4e 03             	lea    0x3(%rsi),%ecx
1401bc83b:	48 3b de             	cmp    %rsi,%rbx
1401bc83e:	77 16                	ja     0x1401bc856
1401bc840:	48 89 5d af          	mov    %rbx,-0x51(%rbp)
1401bc844:	44 8b de             	mov    %esi,%r11d
1401bc847:	48 89 75 b7          	mov    %rsi,-0x49(%rbp)
1401bc84b:	41 0f 10 06          	movups (%r14),%xmm0
1401bc84f:	f3 0f 7f 45 9f       	movdqu %xmm0,-0x61(%rbp)
1401bc854:	eb 4b                	jmp    0x1401bc8a1
1401bc856:	48 8b c3             	mov    %rbx,%rax
1401bc859:	48 0b c6             	or     %rsi,%rax
1401bc85c:	49 3b c7             	cmp    %r15,%rax
1401bc85f:	76 05                	jbe    0x1401bc866
1401bc861:	49 8b c7             	mov    %r15,%rax
1401bc864:	eb 07                	jmp    0x1401bc86d
1401bc866:	48 3b c1             	cmp    %rcx,%rax
1401bc869:	48 0f 42 c1          	cmovb  %rcx,%rax
1401bc86d:	48 89 45 87          	mov    %rax,-0x79(%rbp)
1401bc871:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
1401bc875:	e8 0e a5 e4 ff       	call   0x140006d88
1401bc87a:	48 8b c8             	mov    %rax,%rcx
1401bc87d:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
1401bc881:	48 89 5d af          	mov    %rbx,-0x51(%rbp)
1401bc885:	48 8b 45 87          	mov    -0x79(%rbp),%rax
1401bc889:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
1401bc88d:	4c 8d 04 5d 02 00 00 	lea    0x2(,%rbx,2),%r8
1401bc894:	00
1401bc895:	49 8b d6             	mov    %r14,%rdx
1401bc898:	e8 53 91 04 00       	call   0x1402059f0
1401bc89d:	4c 8b 5d b7          	mov    -0x49(%rbp),%r11
1401bc8a1:	4c 8b 27             	mov    (%rdi),%r12
1401bc8a4:	4c 8b 75 9f          	mov    -0x61(%rbp),%r14
1401bc8a8:	eb 26                	jmp    0x1401bc8d0
1401bc8aa:	49 8b d4             	mov    %r12,%rdx
1401bc8ad:	49 39 74 24 18       	cmp    %rsi,0x18(%r12)
1401bc8b2:	76 04                	jbe    0x1401bc8b8
1401bc8b4:	49 8b 14 24          	mov    (%r12),%rdx
1401bc8b8:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
1401bc8bc:	4c 3b de             	cmp    %rsi,%r11
1401bc8bf:	49 0f 47 ce          	cmova  %r14,%rcx
1401bc8c3:	e8 f4 99 e5 ff       	call   0x1400162bc
1401bc8c8:	85 c0                	test   %eax,%eax
1401bc8ca:	74 0a                	je     0x1401bc8d6
1401bc8cc:	49 83 c4 20          	add    $0x20,%r12
1401bc8d0:	4c 3b 67 08          	cmp    0x8(%rdi),%r12
1401bc8d4:	75 d4                	jne    0x1401bc8aa
1401bc8d6:	4c 3b de             	cmp    %rsi,%r11
1401bc8d9:	76 34                	jbe    0x1401bc90f
1401bc8db:	4a 8d 04 5d 02 00 00 	lea    0x2(,%r11,2),%rax
1401bc8e2:	00
1401bc8e3:	49 8b ce             	mov    %r14,%rcx
1401bc8e6:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401bc8ec:	72 18                	jb     0x1401bc906
1401bc8ee:	4d 8b 76 f8          	mov    -0x8(%r14),%r14
1401bc8f2:	49 2b ce             	sub    %r14,%rcx
1401bc8f5:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401bc8f9:	48 83 f8 1f          	cmp    $0x1f,%rax
1401bc8fd:	76 07                	jbe    0x1401bc906
1401bc8ff:	ff 15 7b 62 05 00    	call   *0x5627b(%rip)        # 0x140212b80
1401bc905:	cc                   	int3
1401bc906:	49 8b ce             	mov    %r14,%rcx
1401bc909:	ff 15 31 62 05 00    	call   *0x56231(%rip)        # 0x140212b40
1401bc90f:	4c 8b 77 08          	mov    0x8(%rdi),%r14
1401bc913:	4d 3b e6             	cmp    %r14,%r12
1401bc916:	0f 85 9a 00 00 00    	jne    0x1401bc9b6
1401bc91c:	4c 8b 27             	mov    (%rdi),%r12
1401bc91f:	4c 3b 77 10          	cmp    0x10(%rdi),%r14
1401bc923:	0f 84 aa 01 00 00    	je     0x1401bcad3
1401bc929:	0f 57 c0             	xorps  %xmm0,%xmm0
1401bc92c:	4d 3b e6             	cmp    %r14,%r12
1401bc92f:	0f 85 cc 00 00 00    	jne    0x1401bca01
1401bc935:	41 0f 11 06          	movups %xmm0,(%r14)
1401bc939:	49 83 66 10 00       	andq   $0x0,0x10(%r14)
1401bc93e:	49 83 66 18 00       	andq   $0x0,0x18(%r14)
1401bc943:	4c 8d 65 c7          	lea    -0x39(%rbp),%r12
1401bc947:	48 39 75 8f          	cmp    %rsi,-0x71(%rbp)
1401bc94b:	4d 0f 47 e5          	cmova  %r13,%r12
1401bc94f:	48 3b de             	cmp    %rsi,%rbx
1401bc952:	77 14                	ja     0x1401bc968
1401bc954:	49 89 5e 10          	mov    %rbx,0x10(%r14)
1401bc958:	49 89 76 18          	mov    %rsi,0x18(%r14)
1401bc95c:	41 0f 10 04 24       	movups (%r12),%xmm0
1401bc961:	f3 41 0f 7f 06       	movdqu %xmm0,(%r14)
1401bc966:	eb 49                	jmp    0x1401bc9b1
1401bc968:	48 8b c3             	mov    %rbx,%rax
1401bc96b:	48 0b c6             	or     %rsi,%rax
1401bc96e:	49 3b c7             	cmp    %r15,%rax
1401bc971:	77 0f                	ja     0x1401bc982
1401bc973:	4c 8b f8             	mov    %rax,%r15
1401bc976:	b9 0a 00 00 00       	mov    $0xa,%ecx
1401bc97b:	48 3b c1             	cmp    %rcx,%rax
1401bc97e:	4c 0f 42 f9          	cmovb  %rcx,%r15
1401bc982:	4c 89 7d 87          	mov    %r15,-0x79(%rbp)
1401bc986:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
1401bc98a:	e8 f9 a3 e4 ff       	call   0x140006d88
1401bc98f:	48 8b c8             	mov    %rax,%rcx
1401bc992:	49 89 06             	mov    %rax,(%r14)
1401bc995:	49 89 5e 10          	mov    %rbx,0x10(%r14)
1401bc999:	48 8b 45 87          	mov    -0x79(%rbp),%rax
1401bc99d:	49 89 46 18          	mov    %rax,0x18(%r14)
1401bc9a1:	4c 8d 04 5d 02 00 00 	lea    0x2(,%rbx,2),%r8
1401bc9a8:	00
1401bc9a9:	49 8b d4             	mov    %r12,%rdx
1401bc9ac:	e8 3f 90 04 00       	call   0x1402059f0
1401bc9b1:	48 83 47 08 20       	addq   $0x20,0x8(%rdi)
1401bc9b6:	48 8b 5d 8f          	mov    -0x71(%rbp),%rbx
1401bc9ba:	45 33 e4             	xor    %r12d,%r12d
1401bc9bd:	48 8b 47 08          	mov    0x8(%rdi),%rax
1401bc9c1:	48 39 07             	cmp    %rax,(%rdi)
1401bc9c4:	0f 85 3d 01 00 00    	jne    0x1401bcb07
1401bc9ca:	48 3b 47 10          	cmp    0x10(%rdi),%rax
1401bc9ce:	0f 84 28 01 00 00    	je     0x1401bcafc
1401bc9d4:	0f 57 c0             	xorps  %xmm0,%xmm0
1401bc9d7:	0f 11 00             	movups %xmm0,(%rax)
1401bc9da:	4c 89 60 10          	mov    %r12,0x10(%rax)
1401bc9de:	4c 89 60 18          	mov    %r12,0x18(%rax)
1401bc9e2:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1401bc9e8:	48 8d 15 d1 b5 08 00 	lea    0x8b5d1(%rip),%rdx        # 0x140247fc0
1401bc9ef:	48 8b c8             	mov    %rax,%rcx
1401bc9f2:	e8 95 a2 e4 ff       	call   0x140006c8c
1401bc9f7:	48 83 47 08 20       	addq   $0x20,0x8(%rdi)
1401bc9fc:	e9 06 01 00 00       	jmp    0x1401bcb07
1401bca01:	48 89 7d 9f          	mov    %rdi,-0x61(%rbp)
1401bca05:	0f 11 45 a7          	movups %xmm0,-0x59(%rbp)
1401bca09:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
1401bca0d:	48 39 75 8f          	cmp    %rsi,-0x71(%rbp)
1401bca11:	49 0f 47 c5          	cmova  %r13,%rax
1401bca15:	48 89 45 97          	mov    %rax,-0x69(%rbp)
1401bca19:	48 3b de             	cmp    %rsi,%rbx
1401bca1c:	77 12                	ja     0x1401bca30
1401bca1e:	48 89 5d b7          	mov    %rbx,-0x49(%rbp)
1401bca22:	48 89 75 bf          	mov    %rsi,-0x41(%rbp)
1401bca26:	0f 10 00             	movups (%rax),%xmm0
1401bca29:	f3 0f 7f 45 a7       	movdqu %xmm0,-0x59(%rbp)
1401bca2e:	eb 4b                	jmp    0x1401bca7b
1401bca30:	48 8b c3             	mov    %rbx,%rax
1401bca33:	48 0b c6             	or     %rsi,%rax
1401bca36:	49 3b c7             	cmp    %r15,%rax
1401bca39:	77 0f                	ja     0x1401bca4a
1401bca3b:	4c 8b f8             	mov    %rax,%r15
1401bca3e:	b9 0a 00 00 00       	mov    $0xa,%ecx
1401bca43:	48 3b c1             	cmp    %rcx,%rax
1401bca46:	4c 0f 42 f9          	cmovb  %rcx,%r15
1401bca4a:	4c 89 7d 87          	mov    %r15,-0x79(%rbp)
1401bca4e:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
1401bca52:	e8 31 a3 e4 ff       	call   0x140006d88
1401bca57:	48 8b c8             	mov    %rax,%rcx
1401bca5a:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1401bca5e:	48 89 5d b7          	mov    %rbx,-0x49(%rbp)
1401bca62:	48 8b 45 87          	mov    -0x79(%rbp),%rax
1401bca66:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
1401bca6a:	4c 8d 04 5d 02 00 00 	lea    0x2(,%rbx,2),%r8
1401bca71:	00
1401bca72:	48 8b 55 97          	mov    -0x69(%rbp),%rdx
1401bca76:	e8 75 8f 04 00       	call   0x1402059f0
1401bca7b:	49 8d 5e e0          	lea    -0x20(%r14),%rbx
1401bca7f:	0f 10 03             	movups (%rbx),%xmm0
1401bca82:	41 0f 11 06          	movups %xmm0,(%r14)
1401bca86:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
1401bca8a:	41 0f 11 4e 10       	movups %xmm1,0x10(%r14)
1401bca8f:	33 c0                	xor    %eax,%eax
1401bca91:	48 89 43 10          	mov    %rax,0x10(%rbx)
1401bca95:	48 89 73 18          	mov    %rsi,0x18(%rbx)
1401bca99:	66 89 03             	mov    %ax,(%rbx)
1401bca9c:	48 83 47 08 20       	addq   $0x20,0x8(%rdi)
1401bcaa1:	eb 0f                	jmp    0x1401bcab2
1401bcaa3:	48 8b cb             	mov    %rbx,%rcx
1401bcaa6:	48 83 eb 20          	sub    $0x20,%rbx
1401bcaaa:	48 8b d3             	mov    %rbx,%rdx
1401bcaad:	e8 f2 a3 e4 ff       	call   0x140006ea4
1401bcab2:	49 3b dc             	cmp    %r12,%rbx
1401bcab5:	75 ec                	jne    0x1401bcaa3
1401bcab7:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
1401bcabb:	49 8b cc             	mov    %r12,%rcx
1401bcabe:	e8 e1 a3 e4 ff       	call   0x140006ea4
1401bcac3:	33 d2                	xor    %edx,%edx
1401bcac5:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
1401bcac9:	e8 0a 89 e4 ff       	call   0x1400053d8
1401bcace:	e9 e3 fe ff ff       	jmp    0x1401bc9b6
1401bcad3:	4c 8d 45 c7          	lea    -0x39(%rbp),%r8
1401bcad7:	49 8b d4             	mov    %r12,%rdx
1401bcada:	48 8b cf             	mov    %rdi,%rcx
1401bcadd:	e8 86 b9 eb ff       	call   0x140078468
1401bcae2:	48 8b 5d df          	mov    -0x21(%rbp),%rbx
1401bcae6:	4c 8b 6d c7          	mov    -0x39(%rbp),%r13
1401bcaea:	e9 cb fe ff ff       	jmp    0x1401bc9ba
1401bcaef:	48 8b 5d df          	mov    -0x21(%rbp),%rbx
1401bcaf3:	4c 8b 6d c7          	mov    -0x39(%rbp),%r13
1401bcaf7:	e9 c1 fe ff ff       	jmp    0x1401bc9bd
1401bcafc:	48 8b d0             	mov    %rax,%rdx
1401bcaff:	48 8b cf             	mov    %rdi,%rcx
1401bcb02:	e8 69 4a 00 00       	call   0x1401c1570
1401bcb07:	48 3b de             	cmp    %rsi,%rbx
1401bcb0a:	76 31                	jbe    0x1401bcb3d
1401bcb0c:	48 8d 04 5d 02 00 00 	lea    0x2(,%rbx,2),%rax
1401bcb13:	00
1401bcb14:	49 8b d5             	mov    %r13,%rdx
1401bcb17:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401bcb1d:	72 15                	jb     0x1401bcb34
1401bcb1f:	4d 8b 6d f8          	mov    -0x8(%r13),%r13
1401bcb23:	49 2b d5             	sub    %r13,%rdx
1401bcb26:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401bcb2a:	48 83 f8 1f          	cmp    $0x1f,%rax
1401bcb2e:	0f 87 10 04 00 00    	ja     0x1401bcf44
1401bcb34:	49 8b cd             	mov    %r13,%rcx
1401bcb37:	ff 15 03 60 05 00    	call   *0x56003(%rip)        # 0x140212b40
1401bcb3d:	48 8b c7             	mov    %rdi,%rax
1401bcb40:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
1401bcb44:	48 33 cc             	xor    %rsp,%rcx
1401bcb47:	e8 24 7c 04 00       	call   0x140204770
1401bcb4c:	4c 8d 9c 24 d0 00 00 	lea    0xd0(%rsp),%r11
1401bcb53:	00
1401bcb54:	49 8b 5b 38          	mov    0x38(%r11),%rbx
1401bcb58:	49 8b 73 40          	mov    0x40(%r11),%rsi
1401bcb5c:	49 8b 7b 48          	mov    0x48(%r11),%rdi
1401bcb60:	49 8b e3             	mov    %r11,%rsp
1401bcb63:	41 5f                	pop    %r15
1401bcb65:	41 5e                	pop    %r14
1401bcb67:	41 5d                	pop    %r13
1401bcb69:	41 5c                	pop    %r12
1401bcb6b:	5d                   	pop    %rbp
1401bcb6c:	c3                   	ret
1401bcb6d:	0f 57 c0             	xorps  %xmm0,%xmm0
1401bcb70:	0f 11 45 07          	movups %xmm0,0x7(%rbp)
1401bcb74:	66 0f 6f 0d 84 35 10 	movdqa 0x103584(%rip),%xmm1        # 0x1402c0100
1401bcb7b:	00
1401bcb7c:	f3 0f 7f 4d 17       	movdqu %xmm1,0x17(%rbp)
1401bcb81:	66 44 89 65 07       	mov    %r12w,0x7(%rbp)
1401bcb86:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1401bcb8a:	4c 8d 2d ef d8 08 00 	lea    0x8d8ef(%rip),%r13        # 0x14024a480
1401bcb91:	49 8b cd             	mov    %r13,%rcx
1401bcb94:	e8 73 0e e5 ff       	call   0x14000da0c
1401bcb99:	4c 89 27             	mov    %r12,(%rdi)
1401bcb9c:	4c 89 67 08          	mov    %r12,0x8(%rdi)
1401bcba0:	4c 89 67 10          	mov    %r12,0x10(%rdi)
1401bcba4:	0f 57 c0             	xorps  %xmm0,%xmm0
1401bcba7:	0f 11 45 9f          	movups %xmm0,-0x61(%rbp)
1401bcbab:	0f 57 c9             	xorps  %xmm1,%xmm1
1401bcbae:	f3 0f 7f 4d af       	movdqu %xmm1,-0x51(%rbp)
1401bcbb3:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401bcbb9:	48 8d 15 88 38 09 00 	lea    0x93888(%rip),%rdx        # 0x140250448
1401bcbc0:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
1401bcbc4:	e8 c3 a0 e4 ff       	call   0x140006c8c
1401bcbc9:	4c 8d 45 9f          	lea    -0x61(%rbp),%r8
1401bcbcd:	48 8b d7             	mov    %rdi,%rdx
1401bcbd0:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1401bcbd4:	e8 77 d6 e4 ff       	call   0x14000a250
1401bcbd9:	41 bf 00 10 00 00    	mov    $0x1000,%r15d
1401bcbdf:	48 8b 45 b7          	mov    -0x49(%rbp),%rax
1401bcbe3:	be 07 00 00 00       	mov    $0x7,%esi
1401bcbe8:	48 3b c6             	cmp    %rsi,%rax
1401bcbeb:	76 2f                	jbe    0x1401bcc1c
1401bcbed:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401bcbf4:	00
1401bcbf5:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
1401bcbf9:	48 8b d1             	mov    %rcx,%rdx
1401bcbfc:	49 3b c7             	cmp    %r15,%rax
1401bcbff:	72 15                	jb     0x1401bcc16
1401bcc01:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401bcc05:	48 2b d1             	sub    %rcx,%rdx
1401bcc08:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401bcc0c:	48 83 f8 1f          	cmp    $0x1f,%rax
1401bcc10:	0f 87 2e 03 00 00    	ja     0x1401bcf44
1401bcc16:	ff 15 24 5f 05 00    	call   *0x55f24(%rip)        # 0x140212b40
1401bcc1c:	48 8b 47 08          	mov    0x8(%rdi),%rax
1401bcc20:	48 39 07             	cmp    %rax,(%rdi)
1401bcc23:	0f 85 d2 01 00 00    	jne    0x1401bcdfb
1401bcc29:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1401bcc2d:	e8 fe f0 ff ff       	call   0x1401bbd30
1401bcc32:	48 8b d8             	mov    %rax,%rbx
1401bcc35:	48 3b f8             	cmp    %rax,%rdi