140146a3f:	48 83 bd 68 07 00 00 	cmpq   $0x7,0x768(%rbp)
140146a46:	07
140146a47:	48 0f 47 95 50 07 00 	cmova  0x750(%rbp),%rdx
140146a4e:	00
140146a4f:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140146a54:	45 33 c9             	xor    %r9d,%r9d
140146a57:	4c 8d 05 5a bf 9f 00 	lea    0x9fbf5a(%rip),%r8        # 0x140b429b8
140146a5e:	48 8d 15 7b 9e 9f 00 	lea    0x9f9e7b(%rip),%rdx        # 0x140b408e0
140146a65:	48 8b cf             	mov    %rdi,%rcx
140146a68:	48 8b c3             	mov    %rbx,%rax
140146a6b:	ff 15 c7 61 9c 00    	call   *0x9c61c7(%rip)        # 0x140b0cc38
140146a71:	8b f8                	mov    %eax,%edi
140146a73:	8b d8                	mov    %eax,%ebx
140146a75:	c1 eb 1f             	shr    $0x1f,%ebx
140146a78:	48 8d 8d 50 07 00 00 	lea    0x750(%rbp),%rcx
140146a7f:	e8 3c f9 eb ff       	call   0x1400063c0
140146a84:	84 db                	test   %bl,%bl
140146a86:	74 18                	je     0x140146aa0
140146a88:	48 8d 8d e8 05 00 00 	lea    0x5e8(%rbp),%rcx
140146a8f:	e8 bc cc fe ff       	call   0x140133750
140146a94:	48 8d 8d e8 05 00 00 	lea    0x5e8(%rbp),%rcx
140146a9b:	e9 d4 fb ff ff       	jmp    0x140146674
140146aa0:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140146aa4:	48 8b 01             	mov    (%rcx),%rax
140146aa7:	48 8b 40 78          	mov    0x78(%rax),%rax
140146aab:	ff 15 87 61 9c 00    	call   *0x9c6187(%rip)        # 0x140b0cc38
140146ab1:	8b d8                	mov    %eax,%ebx
140146ab3:	48 8d 8d e8 05 00 00 	lea    0x5e8(%rbp),%rcx
140146aba:	85 c0                	test   %eax,%eax
140146abc:	79 11                	jns    0x140146acf
140146abe:	e8 8d cc fe ff       	call   0x140133750
140146ac3:	48 8d 8d e8 05 00 00 	lea    0x5e8(%rbp),%rcx
140146aca:	e9 e6 f9 ff ff       	jmp    0x1401464b5
140146acf:	e8 7c cc fe ff       	call   0x140133750
140146ad4:	48 8d 8d e8 05 00 00 	lea    0x5e8(%rbp),%rcx
140146adb:	ff 15 1f 5b 9c 00    	call   *0x9c5b1f(%rip)        # 0x140b0c600
140146ae1:	49 8b 06             	mov    (%r14),%rax
140146ae4:	49 8b ce             	mov    %r14,%rcx
140146ae7:	48 8b 40 58          	mov    0x58(%rax),%rax
140146aeb:	ff 15 47 61 9c 00    	call   *0x9c6147(%rip)        # 0x140b0cc38
140146af1:	48 8d 3d 08 c8 9f 00 	lea    0x9fc808(%rip),%rdi        # 0x140b43300
140146af8:	85 c0                	test   %eax,%eax
140146afa:	74 05                	je     0x140146b01
140146afc:	49 39 37             	cmp    %rsi,(%r15)
140146aff:	74 5a                	je     0x140146b5b
140146b01:	49 8b 0f             	mov    (%r15),%rcx
140146b04:	48 85 c9             	test   %rcx,%rcx
140146b07:	74 49                	je     0x140146b52
140146b09:	48 8b 01             	mov    (%rcx),%rax
140146b0c:	48 8b 40 58          	mov    0x58(%rax),%rax
140146b10:	ff 15 22 61 9c 00    	call   *0x9c6122(%rip)        # 0x140b0cc38
140146b16:	8b d8                	mov    %eax,%ebx
140146b18:	49 8b 0e             	mov    (%r14),%rcx
140146b1b:	48 8b 41 58          	mov    0x58(%rcx),%rax
140146b1f:	49 8b ce             	mov    %r14,%rcx
140146b22:	ff 15 10 61 9c 00    	call   *0x9c6110(%rip)        # 0x140b0cc38
140146b28:	3b c3                	cmp    %ebx,%eax
140146b2a:	75 2f                	jne    0x140146b5b
140146b2c:	49 8b 0f             	mov    (%r15),%rcx
140146b2f:	48 8b 01             	mov    (%rcx),%rax
140146b32:	48 8b 40 68          	mov    0x68(%rax),%rax
140146b36:	ff 15 fc 60 9c 00    	call   *0x9c60fc(%rip)        # 0x140b0cc38
140146b3c:	8b d8                	mov    %eax,%ebx
140146b3e:	49 8b 0e             	mov    (%r14),%rcx
140146b41:	48 8b 41 68          	mov    0x68(%rcx),%rax
140146b45:	49 8b ce             	mov    %r14,%rcx
140146b48:	ff 15 ea 60 9c 00    	call   *0x9c60ea(%rip)        # 0x140b0cc38
140146b4e:	3b c3                	cmp    %ebx,%eax
140146b50:	75 09                	jne    0x140146b5b
140146b52:	45 84 e4             	test   %r12b,%r12b
140146b55:	0f 84 0a 02 00 00    	je     0x140146d65
140146b5b:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140146b5f:	48 8b 01             	mov    (%rcx),%rax
140146b62:	45 33 c9             	xor    %r9d,%r9d
140146b65:	4c 8d 05 ac c8 9f 00 	lea    0x9fc8ac(%rip),%r8        # 0x140b43418
140146b6c:	48 8d 1d 6d 9d 9f 00 	lea    0x9f9d6d(%rip),%rbx        # 0x140b408e0
140146b73:	48 8b d3             	mov    %rbx,%rdx
140146b76:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140146b7d:	ff 15 b5 60 9c 00    	call   *0x9c60b5(%rip)        # 0x140b0cc38
140146b83:	85 c0                	test   %eax,%eax
140146b85:	0f 88 6e fb ff ff    	js     0x1401466f9
140146b8b:	49 8b 06             	mov    (%r14),%rax
140146b8e:	49 8b ce             	mov    %r14,%rcx
140146b91:	48 8b 40 58          	mov    0x58(%rax),%rax
140146b95:	ff 15 9d 60 9c 00    	call   *0x9c609d(%rip)        # 0x140b0cc38
140146b9b:	83 f8 02             	cmp    $0x2,%eax
140146b9e:	0f 85 34 01 00 00    	jne    0x140146cd8
140146ba4:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140146ba8:	48 8b 01             	mov    (%rcx),%rax
140146bab:	48 8d 15 76 c6 9f 00 	lea    0x9fc676(%rip),%rdx        # 0x140b43228
140146bb2:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140146bb7:	45 33 c9             	xor    %r9d,%r9d
140146bba:	4c 8d 05 f7 bd 9f 00 	lea    0x9fbdf7(%rip),%r8        # 0x140b429b8
140146bc1:	48 8b d3             	mov    %rbx,%rdx
140146bc4:	48 8b 40 38          	mov    0x38(%rax),%rax
140146bc8:	ff 15 6a 60 9c 00    	call   *0x9c606a(%rip)        # 0x140b0cc38
140146bce:	85 c0                	test   %eax,%eax
140146bd0:	0f 88 23 fb ff ff    	js     0x1401466f9
140146bd6:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
140146bda:	e8 e9 cb fe ff       	call   0x1401337c8
140146bdf:	90                   	nop
140146be0:	48 8b 45 60          	mov    0x60(%rbp),%rax
140146be4:	48 63 48 04          	movslq 0x4(%rax),%rcx
140146be8:	b8 30 00 00 00       	mov    $0x30,%eax
140146bed:	66 89 84 0d b8 00 00 	mov    %ax,0xb8(%rbp,%rcx,1)
140146bf4:	00
140146bf5:	8d 50 d6             	lea    -0x2a(%rax),%edx
140146bf8:	48 8d 8d 70 07 00 00 	lea    0x770(%rbp),%rcx
140146bff:	ff 15 53 57 9c 00    	call   *0x9c5753(%rip)        # 0x140b0c358
140146c05:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
140146c09:	48 63 51 04          	movslq 0x4(%rcx),%rdx
140146c0d:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
140146c11:	48 03 ca             	add    %rdx,%rcx
140146c14:	48 8b 50 08          	mov    0x8(%rax),%rdx
140146c18:	48 8b 00             	mov    (%rax),%rax
140146c1b:	ff 15 17 60 9c 00    	call   *0x9c6017(%rip)        # 0x140b0cc38
140146c21:	48 8d 15 18 6c fc ff 	lea    -0x393e8(%rip),%rdx        # 0x14010d840
140146c28:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
140146c2c:	ff 15 46 57 9c 00    	call   *0x9c5746(%rip)        # 0x140b0c378
140146c32:	48 8b d8             	mov    %rax,%rbx
140146c35:	49 8b 0e             	mov    (%r14),%rcx
140146c38:	48 8b 41 68          	mov    0x68(%rcx),%rax
140146c3c:	49 8b ce             	mov    %r14,%rcx
140146c3f:	ff 15 f3 5f 9c 00    	call   *0x9c5ff3(%rip)        # 0x140b0cc38
140146c45:	25 ff ff ff 00       	and    $0xffffff,%eax
140146c4a:	8b d0                	mov    %eax,%edx
140146c4c:	48 8b cb             	mov    %rbx,%rcx
140146c4f:	ff 15 2b 57 9c 00    	call   *0x9c572b(%rip)        # 0x140b0c380
140146c55:	49 8b 7d 20          	mov    0x20(%r13),%rdi
140146c59:	48 8b 07             	mov    (%rdi),%rax
140146c5c:	48 8b 58 38          	mov    0x38(%rax),%rbx
140146c60:	48 8d 95 50 07 00 00 	lea    0x750(%rbp),%rdx
140146c67:	48 8d 4d 68          	lea    0x68(%rbp),%rcx
140146c6b:	e8 08 7e fc ff       	call   0x14010ea78
140146c70:	48 8d 95 50 07 00 00 	lea    0x750(%rbp),%rdx
140146c77:	48 83 bd 68 07 00 00 	cmpq   $0x7,0x768(%rbp)
140146c7e:	07
140146c7f:	48 0f 47 95 50 07 00 	cmova  0x750(%rbp),%rdx
140146c86:	00
140146c87:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140146c8c:	45 33 c9             	xor    %r9d,%r9d
140146c8f:	4c 8d 05 a2 c5 9f 00 	lea    0x9fc5a2(%rip),%r8        # 0x140b43238
140146c96:	48 8d 15 43 9c 9f 00 	lea    0x9f9c43(%rip),%rdx        # 0x140b408e0
140146c9d:	48 8b cf             	mov    %rdi,%rcx
140146ca0:	48 8b c3             	mov    %rbx,%rax
140146ca3:	ff 15 8f 5f 9c 00    	call   *0x9c5f8f(%rip)        # 0x140b0cc38
140146ca9:	8b f8                	mov    %eax,%edi
140146cab:	8b d8                	mov    %eax,%ebx
140146cad:	c1 eb 1f             	shr    $0x1f,%ebx
140146cb0:	48 8d 8d 50 07 00 00 	lea    0x750(%rbp),%rcx
140146cb7:	e8 04 f7 eb ff       	call   0x1400063c0
140146cbc:	84 db                	test   %bl,%bl
140146cbe:	74 5d                	je     0x140146d1d
140146cc0:	48 8d 8d e8 00 00 00 	lea    0xe8(%rbp),%rcx
140146cc7:	e8 84 ca fe ff       	call   0x140133750
140146ccc:	48 8d 8d e8 00 00 00 	lea    0xe8(%rbp),%rcx
140146cd3:	e9 9c f9 ff ff       	jmp    0x140146674
140146cd8:	49 8b 06             	mov    (%r14),%rax
140146cdb:	49 8b ce             	mov    %r14,%rcx
140146cde:	48 8b 40 58          	mov    0x58(%rax),%rax
140146ce2:	ff 15 50 5f 9c 00    	call   *0x9c5f50(%rip)        # 0x140b0cc38
140146ce8:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140146cec:	4c 8b 11             	mov    (%rcx),%r10
140146cef:	45 33 c9             	xor    %r9d,%r9d
140146cf2:	4c 8d 05 bf bc 9f 00 	lea    0x9fbcbf(%rip),%r8        # 0x140b429b8
140146cf9:	48 8b d3             	mov    %rbx,%rdx
140146cfc:	83 f8 04             	cmp    $0x4,%eax
140146cff:	75 15                	jne    0x140146d16
140146d01:	48 8d 05 18 c7 9f 00 	lea    0x9fc718(%rip),%rax        # 0x140b43420
140146d08:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140146d0d:	49 8b 42 38          	mov    0x38(%r10),%rax
140146d11:	e9 b2 fe ff ff       	jmp    0x140146bc8
140146d16:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140146d1b:	eb f0                	jmp    0x140146d0d
140146d1d:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140146d21:	48 8b 01             	mov    (%rcx),%rax
140146d24:	48 8b 40 78          	mov    0x78(%rax),%rax
140146d28:	ff 15 0a 5f 9c 00    	call   *0x9c5f0a(%rip)        # 0x140b0cc38
140146d2e:	8b d8                	mov    %eax,%ebx
140146d30:	48 8d 8d e8 00 00 00 	lea    0xe8(%rbp),%rcx
140146d37:	85 c0                	test   %eax,%eax
140146d39:	79 11                	jns    0x140146d4c
140146d3b:	e8 10 ca fe ff       	call   0x140133750
140146d40:	48 8d 8d e8 00 00 00 	lea    0xe8(%rbp),%rcx
140146d47:	e9 69 f7 ff ff       	jmp    0x1401464b5
140146d4c:	e8 ff c9 fe ff       	call   0x140133750
140146d51:	48 8d 8d e8 00 00 00 	lea    0xe8(%rbp),%rcx
140146d58:	ff 15 a2 58 9c 00    	call   *0x9c58a2(%rip)        # 0x140b0c600
140146d5e:	48 8d 3d 9b c5 9f 00 	lea    0x9fc59b(%rip),%rdi        # 0x140b43300
140146d65:	49 8b 06             	mov    (%r14),%rax
140146d68:	49 8b ce             	mov    %r14,%rcx
140146d6b:	48 8b 80 b8 00 00 00 	mov    0xb8(%rax),%rax
140146d72:	ff 15 c0 5e 9c 00    	call   *0x9c5ec0(%rip)        # 0x140b0cc38
140146d78:	84 c0                	test   %al,%al
140146d7a:	74 09                	je     0x140146d85
140146d7c:	49 39 37             	cmp    %rsi,(%r15)
140146d7f:	0f 84 c4 00 00 00    	je     0x140146e49
140146d85:	49 8b 0f             	mov    (%r15),%rcx
140146d88:	48 85 c9             	test   %rcx,%rcx
140146d8b:	0f 84 af 00 00 00    	je     0x140146e40
140146d91:	48 8b 01             	mov    (%rcx),%rax
140146d94:	48 8b 80 b8 00 00 00 	mov    0xb8(%rax),%rax
140146d9b:	ff 15 97 5e 9c 00    	call   *0x9c5e97(%rip)        # 0x140b0cc38
140146da1:	8a d8                	mov    %al,%bl
140146da3:	49 8b 0e             	mov    (%r14),%rcx
140146da6:	48 8b 81 b8 00 00 00 	mov    0xb8(%rcx),%rax
140146dad:	49 8b ce             	mov    %r14,%rcx
140146db0:	ff 15 82 5e 9c 00    	call   *0x9c5e82(%rip)        # 0x140b0cc38
140146db6:	3a c3                	cmp    %bl,%al
140146db8:	0f 85 8b 00 00 00    	jne    0x140146e49
140146dbe:	49 8b 0f             	mov    (%r15),%rcx
140146dc1:	48 8b 01             	mov    (%rcx),%rax
140146dc4:	48 8b 80 c8 00 00 00 	mov    0xc8(%rax),%rax
140146dcb:	ff 15 67 5e 9c 00    	call   *0x9c5e67(%rip)        # 0x140b0cc38
140146dd1:	48 8b d8             	mov    %rax,%rbx
140146dd4:	49 8b 0e             	mov    (%r14),%rcx
140146dd7:	48 8b 81 c8 00 00 00 	mov    0xc8(%rcx),%rax
140146dde:	49 8b ce             	mov    %r14,%rcx
140146de1:	ff 15 51 5e 9c 00    	call   *0x9c5e51(%rip)        # 0x140b0cc38
140146de7:	4c 8b 48 08          	mov    0x8(%rax),%r9
140146deb:	48 8b 10             	mov    (%rax),%rdx
140146dee:	4c 8b 03             	mov    (%rbx),%r8
140146df1:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140146df5:	49 2b c8             	sub    %r8,%rcx
140146df8:	49 8b c1             	mov    %r9,%rax
140146dfb:	48 2b c2             	sub    %rdx,%rax
140146dfe:	48 3b c1             	cmp    %rcx,%rax
140146e01:	75 46                	jne    0x140146e49
140146e03:	49 3b d1             	cmp    %r9,%rdx
140146e06:	74 2f                	je     0x140146e37
140146e08:	4c 2b c2             	sub    %rdx,%r8
140146e0b:	41 8b 04 10          	mov    (%r8,%rdx,1),%eax
140146e0f:	39 02                	cmp    %eax,(%rdx)
140146e11:	0f 85 4a 01 00 00    	jne    0x140146f61
140146e17:	f3 0f 10 42 04       	movss  0x4(%rdx),%xmm0
140146e1c:	41 0f 2e 44 10 04    	ucomiss 0x4(%r8,%rdx,1),%xmm0
140146e22:	0f 8a 39 01 00 00    	jp     0x140146f61
140146e28:	0f 85 33 01 00 00    	jne    0x140146f61
140146e2e:	48 83 c2 08          	add    $0x8,%rdx
140146e32:	49 3b d1             	cmp    %r9,%rdx
140146e35:	75 d4                	jne    0x140146e0b
140146e37:	b8 01 00 00 00       	mov    $0x1,%eax
140146e3c:	84 c0                	test   %al,%al
140146e3e:	74 09                	je     0x140146e49
140146e40:	45 84 e4             	test   %r12b,%r12b
140146e43:	0f 84 df 02 00 00    	je     0x140147128
140146e49:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140146e4d:	48 8b 01             	mov    (%rcx),%rax
140146e50:	45 33 c9             	xor    %r9d,%r9d
140146e53:	4c 8d 05 9e c6 9f 00 	lea    0x9fc69e(%rip),%r8        # 0x140b434f8
140146e5a:	48 8d 1d 7f 9a 9f 00 	lea    0x9f9a7f(%rip),%rbx        # 0x140b408e0
140146e61:	48 8b d3             	mov    %rbx,%rdx
140146e64:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140146e6b:	ff 15 c7 5d 9c 00    	call   *0x9c5dc7(%rip)        # 0x140b0cc38
140146e71:	85 c0                	test   %eax,%eax
140146e73:	0f 88 80 f8 ff ff    	js     0x1401466f9
140146e79:	49 8b 06             	mov    (%r14),%rax
140146e7c:	49 8b ce             	mov    %r14,%rcx
140146e7f:	48 8b 80 b8 00 00 00 	mov    0xb8(%rax),%rax
140146e86:	ff 15 ac 5d 9c 00    	call   *0x9c5dac(%rip)        # 0x140b0cc38
140146e8c:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140146e90:	4c 8b 11             	mov    (%rcx),%r10
140146e93:	45 33 c9             	xor    %r9d,%r9d
140146e96:	4c 8d 05 1b bb 9f 00 	lea    0x9fbb1b(%rip),%r8        # 0x140b429b8
140146e9d:	48 8b d3             	mov    %rbx,%rdx
140146ea0:	84 c0                	test   %al,%al
140146ea2:	0f 84 50 02 00 00    	je     0x1401470f8
140146ea8:	48 8d 05 79 c3 9f 00 	lea    0x9fc379(%rip),%rax        # 0x140b43228
140146eaf:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140146eb4:	49 8b 42 38          	mov    0x38(%r10),%rax
140146eb8:	ff 15 7a 5d 9c 00    	call   *0x9c5d7a(%rip)        # 0x140b0cc38
140146ebe:	85 c0                	test   %eax,%eax
140146ec0:	0f 88 33 f8 ff ff    	js     0x1401466f9
140146ec6:	48 8d 8d 50 01 00 00 	lea    0x150(%rbp),%rcx
140146ecd:	e8 f6 c8 fe ff       	call   0x1401337c8
140146ed2:	90                   	nop
140146ed3:	48 8b 85 60 01 00 00 	mov    0x160(%rbp),%rax
140146eda:	48 63 48 04          	movslq 0x4(%rax),%rcx
140146ede:	b8 30 00 00 00       	mov    $0x30,%eax
140146ee3:	66 89 84 0d b8 01 00 	mov    %ax,0x1b8(%rbp,%rcx,1)
140146eea:	00
140146eeb:	8d 50 d6             	lea    -0x2a(%rax),%edx
140146eee:	48 8d 8d 70 07 00 00 	lea    0x770(%rbp),%rcx
140146ef5:	ff 15 5d 54 9c 00    	call   *0x9c545d(%rip)        # 0x140b0c358
140146efb:	48 8b 8d 60 01 00 00 	mov    0x160(%rbp),%rcx
140146f02:	48 63 51 04          	movslq 0x4(%rcx),%rdx
140146f06:	48 8d 8d 60 01 00 00 	lea    0x160(%rbp),%rcx
140146f0d:	48 03 ca             	add    %rdx,%rcx
140146f10:	48 8b 50 08          	mov    0x8(%rax),%rdx
140146f14:	48 8b 00             	mov    (%rax),%rax
140146f17:	ff 15 1b 5d 9c 00    	call   *0x9c5d1b(%rip)        # 0x140b0cc38
140146f1d:	48 8d 15 1c 69 fc ff 	lea    -0x396e4(%rip),%rdx        # 0x14010d840
140146f24:	48 8d 8d 60 01 00 00 	lea    0x160(%rbp),%rcx
140146f2b:	ff 15 47 54 9c 00    	call   *0x9c5447(%rip)        # 0x140b0c378
140146f31:	48 8b d8             	mov    %rax,%rbx
140146f34:	49 8b 0e             	mov    (%r14),%rcx
140146f37:	48 8b 81 c8 00 00 00 	mov    0xc8(%rcx),%rax
140146f3e:	49 8b ce             	mov    %r14,%rcx
140146f41:	ff 15 f1 5c 9c 00    	call   *0x9c5cf1(%rip)        # 0x140b0cc38
140146f47:	48 8b 10             	mov    (%rax),%rdx
140146f4a:	48 8b 48 08          	mov    0x8(%rax),%rcx
140146f4e:	48 2b ca             	sub    %rdx,%rcx
140146f51:	48 c1 f9 03          	sar    $0x3,%rcx
140146f55:	48 85 c9             	test   %rcx,%rcx
140146f58:	75 0f                	jne    0x140146f69
140146f5a:	ff 15 38 5a 9c 00    	call   *0x9c5a38(%rip)        # 0x140b0c998
140146f60:	90                   	nop
140146f61:	40 8a c6             	mov    %sil,%al
140146f64:	e9 d3 fe ff ff       	jmp    0x140146e3c
140146f69:	8b 12                	mov    (%rdx),%edx
140146f6b:	81 e2 ff ff ff 00    	and    $0xffffff,%edx
140146f71:	48 8b cb             	mov    %rbx,%rcx
140146f74:	ff 15 06 54 9c 00    	call   *0x9c5406(%rip)        # 0x140b0c380
140146f7a:	49 8b 7d 20          	mov    0x20(%r13),%rdi
140146f7e:	48 8b 07             	mov    (%rdi),%rax
140146f81:	48 8b 58 38          	mov    0x38(%rax),%rbx
140146f85:	48 8d 95 50 07 00 00 	lea    0x750(%rbp),%rdx
140146f8c:	48 8d 8d 68 01 00 00 	lea    0x168(%rbp),%rcx
140146f93:	e8 e0 7a fc ff       	call   0x14010ea78
140146f98:	48 8d 95 50 07 00 00 	lea    0x750(%rbp),%rdx
140146f9f:	48 83 bd 68 07 00 00 	cmpq   $0x7,0x768(%rbp)
140146fa6:	07
140146fa7:	48 0f 47 95 50 07 00 	cmova  0x750(%rbp),%rdx
140146fae:	00
140146faf:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140146fb4:	45 33 c9             	xor    %r9d,%r9d
140146fb7:	4c 8d 05 7a c2 9f 00 	lea    0x9fc27a(%rip),%r8        # 0x140b43238
140146fbe:	48 8d 15 1b 99 9f 00 	lea    0x9f991b(%rip),%rdx        # 0x140b408e0
140146fc5:	48 8b cf             	mov    %rdi,%rcx
140146fc8:	48 8b c3             	mov    %rbx,%rax
140146fcb:	ff 15 67 5c 9c 00    	call   *0x9c5c67(%rip)        # 0x140b0cc38
140146fd1:	8b f8                	mov    %eax,%edi
140146fd3:	8b d8                	mov    %eax,%ebx
140146fd5:	c1 eb 1f             	shr    $0x1f,%ebx
140146fd8:	48 8d 8d 50 07 00 00 	lea    0x750(%rbp),%rcx
140146fdf:	e8 dc f3 eb ff       	call   0x1400063c0
140146fe4:	84 db                	test   %bl,%bl
140146fe6:	74 18                	je     0x140147000
140146fe8:	48 8d 8d e8 01 00 00 	lea    0x1e8(%rbp),%rcx
140146fef:	e8 5c c7 fe ff       	call   0x140133750
140146ff4:	48 8d 8d e8 01 00 00 	lea    0x1e8(%rbp),%rcx
140146ffb:	e9 74 f6 ff ff       	jmp    0x140146674
140147000:	48 8d 8d 50 06 00 00 	lea    0x650(%rbp),%rcx
140147007:	e8 bc c7 fe ff       	call   0x1401337c8
14014700c:	49 8b 06             	mov    (%r14),%rax
14014700f:	49 8b ce             	mov    %r14,%rcx
140147012:	48 8b 80 c8 00 00 00 	mov    0xc8(%rax),%rax
140147019:	ff 15 19 5c 9c 00    	call   *0x9c5c19(%rip)        # 0x140b0cc38
14014701f:	48 8b 10             	mov    (%rax),%rdx
140147022:	48 8b 48 08          	mov    0x8(%rax),%rcx