14035987f:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140359884:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
140359889:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
14035988f:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140359894:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140359899:	48 8d 8d 90 00 00 00 	lea    0x90(%rbp),%rcx
1403598a0:	e8 db b2 ef ff       	call   0x140254b80
1403598a5:	48 8b f8             	mov    %rax,%rdi
1403598a8:	41 b8 07 00 00 00    	mov    $0x7,%r8d
1403598ae:	49 8b d4             	mov    %r12,%rdx
1403598b1:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1403598b5:	e8 e6 92 01 00       	call   0x140372ba0
1403598ba:	48 8b 08             	mov    (%rax),%rcx
1403598bd:	4c 89 30             	mov    %r14,(%rax)
1403598c0:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
1403598c5:	48 89 8d b0 00 00 00 	mov    %rcx,0xb0(%rbp)
1403598cc:	45 33 c0             	xor    %r8d,%r8d
1403598cf:	49 8b d4             	mov    %r12,%rdx
1403598d2:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1403598d6:	e8 c5 92 01 00       	call   0x140372ba0
1403598db:	48 8b 08             	mov    (%rax),%rcx
1403598de:	4c 89 30             	mov    %r14,(%rax)
1403598e1:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
1403598e6:	48 89 8d b8 00 00 00 	mov    %rcx,0xb8(%rbp)
1403598ed:	48 8b 15 94 26 0c 01 	mov    0x10c2694(%rip),%rdx        # 0x14141bf88
1403598f4:	48 81 c2 40 0b 00 00 	add    $0xb40,%rdx
1403598fb:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
1403598ff:	e8 cc 64 e4 ff       	call   0x14019fdd0
140359904:	48 8b 08             	mov    (%rax),%rcx
140359907:	4c 89 30             	mov    %r14,(%rax)
14035990a:	48 89 8d c0 00 00 00 	mov    %rcx,0xc0(%rbp)
140359911:	48 8b 08             	mov    (%rax),%rcx
140359914:	48 85 c9             	test   %rcx,%rcx
140359917:	74 24                	je     0x14035993d
140359919:	8b 41 10             	mov    0x10(%rcx),%eax
14035991c:	ff c8                	dec    %eax
14035991e:	89 41 10             	mov    %eax,0x10(%rcx)
140359921:	85 c0                	test   %eax,%eax
140359923:	7f 18                	jg     0x14035993d
140359925:	0f 88 09 15 00 00    	js     0x14035ae34
14035992b:	48 8b 01             	mov    (%rcx),%rax
14035992e:	ba 01 00 00 00       	mov    $0x1,%edx
140359933:	48 8b 00             	mov    (%rax),%rax
140359936:	ff 15 e4 a0 c2 00    	call   *0xc2a0e4(%rip)        # 0x140f83a20
14035993c:	90                   	nop
14035993d:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140359943:	48 8b 95 88 00 00 00 	mov    0x88(%rbp),%rdx
14035994a:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
14035994e:	e8 4d 92 01 00       	call   0x140372ba0
140359953:	48 8b 08             	mov    (%rax),%rcx
140359956:	4c 89 30             	mov    %r14,(%rax)
140359959:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
14035995e:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140359963:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140359968:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14035996d:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
140359972:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140359977:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
14035997c:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
140359982:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140359987:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14035998c:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
140359990:	e8 bb 64 e4 ff       	call   0x14019fe50
140359995:	48 8b d8             	mov    %rax,%rbx
140359998:	48 8b 15 61 69 0c 01 	mov    0x10c6961(%rip),%rdx        # 0x141420300
14035999f:	48 83 c2 50          	add    $0x50,%rdx
1403599a3:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1403599a7:	e8 24 64 e4 ff       	call   0x14019fdd0
1403599ac:	48 8b 08             	mov    (%rax),%rcx
1403599af:	4c 89 30             	mov    %r14,(%rax)
1403599b2:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
1403599b7:	48 8b 08             	mov    (%rax),%rcx
1403599ba:	48 85 c9             	test   %rcx,%rcx
1403599bd:	74 24                	je     0x1403599e3
1403599bf:	8b 41 10             	mov    0x10(%rcx),%eax
1403599c2:	ff c8                	dec    %eax
1403599c4:	89 41 10             	mov    %eax,0x10(%rcx)
1403599c7:	85 c0                	test   %eax,%eax
1403599c9:	7f 18                	jg     0x1403599e3
1403599cb:	0f 88 6e 14 00 00    	js     0x14035ae3f
1403599d1:	48 8b 01             	mov    (%rcx),%rax
1403599d4:	ba 01 00 00 00       	mov    $0x1,%edx
1403599d9:	48 8b 00             	mov    (%rax),%rax
1403599dc:	ff 15 3e a0 c2 00    	call   *0xc2a03e(%rip)        # 0x140f83a20
1403599e2:	90                   	nop
1403599e3:	4c 8b c3             	mov    %rbx,%r8
1403599e6:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1403599eb:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1403599f0:	e8 4b 2d 35 00       	call   0x1406ac740
1403599f5:	48 8b 08             	mov    (%rax),%rcx
1403599f8:	4c 89 30             	mov    %r14,(%rax)
1403599fb:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
140359a00:	48 89 8d c8 00 00 00 	mov    %rcx,0xc8(%rbp)
140359a07:	48 8d 85 b0 00 00 00 	lea    0xb0(%rbp),%rax
140359a0e:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140359a13:	48 8d 85 d0 00 00 00 	lea    0xd0(%rbp),%rax
140359a1a:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140359a1f:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
140359a24:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
140359a2a:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140359a2f:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140359a34:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
140359a38:	e8 13 64 e4 ff       	call   0x14019fe50
140359a3d:	90                   	nop
140359a3e:	4c 8d 4c 24 68       	lea    0x68(%rsp),%r9
140359a43:	4c 8b c7             	mov    %rdi,%r8
140359a46:	48 8b d0             	mov    %rax,%rdx
140359a49:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140359a4e:	e8 3d 31 35 00       	call   0x1406acb90
140359a53:	48 8b 38             	mov    (%rax),%rdi
140359a56:	48 89 bd 80 00 00 00 	mov    %rdi,0x80(%rbp)
140359a5d:	4c 89 30             	mov    %r14,(%rax)
140359a60:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140359a65:	48 85 c9             	test   %rcx,%rcx
140359a68:	74 24                	je     0x140359a8e
140359a6a:	8b 41 10             	mov    0x10(%rcx),%eax
140359a6d:	ff c8                	dec    %eax
140359a6f:	89 41 10             	mov    %eax,0x10(%rcx)
140359a72:	85 c0                	test   %eax,%eax
140359a74:	7f 18                	jg     0x140359a8e
140359a76:	0f 88 ce 13 00 00    	js     0x14035ae4a
140359a7c:	48 8b 01             	mov    (%rcx),%rax
140359a7f:	ba 01 00 00 00       	mov    $0x1,%edx
140359a84:	48 8b 00             	mov    (%rax),%rax
140359a87:	ff 15 93 9f c2 00    	call   *0xc29f93(%rip)        # 0x140f83a20
140359a8d:	90                   	nop
140359a8e:	4c 8d 0d 5b 4a e4 ff 	lea    -0x1bb5a5(%rip),%r9        # 0x14019e4f0
140359a95:	ba 08 00 00 00       	mov    $0x8,%edx
140359a9a:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140359aa0:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
140359aa7:	e8 a0 1a ac 00       	call   0x140e1b54c
140359aac:	90                   	nop
140359aad:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140359ab2:	48 85 c9             	test   %rcx,%rcx
140359ab5:	74 24                	je     0x140359adb
140359ab7:	8b 41 10             	mov    0x10(%rcx),%eax
140359aba:	ff c8                	dec    %eax
140359abc:	89 41 10             	mov    %eax,0x10(%rcx)
140359abf:	85 c0                	test   %eax,%eax
140359ac1:	7f 18                	jg     0x140359adb
140359ac3:	0f 88 8c 13 00 00    	js     0x14035ae55
140359ac9:	48 8b 01             	mov    (%rcx),%rax
140359acc:	ba 01 00 00 00       	mov    $0x1,%edx
140359ad1:	48 8b 00             	mov    (%rax),%rax
140359ad4:	ff 15 46 9f c2 00    	call   *0xc29f46(%rip)        # 0x140f83a20
140359ada:	90                   	nop
140359adb:	4c 8d 0d 0e 4a e4 ff 	lea    -0x1bb5f2(%rip),%r9        # 0x14019e4f0
140359ae2:	ba 08 00 00 00       	mov    $0x8,%edx
140359ae7:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140359aed:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140359af2:	e8 55 1a ac 00       	call   0x140e1b54c
140359af7:	90                   	nop
140359af8:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
140359afd:	48 85 f6             	test   %rsi,%rsi
140359b00:	74 1c                	je     0x140359b1e
140359b02:	8b 46 10             	mov    0x10(%rsi),%eax
140359b05:	ff c0                	inc    %eax
140359b07:	89 46 10             	mov    %eax,0x10(%rsi)
140359b0a:	83 f8 01             	cmp    $0x1,%eax
140359b0d:	0f 8e 4d 13 00 00    	jle    0x14035ae60
140359b13:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140359b18:	0f 84 4a 13 00 00    	je     0x14035ae68
140359b1e:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140359b23:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140359b28:	e8 e3 61 e4 ff       	call   0x14019fd10
140359b2d:	4c 8b c0             	mov    %rax,%r8
140359b30:	ba 0c 00 00 00       	mov    $0xc,%edx
140359b35:	48 8b cf             	mov    %rdi,%rcx
140359b38:	e8 c3 af 3d 00       	call   0x140734b00
140359b3d:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140359b42:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140359b46:	48 89 7c 24 70       	mov    %rdi,0x70(%rsp)
140359b4b:	48 85 ff             	test   %rdi,%rdi
140359b4e:	74 1c                	je     0x140359b6c
140359b50:	8b 47 10             	mov    0x10(%rdi),%eax
140359b53:	ff c0                	inc    %eax
140359b55:	89 47 10             	mov    %eax,0x10(%rdi)
140359b58:	83 f8 01             	cmp    $0x1,%eax
140359b5b:	0f 8e 12 13 00 00    	jle    0x14035ae73
140359b61:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140359b66:	0f 84 0f 13 00 00    	je     0x14035ae7b
140359b6c:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140359b71:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140359b76:	e8 95 61 e4 ff       	call   0x14019fd10
140359b7b:	48 8b d8             	mov    %rax,%rbx
140359b7e:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
140359b82:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140359b86:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
140359b8b:	4d 8b c7             	mov    %r15,%r8
140359b8e:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140359b93:	48 8b 0d de 92 0d 01 	mov    0x10d92de(%rip),%rcx        # 0x141432e78
140359b9a:	e8 81 63 e4 ff       	call   0x14019ff20
140359b9f:	90                   	nop
140359ba0:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140359ba5:	48 89 45 80          	mov    %rax,-0x80(%rbp)
140359ba9:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
140359bae:	48 89 45 88          	mov    %rax,-0x78(%rbp)
140359bb2:	0f 28 45 80          	movaps -0x80(%rbp),%xmm0
140359bb6:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
140359bbb:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140359bc0:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
140359bc4:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
140359bc8:	e8 83 62 e4 ff       	call   0x14019fe50
140359bcd:	48 8b d0             	mov    %rax,%rdx
140359bd0:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140359bd5:	e8 16 2d 35 00       	call   0x1406ac8f0
140359bda:	48 8b d0             	mov    %rax,%rdx
140359bdd:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
140359be1:	e8 2a 61 e4 ff       	call   0x14019fd10
140359be6:	4c 8b f0             	mov    %rax,%r14
140359be9:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140359bef:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
140359bf3:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
140359bf7:	e8 a4 8f 01 00       	call   0x140372ba0
140359bfc:	48 8b 08             	mov    (%rax),%rcx
140359bff:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140359c06:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
140359c0b:	48 8b 08             	mov    (%rax),%rcx
140359c0e:	48 85 c9             	test   %rcx,%rcx
140359c11:	74 24                	je     0x140359c37
140359c13:	8b 41 10             	mov    0x10(%rcx),%eax
140359c16:	ff c8                	dec    %eax
140359c18:	89 41 10             	mov    %eax,0x10(%rcx)
140359c1b:	85 c0                	test   %eax,%eax
140359c1d:	7f 18                	jg     0x140359c37
140359c1f:	0f 88 61 12 00 00    	js     0x14035ae86
140359c25:	48 8b 01             	mov    (%rcx),%rax
140359c28:	ba 01 00 00 00       	mov    $0x1,%edx
140359c2d:	48 8b 00             	mov    (%rax),%rax
140359c30:	ff 15 ea 9d c2 00    	call   *0xc29dea(%rip)        # 0x140f83a20
140359c36:	90                   	nop
140359c37:	4c 8b cb             	mov    %rbx,%r9
140359c3a:	4d 8b c6             	mov    %r14,%r8
140359c3d:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
140359c42:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140359c47:	e8 a4 23 35 00       	call   0x1406abff0
140359c4c:	90                   	nop
140359c4d:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140359c52:	48 85 c9             	test   %rcx,%rcx
140359c55:	74 24                	je     0x140359c7b
140359c57:	8b 41 10             	mov    0x10(%rcx),%eax
140359c5a:	ff c8                	dec    %eax
140359c5c:	89 41 10             	mov    %eax,0x10(%rcx)
140359c5f:	85 c0                	test   %eax,%eax
140359c61:	7f 18                	jg     0x140359c7b
140359c63:	0f 88 28 12 00 00    	js     0x14035ae91
140359c69:	48 8b 01             	mov    (%rcx),%rax
140359c6c:	ba 01 00 00 00       	mov    $0x1,%edx
140359c71:	48 8b 00             	mov    (%rax),%rax
140359c74:	ff 15 a6 9d c2 00    	call   *0xc29da6(%rip)        # 0x140f83a20
140359c7a:	90                   	nop
140359c7b:	4c 8d 0d 6e 48 e4 ff 	lea    -0x1bb792(%rip),%r9        # 0x14019e4f0
140359c82:	ba 08 00 00 00       	mov    $0x8,%edx
140359c87:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140359c8d:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140359c92:	e8 b5 18 ac 00       	call   0x140e1b54c
140359c97:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
140359c9b:	4c 8b 75 68          	mov    0x68(%rbp),%r14
140359c9f:	eb 09                	jmp    0x140359caa
140359ca1:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
140359ca6:	4c 8b 65 30          	mov    0x30(%rbp),%r12
140359caa:	48 8d 45 50          	lea    0x50(%rbp),%rax
140359cae:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140359cb2:	4d 8b c7             	mov    %r15,%r8
140359cb5:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140359cba:	48 8b 0d b7 91 0d 01 	mov    0x10d91b7(%rip),%rcx        # 0x141432e78
140359cc1:	e8 5a 62 e4 ff       	call   0x14019ff20
140359cc6:	90                   	nop
140359cc7:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140359ccc:	48 89 45 80          	mov    %rax,-0x80(%rbp)
140359cd0:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
140359cd5:	48 89 45 88          	mov    %rax,-0x78(%rbp)
140359cd9:	0f 28 45 80          	movaps -0x80(%rbp),%xmm0
140359cdd:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
140359ce2:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140359ce7:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
140359ceb:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
140359cef:	e8 5c 61 e4 ff       	call   0x14019fe50
140359cf4:	4c 8b f8             	mov    %rax,%r15
140359cf7:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140359cfd:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
140359d01:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140359d06:	e8 95 8e 01 00       	call   0x140372ba0
140359d0b:	48 8b 08             	mov    (%rax),%rcx
140359d0e:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140359d15:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
140359d1a:	48 8b 08             	mov    (%rax),%rcx
140359d1d:	48 85 c9             	test   %rcx,%rcx
140359d20:	74 24                	je     0x140359d46
140359d22:	8b 41 10             	mov    0x10(%rcx),%eax
140359d25:	ff c8                	dec    %eax
140359d27:	89 41 10             	mov    %eax,0x10(%rcx)
140359d2a:	85 c0                	test   %eax,%eax
140359d2c:	7f 18                	jg     0x140359d46
140359d2e:	0f 88 68 11 00 00    	js     0x14035ae9c
140359d34:	48 8b 01             	mov    (%rcx),%rax
140359d37:	ba 01 00 00 00       	mov    $0x1,%edx
140359d3c:	48 8b 00             	mov    (%rax),%rax
140359d3f:	ff 15 db 9c c2 00    	call   *0xc29cdb(%rip)        # 0x140f83a20
140359d45:	90                   	nop
140359d46:	4d 8b c7             	mov    %r15,%r8
140359d49:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140359d4e:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140359d53:	e8 e8 29 35 00       	call   0x1406ac740
140359d58:	48 8b 08             	mov    (%rax),%rcx
140359d5b:	33 d2                	xor    %edx,%edx
140359d5d:	48 89 10             	mov    %rdx,(%rax)
140359d60:	48 89 55 a0          	mov    %rdx,-0x60(%rbp)
140359d64:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
140359d69:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
140359d6e:	48 8b cb             	mov    %rbx,%rcx
140359d71:	e8 8a ad 3d 00       	call   0x140734b00
140359d76:	90                   	nop
140359d77:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140359d7c:	48 85 c9             	test   %rcx,%rcx
140359d7f:	74 24                	je     0x140359da5
140359d81:	8b 41 10             	mov    0x10(%rcx),%eax
140359d84:	ff c8                	dec    %eax
140359d86:	89 41 10             	mov    %eax,0x10(%rcx)
140359d89:	85 c0                	test   %eax,%eax
140359d8b:	7f 18                	jg     0x140359da5
140359d8d:	0f 88 14 11 00 00    	js     0x14035aea7
140359d93:	48 8b 01             	mov    (%rcx),%rax
140359d96:	ba 01 00 00 00       	mov    $0x1,%edx
140359d9b:	48 8b 00             	mov    (%rax),%rax
140359d9e:	ff 15 7c 9c c2 00    	call   *0xc29c7c(%rip)        # 0x140f83a20
140359da4:	90                   	nop
140359da5:	4c 8d 0d 44 47 e4 ff 	lea    -0x1bb8bc(%rip),%r9        # 0x14019e4f0
140359dac:	ba 08 00 00 00       	mov    $0x8,%edx
140359db1:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140359db7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140359dbc:	e8 8b 17 ac 00       	call   0x140e1b54c
140359dc1:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140359dc6:	45 33 c0             	xor    %r8d,%r8d
140359dc9:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
140359dcd:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140359dd2:	e8 c9 8d 01 00       	call   0x140372ba0
140359dd7:	4d 85 ff             	test   %r15,%r15
140359dda:	0f 84 a3 07 00 00    	je     0x14035a583
140359de0:	48 8b 38             	mov    (%rax),%rdi
140359de3:	45 33 f6             	xor    %r14d,%r14d
140359de6:	4c 89 30             	mov    %r14,(%rax)
140359de9:	48 89 7d d0          	mov    %rdi,-0x30(%rbp)
140359ded:	48 8b 47 40          	mov    0x40(%rdi),%rax
140359df1:	4c 8b 08             	mov    (%rax),%r9
140359df4:	45 38 b1 d8 00 00 00 	cmp    %r14b,0xd8(%r9)
140359dfb:	75 0a                	jne    0x140359e07
140359dfd:	4c 89 74 24 48       	mov    %r14,0x48(%rsp)
140359e02:	41 8b de             	mov    %r14d,%ebx
140359e05:	eb 28                	jmp    0x140359e2f