18001481e:	e8 9d 11 12 00       	call   0x1801359c0
180014823:	89 b7 b8 00 00 00    	mov    %esi,0xb8(%rdi)
180014829:	03 f3                	add    %ebx,%esi
18001482b:	89 9f bc 00 00 00    	mov    %ebx,0xbc(%rdi)
180014831:	83 7d 6f 00          	cmpl   $0x0,0x6f(%rbp)
180014835:	76 4e                	jbe    0x180014885
180014837:	49 83 c5 18          	add    $0x18,%r13
18001483b:	33 d2                	xor    %edx,%edx
18001483d:	49 8b 4d 00          	mov    0x0(%r13),%rcx
180014841:	49 3b cd             	cmp    %r13,%rcx
180014844:	74 31                	je     0x180014877
180014846:	44 8b c6             	mov    %esi,%r8d
180014849:	0f 10 41 10          	movups 0x10(%rcx),%xmm0
18001484d:	41 8b c0             	mov    %r8d,%eax
180014850:	83 c2 28             	add    $0x28,%edx
180014853:	41 83 c0 28          	add    $0x28,%r8d
180014857:	0f 11 04 38          	movups %xmm0,(%rax,%rdi,1)
18001485b:	0f 10 49 20          	movups 0x20(%rcx),%xmm1
18001485f:	0f 11 4c 38 10       	movups %xmm1,0x10(%rax,%rdi,1)
180014864:	f2 0f 10 41 30       	movsd  0x30(%rcx),%xmm0
180014869:	f2 0f 11 44 38 20    	movsd  %xmm0,0x20(%rax,%rdi,1)
18001486f:	48 8b 09             	mov    (%rcx),%rcx
180014872:	49 3b cd             	cmp    %r13,%rcx
180014875:	75 d2                	jne    0x180014849
180014877:	89 b7 d8 00 00 00    	mov    %esi,0xd8(%rdi)
18001487d:	03 f2                	add    %edx,%esi
18001487f:	89 97 dc 00 00 00    	mov    %edx,0xdc(%rdi)
180014885:	41 8b 5c 24 24       	mov    0x24(%r12),%ebx
18001488a:	85 db                	test   %ebx,%ebx
18001488c:	74 28                	je     0x1800148b6
18001488e:	41 8b 44 24 20       	mov    0x20(%r12),%eax
180014893:	49 8d 54 24 48       	lea    0x48(%r12),%rdx
180014898:	8b ce                	mov    %esi,%ecx
18001489a:	48 03 d0             	add    %rax,%rdx
18001489d:	48 03 cf             	add    %rdi,%rcx
1800148a0:	44 8b c3             	mov    %ebx,%r8d
1800148a3:	e8 18 11 12 00       	call   0x1801359c0
1800148a8:	89 b7 c8 00 00 00    	mov    %esi,0xc8(%rdi)
1800148ae:	03 f3                	add    %ebx,%esi
1800148b0:	89 9f cc 00 00 00    	mov    %ebx,0xcc(%rdi)
1800148b6:	41 8b 5c 24 2c       	mov    0x2c(%r12),%ebx
1800148bb:	85 db                	test   %ebx,%ebx
1800148bd:	74 26                	je     0x1800148e5
1800148bf:	41 8b 44 24 28       	mov    0x28(%r12),%eax
1800148c4:	49 8d 54 24 48       	lea    0x48(%r12),%rdx
1800148c9:	8b ce                	mov    %esi,%ecx
1800148cb:	48 03 d0             	add    %rax,%rdx
1800148ce:	48 03 cf             	add    %rdi,%rcx
1800148d1:	44 8b c3             	mov    %ebx,%r8d
1800148d4:	e8 e7 10 12 00       	call   0x1801359c0
1800148d9:	89 b7 d0 00 00 00    	mov    %esi,0xd0(%rdi)
1800148df:	89 9f d4 00 00 00    	mov    %ebx,0xd4(%rdi)
1800148e5:	44 8b 45 77          	mov    0x77(%rbp),%r8d
1800148e9:	45 33 c9             	xor    %r9d,%r9d
1800148ec:	c7 47 08 01 00 00 00 	movl   $0x1,0x8(%rdi)
1800148f3:	33 d2                	xor    %edx,%edx
1800148f5:	c7 07 02 00 00 00    	movl   $0x2,(%rdi)
1800148fb:	8b 05 93 e6 18 00    	mov    0x18e693(%rip),%eax        # 0x1801a2f94
180014901:	83 c8 02             	or     $0x2,%eax
180014904:	89 47 04             	mov    %eax,0x4(%rdi)
180014907:	48 8b 45 67          	mov    0x67(%rbp),%rax
18001490b:	48 8b 80 f0 00 00 00 	mov    0xf0(%rax),%rax
180014912:	8b 88 58 0b 00 00    	mov    0xb58(%rax),%ecx
180014918:	89 4f 0c             	mov    %ecx,0xc(%rdi)
18001491b:	48 8b cf             	mov    %rdi,%rcx
18001491e:	e8 19 e3 ff ff       	call   0x180012c3c
180014923:	44 8b f0             	mov    %eax,%r14d
180014926:	85 c0                	test   %eax,%eax
180014928:	78 49                	js     0x180014973
18001492a:	48 8b 05 67 08 19 00 	mov    0x190867(%rip),%rax        # 0x1801a5198
180014931:	48 85 c0             	test   %rax,%rax
180014934:	74 1c                	je     0x180014952
180014936:	0f 10 80 a8 00 00 00 	movups 0xa8(%rax),%xmm0
18001493d:	0f 11 87 e0 00 00 00 	movups %xmm0,0xe0(%rdi)
180014944:	0f 10 88 b8 00 00 00 	movups 0xb8(%rax),%xmm1
18001494b:	0f 11 8f f0 00 00 00 	movups %xmm1,0xf0(%rdi)
180014952:	48 8b 05 e7 07 19 00 	mov    0x1907e7(%rip),%rax        # 0x1801a5140
180014959:	48 89 b8 20 07 00 00 	mov    %rdi,0x720(%rax)
180014960:	33 ff                	xor    %edi,%edi
180014962:	48 8b 05 d7 07 19 00 	mov    0x1907d7(%rip),%rax        # 0x1801a5140
180014969:	45 33 f6             	xor    %r14d,%r14d
18001496c:	44 89 b8 28 07 00 00 	mov    %r15d,0x728(%rax)
180014973:	48 85 ff             	test   %rdi,%rdi
180014976:	74 08                	je     0x180014980
180014978:	48 8b cf             	mov    %rdi,%rcx
18001497b:	e8 b0 31 08 00       	call   0x180097b30
180014980:	48 8b 5d 87          	mov    -0x79(%rbp),%rbx
180014984:	48 8b 7d a7          	mov    -0x59(%rbp),%rdi
180014988:	48 85 ff             	test   %rdi,%rdi
18001498b:	74 08                	je     0x180014995
18001498d:	48 8b cf             	mov    %rdi,%rcx
180014990:	e8 67 56 08 00       	call   0x180099ffc
180014995:	48 85 db             	test   %rbx,%rbx
180014998:	74 08                	je     0x1800149a2
18001499a:	48 8b cb             	mov    %rbx,%rcx
18001499d:	e8 5a 56 08 00       	call   0x180099ffc
1800149a2:	41 8b c6             	mov    %r14d,%eax
1800149a5:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
1800149ac:	41 5f                	pop    %r15
1800149ae:	41 5e                	pop    %r14
1800149b0:	41 5d                	pop    %r13
1800149b2:	41 5c                	pop    %r12
1800149b4:	5f                   	pop    %rdi
1800149b5:	5e                   	pop    %rsi
1800149b6:	5b                   	pop    %rbx
1800149b7:	5d                   	pop    %rbp
1800149b8:	c3                   	ret
1800149b9:	cc                   	int3
1800149ba:	cc                   	int3
1800149bb:	cc                   	int3
1800149bc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800149c1:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1800149c6:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1800149cb:	56                   	push   %rsi
1800149cc:	57                   	push   %rdi
1800149cd:	41 56                	push   %r14
1800149cf:	48 83 ec 30          	sub    $0x30,%rsp
1800149d3:	48 8b 15 66 07 19 00 	mov    0x190766(%rip),%rdx        # 0x1801a5140
1800149da:	49 8b d8             	mov    %r8,%rbx
1800149dd:	8b 81 08 01 00 00    	mov    0x108(%rcx),%eax
1800149e3:	48 8b f9             	mov    %rcx,%rdi
1800149e6:	48 8b 2d 3b 07 19 00 	mov    0x19073b(%rip),%rbp        # 0x1801a5128
1800149ed:	33 82 58 07 00 00    	xor    0x758(%rdx),%eax
1800149f3:	83 e0 04             	and    $0x4,%eax
1800149f6:	31 82 58 07 00 00    	xor    %eax,0x758(%rdx)
1800149fc:	48 85 ed             	test   %rbp,%rbp
1800149ff:	0f 84 d8 00 00 00    	je     0x180014add
180014a05:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
180014a0a:	48 3b d8             	cmp    %rax,%rbx
180014a0d:	76 0a                	jbe    0x180014a19
180014a0f:	b8 0d 00 00 c0       	mov    $0xc000000d,%eax
180014a14:	e9 44 01 00 00       	jmp    0x180014b5d
180014a19:	be 00 00 00 00       	mov    $0x0,%esi
180014a1e:	44 8b f3             	mov    %ebx,%r14d
180014a21:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
180014a26:	49 8d 86 80 00 00 00 	lea    0x80(%r14),%rax
180014a2d:	48 a9 ff 0f 00 00    	test   $0xfff,%rax
180014a33:	40 0f 95 c6          	setne  %sil
180014a37:	48 c1 e8 0c          	shr    $0xc,%rax
180014a3b:	03 f0                	add    %eax,%esi
180014a3d:	8b d6                	mov    %esi,%edx
180014a3f:	e8 14 df ff ff       	call   0x180012958
180014a44:	85 c0                	test   %eax,%eax
180014a46:	0f 88 11 01 00 00    	js     0x180014b5d
180014a4c:	48 8b 0d ed 06 19 00 	mov    0x1906ed(%rip),%rcx        # 0x1801a5140
180014a53:	41 b9 00 00 02 00    	mov    $0x20000,%r9d
180014a59:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
180014a5e:	48 81 c1 30 07 00 00 	add    $0x730,%rcx
180014a65:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
180014a6a:	44 8b c6             	mov    %esi,%r8d
180014a6d:	49 c1 e0 0c          	shl    $0xc,%r8
180014a71:	e8 aa 5a 08 00       	call   0x18009a520
180014a76:	85 c0                	test   %eax,%eax
180014a78:	0f 88 df 00 00 00    	js     0x180014b5d
180014a7e:	48 8b 05 bb 06 19 00 	mov    0x1906bb(%rip),%rax        # 0x1801a5140
180014a85:	41 b8 00 00 00 00    	mov    $0x0,%r8d
180014a8b:	41 f7 c6 ff 0f 00 00 	test   $0xfff,%r14d
180014a92:	41 0f 95 c0          	setne  %r8b
180014a96:	41 c1 ee 0c          	shr    $0xc,%r14d
180014a9a:	48 8b 88 30 07 00 00 	mov    0x730(%rax),%rcx
180014aa1:	45 03 c6             	add    %r14d,%r8d
180014aa4:	45 33 c9             	xor    %r9d,%r9d
180014aa7:	33 d2                	xor    %edx,%edx
180014aa9:	e8 8e e1 ff ff       	call   0x180012c3c
180014aae:	85 c0                	test   %eax,%eax
180014ab0:	0f 88 a7 00 00 00    	js     0x180014b5d
180014ab6:	48 8b 05 83 06 19 00 	mov    0x190683(%rip),%rax        # 0x1801a5140
180014abd:	4c 8b c3             	mov    %rbx,%r8
180014ac0:	48 8b d5             	mov    %rbp,%rdx
180014ac3:	48 89 98 38 07 00 00 	mov    %rbx,0x738(%rax)
180014aca:	48 8b 0d 6f 06 19 00 	mov    0x19066f(%rip),%rcx        # 0x1801a5140
180014ad1:	48 8b 89 30 07 00 00 	mov    0x730(%rcx),%rcx
180014ad8:	e8 e3 0e 12 00       	call   0x1801359c0
180014add:	48 8b 0d 5c 06 19 00 	mov    0x19065c(%rip),%rcx        # 0x1801a5140
180014ae4:	f6 81 8c 05 00 00 01 	testb  $0x1,0x58c(%rcx)
180014aeb:	74 6e                	je     0x180014b5b
180014aed:	48 8b 05 44 07 19 00 	mov    0x190744(%rip),%rax        # 0x1801a5238
180014af4:	f6 80 08 01 00 00 04 	testb  $0x4,0x108(%rax)
180014afb:	75 5e                	jne    0x180014b5b
180014afd:	f6 05 9c ed 18 00 02 	testb  $0x2,0x18ed9c(%rip)        # 0x1801a38a0
180014b04:	74 07                	je     0x180014b0d
180014b06:	b8 bb 00 00 c0       	mov    $0xc00000bb,%eax
180014b0b:	eb 50                	jmp    0x180014b5d
180014b0d:	83 89 58 07 00 00 02 	orl    $0x2,0x758(%rcx)
180014b14:	33 db                	xor    %ebx,%ebx
180014b16:	8b b7 40 01 00 00    	mov    0x140(%rdi),%esi
180014b1c:	48 8b af 38 01 00 00 	mov    0x138(%rdi),%rbp
180014b23:	8b bf 44 01 00 00    	mov    0x144(%rdi),%edi
180014b29:	3b fe                	cmp    %esi,%edi
180014b2b:	77 2e                	ja     0x180014b5b
180014b2d:	48 8b 44 2b 08       	mov    0x8(%rbx,%rbp,1),%rax
180014b32:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
180014b37:	44 8b 44 2b 18       	mov    0x18(%rbx,%rbp,1),%r8d
180014b3c:	45 33 c9             	xor    %r9d,%r9d
180014b3f:	48 8b 4c 2b 10       	mov    0x10(%rbx,%rbp,1),%rcx
180014b44:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
180014b49:	e8 ee e0 ff ff       	call   0x180012c3c
180014b4e:	85 c0                	test   %eax,%eax
180014b50:	78 0b                	js     0x180014b5d
180014b52:	03 df                	add    %edi,%ebx
180014b54:	8d 04 3b             	lea    (%rbx,%rdi,1),%eax
180014b57:	3b c6                	cmp    %esi,%eax
180014b59:	76 d2                	jbe    0x180014b2d
180014b5b:	33 c0                	xor    %eax,%eax
180014b5d:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
180014b62:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
180014b67:	48 83 c4 30          	add    $0x30,%rsp
180014b6b:	41 5e                	pop    %r14
180014b6d:	5f                   	pop    %rdi
180014b6e:	5e                   	pop    %rsi
180014b6f:	c3                   	ret
180014b70:	cc                   	int3
180014b71:	cc                   	int3
180014b72:	cc                   	int3
180014b73:	cc                   	int3
180014b74:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
180014b79:	48 8b 05 30 79 15 00 	mov    0x157930(%rip),%rax        # 0x18016c4b0
180014b80:	48 8b 78 58          	mov    0x58(%rax),%rdi
180014b84:	48 85 ff             	test   %rdi,%rdi
180014b87:	74 06                	je     0x180014b8f
180014b89:	8b 0f                	mov    (%rdi),%ecx
180014b8b:	33 c0                	xor    %eax,%eax
180014b8d:	f3 aa                	rep stos %al,%es:(%rdi)
180014b8f:	48 8b 3d 9a 05 19 00 	mov    0x19059a(%rip),%rdi        # 0x1801a5130
180014b96:	48 85 ff             	test   %rdi,%rdi
180014b99:	74 06                	je     0x180014ba1
180014b9b:	8b 0f                	mov    (%rdi),%ecx
180014b9d:	33 c0                	xor    %eax,%eax
180014b9f:	f3 aa                	rep stos %al,%es:(%rdi)
180014ba1:	48 8b 3d a0 05 19 00 	mov    0x1905a0(%rip),%rdi        # 0x1801a5148
180014ba8:	48 85 ff             	test   %rdi,%rdi
180014bab:	74 06                	je     0x180014bb3
180014bad:	8b 0f                	mov    (%rdi),%ecx
180014baf:	33 c0                	xor    %eax,%eax
180014bb1:	f3 aa                	rep stos %al,%es:(%rdi)
180014bb3:	48 8b 3d 9e 05 19 00 	mov    0x19059e(%rip),%rdi        # 0x1801a5158
180014bba:	48 85 ff             	test   %rdi,%rdi
180014bbd:	74 06                	je     0x180014bc5
180014bbf:	8b 0f                	mov    (%rdi),%ecx
180014bc1:	33 c0                	xor    %eax,%eax
180014bc3:	f3 aa                	rep stos %al,%es:(%rdi)
180014bc5:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
180014bca:	c3                   	ret
180014bcb:	cc                   	int3
180014bcc:	48 8b c4             	mov    %rsp,%rax
180014bcf:	48 89 58 10          	mov    %rbx,0x10(%rax)
180014bd3:	48 89 78 18          	mov    %rdi,0x18(%rax)
180014bd7:	89 48 08             	mov    %ecx,0x8(%rax)
180014bda:	55                   	push   %rbp
180014bdb:	41 54                	push   %r12
180014bdd:	41 55                	push   %r13
180014bdf:	41 56                	push   %r14
180014be1:	41 57                	push   %r15
180014be3:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
180014be7:	48 81 ec 00 01 00 00 	sub    $0x100,%rsp
180014bee:	45 33 f6             	xor    %r14d,%r14d
180014bf1:	49 8b d9             	mov    %r9,%rbx
180014bf4:	44 8b e2             	mov    %edx,%r12d
180014bf7:	44 8b e9             	mov    %ecx,%r13d
180014bfa:	41 bf bb 00 00 c0    	mov    $0xc00000bb,%r15d
180014c00:	85 c9                	test   %ecx,%ecx
180014c02:	0f 85 e1 02 00 00    	jne    0x180014ee9
180014c08:	48 8b 0d c9 fd 18 00 	mov    0x18fdc9(%rip),%rcx        # 0x1801a49d8
180014c0f:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
180014c14:	ba 42 01 00 25       	mov    $0x25000142,%edx
180014c19:	e8 a2 78 06 00       	call   0x18007c4c0
180014c1e:	85 c0                	test   %eax,%eax
180014c20:	0f 88 e9 03 00 00    	js     0x18001500f
180014c26:	48 83 7c 24 40 01    	cmpq   $0x1,0x40(%rsp)
180014c2c:	0f 85 dd 03 00 00    	jne    0x18001500f
180014c32:	44 38 35 75 af 15 00 	cmp    %r14b,0x15af75(%rip)        # 0x18016fbae
180014c39:	8b 3d 55 e3 18 00    	mov    0x18e355(%rip),%edi        # 0x1801a2f94
180014c3f:	75 23                	jne    0x180014c64
180014c41:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
180014c46:	e8 89 ca 0a 00       	call   0x1800c16d4
180014c4b:	48 b8 00 00 00 00 00 	movabs $0x1000000000000,%rax
180014c52:	00 01 00
180014c55:	48 85 44 24 30       	test   %rax,0x30(%rsp)
180014c5a:	75 08                	jne    0x180014c64
180014c5c:	41 8b ff             	mov    %r15d,%edi
180014c5f:	e9 be 03 00 00       	jmp    0x180015022
180014c64:	48 8b 15 45 78 15 00 	mov    0x157845(%rip),%rdx        # 0x18016c4b0
180014c6b:	48 8d 0d 5e 7f 15 00 	lea    0x157f5e(%rip),%rcx        # 0x18016cbd0
180014c72:	48 83 c2 50          	add    $0x50,%rdx
180014c76:	41 b8 08 00 00 00    	mov    $0x8,%r8d
180014c7c:	e8 6b c0 0c 00       	call   0x1800e0cec
180014c81:	0f ba e7 0c          	bt     $0xc,%edi
180014c85:	72 d5                	jb     0x180014c5c
180014c87:	48 8b 05 22 78 15 00 	mov    0x157822(%rip),%rax        # 0x18016c4b0
180014c8e:	4c 89 70 50          	mov    %r14,0x50(%rax)
180014c92:	e8 fd eb ff ff       	call   0x180013894
180014c97:	41 bf 0d 00 00 c0    	mov    $0xc000000d,%r15d
180014c9d:	84 c0                	test   %al,%al
180014c9f:	75 63                	jne    0x180014d04
180014ca1:	41 b8 40 00 00 00    	mov    $0x40,%r8d
180014ca7:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
180014cab:	48 8d 0d 1e 7f 15 00 	lea    0x157f1e(%rip),%rcx        # 0x18016cbd0
180014cb2:	e8 35 c0 0c 00       	call   0x1800e0cec
180014cb7:	48 8b 05 f2 77 15 00 	mov    0x1577f2(%rip),%rax        # 0x18016c4b0
180014cbe:	48 83 c0 58          	add    $0x58,%rax
180014cc2:	74 0f                	je     0x180014cd3
180014cc4:	4c 89 30             	mov    %r14,(%rax)
180014cc7:	41 8b fe             	mov    %r14d,%edi
180014cca:	4c 89 35 5f 04 19 00 	mov    %r14,0x19045f(%rip)        # 0x1801a5130
180014cd1:	eb 29                	jmp    0x180014cfc
180014cd3:	41 8b d7             	mov    %r15d,%edx
180014cd6:	b9 06 00 00 00       	mov    $0x6,%ecx
180014cdb:	e8 d8 ed 07 00       	call   0x180093ab8
180014ce0:	8b f8                	mov    %eax,%edi
180014ce2:	85 c0                	test   %eax,%eax
180014ce4:	79 16                	jns    0x180014cfc
180014ce6:	41 b9 18 00 30 40    	mov    $0x40300018,%r9d
180014cec:	89 44 24 20          	mov    %eax,0x20(%rsp)
180014cf0:	48 8d 15 09 09 13 00 	lea    0x130909(%rip),%rdx        # 0x180145600
180014cf7:	e8 4c 02 ff ff       	call   0x180004f48
180014cfc:	85 ff                	test   %edi,%edi
180014cfe:	0f 88 1e 03 00 00    	js     0x180015022
180014d04:	41 8b fe             	mov    %r14d,%edi
180014d07:	4c 8d 2d 42 2a 13 00 	lea    0x132a42(%rip),%r13        # 0x180147750
180014d0e:	4c 8d 35 97 04 19 00 	lea    0x190497(%rip),%r14        # 0x1801a51ac
180014d15:	48 8b 0d 94 04 19 00 	mov    0x190494(%rip),%rcx        # 0x1801a51b0
180014d1c:	8d 04 3f             	lea    (%rdi,%rdi,1),%eax
180014d1f:	49 8b 54 c5 00       	mov    0x0(%r13,%rax,8),%rdx
180014d24:	e8 ff b4 ff ff       	call   0x180010228
180014d29:	41 88 06             	mov    %al,(%r14)
180014d2c:	ff c7                	inc    %edi
180014d2e:	49 ff c6             	inc    %r14
180014d31:	83 ff 03             	cmp    $0x3,%edi
180014d34:	72 df                	jb     0x180014d15
180014d36:	41 b9 03 00 00 00    	mov    $0x3,%r9d
180014d3c:	4c 8d 05 69 04 19 00 	lea    0x190469(%rip),%r8        # 0x1801a51ac
180014d43:	49 8b d5             	mov    %r13,%rdx
180014d46:	48 8d 0d 53 04 19 00 	lea    0x190453(%rip),%rcx        # 0x1801a51a0
180014d4d:	e8 ae 88 0f 00       	call   0x18010d600
180014d52:	44 8b 6d 67          	mov    0x67(%rbp),%r13d
180014d56:	45 33 f6             	xor    %r14d,%r14d
180014d59:	8b f8                	mov    %eax,%edi
180014d5b:	85 c0                	test   %eax,%eax
180014d5d:	0f 88 bf 02 00 00    	js     0x180015022
180014d63:	48 8b cb             	mov    %rbx,%rcx
180014d66:	e8 5d ee ff ff       	call   0x180013bc8
180014d6b:	8b f8                	mov    %eax,%edi
180014d6d:	85 c0                	test   %eax,%eax
180014d6f:	0f 88 ad 02 00 00    	js     0x180015022
180014d75:	41 8b cc             	mov    %r12d,%ecx
180014d78:	e8 4b e7 ff ff       	call   0x1800134c8
180014d7d:	8b f8                	mov    %eax,%edi
180014d7f:	85 c0                	test   %eax,%eax
180014d81:	79 1b                	jns    0x180014d9e
180014d83:	41 b9 2e 00 30 40    	mov    $0x4030002e,%r9d