1408937a2:	41 39 41 04          	cmp    %eax,0x4(%r9)
1408937a6:	75 10                	jne    0x1408937b8
1408937a8:	4c 3b 6b 50          	cmp    0x50(%rbx),%r13
1408937ac:	72 0a                	jb     0x1408937b8
1408937ae:	4c 3b 6b 58          	cmp    0x58(%rbx),%r13
1408937b2:	0f 82 ed 00 00 00    	jb     0x1408938a5
1408937b8:	66 83 7c 24 48 00    	cmpw   $0x0,0x48(%rsp)
1408937be:	75 25                	jne    0x1408937e5
1408937c0:	41 8b 55 00          	mov    0x0(%r13),%edx
1408937c4:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1408937c9:	45 8b 49 04          	mov    0x4(%r9),%r9d
1408937cd:	41 b0 05             	mov    $0x5,%r8b
1408937d0:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
1408937d4:	0f ca                	bswap  %edx
1408937d6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1408937db:	e8 c0 9c 02 00       	call   0x1408bd4a0
1408937e0:	44 8b 64 24 40       	mov    0x40(%rsp),%r12d
1408937e5:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
1408937e9:	0f b7 00             	movzwl (%rax),%eax
1408937ec:	66 85 c0             	test   %ax,%ax
1408937ef:	75 0c                	jne    0x1408937fd
1408937f1:	41 8b d6             	mov    %r14d,%edx
1408937f4:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1408937f8:	e8 73 7e 00 00       	call   0x14089b670
1408937fd:	4c 8b 4d b8          	mov    -0x48(%rbp),%r9
140893801:	66 41 3b 41 10       	cmp    0x10(%r9),%ax
140893806:	0f 86 80 00 00 00    	jbe    0x14089388c
14089380c:	45 85 e4             	test   %r12d,%r12d
14089380f:	0f 85 c8 f4 ff ff    	jne    0x140892cdd
140893815:	49 8b 81 80 00 00 00 	mov    0x80(%r9),%rax
14089381c:	4c 8d 45 f8          	lea    -0x8(%rbp),%r8
140893820:	49 8b d5             	mov    %r13,%rdx
140893823:	49 8b c9             	mov    %r9,%rcx
140893826:	ff 15 f4 01 6f 00    	call   *0x6f01f4(%rip)        # 0x140f83a20
14089382c:	0f b7 55 0c          	movzwl 0xc(%rbp),%edx
140893830:	3b 55 08             	cmp    0x8(%rbp),%edx
140893833:	73 62                	jae    0x140893897
140893835:	48 8b 4b 58          	mov    0x58(%rbx),%rcx
140893839:	49 3b cd             	cmp    %r13,%rcx
14089383c:	72 1c                	jb     0x14089385a
14089383e:	4a 8d 04 2a          	lea    (%rdx,%r13,1),%rax
140893842:	48 3b c8             	cmp    %rax,%rcx
140893845:	73 13                	jae    0x14089385a
140893847:	b9 f3 0a 01 00       	mov    $0x10af3,%ecx
14089384c:	e8 9f 0c 04 00       	call   0x1408d44f0
140893851:	44 8b e0             	mov    %eax,%r12d
140893854:	89 44 24 40          	mov    %eax,0x40(%rsp)
140893858:	eb 2e                	jmp    0x140893888
14089385a:	0f b7 45 0e          	movzwl 0xe(%rbp),%eax
14089385e:	41 b0 03             	mov    $0x3,%r8b
140893861:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
140893865:	42 8b 54 28 fc       	mov    -0x4(%rax,%r13,1),%edx
14089386a:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14089386f:	44 8b 49 04          	mov    0x4(%rcx),%r9d
140893873:	48 8b 49 48          	mov    0x48(%rcx),%rcx
140893877:	0f ca                	bswap  %edx
140893879:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14089387e:	e8 1d 9c 02 00       	call   0x1408bd4a0
140893883:	44 8b 64 24 40       	mov    0x40(%rsp),%r12d
140893888:	4c 8b 4d b8          	mov    -0x48(%rbp),%r9
14089388c:	45 85 e4             	test   %r12d,%r12d
14089388f:	0f 85 48 f4 ff ff    	jne    0x140892cdd
140893895:	eb 04                	jmp    0x14089389b
140893897:	4c 8b 4d b8          	mov    -0x48(%rbp),%r9
14089389b:	4c 8b 54 24 58       	mov    0x58(%rsp),%r10
1408938a0:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1408938a5:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
1408938a9:	4c 8b 44 24 78       	mov    0x78(%rsp),%r8
1408938ae:	48 83 c1 08          	add    $0x8,%rcx
1408938b2:	48 8b 55 88          	mov    -0x78(%rbp),%rdx
1408938b6:	48 83 c0 02          	add    $0x2,%rax
1408938ba:	41 ff c6             	inc    %r14d
1408938bd:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
1408938c2:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1408938c6:	45 3b f7             	cmp    %r15d,%r14d
1408938c9:	0f 8c 51 fe ff ff    	jl     0x140893720
1408938cf:	44 8b 5c 24 50       	mov    0x50(%rsp),%r11d
1408938d4:	45 33 ed             	xor    %r13d,%r13d
1408938d7:	41 8d 43 ff          	lea    -0x1(%r11),%eax
1408938db:	41 8b d5             	mov    %r13d,%edx
1408938de:	89 55 88             	mov    %edx,-0x78(%rbp)
1408938e1:	85 c0                	test   %eax,%eax
1408938e3:	0f 8e f8 01 00 00    	jle    0x140893ae1
1408938e9:	44 0f b7 44 24 48    	movzwl 0x48(%rsp),%r8d
1408938ef:	48 8d 85 98 00 00 00 	lea    0x98(%rbp),%rax
1408938f6:	48 8d 8d c8 00 00 00 	lea    0xc8(%rbp),%rcx
1408938fd:	44 89 45 b8          	mov    %r8d,-0x48(%rbp)
140893901:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140893905:	48 89 4d d0          	mov    %rcx,-0x30(%rbp)
140893909:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140893910:	4c 8b 31             	mov    (%rcx),%r14
140893913:	48 63 18             	movslq (%rax),%rbx
140893916:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
14089391a:	4c 8b 55 20          	mov    0x20(%rbp),%r10
14089391e:	48 63 75 c8          	movslq -0x38(%rbp),%rsi
140893922:	48 03 75 e0          	add    -0x20(%rbp),%rsi
140893926:	41 80 7e 08 00       	cmpb   $0x0,0x8(%r14)
14089392b:	0f b7 0c 59          	movzwl (%rcx,%rbx,2),%ecx
14089392f:	49 8b 3c da          	mov    (%r10,%rbx,8),%rdi
140893933:	45 8d 0c 08          	lea    (%r8,%rcx,1),%r9d
140893937:	0f 85 af 00 00 00    	jne    0x1408939ec
14089393d:	49 8b 4e 50          	mov    0x50(%r14),%rcx
140893941:	8b 07                	mov    (%rdi),%eax
140893943:	89 41 08             	mov    %eax,0x8(%rcx)
140893946:	4c 8b 65 a8          	mov    -0x58(%rbp),%r12
14089394a:	44 01 4d c8          	add    %r9d,-0x38(%rbp)
14089394e:	49 8b c5             	mov    %r13,%rax
140893951:	39 5d 60             	cmp    %ebx,0x60(%rbp)
140893954:	7f 0f                	jg     0x140893965
140893956:	48 83 f8 06          	cmp    $0x6,%rax
14089395a:	7d 09                	jge    0x140893965
14089395c:	48 ff c0             	inc    %rax
14089395f:	39 5c 85 60          	cmp    %ebx,0x60(%rbp,%rax,4)
140893963:	7e f1                	jle    0x140893956
140893965:	48 8b 4c c5 30       	mov    0x30(%rbp,%rax,8),%rcx
14089396a:	48 3b cf             	cmp    %rdi,%rcx
14089396d:	72 0f                	jb     0x14089397e
14089396f:	49 63 c1             	movslq %r9d,%rax
140893972:	48 03 c7             	add    %rdi,%rax
140893975:	48 3b c8             	cmp    %rax,%rcx
140893978:	0f 82 30 01 00 00    	jb     0x140893aae
14089397e:	03 55 84             	add    -0x7c(%rbp),%edx
140893981:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140893986:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14089398b:	4c 8b c7             	mov    %rdi,%r8
14089398e:	41 8b 46 04          	mov    0x4(%r14),%eax
140893992:	49 8b cc             	mov    %r12,%rcx
140893995:	89 44 24 28          	mov    %eax,0x28(%rsp)
140893999:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14089399e:	e8 9d a3 01 00       	call   0x1408add40
1408939a3:	44 8b 64 24 40       	mov    0x40(%rsp),%r12d
1408939a8:	45 85 e4             	test   %r12d,%r12d
1408939ab:	0f 85 2f f3 ff ff    	jne    0x140892ce0
1408939b1:	8b 55 88             	mov    -0x78(%rbp),%edx
1408939b4:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1408939b8:	ff c2                	inc    %edx
1408939ba:	48 8b 45 b0          	mov    -0x50(%rbp),%rax
1408939be:	48 83 c1 08          	add    $0x8,%rcx
1408939c2:	44 8b 5c 24 50       	mov    0x50(%rsp),%r11d
1408939c7:	48 83 c0 04          	add    $0x4,%rax
1408939cb:	89 55 88             	mov    %edx,-0x78(%rbp)
1408939ce:	48 89 4d d0          	mov    %rcx,-0x30(%rbp)
1408939d2:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1408939d6:	45 8d 43 ff          	lea    -0x1(%r11),%r8d
1408939da:	41 3b d0             	cmp    %r8d,%edx
1408939dd:	0f 8d fe 00 00 00    	jge    0x140893ae1
1408939e3:	44 8b 45 b8          	mov    -0x48(%rbp),%r8d
1408939e7:	e9 24 ff ff ff       	jmp    0x140893910
1408939ec:	80 7c 24 68 00       	cmpb   $0x0,0x68(%rsp)
1408939f1:	0f 84 89 00 00 00    	je     0x140893a80
1408939f7:	49 8b 86 80 00 00 00 	mov    0x80(%r14),%rax
1408939fe:	4c 8d 45 f8          	lea    -0x8(%rbp),%r8
140893a02:	ff cb                	dec    %ebx
140893a04:	49 8b ce             	mov    %r14,%rcx
140893a07:	48 63 d3             	movslq %ebx,%rdx
140893a0a:	49 8b 14 d2          	mov    (%r10,%rdx,8),%rdx
140893a0e:	ff 15 0c 00 6f 00    	call   *0x6f000c(%rip)        # 0x140f83a20
140893a14:	48 8b 55 f8          	mov    -0x8(%rbp),%rdx
140893a18:	48 8d 4e 04          	lea    0x4(%rsi),%rcx
140893a1c:	48 8b fe             	mov    %rsi,%rdi
140893a1f:	48 83 fa 7f          	cmp    $0x7f,%rdx
140893a23:	77 19                	ja     0x140893a3e
140893a25:	80 e2 7f             	and    $0x7f,%dl
140893a28:	b8 01 00 00 00       	mov    $0x1,%eax
140893a2d:	88 11                	mov    %dl,(%rcx)
140893a2f:	49 8b f5             	mov    %r13,%rsi
140893a32:	8b 55 88             	mov    -0x78(%rbp),%edx
140893a35:	44 8d 48 04          	lea    0x4(%rax),%r9d
140893a39:	e9 08 ff ff ff       	jmp    0x140893946
140893a3e:	48 81 fa ff 3f 00 00 	cmp    $0x3fff,%rdx
140893a45:	77 25                	ja     0x140893a6c
140893a47:	48 8b c2             	mov    %rdx,%rax
140893a4a:	49 8b f5             	mov    %r13,%rsi
140893a4d:	48 c1 e8 07          	shr    $0x7,%rax
140893a51:	0c 80                	or     $0x80,%al
140893a53:	80 e2 7f             	and    $0x7f,%dl
140893a56:	88 01                	mov    %al,(%rcx)
140893a58:	b8 02 00 00 00       	mov    $0x2,%eax
140893a5d:	88 51 01             	mov    %dl,0x1(%rcx)
140893a60:	8b 55 88             	mov    -0x78(%rbp),%edx
140893a63:	44 8d 48 04          	lea    0x4(%rax),%r9d
140893a67:	e9 da fe ff ff       	jmp    0x140893946
140893a6c:	e8 af a4 02 00       	call   0x1408bdf20
140893a71:	8b 55 88             	mov    -0x78(%rbp),%edx
140893a74:	49 8b f5             	mov    %r13,%rsi
140893a77:	44 8d 48 04          	lea    0x4(%rax),%r9d
140893a7b:	e9 c6 fe ff ff       	jmp    0x140893946
140893a80:	48 83 ef 04          	sub    $0x4,%rdi
140893a84:	83 f9 04             	cmp    $0x4,%ecx
140893a87:	0f 85 b9 fe ff ff    	jne    0x140893946
140893a8d:	4c 8b 65 a8          	mov    -0x58(%rbp),%r12
140893a91:	48 8b d7             	mov    %rdi,%rdx
140893a94:	49 8b cc             	mov    %r12,%rcx
140893a97:	49 8b 44 24 78       	mov    0x78(%r12),%rax
140893a9c:	ff 15 7e ff 6e 00    	call   *0x6eff7e(%rip)        # 0x140f83a20
140893aa2:	8b 55 88             	mov    -0x78(%rbp),%edx
140893aa5:	44 0f b7 c8          	movzwl %ax,%r9d
140893aa9:	e9 9c fe ff ff       	jmp    0x14089394a
140893aae:	48 8d 05 8f ff 7b 00 	lea    0x7bff8f(%rip),%rax        # 0x141053a44
140893ab5:	41 bc 0b 00 00 00    	mov    $0xb,%r12d
140893abb:	41 8b cc             	mov    %r12d,%ecx
140893abe:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140893ac3:	41 b9 68 26 01 00    	mov    $0x12668,%r9d
140893ac9:	4c 8d 05 a0 fd 7b 00 	lea    0x7bfda0(%rip),%r8        # 0x141053870
140893ad0:	48 8d 15 79 fd 7b 00 	lea    0x7bfd79(%rip),%rdx        # 0x141053850
140893ad7:	e8 64 5a fe ff       	call   0x140879540
140893adc:	e9 ff f1 ff ff       	jmp    0x140892ce0
140893ae1:	41 be 01 00 00 00    	mov    $0x1,%r14d
140893ae7:	45 2b f3             	sub    %r11d,%r14d
140893aea:	45 3b f3             	cmp    %r11d,%r14d
140893aed:	0f 8d f5 00 00 00    	jge    0x140893be8
140893af3:	8b b5 98 00 00 00    	mov    0x98(%rbp),%esi
140893af9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140893b00:	41 8b de             	mov    %r14d,%ebx
140893b03:	f7 db                	neg    %ebx
140893b05:	41 0f 48 de          	cmovs  %r14d,%ebx
140893b09:	48 63 cb             	movslq %ebx,%rcx
140893b0c:	80 bc 0d 20 01 00 00 	cmpb   $0x0,0x120(%rbp,%rcx,1)
140893b13:	00
140893b14:	0f 85 c2 00 00 00    	jne    0x140893bdc
140893b1a:	45 85 f6             	test   %r14d,%r14d
140893b1d:	79 14                	jns    0x140893b33
140893b1f:	8b 84 8d 94 00 00 00 	mov    0x94(%rbp,%rcx,4),%eax
140893b26:	39 84 8d 04 01 00 00 	cmp    %eax,0x104(%rbp,%rcx,4)
140893b2d:	0f 8c a9 00 00 00    	jl     0x140893bdc
140893b33:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
140893b3a:	4c 8d 0c 08          	lea    (%rax,%rcx,1),%r9
140893b3e:	85 db                	test   %ebx,%ebx
140893b40:	75 0b                	jne    0x140893b4d
140893b42:	41 8b d5             	mov    %r13d,%edx
140893b45:	45 8b c5             	mov    %r13d,%r8d
140893b48:	44 8b ce             	mov    %esi,%r9d
140893b4b:	eb 3d                	jmp    0x140893b8a
140893b4d:	8b 44 24 68          	mov    0x68(%rsp),%eax
140893b51:	3b 5d a0             	cmp    -0x60(%rbp),%ebx
140893b54:	7d 12                	jge    0x140893b68
140893b56:	84 c0                	test   %al,%al
140893b58:	41 8b d5             	mov    %r13d,%edx
140893b5b:	0f 94 c2             	sete   %dl
140893b5e:	42 03 94 8d 08 01 00 	add    0x108(%rbp,%r9,4),%edx
140893b65:	00
140893b66:	eb 03                	jmp    0x140893b6b
140893b68:	41 8b d7             	mov    %r15d,%edx
140893b6b:	84 c0                	test   %al,%al
140893b6d:	45 8b c5             	mov    %r13d,%r8d
140893b70:	48 63 c3             	movslq %ebx,%rax
140893b73:	41 0f 94 c0          	sete   %r8b
140893b77:	46 03 84 8d 98 00 00 	add    0x98(%rbp,%r9,4),%r8d
140893b7e:	00
140893b7f:	44 8b 8c 85 98 00 00 	mov    0x98(%rbp,%rax,4),%r9d
140893b86:	00
140893b87:	45 2b c8             	sub    %r8d,%r9d
140893b8a:	48 63 c3             	movslq %ebx,%rax
140893b8d:	48 8d bd c8 00 00 00 	lea    0xc8(%rbp),%rdi
140893b94:	48 8b 0c c7          	mov    (%rdi,%rax,8),%rcx
140893b98:	48 8d 3c c7          	lea    (%rdi,%rax,8),%rdi
140893b9c:	48 8d 45 10          	lea    0x10(%rbp),%rax
140893ba0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140893ba5:	e8 e6 ba 00 00       	call   0x14089f690
140893baa:	89 44 24 40          	mov    %eax,0x40(%rsp)
140893bae:	44 8b e0             	mov    %eax,%r12d
140893bb1:	85 c0                	test   %eax,%eax
140893bb3:	0f 85 27 f1 ff ff    	jne    0x140892ce0
140893bb9:	8b 4d 80             	mov    -0x80(%rbp),%ecx
140893bbc:	44 8b 5c 24 50       	mov    0x50(%rsp),%r11d
140893bc1:	48 63 c3             	movslq %ebx,%rax
140893bc4:	c6 84 05 20 01 00 00 	movb   $0x1,0x120(%rbp,%rax,1)
140893bcb:	01
140893bcc:	48 63 c3             	movslq %ebx,%rax
140893bcf:	2b 8c 85 80 00 00 00 	sub    0x80(%rbp,%rax,4),%ecx
140893bd6:	48 8b 07             	mov    (%rdi),%rax
140893bd9:	89 48 14             	mov    %ecx,0x14(%rax)
140893bdc:	41 ff c6             	inc    %r14d
140893bdf:	45 3b f3             	cmp    %r11d,%r14d
140893be2:	0f 8c 18 ff ff ff    	jl     0x140893b00
140893be8:	83 7d d8 00          	cmpl   $0x0,-0x28(%rbp)
140893bec:	74 63                	je     0x140893c51
140893bee:	48 8b 5d a8          	mov    -0x58(%rbp),%rbx
140893bf2:	66 83 7b 18 00       	cmpw   $0x0,0x18(%rbx)
140893bf7:	75 58                	jne    0x140893c51
140893bf9:	48 8b 8d c8 00 00 00 	mov    0xc8(%rbp),%rcx
140893c00:	0f b6 43 09          	movzbl 0x9(%rbx),%eax
140893c04:	3b 41 14             	cmp    0x14(%rcx),%eax
140893c07:	7f 48                	jg     0x140893c51
140893c09:	ba ff ff ff ff       	mov    $0xffffffff,%edx
140893c0e:	e8 dd ab 00 00       	call   0x14089e7f0
140893c13:	48 8b 8d c8 00 00 00 	mov    0xc8(%rbp),%rcx
140893c1a:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140893c1f:	48 8b d3             	mov    %rbx,%rdx
140893c22:	89 44 24 40          	mov    %eax,0x40(%rsp)
140893c26:	e8 05 9c 00 00       	call   0x14089d830
140893c2b:	44 8b 64 24 40       	mov    0x40(%rsp),%r12d
140893c30:	45 85 e4             	test   %r12d,%r12d
140893c33:	75 73                	jne    0x140893ca8
140893c35:	48 8b 8d c8 00 00 00 	mov    0xc8(%rbp),%rcx
140893c3c:	48 8b d1             	mov    %rcx,%rdx
140893c3f:	44 8b 41 04          	mov    0x4(%rcx),%r8d
140893c43:	48 8b 49 48          	mov    0x48(%rcx),%rcx
140893c47:	e8 c4 63 01 00       	call   0x1408aa010
140893c4c:	44 8b e0             	mov    %eax,%r12d
140893c4f:	eb 57                	jmp    0x140893ca8
140893c51:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
140893c55:	80 79 21 00          	cmpb   $0x0,0x21(%rcx)
140893c59:	74 52                	je     0x140893cad
140893c5b:	66 83 7c 24 48 00    	cmpw   $0x0,0x48(%rsp)
140893c61:	75 4a                	jne    0x140893cad
140893c63:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
140893c68:	48 85 ff             	test   %rdi,%rdi
140893c6b:	7e 40                	jle    0x140893cad
140893c6d:	49 8b dd             	mov    %r13,%rbx
140893c70:	4c 8b 8c dd c8 00 00 	mov    0xc8(%rbp,%rbx,8),%r9
140893c77:	00
140893c78:	41 b0 05             	mov    $0x5,%r8b
140893c7b:	49 8b 41 50          	mov    0x50(%r9),%rax
140893c7f:	45 8b 49 04          	mov    0x4(%r9),%r9d
140893c83:	8b 50 08             	mov    0x8(%rax),%edx
140893c86:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140893c8b:	0f ca                	bswap  %edx
140893c8d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140893c92:	e8 09 98 02 00       	call   0x1408bd4a0
140893c97:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
140893c9b:	48 ff c3             	inc    %rbx
140893c9e:	48 3b df             	cmp    %rdi,%rbx
140893ca1:	7c cd                	jl     0x140893c70
140893ca3:	44 8b 64 24 40       	mov    0x40(%rsp),%r12d
140893ca8:	44 8b 5c 24 50       	mov    0x50(%rsp),%r11d
140893cad:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
140893cb2:	49 63 db             	movslq %r11d,%rbx
140893cb5:	48 3b df             	cmp    %rdi,%rbx
140893cb8:	0f 8d 27 f0 ff ff    	jge    0x140892ce5
140893cbe:	66 90                	xchg   %ax,%ax
140893cc0:	48 8b 8c dd b0 00 00 	mov    0xb0(%rbp,%rbx,8),%rcx
140893cc7:	00
140893cc8:	45 85 e4             	test   %r12d,%r12d
140893ccb:	75 13                	jne    0x140893ce0
140893ccd:	44 8b 41 04          	mov    0x4(%rcx),%r8d
140893cd1:	48 8b d1             	mov    %rcx,%rdx
140893cd4:	48 8b 49 48          	mov    0x48(%rcx),%rcx
140893cd8:	e8 33 63 01 00       	call   0x1408aa010
140893cdd:	44 8b e0             	mov    %eax,%r12d
140893ce0:	48 ff c3             	inc    %rbx
140893ce3:	48 3b df             	cmp    %rdi,%rbx
140893ce6:	7c d8                	jl     0x140893cc0
140893ce8:	e9 f8 ef ff ff       	jmp    0x140892ce5
140893ced:	8d 43 01             	lea    0x1(%rbx),%eax
140893cf0:	33 d2                	xor    %edx,%edx
140893cf2:	4c 63 c0             	movslq %eax,%r8
140893cf5:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
140893cfc:	49 c1 e0 03          	shl    $0x3,%r8
140893d00:	e8 ab b9 64 00       	call   0x140edf6b0