140a648c6:	48 c7 44 24 38 04 00 	movq   $0x4,0x38(%rsp)
140a648cd:	00 00
140a648cf:	48 8b 40 08          	mov    0x8(%rax),%rax
140a648d3:	48 c7 44 24 28 06 00 	movq   $0x6,0x28(%rsp)
140a648da:	00 00
140a648dc:	0f 29 44 24 50       	movaps %xmm0,0x50(%rsp)
140a648e1:	ff 15 39 f1 51 00    	call   *0x51f139(%rip)        # 0x140f83a20
140a648e7:	84 c0                	test   %al,%al
140a648e9:	0f 84 6e 01 00 00    	je     0x140a64a5d
140a648ef:	48 8b 03             	mov    (%rbx),%rax
140a648f2:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140a648f7:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
140a648fc:	48 8b cb             	mov    %rbx,%rcx
140a648ff:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
140a64905:	48 8b 40 30          	mov    0x30(%rax),%rax
140a64909:	ff 15 11 f1 51 00    	call   *0x51f111(%rip)        # 0x140f83a20
140a6490f:	84 c0                	test   %al,%al
140a64911:	0f 84 46 01 00 00    	je     0x140a64a5d
140a64917:	48 8b d7             	mov    %rdi,%rdx
140a6491a:	48 8b cb             	mov    %rbx,%rcx
140a6491d:	e8 4e fa ff ff       	call   0x140a64370
140a64922:	84 c0                	test   %al,%al
140a64924:	0f 84 33 01 00 00    	je     0x140a64a5d
140a6492a:	48 8b 03             	mov    (%rbx),%rax
140a6492d:	48 8b cb             	mov    %rbx,%rcx
140a64930:	48 8b 40 38          	mov    0x38(%rax),%rax
140a64934:	ff 15 e6 f0 51 00    	call   *0x51f0e6(%rip)        # 0x140f83a20
140a6493a:	84 c0                	test   %al,%al
140a6493c:	0f 84 1b 01 00 00    	je     0x140a64a5d
140a64942:	48 8b 03             	mov    (%rbx),%rax
140a64945:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140a6494a:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
140a6494f:	48 8b cb             	mov    %rbx,%rcx
140a64952:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
140a64958:	48 8b 40 30          	mov    0x30(%rax),%rax
140a6495c:	ff 15 be f0 51 00    	call   *0x51f0be(%rip)        # 0x140f83a20
140a64962:	84 c0                	test   %al,%al
140a64964:	0f 84 f3 00 00 00    	je     0x140a64a5d
140a6496a:	48 8b 03             	mov    (%rbx),%rax
140a6496d:	48 8b cb             	mov    %rbx,%rcx
140a64970:	0f b7 57 08          	movzwl 0x8(%rdi),%edx
140a64974:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140a6497b:	ff 15 9f f0 51 00    	call   *0x51f09f(%rip)        # 0x140f83a20
140a64981:	84 c0                	test   %al,%al
140a64983:	0f 84 d4 00 00 00    	je     0x140a64a5d
140a64989:	48 8b 03             	mov    (%rbx),%rax
140a6498c:	48 8b cb             	mov    %rbx,%rcx
140a6498f:	48 8b 40 38          	mov    0x38(%rax),%rax
140a64993:	ff 15 87 f0 51 00    	call   *0x51f087(%rip)        # 0x140f83a20
140a64999:	84 c0                	test   %al,%al
140a6499b:	0f 84 bc 00 00 00    	je     0x140a64a5d
140a649a1:	48 8b 03             	mov    (%rbx),%rax
140a649a4:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140a649a9:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140a649ae:	48 8b cb             	mov    %rbx,%rcx
140a649b1:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
140a649b7:	48 8b 40 30          	mov    0x30(%rax),%rax
140a649bb:	ff 15 5f f0 51 00    	call   *0x51f05f(%rip)        # 0x140f83a20
140a649c1:	84 c0                	test   %al,%al
140a649c3:	0f 84 94 00 00 00    	je     0x140a64a5d
140a649c9:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140a649cd:	48 8b 03             	mov    (%rbx),%rax
140a649d0:	48 83 79 28 0f       	cmpq   $0xf,0x28(%rcx)
140a649d5:	48 8d 51 10          	lea    0x10(%rcx),%rdx
140a649d9:	76 04                	jbe    0x140a649df
140a649db:	48 8b 51 10          	mov    0x10(%rcx),%rdx
140a649df:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140a649e3:	48 8b 80 98 00 00 00 	mov    0x98(%rax),%rax
140a649ea:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
140a649ef:	48 8b cb             	mov    %rbx,%rcx
140a649f2:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
140a649f7:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140a649fc:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140a64a01:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
140a64a07:	ff 15 13 f0 51 00    	call   *0x51f013(%rip)        # 0x140f83a20
140a64a0d:	84 c0                	test   %al,%al
140a64a0f:	74 4c                	je     0x140a64a5d
140a64a11:	48 8b 03             	mov    (%rbx),%rax
140a64a14:	48 8b cb             	mov    %rbx,%rcx
140a64a17:	48 8b 40 38          	mov    0x38(%rax),%rax
140a64a1b:	ff 15 ff ef 51 00    	call   *0x51efff(%rip)        # 0x140f83a20
140a64a21:	84 c0                	test   %al,%al
140a64a23:	74 38                	je     0x140a64a5d
140a64a25:	48 8b d3             	mov    %rbx,%rdx
140a64a28:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140a64a2d:	e8 9e 80 f6 ff       	call   0x1409ccad0
140a64a32:	84 c0                	test   %al,%al
140a64a34:	74 27                	je     0x140a64a5d
140a64a36:	48 8b 03             	mov    (%rbx),%rax
140a64a39:	48 8b cb             	mov    %rbx,%rcx
140a64a3c:	48 8b 40 10          	mov    0x10(%rax),%rax
140a64a40:	ff 15 da ef 51 00    	call   *0x51efda(%rip)        # 0x140f83a20
140a64a46:	84 c0                	test   %al,%al
140a64a48:	74 13                	je     0x140a64a5d
140a64a4a:	b0 01                	mov    $0x1,%al
140a64a4c:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
140a64a53:	00
140a64a54:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140a64a5b:	5f                   	pop    %rdi
140a64a5c:	c3                   	ret
140a64a5d:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
140a64a64:	00
140a64a65:	32 c0                	xor    %al,%al
140a64a67:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140a64a6e:	5f                   	pop    %rdi
140a64a6f:	c3                   	ret
140a64a70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a64a75:	57                   	push   %rdi
140a64a76:	48 83 ec 70          	sub    $0x70,%rsp
140a64a7a:	0f 10 05 4f b8 61 00 	movups 0x61b84f(%rip),%xmm0        # 0x1410802d0
140a64a81:	48 8d 05 e8 e1 54 00 	lea    0x54e1e8(%rip),%rax        # 0x140fb2c70
140a64a88:	48 c7 44 24 58 02 00 	movq   $0x2,0x58(%rsp)
140a64a8f:	00 00
140a64a91:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140a64a96:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
140a64a9b:	48 8d 05 fa 6d 56 00 	lea    0x566dfa(%rip),%rax        # 0x140fcb89c
140a64aa2:	48 c7 44 24 48 04 00 	movq   $0x4,0x48(%rsp)
140a64aa9:	00 00
140a64aab:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140a64ab0:	48 8b fa             	mov    %rdx,%rdi
140a64ab3:	48 8d 05 ca 56 5b 00 	lea    0x5b56ca(%rip),%rax        # 0x14101a184
140a64aba:	48 c7 44 24 38 04 00 	movq   $0x4,0x38(%rsp)
140a64ac1:	00 00
140a64ac3:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140a64ac8:	ba 2e 00 00 00       	mov    $0x2e,%edx
140a64acd:	48 8d 05 14 90 56 00 	lea    0x569014(%rip),%rax        # 0x140fcdae8
140a64ad4:	48 c7 44 24 28 06 00 	movq   $0x6,0x28(%rsp)
140a64adb:	00 00
140a64add:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a64ae2:	48 8b d9             	mov    %rcx,%rbx
140a64ae5:	0f 29 44 24 60       	movaps %xmm0,0x60(%rsp)
140a64aea:	e8 81 5f fa ff       	call   0x140a0aa70
140a64aef:	84 c0                	test   %al,%al
140a64af1:	0f 84 44 01 00 00    	je     0x140a64c3b
140a64af7:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
140a64afc:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140a64b01:	48 8b cb             	mov    %rbx,%rcx
140a64b04:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
140a64b0a:	e8 21 65 7d ff       	call   0x14023b030
140a64b0f:	84 c0                	test   %al,%al
140a64b11:	0f 84 24 01 00 00    	je     0x140a64c3b
140a64b17:	48 8b d7             	mov    %rdi,%rdx
140a64b1a:	48 8b cb             	mov    %rbx,%rcx
140a64b1d:	e8 ae a4 00 00       	call   0x140a6efd0
140a64b22:	84 c0                	test   %al,%al
140a64b24:	0f 84 11 01 00 00    	je     0x140a64c3b
140a64b2a:	48 8b cb             	mov    %rbx,%rcx
140a64b2d:	e8 fe 64 7d ff       	call   0x14023b030
140a64b32:	84 c0                	test   %al,%al
140a64b34:	0f 84 01 01 00 00    	je     0x140a64c3b
140a64b3a:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
140a64b3f:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140a64b44:	48 8b cb             	mov    %rbx,%rcx
140a64b47:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
140a64b4d:	e8 de 64 7d ff       	call   0x14023b030
140a64b52:	84 c0                	test   %al,%al
140a64b54:	0f 84 e1 00 00 00    	je     0x140a64c3b
140a64b5a:	0f b7 57 08          	movzwl 0x8(%rdi),%edx
140a64b5e:	48 8b cb             	mov    %rbx,%rcx
140a64b61:	e8 2a 61 fa ff       	call   0x140a0ac90
140a64b66:	84 c0                	test   %al,%al
140a64b68:	0f 84 cd 00 00 00    	je     0x140a64c3b
140a64b6e:	48 8b cb             	mov    %rbx,%rcx
140a64b71:	e8 ba 64 7d ff       	call   0x14023b030
140a64b76:	84 c0                	test   %al,%al
140a64b78:	0f 84 bd 00 00 00    	je     0x140a64c3b
140a64b7e:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140a64b83:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140a64b88:	48 8b cb             	mov    %rbx,%rcx
140a64b8b:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
140a64b91:	e8 9a 64 7d ff       	call   0x14023b030
140a64b96:	84 c0                	test   %al,%al
140a64b98:	0f 84 9d 00 00 00    	je     0x140a64c3b
140a64b9e:	48 8b 47 20          	mov    0x20(%rdi),%rax
140a64ba2:	48 83 78 28 0f       	cmpq   $0xf,0x28(%rax)
140a64ba7:	48 8d 48 10          	lea    0x10(%rax),%rcx
140a64bab:	76 04                	jbe    0x140a64bb1
140a64bad:	48 8b 48 10          	mov    0x10(%rax),%rcx
140a64bb1:	48 8b 40 20          	mov    0x20(%rax),%rax
140a64bb5:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140a64bba:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140a64bbf:	48 8b cb             	mov    %rbx,%rcx
140a64bc2:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140a64bc7:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140a64bcc:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
140a64bd2:	e8 59 64 fa ff       	call   0x140a0b030
140a64bd7:	84 c0                	test   %al,%al
140a64bd9:	74 60                	je     0x140a64c3b
140a64bdb:	48 8b cb             	mov    %rbx,%rcx
140a64bde:	e8 4d 64 7d ff       	call   0x14023b030
140a64be3:	84 c0                	test   %al,%al
140a64be5:	74 54                	je     0x140a64c3b
140a64be7:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
140a64bec:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140a64bf1:	48 8b cb             	mov    %rbx,%rcx
140a64bf4:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
140a64bfa:	e8 31 64 7d ff       	call   0x14023b030
140a64bff:	84 c0                	test   %al,%al
140a64c01:	74 38                	je     0x140a64c3b
140a64c03:	48 8b 57 28          	mov    0x28(%rdi),%rdx
140a64c07:	48 8b cb             	mov    %rbx,%rcx
140a64c0a:	e8 81 60 fa ff       	call   0x140a0ac90
140a64c0f:	84 c0                	test   %al,%al
140a64c11:	74 28                	je     0x140a64c3b
140a64c13:	48 8b cb             	mov    %rbx,%rcx
140a64c16:	e8 15 64 7d ff       	call   0x14023b030
140a64c1b:	84 c0                	test   %al,%al
140a64c1d:	74 1c                	je     0x140a64c3b
140a64c1f:	48 8b cb             	mov    %rbx,%rcx
140a64c22:	e8 89 5f fa ff       	call   0x140a0abb0
140a64c27:	84 c0                	test   %al,%al
140a64c29:	74 10                	je     0x140a64c3b
140a64c2b:	b0 01                	mov    $0x1,%al
140a64c2d:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
140a64c34:	00
140a64c35:	48 83 c4 70          	add    $0x70,%rsp
140a64c39:	5f                   	pop    %rdi
140a64c3a:	c3                   	ret
140a64c3b:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
140a64c42:	00
140a64c43:	32 c0                	xor    %al,%al
140a64c45:	48 83 c4 70          	add    $0x70,%rsp
140a64c49:	5f                   	pop    %rdi
140a64c4a:	c3                   	ret
140a64c4b:	cc                   	int3
140a64c4c:	cc                   	int3
140a64c4d:	cc                   	int3
140a64c4e:	cc                   	int3
140a64c4f:	cc                   	int3
140a64c50:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140a64c55:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140a64c5a:	55                   	push   %rbp
140a64c5b:	57                   	push   %rdi
140a64c5c:	41 54                	push   %r12
140a64c5e:	41 56                	push   %r14
140a64c60:	41 57                	push   %r15
140a64c62:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
140a64c67:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140a64c6e:	48 8b 05 8b 42 95 00 	mov    0x95428b(%rip),%rax        # 0x1413b8f00
140a64c75:	48 33 c4             	xor    %rsp,%rax
140a64c78:	48 89 45 27          	mov    %rax,0x27(%rbp)
140a64c7c:	48 8b f2             	mov    %rdx,%rsi
140a64c7f:	4c 8b f1             	mov    %rcx,%r14
140a64c82:	48 8b 1a             	mov    (%rdx),%rbx
140a64c85:	4c 8b 43 08          	mov    0x8(%rbx),%r8
140a64c89:	48 8b ca             	mov    %rdx,%rcx
140a64c8c:	e8 ff 29 73 ff       	call   0x140197690
140a64c91:	48 89 5b 08          	mov    %rbx,0x8(%rbx)
140a64c95:	48 89 1b             	mov    %rbx,(%rbx)
140a64c98:	48 89 5b 10          	mov    %rbx,0x10(%rbx)
140a64c9c:	45 33 ff             	xor    %r15d,%r15d
140a64c9f:	4c 89 7e 08          	mov    %r15,0x8(%rsi)
140a64ca3:	4c 89 7d a7          	mov    %r15,-0x59(%rbp)
140a64ca7:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
140a64cab:	49 8b ce             	mov    %r14,%rcx
140a64cae:	e8 7d 22 ff ff       	call   0x140a56f30
140a64cb3:	84 c0                	test   %al,%al
140a64cb5:	0f 84 60 01 00 00    	je     0x140a64e1b
140a64cbb:	41 8b ff             	mov    %r15d,%edi
140a64cbe:	4c 39 7d a7          	cmp    %r15,-0x59(%rbp)
140a64cc2:	0f 86 18 01 00 00    	jbe    0x140a64de0
140a64cc8:	49 bc ff ff ff ff ff 	movabs $0x3ffffffffffffff,%r12
140a64ccf:	ff ff 03
140a64cd2:	0f 57 c0             	xorps  %xmm0,%xmm0
140a64cd5:	0f 11 45 07          	movups %xmm0,0x7(%rbp)
140a64cd9:	4c 89 7d 17          	mov    %r15,0x17(%rbp)
140a64cdd:	48 c7 45 1f 0f 00 00 	movq   $0xf,0x1f(%rbp)
140a64ce4:	00
140a64ce5:	c6 45 07 00          	movb   $0x0,0x7(%rbp)
140a64ce9:	48 8d 55 07          	lea    0x7(%rbp),%rdx
140a64ced:	49 8b ce             	mov    %r14,%rcx
140a64cf0:	e8 2b 28 ff ff       	call   0x140a57520
140a64cf5:	84 c0                	test   %al,%al
140a64cf7:	0f 84 e7 00 00 00    	je     0x140a64de4
140a64cfd:	4c 8d 4d 07          	lea    0x7(%rbp),%r9
140a64d01:	4c 8b 06             	mov    (%rsi),%r8
140a64d04:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
140a64d08:	48 8b ce             	mov    %rsi,%rcx
140a64d0b:	e8 60 4f ff ff       	call   0x140a59c70
140a64d10:	0f 10 00             	movups (%rax),%xmm0
140a64d13:	0f 11 45 b7          	movups %xmm0,-0x49(%rbp)
140a64d17:	f2 0f 10 40 10       	movsd  0x10(%rax),%xmm0
140a64d1c:	f2 0f 11 45 e7       	movsd  %xmm0,-0x19(%rbp)
140a64d21:	80 7d e7 00          	cmpb   $0x0,-0x19(%rbp)
140a64d25:	75 75                	jne    0x140a64d9c
140a64d27:	4c 39 66 08          	cmp    %r12,0x8(%rsi)
140a64d2b:	0f 84 1a 01 00 00    	je     0x140a64e4b
140a64d31:	48 8b 1e             	mov    (%rsi),%rbx
140a64d34:	48 89 75 c7          	mov    %rsi,-0x39(%rbp)
140a64d38:	4c 89 7d cf          	mov    %r15,-0x31(%rbp)
140a64d3c:	b9 40 00 00 00       	mov    $0x40,%ecx
140a64d41:	e8 c2 63 3b 00       	call   0x140e1b108
140a64d46:	90                   	nop
140a64d47:	4c 89 78 30          	mov    %r15,0x30(%rax)
140a64d4b:	4c 89 78 38          	mov    %r15,0x38(%rax)
140a64d4f:	0f 10 45 07          	movups 0x7(%rbp),%xmm0
140a64d53:	0f 11 40 20          	movups %xmm0,0x20(%rax)
140a64d57:	0f 10 4d 17          	movups 0x17(%rbp),%xmm1
140a64d5b:	0f 11 48 30          	movups %xmm1,0x30(%rax)
140a64d5f:	4c 89 7d 17          	mov    %r15,0x17(%rbp)
140a64d63:	48 c7 45 1f 0f 00 00 	movq   $0xf,0x1f(%rbp)
140a64d6a:	00
140a64d6b:	c6 45 07 00          	movb   $0x0,0x7(%rbp)
140a64d6f:	48 89 18             	mov    %rbx,(%rax)
140a64d72:	48 89 58 08          	mov    %rbx,0x8(%rax)
140a64d76:	48 89 58 10          	mov    %rbx,0x10(%rax)
140a64d7a:	66 c7 40 18 00 00    	movw   $0x0,0x18(%rax)
140a64d80:	4c 89 7d cf          	mov    %r15,-0x31(%rbp)
140a64d84:	0f 10 45 b7          	movups -0x49(%rbp),%xmm0
140a64d88:	0f 29 45 b7          	movaps %xmm0,-0x49(%rbp)
140a64d8c:	4c 8b c0             	mov    %rax,%r8
140a64d8f:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
140a64d93:	48 8b ce             	mov    %rsi,%rcx
140a64d96:	e8 f5 2c 78 ff       	call   0x1401e7a90
140a64d9b:	90                   	nop
140a64d9c:	48 8b 55 1f          	mov    0x1f(%rbp),%rdx
140a64da0:	48 83 fa 0f          	cmp    $0xf,%rdx
140a64da4:	76 2d                	jbe    0x140a64dd3
140a64da6:	48 ff c2             	inc    %rdx
140a64da9:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
140a64dad:	48 8b c1             	mov    %rcx,%rax
140a64db0:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a64db7:	72 15                	jb     0x140a64dce
140a64db9:	48 83 c2 27          	add    $0x27,%rdx
140a64dbd:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a64dc1:	48 2b c1             	sub    %rcx,%rax
140a64dc4:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a64dc8:	48 83 f8 1f          	cmp    $0x1f,%rax
140a64dcc:	77 77                	ja     0x140a64e45
140a64dce:	e8 71 63 3b 00       	call   0x140e1b144
140a64dd3:	48 ff c7             	inc    %rdi
140a64dd6:	48 3b 7d a7          	cmp    -0x59(%rbp),%rdi
140a64dda:	0f 82 f2 fe ff ff    	jb     0x140a64cd2
140a64de0:	b0 01                	mov    $0x1,%al
140a64de2:	eb 39                	jmp    0x140a64e1d
140a64de4:	48 8b 55 1f          	mov    0x1f(%rbp),%rdx
140a64de8:	48 83 fa 0f          	cmp    $0xf,%rdx
140a64dec:	76 2d                	jbe    0x140a64e1b
140a64dee:	48 ff c2             	inc    %rdx
140a64df1:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
140a64df5:	48 8b c1             	mov    %rcx,%rax
140a64df8:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a64dff:	72 15                	jb     0x140a64e16
140a64e01:	48 83 c2 27          	add    $0x27,%rdx
140a64e05:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a64e09:	48 2b c1             	sub    %rcx,%rax
140a64e0c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a64e10:	48 83 f8 1f          	cmp    $0x1f,%rax
140a64e14:	77 2f                	ja     0x140a64e45
140a64e16:	e8 29 63 3b 00       	call   0x140e1b144