14014596a:	49 8b 4d 20          	mov    0x20(%r13),%rcx
14014596e:	48 8b 01             	mov    (%rcx),%rax
140145971:	48 8d 95 50 07 00 00 	lea    0x750(%rbp),%rdx
140145978:	48 83 bd 68 07 00 00 	cmpq   $0x7,0x768(%rbp)
14014597f:	07
140145980:	48 0f 47 95 50 07 00 	cmova  0x750(%rbp),%rdx
140145987:	00
140145988:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14014598d:	45 33 c9             	xor    %r9d,%r9d
140145990:	4c 8d 05 41 da 9f 00 	lea    0x9fda41(%rip),%r8        # 0x140b433d8
140145997:	48 8d 15 42 af 9f 00 	lea    0x9faf42(%rip),%rdx        # 0x140b408e0
14014599e:	48 8b 40 38          	mov    0x38(%rax),%rax
1401459a2:	ff 15 90 72 9c 00    	call   *0x9c7290(%rip)        # 0x140b0cc38
1401459a8:	8b f8                	mov    %eax,%edi
1401459aa:	85 c0                	test   %eax,%eax
1401459ac:	0f 88 81 fe ff ff    	js     0x140145833
1401459b2:	49 8b 4d 20          	mov    0x20(%r13),%rcx
1401459b6:	48 8b 01             	mov    (%rcx),%rax
1401459b9:	48 8d 95 50 07 00 00 	lea    0x750(%rbp),%rdx
1401459c0:	48 83 bd 68 07 00 00 	cmpq   $0x7,0x768(%rbp)
1401459c7:	07
1401459c8:	48 0f 47 95 50 07 00 	cmova  0x750(%rbp),%rdx
1401459cf:	00
1401459d0:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1401459d5:	45 33 c9             	xor    %r9d,%r9d
1401459d8:	4c 8d 05 c9 d9 9f 00 	lea    0x9fd9c9(%rip),%r8        # 0x140b433a8
1401459df:	48 8d 15 fa ae 9f 00 	lea    0x9faefa(%rip),%rdx        # 0x140b408e0
1401459e6:	48 8b 40 38          	mov    0x38(%rax),%rax
1401459ea:	ff 15 48 72 9c 00    	call   *0x9c7248(%rip)        # 0x140b0cc38
1401459f0:	8b f8                	mov    %eax,%edi
1401459f2:	85 c0                	test   %eax,%eax
1401459f4:	0f 88 39 fe ff ff    	js     0x140145833
1401459fa:	49 8b 4d 20          	mov    0x20(%r13),%rcx
1401459fe:	48 8b 01             	mov    (%rcx),%rax
140145a01:	48 8d 95 50 07 00 00 	lea    0x750(%rbp),%rdx
140145a08:	48 83 bd 68 07 00 00 	cmpq   $0x7,0x768(%rbp)
140145a0f:	07
140145a10:	48 0f 47 95 50 07 00 	cmova  0x750(%rbp),%rdx
140145a17:	00
140145a18:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140145a1d:	45 33 c9             	xor    %r9d,%r9d
140145a20:	4c 8d 05 99 d9 9f 00 	lea    0x9fd999(%rip),%r8        # 0x140b433c0
140145a27:	48 8d 15 b2 ae 9f 00 	lea    0x9faeb2(%rip),%rdx        # 0x140b408e0
140145a2e:	48 8b 40 38          	mov    0x38(%rax),%rax
140145a32:	ff 15 00 72 9c 00    	call   *0x9c7200(%rip)        # 0x140b0cc38
140145a38:	8b f8                	mov    %eax,%edi
140145a3a:	85 c0                	test   %eax,%eax
140145a3c:	0f 88 f1 fd ff ff    	js     0x140145833
140145a42:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140145a46:	48 8b 01             	mov    (%rcx),%rax
140145a49:	48 8b 40 78          	mov    0x78(%rax),%rax
140145a4d:	ff 15 e5 71 9c 00    	call   *0x9c71e5(%rip)        # 0x140b0cc38
140145a53:	8b f8                	mov    %eax,%edi
140145a55:	85 c0                	test   %eax,%eax
140145a57:	0f 88 d6 fd ff ff    	js     0x140145833
140145a5d:	48 8b 85 68 07 00 00 	mov    0x768(%rbp),%rax
140145a64:	48 83 f8 07          	cmp    $0x7,%rax
140145a68:	76 39                	jbe    0x140145aa3
140145a6a:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140145a71:	00
140145a72:	48 8b 8d 50 07 00 00 	mov    0x750(%rbp),%rcx
140145a79:	48 8b d1             	mov    %rcx,%rdx
140145a7c:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140145a82:	72 18                	jb     0x140145a9c
140145a84:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140145a88:	48 2b d1             	sub    %rcx,%rdx
140145a8b:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140145a8f:	48 83 f8 1f          	cmp    $0x1f,%rax
140145a93:	76 07                	jbe    0x140145a9c
140145a95:	ff 15 fd 6e 9c 00    	call   *0x9c6efd(%rip)        # 0x140b0c998
140145a9b:	cc                   	int3
140145a9c:	ff 15 1e 6e 9c 00    	call   *0x9c6e1e(%rip)        # 0x140b0c8c0
140145aa2:	90                   	nop
140145aa3:	48 85 db             	test   %rbx,%rbx
140145aa6:	74 40                	je     0x140145ae8
140145aa8:	8b c6                	mov    %esi,%eax
140145aaa:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140145aaf:	03 c6                	add    %esi,%eax
140145ab1:	75 35                	jne    0x140145ae8
140145ab3:	48 8b 9d 78 07 00 00 	mov    0x778(%rbp),%rbx
140145aba:	48 8b 03             	mov    (%rbx),%rax
140145abd:	48 8b cb             	mov    %rbx,%rcx
140145ac0:	48 8b 00             	mov    (%rax),%rax
140145ac3:	ff 15 6f 71 9c 00    	call   *0x9c716f(%rip)        # 0x140b0cc38
140145ac9:	8b c6                	mov    %esi,%eax
140145acb:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140145ad0:	03 c6                	add    %esi,%eax
140145ad2:	75 14                	jne    0x140145ae8
140145ad4:	48 8b 8d 78 07 00 00 	mov    0x778(%rbp),%rcx
140145adb:	48 8b 01             	mov    (%rcx),%rax
140145ade:	48 8b 40 08          	mov    0x8(%rax),%rax
140145ae2:	ff 15 50 71 9c 00    	call   *0x9c7150(%rip)        # 0x140b0cc38
140145ae8:	33 db                	xor    %ebx,%ebx
140145aea:	49 8b 06             	mov    (%r14),%rax
140145aed:	49 8b ce             	mov    %r14,%rcx
140145af0:	48 8b 40 38          	mov    0x38(%rax),%rax
140145af4:	ff 15 3e 71 9c 00    	call   *0x9c713e(%rip)        # 0x140b0cc38
140145afa:	84 c0                	test   %al,%al
140145afc:	74 05                	je     0x140145b03
140145afe:	49 39 1f             	cmp    %rbx,(%r15)
140145b01:	74 36                	je     0x140145b39
140145b03:	49 8b 0f             	mov    (%r15),%rcx
140145b06:	48 85 c9             	test   %rcx,%rcx
140145b09:	74 25                	je     0x140145b30
140145b0b:	48 8b 01             	mov    (%rcx),%rax
140145b0e:	48 8b 40 38          	mov    0x38(%rax),%rax
140145b12:	ff 15 20 71 9c 00    	call   *0x9c7120(%rip)        # 0x140b0cc38
140145b18:	8a d8                	mov    %al,%bl
140145b1a:	49 8b 0e             	mov    (%r14),%rcx
140145b1d:	48 8b 41 38          	mov    0x38(%rcx),%rax
140145b21:	49 8b ce             	mov    %r14,%rcx
140145b24:	ff 15 0e 71 9c 00    	call   *0x9c710e(%rip)        # 0x140b0cc38
140145b2a:	3a c3                	cmp    %bl,%al
140145b2c:	75 0b                	jne    0x140145b39
140145b2e:	33 db                	xor    %ebx,%ebx
140145b30:	45 84 e4             	test   %r12b,%r12b
140145b33:	0f 84 4e 01 00 00    	je     0x140145c87
140145b39:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140145b3d:	48 8b 01             	mov    (%rcx),%rax
140145b40:	45 33 c9             	xor    %r9d,%r9d
140145b43:	4c 8d 05 4e d8 9f 00 	lea    0x9fd84e(%rip),%r8        # 0x140b43398
140145b4a:	48 8d 15 8f ad 9f 00 	lea    0x9fad8f(%rip),%rdx        # 0x140b408e0
140145b51:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140145b58:	ff 15 da 70 9c 00    	call   *0x9c70da(%rip)        # 0x140b0cc38
140145b5e:	8b f8                	mov    %eax,%edi
140145b60:	85 c0                	test   %eax,%eax
140145b62:	79 1b                	jns    0x140145b7f
140145b64:	49 8b 5f 08          	mov    0x8(%r15),%rbx
140145b68:	48 85 db             	test   %rbx,%rbx
140145b6b:	0f 84 aa fd ff ff    	je     0x14014591b
140145b71:	8b ce                	mov    %esi,%ecx
140145b73:	f0 0f c1 4b 08       	lock xadd %ecx,0x8(%rbx)
140145b78:	03 ce                	add    %esi,%ecx
140145b7a:	e9 70 fd ff ff       	jmp    0x1401458ef
140145b7f:	49 8b 5d 20          	mov    0x20(%r13),%rbx
140145b83:	48 8b 03             	mov    (%rbx),%rax
140145b86:	48 8b 78 38          	mov    0x38(%rax),%rdi
140145b8a:	49 8b 06             	mov    (%r14),%rax
140145b8d:	49 8b ce             	mov    %r14,%rcx
140145b90:	48 8b 40 38          	mov    0x38(%rax),%rax
140145b94:	ff 15 9e 70 9c 00    	call   *0x9c709e(%rip)        # 0x140b0cc38
140145b9a:	8a d0                	mov    %al,%dl
140145b9c:	48 8d 8d 50 07 00 00 	lea    0x750(%rbp),%rcx
140145ba3:	e8 d4 49 8c 00       	call   0x140a0a57c
140145ba8:	48 83 78 18 07       	cmpq   $0x7,0x18(%rax)
140145bad:	76 03                	jbe    0x140145bb2
140145baf:	48 8b 00             	mov    (%rax),%rax
140145bb2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140145bb7:	45 33 c9             	xor    %r9d,%r9d
140145bba:	4c 8d 05 f7 cd 9f 00 	lea    0x9fcdf7(%rip),%r8        # 0x140b429b8
140145bc1:	48 8d 15 18 ad 9f 00 	lea    0x9fad18(%rip),%rdx        # 0x140b408e0
140145bc8:	48 8b cb             	mov    %rbx,%rcx
140145bcb:	48 8b c7             	mov    %rdi,%rax
140145bce:	ff 15 64 70 9c 00    	call   *0x9c7064(%rip)        # 0x140b0cc38
140145bd4:	8b f8                	mov    %eax,%edi
140145bd6:	8b d8                	mov    %eax,%ebx
140145bd8:	c1 eb 1f             	shr    $0x1f,%ebx
140145bdb:	48 8b 85 68 07 00 00 	mov    0x768(%rbp),%rax
140145be2:	48 83 f8 07          	cmp    $0x7,%rax
140145be6:	76 38                	jbe    0x140145c20
140145be8:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140145bef:	00
140145bf0:	48 8b 8d 50 07 00 00 	mov    0x750(%rbp),%rcx
140145bf7:	48 8b d1             	mov    %rcx,%rdx
140145bfa:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140145c00:	72 18                	jb     0x140145c1a
140145c02:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140145c06:	48 2b d1             	sub    %rcx,%rdx
140145c09:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140145c0d:	48 83 f8 1f          	cmp    $0x1f,%rax
140145c11:	76 07                	jbe    0x140145c1a
140145c13:	ff 15 7f 6d 9c 00    	call   *0x9c6d7f(%rip)        # 0x140b0c998
140145c19:	cc                   	int3
140145c1a:	ff 15 a0 6c 9c 00    	call   *0x9c6ca0(%rip)        # 0x140b0c8c0
140145c20:	84 db                	test   %bl,%bl
140145c22:	74 46                	je     0x140145c6a
140145c24:	49 8b 5f 08          	mov    0x8(%r15),%rbx
140145c28:	48 85 db             	test   %rbx,%rbx
140145c2b:	0f 84 ea fc ff ff    	je     0x14014591b
140145c31:	8b c6                	mov    %esi,%eax
140145c33:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140145c38:	03 c6                	add    %esi,%eax
140145c3a:	0f 85 db fc ff ff    	jne    0x14014591b
140145c40:	48 8b 03             	mov    (%rbx),%rax
140145c43:	48 8b cb             	mov    %rbx,%rcx
140145c46:	48 8b 00             	mov    (%rax),%rax
140145c49:	ff 15 e9 6f 9c 00    	call   *0x9c6fe9(%rip)        # 0x140b0cc38
140145c4f:	8b d6                	mov    %esi,%edx
140145c51:	f0 0f c1 53 0c       	lock xadd %edx,0xc(%rbx)
140145c56:	03 d6                	add    %esi,%edx
140145c58:	0f 85 bd fc ff ff    	jne    0x14014591b
140145c5e:	48 8b 13             	mov    (%rbx),%rdx
140145c61:	48 8b 42 08          	mov    0x8(%rdx),%rax
140145c65:	e9 a8 fc ff ff       	jmp    0x140145912
140145c6a:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140145c6e:	48 8b 01             	mov    (%rcx),%rax
140145c71:	48 8b 40 78          	mov    0x78(%rax),%rax
140145c75:	ff 15 bd 6f 9c 00    	call   *0x9c6fbd(%rip)        # 0x140b0cc38
140145c7b:	8b f8                	mov    %eax,%edi
140145c7d:	33 db                	xor    %ebx,%ebx
140145c7f:	85 c0                	test   %eax,%eax
140145c81:	0f 88 dd fe ff ff    	js     0x140145b64
140145c87:	83 bd 30 08 00 00 03 	cmpl   $0x3,0x830(%rbp)
140145c8e:	75 3f                	jne    0x140145ccf
140145c90:	49 8b 06             	mov    (%r14),%rax
140145c93:	49 8b ce             	mov    %r14,%rcx
140145c96:	48 8b 40 38          	mov    0x38(%rax),%rax
140145c9a:	ff 15 98 6f 9c 00    	call   *0x9c6f98(%rip)        # 0x140b0cc38
140145ca0:	84 c0                	test   %al,%al
140145ca2:	74 2b                	je     0x140145ccf
140145ca4:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140145ca9:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140145caf:	4c 8d 05 ea d6 9f 00 	lea    0x9fd6ea(%rip),%r8        # 0x140b433a0
140145cb6:	48 8d 15 23 ac 9f 00 	lea    0x9fac23(%rip),%rdx        # 0x140b408e0
140145cbd:	49 8b cd             	mov    %r13,%rcx
140145cc0:	e8 6f 4a 01 00       	call   0x14015a734
140145cc5:	8b f8                	mov    %eax,%edi
140145cc7:	85 c0                	test   %eax,%eax
140145cc9:	0f 88 95 fe ff ff    	js     0x140145b64
140145ccf:	49 8b 06             	mov    (%r14),%rax
140145cd2:	49 8b ce             	mov    %r14,%rcx
140145cd5:	48 8b 40 48          	mov    0x48(%rax),%rax
140145cd9:	ff 15 59 6f 9c 00    	call   *0x9c6f59(%rip)        # 0x140b0cc38
140145cdf:	84 c0                	test   %al,%al
140145ce1:	74 05                	je     0x140145ce8
140145ce3:	49 39 1f             	cmp    %rbx,(%r15)
140145ce6:	74 36                	je     0x140145d1e
140145ce8:	49 8b 0f             	mov    (%r15),%rcx
140145ceb:	48 85 c9             	test   %rcx,%rcx
140145cee:	74 25                	je     0x140145d15
140145cf0:	48 8b 01             	mov    (%rcx),%rax
140145cf3:	48 8b 40 48          	mov    0x48(%rax),%rax
140145cf7:	ff 15 3b 6f 9c 00    	call   *0x9c6f3b(%rip)        # 0x140b0cc38
140145cfd:	8a d8                	mov    %al,%bl
140145cff:	49 8b 0e             	mov    (%r14),%rcx
140145d02:	48 8b 41 48          	mov    0x48(%rcx),%rax
140145d06:	49 8b ce             	mov    %r14,%rcx
140145d09:	ff 15 29 6f 9c 00    	call   *0x9c6f29(%rip)        # 0x140b0cc38
140145d0f:	3a c3                	cmp    %bl,%al
140145d11:	75 0b                	jne    0x140145d1e
140145d13:	33 db                	xor    %ebx,%ebx
140145d15:	45 84 e4             	test   %r12b,%r12b
140145d18:	0f 84 f5 00 00 00    	je     0x140145e13
140145d1e:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140145d22:	48 8b 01             	mov    (%rcx),%rax
140145d25:	45 33 c9             	xor    %r9d,%r9d
140145d28:	4c 8d 05 49 d7 9f 00 	lea    0x9fd749(%rip),%r8        # 0x140b43478
140145d2f:	48 8d 15 aa ab 9f 00 	lea    0x9fabaa(%rip),%rdx        # 0x140b408e0
140145d36:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140145d3d:	ff 15 f5 6e 9c 00    	call   *0x9c6ef5(%rip)        # 0x140b0cc38
140145d43:	8b f8                	mov    %eax,%edi
140145d45:	85 c0                	test   %eax,%eax
140145d47:	0f 88 17 fe ff ff    	js     0x140145b64
140145d4d:	49 8b 5d 20          	mov    0x20(%r13),%rbx
140145d51:	48 8b 03             	mov    (%rbx),%rax
140145d54:	48 8b 78 38          	mov    0x38(%rax),%rdi
140145d58:	49 8b 06             	mov    (%r14),%rax
140145d5b:	49 8b ce             	mov    %r14,%rcx
140145d5e:	48 8b 40 48          	mov    0x48(%rax),%rax
140145d62:	ff 15 d0 6e 9c 00    	call   *0x9c6ed0(%rip)        # 0x140b0cc38
140145d68:	8a d0                	mov    %al,%dl
140145d6a:	48 8d 8d 50 07 00 00 	lea    0x750(%rbp),%rcx
140145d71:	e8 06 48 8c 00       	call   0x140a0a57c
140145d76:	48 83 78 18 07       	cmpq   $0x7,0x18(%rax)
140145d7b:	76 03                	jbe    0x140145d80
140145d7d:	48 8b 00             	mov    (%rax),%rax
140145d80:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140145d85:	45 33 c9             	xor    %r9d,%r9d
140145d88:	4c 8d 05 29 cc 9f 00 	lea    0x9fcc29(%rip),%r8        # 0x140b429b8
140145d8f:	48 8d 15 4a ab 9f 00 	lea    0x9fab4a(%rip),%rdx        # 0x140b408e0
140145d96:	48 8b cb             	mov    %rbx,%rcx
140145d99:	48 8b c7             	mov    %rdi,%rax
140145d9c:	ff 15 96 6e 9c 00    	call   *0x9c6e96(%rip)        # 0x140b0cc38
140145da2:	8b f8                	mov    %eax,%edi
140145da4:	8b d8                	mov    %eax,%ebx
140145da6:	c1 eb 1f             	shr    $0x1f,%ebx
140145da9:	48 8b 85 68 07 00 00 	mov    0x768(%rbp),%rax
140145db0:	48 83 f8 07          	cmp    $0x7,%rax
140145db4:	76 38                	jbe    0x140145dee
140145db6:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140145dbd:	00
140145dbe:	48 8b 8d 50 07 00 00 	mov    0x750(%rbp),%rcx
140145dc5:	48 8b d1             	mov    %rcx,%rdx
140145dc8:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140145dce:	72 18                	jb     0x140145de8
140145dd0:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140145dd4:	48 2b d1             	sub    %rcx,%rdx
140145dd7:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140145ddb:	48 83 f8 1f          	cmp    $0x1f,%rax
140145ddf:	76 07                	jbe    0x140145de8
140145de1:	ff 15 b1 6b 9c 00    	call   *0x9c6bb1(%rip)        # 0x140b0c998
140145de7:	cc                   	int3
140145de8:	ff 15 d2 6a 9c 00    	call   *0x9c6ad2(%rip)        # 0x140b0c8c0
140145dee:	84 db                	test   %bl,%bl
140145df0:	0f 85 2e fe ff ff    	jne    0x140145c24
140145df6:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140145dfa:	48 8b 01             	mov    (%rcx),%rax
140145dfd:	48 8b 40 78          	mov    0x78(%rax),%rax
140145e01:	ff 15 31 6e 9c 00    	call   *0x9c6e31(%rip)        # 0x140b0cc38
140145e07:	8b f8                	mov    %eax,%edi
140145e09:	33 db                	xor    %ebx,%ebx
140145e0b:	85 c0                	test   %eax,%eax
140145e0d:	0f 88 51 fd ff ff    	js     0x140145b64
140145e13:	83 bd 30 08 00 00 03 	cmpl   $0x3,0x830(%rbp)
140145e1a:	75 3f                	jne    0x140145e5b
140145e1c:	49 8b 06             	mov    (%r14),%rax
140145e1f:	49 8b ce             	mov    %r14,%rcx
140145e22:	48 8b 40 48          	mov    0x48(%rax),%rax
140145e26:	ff 15 0c 6e 9c 00    	call   *0x9c6e0c(%rip)        # 0x140b0cc38
140145e2c:	84 c0                	test   %al,%al
140145e2e:	74 2b                	je     0x140145e5b
140145e30:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140145e35:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140145e3b:	4c 8d 05 3e d6 9f 00 	lea    0x9fd63e(%rip),%r8        # 0x140b43480
140145e42:	48 8d 15 97 aa 9f 00 	lea    0x9faa97(%rip),%rdx        # 0x140b408e0
140145e49:	49 8b cd             	mov    %r13,%rcx
140145e4c:	e8 e3 48 01 00       	call   0x14015a734
140145e51:	8b f8                	mov    %eax,%edi
140145e53:	85 c0                	test   %eax,%eax
140145e55:	0f 88 09 fd ff ff    	js     0x140145b64
140145e5b:	49 8b 06             	mov    (%r14),%rax
140145e5e:	49 8b ce             	mov    %r14,%rcx
140145e61:	48 8b 40 78          	mov    0x78(%rax),%rax
140145e65:	ff 15 cd 6d 9c 00    	call   *0x9c6dcd(%rip)        # 0x140b0cc38
140145e6b:	83 f8 08             	cmp    $0x8,%eax
140145e6e:	75 05                	jne    0x140145e75
140145e70:	49 39 1f             	cmp    %rbx,(%r15)
140145e73:	74 36                	je     0x140145eab
140145e75:	49 8b 0f             	mov    (%r15),%rcx
140145e78:	48 85 c9             	test   %rcx,%rcx
140145e7b:	74 25                	je     0x140145ea2
140145e7d:	48 8b 01             	mov    (%rcx),%rax
140145e80:	48 8b 40 78          	mov    0x78(%rax),%rax
140145e84:	ff 15 ae 6d 9c 00    	call   *0x9c6dae(%rip)        # 0x140b0cc38
140145e8a:	8b d8                	mov    %eax,%ebx
140145e8c:	49 8b 0e             	mov    (%r14),%rcx
140145e8f:	48 8b 41 78          	mov    0x78(%rcx),%rax
140145e93:	49 8b ce             	mov    %r14,%rcx
140145e96:	ff 15 9c 6d 9c 00    	call   *0x9c6d9c(%rip)        # 0x140b0cc38
140145e9c:	3b c3                	cmp    %ebx,%eax
140145e9e:	75 0b                	jne    0x140145eab
140145ea0:	33 db                	xor    %ebx,%ebx
140145ea2:	45 84 e4             	test   %r12b,%r12b
140145ea5:	0f 84 f9 00 00 00    	je     0x140145fa4
140145eab:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140145eaf:	48 8b 01             	mov    (%rcx),%rax
140145eb2:	45 33 c9             	xor    %r9d,%r9d
140145eb5:	4c 8d 05 9c d5 9f 00 	lea    0x9fd59c(%rip),%r8        # 0x140b43458
140145ebc:	48 8d 15 1d aa 9f 00 	lea    0x9faa1d(%rip),%rdx        # 0x140b408e0
140145ec3:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax