1400b062e:	c6 00 00             	movb   $0x0,(%rax)
1400b0631:	49 83 c6 20          	add    $0x20,%r14
1400b0635:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
1400b063a:	eb 1a                	jmp    0x1400b0656
1400b063c:	4c 8b c0             	mov    %rax,%r8
1400b063f:	49 8b d6             	mov    %r14,%rdx
1400b0642:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1400b0647:	e8 b4 dc fd ff       	call   0x14008e300
1400b064c:	4c 8b 64 24 48       	mov    0x48(%rsp),%r12
1400b0651:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
1400b0656:	48 8b 55 c0          	mov    -0x40(%rbp),%rdx
1400b065a:	48 83 fa 0f          	cmp    $0xf,%rdx
1400b065e:	76 31                	jbe    0x1400b0691
1400b0660:	48 ff c2             	inc    %rdx
1400b0663:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
1400b0667:	48 8b c1             	mov    %rcx,%rax
1400b066a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400b0671:	72 19                	jb     0x1400b068c
1400b0673:	48 83 c2 27          	add    $0x27,%rdx
1400b0677:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400b067b:	48 2b c1             	sub    %rcx,%rax
1400b067e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400b0682:	48 83 f8 1f          	cmp    $0x1f,%rax
1400b0686:	0f 87 ec 01 00 00    	ja     0x1400b0878
1400b068c:	e8 f3 9b 24 00       	call   0x1402fa284
1400b0691:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
1400b0695:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
1400b0699:	e8 a2 ba ff ff       	call   0x1400ac140
1400b069e:	48 8b d8             	mov    %rax,%rbx
1400b06a1:	48 8d 45 88          	lea    -0x78(%rbp),%rax
1400b06a5:	48 3b c3             	cmp    %rbx,%rax
1400b06a8:	74 59                	je     0x1400b0703
1400b06aa:	48 8b 55 a0          	mov    -0x60(%rbp),%rdx
1400b06ae:	48 83 fa 0f          	cmp    $0xf,%rdx
1400b06b2:	76 31                	jbe    0x1400b06e5
1400b06b4:	48 ff c2             	inc    %rdx
1400b06b7:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1400b06bb:	48 8b c1             	mov    %rcx,%rax
1400b06be:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400b06c5:	72 19                	jb     0x1400b06e0
1400b06c7:	48 83 c2 27          	add    $0x27,%rdx
1400b06cb:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400b06cf:	48 2b c1             	sub    %rcx,%rax
1400b06d2:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400b06d6:	48 83 f8 1f          	cmp    $0x1f,%rax
1400b06da:	0f 87 9f 01 00 00    	ja     0x1400b087f
1400b06e0:	e8 9f 9b 24 00       	call   0x1402fa284
1400b06e5:	0f 10 03             	movups (%rbx),%xmm0
1400b06e8:	0f 11 45 88          	movups %xmm0,-0x78(%rbp)
1400b06ec:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
1400b06f0:	0f 11 4d 98          	movups %xmm1,-0x68(%rbp)
1400b06f4:	4c 89 6b 10          	mov    %r13,0x10(%rbx)
1400b06f8:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1400b06ff:	00
1400b0700:	c6 03 00             	movb   $0x0,(%rbx)
1400b0703:	48 8b 55 c0          	mov    -0x40(%rbp),%rdx
1400b0707:	48 83 fa 0f          	cmp    $0xf,%rdx
1400b070b:	76 31                	jbe    0x1400b073e
1400b070d:	48 ff c2             	inc    %rdx
1400b0710:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
1400b0714:	48 8b c1             	mov    %rcx,%rax
1400b0717:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400b071e:	72 19                	jb     0x1400b0739
1400b0720:	48 83 c2 27          	add    $0x27,%rdx
1400b0724:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400b0728:	48 2b c1             	sub    %rcx,%rax
1400b072b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400b072f:	48 83 f8 1f          	cmp    $0x1f,%rax
1400b0733:	0f 87 46 01 00 00    	ja     0x1400b087f
1400b0739:	e8 46 9b 24 00       	call   0x1402fa284
1400b073e:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
1400b0742:	e8 09 f4 ff ff       	call   0x1400afb50
1400b0747:	84 c0                	test   %al,%al
1400b0749:	0f 84 96 fe ff ff    	je     0x1400b05e5
1400b074f:	49 8b de             	mov    %r14,%rbx
1400b0752:	4c 8b 6c 24 38       	mov    0x38(%rsp),%r13
1400b0757:	4d 3b f5             	cmp    %r13,%r14
1400b075a:	0f 84 f0 03 00 00    	je     0x1400b0b50
1400b0760:	4c 8b c3             	mov    %rbx,%r8
1400b0763:	48 83 c3 e0          	add    $0xffffffffffffffe0,%rbx
1400b0767:	49 83 c0 e0          	add    $0xffffffffffffffe0,%r8
1400b076b:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
1400b076f:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
1400b0773:	e8 18 f7 ff ff       	call   0x1400afe90
1400b0778:	48 8b f8             	mov    %rax,%rdi
1400b077b:	48 8d 45 88          	lea    -0x78(%rbp),%rax
1400b077f:	48 3b c7             	cmp    %rdi,%rax
1400b0782:	74 5d                	je     0x1400b07e1
1400b0784:	48 8b 55 a0          	mov    -0x60(%rbp),%rdx
1400b0788:	48 83 fa 0f          	cmp    $0xf,%rdx
1400b078c:	76 31                	jbe    0x1400b07bf
1400b078e:	48 ff c2             	inc    %rdx
1400b0791:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1400b0795:	48 8b c1             	mov    %rcx,%rax
1400b0798:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400b079f:	72 19                	jb     0x1400b07ba
1400b07a1:	48 83 c2 27          	add    $0x27,%rdx
1400b07a5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400b07a9:	48 2b c1             	sub    %rcx,%rax
1400b07ac:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400b07b0:	48 83 f8 1f          	cmp    $0x1f,%rax
1400b07b4:	0f 87 f3 03 00 00    	ja     0x1400b0bad
1400b07ba:	e8 c5 9a 24 00       	call   0x1402fa284
1400b07bf:	0f 10 07             	movups (%rdi),%xmm0
1400b07c2:	0f 11 45 88          	movups %xmm0,-0x78(%rbp)
1400b07c6:	0f 10 4f 10          	movups 0x10(%rdi),%xmm1
1400b07ca:	0f 11 4d 98          	movups %xmm1,-0x68(%rbp)
1400b07ce:	48 c7 47 10 00 00 00 	movq   $0x0,0x10(%rdi)
1400b07d5:	00
1400b07d6:	48 c7 47 18 0f 00 00 	movq   $0xf,0x18(%rdi)
1400b07dd:	00
1400b07de:	c6 07 00             	movb   $0x0,(%rdi)
1400b07e1:	48 8b 55 68          	mov    0x68(%rbp),%rdx
1400b07e5:	48 83 fa 0f          	cmp    $0xf,%rdx
1400b07e9:	76 32                	jbe    0x1400b081d
1400b07eb:	48 ff c2             	inc    %rdx
1400b07ee:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
1400b07f2:	48 8b c1             	mov    %rcx,%rax
1400b07f5:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400b07fc:	72 19                	jb     0x1400b0817
1400b07fe:	48 83 c2 27          	add    $0x27,%rdx
1400b0802:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400b0806:	48 2b c1             	sub    %rcx,%rax
1400b0809:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400b080d:	48 83 f8 1f          	cmp    $0x1f,%rax
1400b0811:	0f 87 96 03 00 00    	ja     0x1400b0bad
1400b0817:	e8 68 9a 24 00       	call   0x1402fa284
1400b081c:	90                   	nop
1400b081d:	0f 57 c0             	xorps  %xmm0,%xmm0
1400b0820:	0f 11 44 24 68       	movups %xmm0,0x68(%rsp)
1400b0825:	45 33 c9             	xor    %r9d,%r9d
1400b0828:	4c 89 4c 24 78       	mov    %r9,0x78(%rsp)
1400b082d:	4c 89 4d 80          	mov    %r9,-0x80(%rbp)
1400b0831:	4c 8d 7d 88          	lea    -0x78(%rbp),%r15
1400b0835:	48 83 7d a0 0f       	cmpq   $0xf,-0x60(%rbp)
1400b083a:	4c 0f 47 7d 88       	cmova  -0x78(%rbp),%r15
1400b083f:	48 8b 7d 98          	mov    -0x68(%rbp),%rdi
1400b0843:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
1400b084a:	ff ff 7f
1400b084d:	48 3b f8             	cmp    %rax,%rdi
1400b0850:	0f 87 53 05 00 00    	ja     0x1400b0da9
1400b0856:	48 83 ff 0f          	cmp    $0xf,%rdi
1400b085a:	77 2a                	ja     0x1400b0886
1400b085c:	48 89 7c 24 78       	mov    %rdi,0x78(%rsp)
1400b0861:	b9 0f 00 00 00       	mov    $0xf,%ecx
1400b0866:	48 89 4d 80          	mov    %rcx,-0x80(%rbp)
1400b086a:	41 0f 10 07          	movups (%r15),%xmm0
1400b086e:	0f 11 44 24 68       	movups %xmm0,0x68(%rsp)
1400b0873:	e9 b2 00 00 00       	jmp    0x1400b092a
1400b0878:	ff 15 7a 97 27 00    	call   *0x27977a(%rip)        # 0x140329ff8
1400b087e:	cc                   	int3
1400b087f:	ff 15 73 97 27 00    	call   *0x279773(%rip)        # 0x140329ff8
1400b0885:	90                   	nop
1400b0886:	48 8b f7             	mov    %rdi,%rsi
1400b0889:	48 83 ce 0f          	or     $0xf,%rsi
1400b088d:	48 3b f0             	cmp    %rax,%rsi
1400b0890:	76 13                	jbe    0x1400b08a5
1400b0892:	48 8b f0             	mov    %rax,%rsi
1400b0895:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
1400b089c:	00 00 80
1400b089f:	48 83 c0 27          	add    $0x27,%rax
1400b08a3:	eb 31                	jmp    0x1400b08d6
1400b08a5:	48 83 fe 16          	cmp    $0x16,%rsi
1400b08a9:	b8 16 00 00 00       	mov    $0x16,%eax
1400b08ae:	48 0f 42 f0          	cmovb  %rax,%rsi
1400b08b2:	48 8d 4e 01          	lea    0x1(%rsi),%rcx
1400b08b6:	48 85 c9             	test   %rcx,%rcx
1400b08b9:	75 05                	jne    0x1400b08c0
1400b08bb:	49 8b c1             	mov    %r9,%rax
1400b08be:	eb 3d                	jmp    0x1400b08fd
1400b08c0:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
1400b08c7:	72 2f                	jb     0x1400b08f8
1400b08c9:	48 8d 41 27          	lea    0x27(%rcx),%rax
1400b08cd:	48 3b c1             	cmp    %rcx,%rax
1400b08d0:	0f 86 d9 04 00 00    	jbe    0x1400b0daf
1400b08d6:	48 8b c8             	mov    %rax,%rcx
1400b08d9:	e8 6a 99 24 00       	call   0x1402fa248
1400b08de:	48 8b c8             	mov    %rax,%rcx
1400b08e1:	48 85 c0             	test   %rax,%rax
1400b08e4:	0f 84 ca 02 00 00    	je     0x1400b0bb4
1400b08ea:	48 83 c0 27          	add    $0x27,%rax
1400b08ee:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
1400b08f2:	48 89 48 f8          	mov    %rcx,-0x8(%rax)
1400b08f6:	eb 05                	jmp    0x1400b08fd
1400b08f8:	e8 4b 99 24 00       	call   0x1402fa248
1400b08fd:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1400b0902:	48 89 7c 24 78       	mov    %rdi,0x78(%rsp)
1400b0907:	48 89 75 80          	mov    %rsi,-0x80(%rbp)
1400b090b:	4c 8d 47 01          	lea    0x1(%rdi),%r8
1400b090f:	49 8b d7             	mov    %r15,%rdx
1400b0912:	48 8b c8             	mov    %rax,%rcx
1400b0915:	e8 0e c1 24 00       	call   0x1402fca28
1400b091a:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1400b091e:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
1400b0923:	8b 74 24 30          	mov    0x30(%rsp),%esi
1400b0927:	45 33 c9             	xor    %r9d,%r9d
1400b092a:	83 ce 02             	or     $0x2,%esi
1400b092d:	89 74 24 30          	mov    %esi,0x30(%rsp)
1400b0931:	48 81 ff fa 00 00 00 	cmp    $0xfa,%rdi
1400b0938:	0f 86 28 01 00 00    	jbe    0x1400b0a66
1400b093e:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
1400b0943:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1400b0948:	48 83 f9 0f          	cmp    $0xf,%rcx
1400b094c:	48 0f 47 c2          	cmova  %rdx,%rax
1400b0950:	80 78 01 3a          	cmpb   $0x3a,0x1(%rax)
1400b0954:	0f 85 0c 01 00 00    	jne    0x1400b0a66
1400b095a:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
1400b095f:	48 83 f9 0f          	cmp    $0xf,%rcx
1400b0963:	4c 0f 47 c2          	cmova  %rdx,%r8
1400b0967:	4c 03 c7             	add    %rdi,%r8
1400b096a:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
1400b096f:	48 83 f9 0f          	cmp    $0xf,%rcx
1400b0973:	48 0f 47 c2          	cmova  %rdx,%rax
1400b0977:	49 3b c0             	cmp    %r8,%rax
1400b097a:	74 22                	je     0x1400b099e
1400b097c:	0f 1f 40 00          	nopl   0x0(%rax)
1400b0980:	80 38 2f             	cmpb   $0x2f,(%rax)
1400b0983:	75 03                	jne    0x1400b0988
1400b0985:	c6 00 5c             	movb   $0x5c,(%rax)
1400b0988:	48 ff c0             	inc    %rax
1400b098b:	49 3b c0             	cmp    %r8,%rax
1400b098e:	75 f0                	jne    0x1400b0980
1400b0990:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1400b0994:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
1400b0999:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1400b099e:	48 8b c1             	mov    %rcx,%rax
1400b09a1:	48 2b c7             	sub    %rdi,%rax
1400b09a4:	48 83 f8 04          	cmp    $0x4,%rax
1400b09a8:	0f 82 8e 00 00 00    	jb     0x1400b0a3c
1400b09ae:	48 8d 47 04          	lea    0x4(%rdi),%rax
1400b09b2:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1400b09b7:	48 8d 74 24 68       	lea    0x68(%rsp),%rsi
1400b09bc:	48 83 f9 0f          	cmp    $0xf,%rcx
1400b09c0:	48 0f 47 f2          	cmova  %rdx,%rsi
1400b09c4:	48 8d 05 2d cd 27 00 	lea    0x27cd2d(%rip),%rax        # 0x14032d6f8
1400b09cb:	48 3b c6             	cmp    %rsi,%rax
1400b09ce:	76 22                	jbe    0x1400b09f2
1400b09d0:	48 8d 04 3e          	lea    (%rsi,%rdi,1),%rax
1400b09d4:	48 8d 0d 19 cd 27 00 	lea    0x27cd19(%rip),%rcx        # 0x14032d6f4
1400b09db:	48 3b c8             	cmp    %rax,%rcx
1400b09de:	77 12                	ja     0x1400b09f2
1400b09e0:	48 3b f1             	cmp    %rcx,%rsi
1400b09e3:	77 05                	ja     0x1400b09ea
1400b09e5:	4d 8b f9             	mov    %r9,%r15
1400b09e8:	eb 0e                	jmp    0x1400b09f8
1400b09ea:	4c 8b fe             	mov    %rsi,%r15
1400b09ed:	4c 2b f9             	sub    %rcx,%r15
1400b09f0:	eb 06                	jmp    0x1400b09f8
1400b09f2:	41 bf 04 00 00 00    	mov    $0x4,%r15d
1400b09f8:	48 8d 4e 04          	lea    0x4(%rsi),%rcx
1400b09fc:	4c 8d 47 01          	lea    0x1(%rdi),%r8
1400b0a00:	48 8b d6             	mov    %rsi,%rdx
1400b0a03:	e8 26 c0 24 00       	call   0x1402fca2e
1400b0a08:	4d 8b c7             	mov    %r15,%r8
1400b0a0b:	48 8d 3d e2 cc 27 00 	lea    0x27cce2(%rip),%rdi        # 0x14032d6f4
1400b0a12:	48 8b d7             	mov    %rdi,%rdx
1400b0a15:	48 8b ce             	mov    %rsi,%rcx
1400b0a18:	e8 0b c0 24 00       	call   0x1402fca28
1400b0a1d:	4a 8d 0c 3e          	lea    (%rsi,%r15,1),%rcx
1400b0a21:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400b0a27:	4d 2b c7             	sub    %r15,%r8
1400b0a2a:	48 8d 57 04          	lea    0x4(%rdi),%rdx
1400b0a2e:	49 03 d7             	add    %r15,%rdx
1400b0a31:	e8 f2 bf 24 00       	call   0x1402fca28
1400b0a36:	8b 74 24 30          	mov    0x30(%rsp),%esi
1400b0a3a:	eb 2a                	jmp    0x1400b0a66
1400b0a3c:	48 c7 44 24 28 04 00 	movq   $0x4,0x28(%rsp)
1400b0a43:	00 00
1400b0a45:	48 8d 05 a8 cc 27 00 	lea    0x27cca8(%rip),%rax        # 0x14032d6f4
1400b0a4c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400b0a51:	45 33 c9             	xor    %r9d,%r9d
1400b0a54:	45 33 c0             	xor    %r8d,%r8d
1400b0a57:	ba 04 00 00 00       	mov    $0x4,%edx
1400b0a5c:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1400b0a61:	e8 8a fa fd ff       	call   0x1400904f0
1400b0a66:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
1400b0a6b:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
1400b0a6f:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400b0a74:	48 83 c1 08          	add    $0x8,%rcx
1400b0a78:	e8 c3 57 02 00       	call   0x1400d6240
1400b0a7d:	90                   	nop
1400b0a7e:	83 e6 fd             	and    $0xfffffffd,%esi
1400b0a81:	89 74 24 30          	mov    %esi,0x30(%rsp)
1400b0a85:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
1400b0a89:	48 83 fa 0f          	cmp    $0xf,%rdx
1400b0a8d:	76 32                	jbe    0x1400b0ac1
1400b0a8f:	48 ff c2             	inc    %rdx
1400b0a92:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1400b0a97:	48 8b c1             	mov    %rcx,%rax
1400b0a9a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400b0aa1:	72 19                	jb     0x1400b0abc
1400b0aa3:	48 83 c2 27          	add    $0x27,%rdx
1400b0aa7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400b0aab:	48 2b c1             	sub    %rcx,%rax
1400b0aae:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400b0ab2:	48 83 f8 1f          	cmp    $0x1f,%rax
1400b0ab6:	0f 87 ff 00 00 00    	ja     0x1400b0bbb
1400b0abc:	e8 c3 97 24 00       	call   0x1402fa284
1400b0ac1:	48 c7 44 24 78 00 00 	movq   $0x0,0x78(%rsp)
1400b0ac8:	00 00
1400b0aca:	48 c7 45 80 0f 00 00 	movq   $0xf,-0x80(%rbp)
1400b0ad1:	00
1400b0ad2:	c6 44 24 68 00       	movb   $0x0,0x68(%rsp)
1400b0ad7:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
1400b0adb:	48 83 7d c0 07       	cmpq   $0x7,-0x40(%rbp)
1400b0ae0:	48 0f 47 4d a8       	cmova  -0x58(%rbp),%rcx
1400b0ae5:	33 d2                	xor    %edx,%edx
1400b0ae7:	ff 15 eb 86 27 00    	call   *0x2786eb(%rip)        # 0x1403291d8
1400b0aed:	85 c0                	test   %eax,%eax
1400b0aef:	75 11                	jne    0x1400b0b02
1400b0af1:	ff 15 a9 87 27 00    	call   *0x2787a9(%rip)        # 0x1403292a0
1400b0af7:	3d b7 00 00 00       	cmp    $0xb7,%eax
1400b0afc:	0f 85 c0 00 00 00    	jne    0x1400b0bc2
1400b0b02:	48 8b 55 c0          	mov    -0x40(%rbp),%rdx
1400b0b06:	48 83 fa 07          	cmp    $0x7,%rdx
1400b0b0a:	76 36                	jbe    0x1400b0b42
1400b0b0c:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1400b0b13:	00
1400b0b14:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
1400b0b18:	48 8b c1             	mov    %rcx,%rax
1400b0b1b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400b0b22:	72 19                	jb     0x1400b0b3d
1400b0b24:	48 83 c2 27          	add    $0x27,%rdx
1400b0b28:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400b0b2c:	48 2b c1             	sub    %rcx,%rax
1400b0b2f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400b0b33:	48 83 f8 1f          	cmp    $0x1f,%rax
1400b0b37:	0f 87 ee 01 00 00    	ja     0x1400b0d2b
1400b0b3d:	e8 42 97 24 00       	call   0x1402fa284
1400b0b42:	49 3b dd             	cmp    %r13,%rbx
1400b0b45:	0f 85 15 fc ff ff    	jne    0x1400b0760
1400b0b4b:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1400b0b50:	48 8b 5d 88          	mov    -0x78(%rbp),%rbx
1400b0b54:	c6 47 78 00          	movb   $0x0,0x78(%rdi)
1400b0b58:	33 c0                	xor    %eax,%eax
1400b0b5a:	48 89 07             	mov    %rax,(%rdi)
1400b0b5d:	4d 85 ed             	test   %r13,%r13
1400b0b60:	0f 84 d8 01 00 00    	je     0x1400b0d3e
1400b0b66:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
1400b0b6b:	49 8b d6             	mov    %r14,%rdx
1400b0b6e:	49 8b cd             	mov    %r13,%rcx
1400b0b71:	e8 ca 51 fd ff       	call   0x140085d40
1400b0b76:	4d 2b e5             	sub    %r13,%r12
1400b0b79:	49 83 e4 e0          	and    $0xffffffffffffffe0,%r12
1400b0b7d:	49 8b c5             	mov    %r13,%rax
1400b0b80:	49 81 fc 00 10 00 00 	cmp    $0x1000,%r12
1400b0b87:	0f 82 a5 01 00 00    	jb     0x1400b0d32
1400b0b8d:	49 83 c4 27          	add    $0x27,%r12
1400b0b91:	4d 8b 6d f8          	mov    -0x8(%r13),%r13
1400b0b95:	49 2b c5             	sub    %r13,%rax