140cb4760:	48 83 fb 01          	cmp    $0x1,%rbx
140cb4764:	0f 86 d5 00 00 00    	jbe    0x140cb483f
140cb476a:	49 8b cc             	mov    %r12,%rcx
140cb476d:	49 8d 57 20          	lea    0x20(%r15),%rdx
140cb4771:	48 8b 02             	mov    (%rdx),%rax
140cb4774:	48 8d 52 48          	lea    0x48(%rdx),%rdx
140cb4778:	48 89 84 cc 60 01 00 	mov    %rax,0x160(%rsp,%rcx,8)
140cb477f:	00
140cb4780:	48 ff c1             	inc    %rcx
140cb4783:	48 3b cb             	cmp    %rbx,%rcx
140cb4786:	72 e9                	jb     0x140cb4771
140cb4788:	4c 8d 8c 24 60 01 00 	lea    0x160(%rsp),%r9
140cb478f:	00
140cb4790:	44 8b c3             	mov    %ebx,%r8d
140cb4793:	ba 22 00 00 00       	mov    $0x22,%edx
140cb4798:	48 8b cf             	mov    %rdi,%rcx
140cb479b:	e8 f0 75 02 00       	call   0x140cdbd90
140cb47a0:	85 c0                	test   %eax,%eax
140cb47a2:	7f 2d                	jg     0x140cb47d1
140cb47a4:	c7 44 24 28 54 04 00 	movl   $0x454,0x28(%rsp)
140cb47ab:	00
140cb47ac:	41 b9 96 01 00 00    	mov    $0x196,%r9d
140cb47b2:	e9 4c 04 00 00       	jmp    0x140cb4c03
140cb47b7:	c7 44 24 28 2a 04 00 	movl   $0x42a,0x28(%rsp)
140cb47be:	00
140cb47bf:	e9 39 04 00 00       	jmp    0x140cb4bfd
140cb47c4:	c7 44 24 28 3a 04 00 	movl   $0x43a,0x28(%rsp)
140cb47cb:	00
140cb47cc:	e9 2c 04 00 00       	jmp    0x140cb4bfd
140cb47d1:	49 8b cc             	mov    %r12,%rcx
140cb47d4:	49 8d 57 28          	lea    0x28(%r15),%rdx
140cb47d8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140cb47df:	00
140cb47e0:	48 8b 02             	mov    (%rdx),%rax
140cb47e3:	48 8d 52 48          	lea    0x48(%rdx),%rdx
140cb47e7:	48 89 84 cc 60 01 00 	mov    %rax,0x160(%rsp,%rcx,8)
140cb47ee:	00
140cb47ef:	48 ff c1             	inc    %rcx
140cb47f2:	48 3b cb             	cmp    %rbx,%rcx
140cb47f5:	72 e9                	jb     0x140cb47e0
140cb47f7:	4c 8d 8c 24 60 01 00 	lea    0x160(%rsp),%r9
140cb47fe:	00
140cb47ff:	44 8b c3             	mov    %ebx,%r8d
140cb4802:	ba 23 00 00 00       	mov    $0x23,%edx
140cb4807:	48 8b cf             	mov    %rdi,%rcx
140cb480a:	e8 81 75 02 00       	call   0x140cdbd90
140cb480f:	85 c0                	test   %eax,%eax
140cb4811:	7e 19                	jle    0x140cb482c
140cb4813:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
140cb4818:	44 8b c3             	mov    %ebx,%r8d
140cb481b:	ba 24 00 00 00       	mov    $0x24,%edx
140cb4820:	48 8b cf             	mov    %rdi,%rcx
140cb4823:	e8 68 75 02 00       	call   0x140cdbd90
140cb4828:	85 c0                	test   %eax,%eax
140cb482a:	7f 13                	jg     0x140cb483f
140cb482c:	c7 44 24 28 60 04 00 	movl   $0x460,0x28(%rsp)
140cb4833:	00
140cb4834:	41 b9 96 01 00 00    	mov    $0x196,%r9d
140cb483a:	e9 c4 03 00 00       	jmp    0x140cb4c03
140cb483f:	44 8b 4c 24 60       	mov    0x60(%rsp),%r9d
140cb4844:	48 8b cf             	mov    %rdi,%rcx
140cb4847:	4d 8b 47 28          	mov    0x28(%r15),%r8
140cb484b:	49 8b 57 20          	mov    0x20(%r15),%rdx
140cb484f:	e8 5c d7 02 00       	call   0x140ce1fb0
140cb4854:	48 8b cf             	mov    %rdi,%rcx
140cb4857:	44 8b f0             	mov    %eax,%r14d
140cb485a:	e8 71 ae 4e ff       	call   0x14019f6d0
140cb485f:	48 8b c8             	mov    %rax,%rcx
140cb4862:	e8 49 9b 4f ff       	call   0x1401ae3b0
140cb4867:	0f ba e0 14          	bt     $0x14,%eax
140cb486b:	73 06                	jae    0x140cb4873
140cb486d:	41 c1 ee 1f          	shr    $0x1f,%r14d
140cb4871:	eb 0c                	jmp    0x140cb487f
140cb4873:	45 85 f6             	test   %r14d,%r14d
140cb4876:	41 8b c4             	mov    %r12d,%eax
140cb4879:	0f 94 c0             	sete   %al
140cb487c:	44 8b f0             	mov    %eax,%r14d
140cb487f:	45 85 f6             	test   %r14d,%r14d
140cb4882:	0f 85 9a 03 00 00    	jne    0x140cb4c22
140cb4888:	45 85 ed             	test   %r13d,%r13d
140cb488b:	0f 85 27 03 00 00    	jne    0x140cb4bb8
140cb4891:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140cb4896:	48 8b cf             	mov    %rdi,%rcx
140cb4899:	e8 12 9b 4f ff       	call   0x1401ae3b0
140cb489e:	25 07 00 0f 00       	and    $0xf0007,%eax
140cb48a3:	83 f8 06             	cmp    $0x6,%eax
140cb48a6:	0f 85 81 01 00 00    	jne    0x140cb4a2d
140cb48ac:	49 8b d4             	mov    %r12,%rdx
140cb48af:	48 85 db             	test   %rbx,%rbx
140cb48b2:	0f 84 2d 01 00 00    	je     0x140cb49e5
140cb48b8:	48 83 fb 04          	cmp    $0x4,%rbx
140cb48bc:	0f 82 2c 01 00 00    	jb     0x140cb49ee
140cb48c2:	66 0f 6f 0d 66 16 49 	movdqa 0x491666(%rip),%xmm1        # 0x141145f30
140cb48c9:	00
140cb48ca:	49 8d 4f 68          	lea    0x68(%r15),%rcx
140cb48ce:	66 0f 6f 15 6a 16 49 	movdqa 0x49166a(%rip),%xmm2        # 0x141145f40
140cb48d5:	00
140cb48d6:	48 8b c3             	mov    %rbx,%rax
140cb48d9:	83 e0 03             	and    $0x3,%eax
140cb48dc:	4c 8b c3             	mov    %rbx,%r8
140cb48df:	4c 2b c0             	sub    %rax,%r8
140cb48e2:	f3 0f 7e 41 b8       	movq   -0x48(%rcx),%xmm0
140cb48e7:	48 83 c2 04          	add    $0x4,%rdx
140cb48eb:	66 0f 16 01          	movhpd (%rcx),%xmm0
140cb48ef:	48 8d 89 20 01 00 00 	lea    0x120(%rcx),%rcx
140cb48f6:	66 0f d4 c1          	paddq  %xmm1,%xmm0
140cb48fa:	66 0f d6 81 98 fe ff 	movq   %xmm0,-0x168(%rcx)
140cb4901:	ff
140cb4902:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140cb4907:	66 0f d6 81 e0 fe ff 	movq   %xmm0,-0x120(%rcx)
140cb490e:	ff
140cb490f:	f3 0f 7e 81 a0 fe ff 	movq   -0x160(%rcx),%xmm0
140cb4916:	ff
140cb4917:	66 0f 16 81 e8 fe ff 	movhpd -0x118(%rcx),%xmm0
140cb491e:	ff
140cb491f:	66 0f d4 c1          	paddq  %xmm1,%xmm0
140cb4923:	66 0f d6 81 a0 fe ff 	movq   %xmm0,-0x160(%rcx)
140cb492a:	ff
140cb492b:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140cb4930:	66 0f d6 81 e8 fe ff 	movq   %xmm0,-0x118(%rcx)
140cb4937:	ff
140cb4938:	f3 0f 7e 81 80 fe ff 	movq   -0x180(%rcx),%xmm0
140cb493f:	ff
140cb4940:	66 0f 16 81 c8 fe ff 	movhpd -0x138(%rcx),%xmm0
140cb4947:	ff
140cb4948:	66 0f d4 c2          	paddq  %xmm2,%xmm0
140cb494c:	66 0f d6 81 80 fe ff 	movq   %xmm0,-0x180(%rcx)
140cb4953:	ff
140cb4954:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140cb4959:	66 0f d6 81 c8 fe ff 	movq   %xmm0,-0x138(%rcx)
140cb4960:	ff
140cb4961:	f3 0f 7e 81 28 ff ff 	movq   -0xd8(%rcx),%xmm0
140cb4968:	ff
140cb4969:	66 0f 16 81 70 ff ff 	movhpd -0x90(%rcx),%xmm0
140cb4970:	ff
140cb4971:	66 0f d4 c1          	paddq  %xmm1,%xmm0
140cb4975:	66 0f d6 81 28 ff ff 	movq   %xmm0,-0xd8(%rcx)
140cb497c:	ff
140cb497d:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140cb4982:	66 0f d6 81 70 ff ff 	movq   %xmm0,-0x90(%rcx)
140cb4989:	ff
140cb498a:	f3 0f 7e 81 30 ff ff 	movq   -0xd0(%rcx),%xmm0
140cb4991:	ff
140cb4992:	66 0f 16 81 78 ff ff 	movhpd -0x88(%rcx),%xmm0
140cb4999:	ff
140cb499a:	66 0f d4 c1          	paddq  %xmm1,%xmm0
140cb499e:	66 0f d6 81 30 ff ff 	movq   %xmm0,-0xd0(%rcx)
140cb49a5:	ff
140cb49a6:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140cb49ab:	66 0f d6 81 78 ff ff 	movq   %xmm0,-0x88(%rcx)
140cb49b2:	ff
140cb49b3:	f3 0f 7e 81 10 ff ff 	movq   -0xf0(%rcx),%xmm0
140cb49ba:	ff
140cb49bb:	66 0f 16 81 58 ff ff 	movhpd -0xa8(%rcx),%xmm0
140cb49c2:	ff
140cb49c3:	66 0f d4 c2          	paddq  %xmm2,%xmm0
140cb49c7:	66 0f d6 81 10 ff ff 	movq   %xmm0,-0xf0(%rcx)
140cb49ce:	ff
140cb49cf:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140cb49d4:	66 0f d6 81 58 ff ff 	movq   %xmm0,-0xa8(%rcx)
140cb49db:	ff
140cb49dc:	49 3b d0             	cmp    %r8,%rdx
140cb49df:	0f 82 fd fe ff ff    	jb     0x140cb48e2
140cb49e5:	48 3b d3             	cmp    %rbx,%rdx
140cb49e8:	0f 83 ca 01 00 00    	jae    0x140cb4bb8
140cb49ee:	48 8d 04 d5 05 00 00 	lea    0x5(,%rdx,8),%rax
140cb49f5:	00
140cb49f6:	48 03 c2             	add    %rdx,%rax
140cb49f9:	49 8d 0c c7          	lea    (%r15,%rax,8),%rcx
140cb49fd:	48 8b c3             	mov    %rbx,%rax
140cb4a00:	48 2b c2             	sub    %rdx,%rax
140cb4a03:	0f 1f 40 00          	nopl   0x0(%rax)
140cb4a07:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140cb4a0e:	00 00
140cb4a10:	48 83 41 f8 08       	addq   $0x8,-0x8(%rcx)
140cb4a15:	48 83 01 08          	addq   $0x8,(%rcx)
140cb4a19:	48 83 41 e0 f8       	addq   $0xfffffffffffffff8,-0x20(%rcx)
140cb4a1e:	48 8d 49 48          	lea    0x48(%rcx),%rcx
140cb4a22:	48 83 e8 01          	sub    $0x1,%rax
140cb4a26:	75 e8                	jne    0x140cb4a10
140cb4a28:	e9 8b 01 00 00       	jmp    0x140cb4bb8
140cb4a2d:	48 8b cf             	mov    %rdi,%rcx
140cb4a30:	e8 7b 99 4f ff       	call   0x1401ae3b0
140cb4a35:	25 07 00 0f 00       	and    $0xf0007,%eax
140cb4a3a:	83 f8 07             	cmp    $0x7,%eax
140cb4a3d:	0f 85 75 01 00 00    	jne    0x140cb4bb8
140cb4a43:	49 8b d4             	mov    %r12,%rdx
140cb4a46:	48 85 db             	test   %rbx,%rbx
140cb4a49:	0f 84 34 01 00 00    	je     0x140cb4b83
140cb4a4f:	48 83 fb 04          	cmp    $0x4,%rbx
140cb4a53:	0f 82 2f 01 00 00    	jb     0x140cb4b88
140cb4a59:	66 0f 6f 0d cf 14 49 	movdqa 0x4914cf(%rip),%xmm1        # 0x141145f30
140cb4a60:	00
140cb4a61:	49 8d 4f 68          	lea    0x68(%r15),%rcx
140cb4a65:	66 0f 6f 15 d3 14 49 	movdqa 0x4914d3(%rip),%xmm2        # 0x141145f40
140cb4a6c:	00
140cb4a6d:	48 8b c3             	mov    %rbx,%rax
140cb4a70:	83 e0 03             	and    $0x3,%eax
140cb4a73:	4c 8b c3             	mov    %rbx,%r8
140cb4a76:	4c 2b c0             	sub    %rax,%r8
140cb4a79:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140cb4a80:	f3 0f 7e 41 b8       	movq   -0x48(%rcx),%xmm0
140cb4a85:	48 83 c2 04          	add    $0x4,%rdx
140cb4a89:	66 0f 16 01          	movhpd (%rcx),%xmm0
140cb4a8d:	48 8d 89 20 01 00 00 	lea    0x120(%rcx),%rcx
140cb4a94:	66 0f d4 c1          	paddq  %xmm1,%xmm0
140cb4a98:	66 0f d6 81 98 fe ff 	movq   %xmm0,-0x168(%rcx)
140cb4a9f:	ff
140cb4aa0:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140cb4aa5:	66 0f d6 81 e0 fe ff 	movq   %xmm0,-0x120(%rcx)
140cb4aac:	ff
140cb4aad:	f3 0f 7e 81 a0 fe ff 	movq   -0x160(%rcx),%xmm0
140cb4ab4:	ff
140cb4ab5:	66 0f 16 81 e8 fe ff 	movhpd -0x118(%rcx),%xmm0
140cb4abc:	ff
140cb4abd:	66 0f d4 c1          	paddq  %xmm1,%xmm0
140cb4ac1:	66 0f d6 81 a0 fe ff 	movq   %xmm0,-0x160(%rcx)
140cb4ac8:	ff
140cb4ac9:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140cb4ace:	66 0f d6 81 e8 fe ff 	movq   %xmm0,-0x118(%rcx)
140cb4ad5:	ff
140cb4ad6:	f3 0f 7e 81 80 fe ff 	movq   -0x180(%rcx),%xmm0
140cb4add:	ff
140cb4ade:	66 0f 16 81 c8 fe ff 	movhpd -0x138(%rcx),%xmm0
140cb4ae5:	ff
140cb4ae6:	66 0f d4 c2          	paddq  %xmm2,%xmm0
140cb4aea:	66 0f d6 81 80 fe ff 	movq   %xmm0,-0x180(%rcx)
140cb4af1:	ff
140cb4af2:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140cb4af7:	66 0f d6 81 c8 fe ff 	movq   %xmm0,-0x138(%rcx)
140cb4afe:	ff
140cb4aff:	f3 0f 7e 81 28 ff ff 	movq   -0xd8(%rcx),%xmm0
140cb4b06:	ff
140cb4b07:	66 0f 16 81 70 ff ff 	movhpd -0x90(%rcx),%xmm0
140cb4b0e:	ff
140cb4b0f:	66 0f d4 c1          	paddq  %xmm1,%xmm0
140cb4b13:	66 0f d6 81 28 ff ff 	movq   %xmm0,-0xd8(%rcx)
140cb4b1a:	ff
140cb4b1b:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140cb4b20:	66 0f d6 81 70 ff ff 	movq   %xmm0,-0x90(%rcx)
140cb4b27:	ff
140cb4b28:	f3 0f 7e 81 30 ff ff 	movq   -0xd0(%rcx),%xmm0
140cb4b2f:	ff
140cb4b30:	66 0f 16 81 78 ff ff 	movhpd -0x88(%rcx),%xmm0
140cb4b37:	ff
140cb4b38:	66 0f d4 c1          	paddq  %xmm1,%xmm0
140cb4b3c:	66 0f d6 81 30 ff ff 	movq   %xmm0,-0xd0(%rcx)
140cb4b43:	ff
140cb4b44:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140cb4b49:	66 0f d6 81 78 ff ff 	movq   %xmm0,-0x88(%rcx)
140cb4b50:	ff
140cb4b51:	f3 0f 7e 81 10 ff ff 	movq   -0xf0(%rcx),%xmm0
140cb4b58:	ff
140cb4b59:	66 0f 16 81 58 ff ff 	movhpd -0xa8(%rcx),%xmm0
140cb4b60:	ff
140cb4b61:	66 0f d4 c2          	paddq  %xmm2,%xmm0
140cb4b65:	66 0f d6 81 10 ff ff 	movq   %xmm0,-0xf0(%rcx)
140cb4b6c:	ff
140cb4b6d:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140cb4b72:	66 0f d6 81 58 ff ff 	movq   %xmm0,-0xa8(%rcx)
140cb4b79:	ff
140cb4b7a:	49 3b d0             	cmp    %r8,%rdx
140cb4b7d:	0f 82 fd fe ff ff    	jb     0x140cb4a80
140cb4b83:	48 3b d3             	cmp    %rbx,%rdx
140cb4b86:	73 30                	jae    0x140cb4bb8
140cb4b88:	48 8d 04 d5 05 00 00 	lea    0x5(,%rdx,8),%rax
140cb4b8f:	00
140cb4b90:	48 03 c2             	add    %rdx,%rax
140cb4b93:	49 8d 0c c7          	lea    (%r15,%rax,8),%rcx
140cb4b97:	48 8b c3             	mov    %rbx,%rax
140cb4b9a:	48 2b c2             	sub    %rdx,%rax
140cb4b9d:	0f 1f 00             	nopl   (%rax)
140cb4ba0:	48 83 41 f8 08       	addq   $0x8,-0x8(%rcx)
140cb4ba5:	48 83 01 08          	addq   $0x8,(%rcx)
140cb4ba9:	48 83 41 e0 f8       	addq   $0xfffffffffffffff8,-0x20(%rcx)
140cb4bae:	48 8d 49 48          	lea    0x48(%rcx),%rcx
140cb4bb2:	48 83 e8 01          	sub    $0x1,%rax
140cb4bb6:	75 e8                	jne    0x140cb4ba0
140cb4bb8:	48 8b 86 a8 00 00 00 	mov    0xa8(%rsi),%rax
140cb4bbf:	bf 01 00 00 00       	mov    $0x1,%edi
140cb4bc4:	f7 00 00 01 00 00    	testl  $0x100,(%rax)
140cb4bca:	75 6a                	jne    0x140cb4c36
140cb4bcc:	48 8b 8e 50 04 00 00 	mov    0x450(%rsi),%rcx
140cb4bd3:	e8 a8 96 01 00       	call   0x140cce280
140cb4bd8:	48 85 c0             	test   %rax,%rax
140cb4bdb:	74 59                	je     0x140cb4c36
140cb4bdd:	48 8b 8e 50 04 00 00 	mov    0x450(%rsi),%rcx
140cb4be4:	e8 97 96 01 00       	call   0x140cce280
140cb4be9:	48 8b c8             	mov    %rax,%rcx
140cb4bec:	e8 0f d5 02 00       	call   0x140ce2100
140cb4bf1:	85 c0                	test   %eax,%eax
140cb4bf3:	79 37                	jns    0x140cb4c2c
140cb4bf5:	c7 44 24 28 83 04 00 	movl   $0x483,0x28(%rsp)
140cb4bfc:	00
140cb4bfd:	41 b9 44 00 00 00    	mov    $0x44,%r9d
140cb4c03:	48 8d 05 e6 12 49 00 	lea    0x4912e6(%rip),%rax        # 0x141145ef0
140cb4c0a:	ba 50 00 00 00       	mov    $0x50,%edx
140cb4c0f:	41 b8 91 01 00 00    	mov    $0x191,%r8d
140cb4c15:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140cb4c1a:	48 8b ce             	mov    %rsi,%rcx
140cb4c1d:	e8 1e 5e fd ff       	call   0x140c8aa40
140cb4c22:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140cb4c27:	e9 dc 00 00 00       	jmp    0x140cb4d08
140cb4c2c:	48 63 c8             	movslq %eax,%rcx
140cb4c2f:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
140cb4c34:	eb 03                	jmp    0x140cb4c39
140cb4c36:	49 8b cc             	mov    %r12,%rcx
140cb4c39:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140cb4c3e:	48 3b c7             	cmp    %rdi,%rax
140cb4c41:	74 60                	je     0x140cb4ca3
140cb4c43:	45 85 ed             	test   %r13d,%r13d
140cb4c46:	75 5b                	jne    0x140cb4ca3
140cb4c48:	48 85 db             	test   %rbx,%rbx
140cb4c4b:	74 56                	je     0x140cb4ca3
140cb4c4d:	4d 8b f7             	mov    %r15,%r14
140cb4c50:	4c 8b c9             	mov    %rcx,%r9
140cb4c53:	4c 8b c0             	mov    %rax,%r8
140cb4c56:	48 8b ce             	mov    %rsi,%rcx
140cb4c59:	49 8b d6             	mov    %r14,%rdx
140cb4c5c:	e8 3f f5 ff ff       	call   0x140cb41a0
140cb4c61:	85 c0                	test   %eax,%eax
140cb4c63:	74 6a                	je     0x140cb4ccf
140cb4c65:	83 f0 01             	xor    $0x1,%eax
140cb4c68:	49 ff c4             	inc    %r12
140cb4c6b:	49 83 c6 48          	add    $0x48,%r14
140cb4c6f:	8d 48 ff             	lea    -0x1(%rax),%ecx
140cb4c72:	f7 d0                	not    %eax
140cb4c74:	c1 e8 1f             	shr    $0x1f,%eax
140cb4c77:	c1 e9 1f             	shr    $0x1f,%ecx
140cb4c7a:	23 c8                	and    %eax,%ecx
140cb4c7c:	f7 d9                	neg    %ecx
140cb4c7e:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
140cb4c82:	f7 d1                	not    %ecx
140cb4c84:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
140cb4c88:	8b 44 24 30          	mov    0x30(%rsp),%eax
140cb4c8c:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140cb4c91:	23 c7                	and    %edi,%eax
140cb4c93:	8b 7c 24 40          	mov    0x40(%rsp),%edi
140cb4c97:	0b f8                	or     %eax,%edi
140cb4c99:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140cb4c9e:	4c 3b e3             	cmp    %rbx,%r12
140cb4ca1:	72 ad                	jb     0x140cb4c50
140cb4ca3:	85 ed                	test   %ebp,%ebp
140cb4ca5:	74 5f                	je     0x140cb4d06
140cb4ca7:	45 85 ed             	test   %r13d,%r13d
140cb4caa:	75 5a                	jne    0x140cb4d06
140cb4cac:	48 85 db             	test   %rbx,%rbx
140cb4caf:	74 55                	je     0x140cb4d06
140cb4cb1:	48 63 cd             	movslq %ebp,%rcx
140cb4cb4:	49 8d 47 08          	lea    0x8(%r15),%rax