18000a7f5:	41 54                	push   %r12
18000a7f7:	41 55                	push   %r13
18000a7f9:	41 56                	push   %r14
18000a7fb:	41 57                	push   %r15
18000a7fd:	48 8b ec             	mov    %rsp,%rbp
18000a800:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
18000a807:	83 65 f8 00          	andl   $0x0,-0x8(%rbp)
18000a80b:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
18000a80f:	48 83 65 e8 00       	andq   $0x0,-0x18(%rbp)
18000a814:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
18000a818:	83 65 f4 00          	andl   $0x0,-0xc(%rbp)
18000a81c:	48 8b fa             	mov    %rdx,%rdi
18000a81f:	83 65 f0 00          	andl   $0x0,-0x10(%rbp)
18000a823:	4c 8b e9             	mov    %rcx,%r13
18000a826:	ba 04 00 00 e0       	mov    $0xe0000004,%edx
18000a82b:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
18000a82f:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
18000a833:	e8 94 d8 08 00       	call   0x1800980cc
18000a838:	8b d8                	mov    %eax,%ebx
18000a83a:	85 c0                	test   %eax,%eax
18000a83c:	0f 88 41 01 00 00    	js     0x18000a983
18000a842:	49 8b b5 f0 00 00 00 	mov    0xf0(%r13),%rsi
18000a849:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
18000a84d:	4c 8b 7d d0          	mov    -0x30(%rbp),%r15
18000a851:	48 81 c6 e8 00 00 00 	add    $0xe8,%rsi
18000a858:	33 db                	xor    %ebx,%ebx
18000a85a:	4c 3b f8             	cmp    %rax,%r15
18000a85d:	0f 84 17 01 00 00    	je     0x18000a97a
18000a863:	c7 45 c0 1d 14 8d 64 	movl   $0x648d141d,-0x40(%rbp)
18000a86a:	c7 45 c4 a9 0f 90 44 	movl   $0x44900fa9,-0x3c(%rbp)
18000a871:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
18000a875:	c7 45 c8 b4 f5 7f da 	movl   $0xda7ff5b4,-0x38(%rbp)
18000a87c:	c7 45 cc d4 7f 94 d4 	movl   $0xd4947fd4,-0x34(%rbp)
18000a883:	4c 8b 65 c8          	mov    -0x38(%rbp),%r12
18000a887:	48 89 4d 50          	mov    %rcx,0x50(%rbp)
18000a88b:	49 8b 7f 18          	mov    0x18(%r15),%rdi
18000a88f:	49 b9 00 00 00 80 ff 	movabs $0xfffff80000000,%r9
18000a896:	ff 0f 00
18000a899:	4d 8b 47 20          	mov    0x20(%r15),%r8
18000a89d:	48 8b c7             	mov    %rdi,%rax
18000a8a0:	49 8b 57 10          	mov    0x10(%r15),%rdx
18000a8a4:	49 23 c1             	and    %r9,%rax
18000a8a7:	48 21 5d 58          	and    %rbx,0x58(%rbp)
18000a8ab:	45 33 f6             	xor    %r14d,%r14d
18000a8ae:	49 c1 e0 0c          	shl    $0xc,%r8
18000a8b2:	48 c1 e2 0c          	shl    $0xc,%rdx
18000a8b6:	49 3b c1             	cmp    %r9,%rax
18000a8b9:	74 24                	je     0x18000a8df
18000a8bb:	21 5c 24 20          	and    %ebx,0x20(%rsp)
18000a8bf:	48 8d 4d 58          	lea    0x58(%rbp),%rcx
18000a8c3:	41 b9 00 00 02 00    	mov    $0x20000,%r9d
18000a8c9:	e8 52 fc 08 00       	call   0x18009a520
18000a8ce:	44 8b f0             	mov    %eax,%r14d
18000a8d1:	85 c0                	test   %eax,%eax
18000a8d3:	78 5a                	js     0x18000a92f
18000a8d5:	48 8b 7d 58          	mov    0x58(%rbp),%rdi
18000a8d9:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
18000a8dd:	eb 04                	jmp    0x18000a8e3
18000a8df:	48 c1 e7 0c          	shl    $0xc,%rdi
18000a8e3:	48 39 4f 10          	cmp    %rcx,0x10(%rdi)
18000a8e7:	75 11                	jne    0x18000a8fa
18000a8e9:	4c 39 67 18          	cmp    %r12,0x18(%rdi)
18000a8ed:	75 0b                	jne    0x18000a8fa
18000a8ef:	48 39 0f             	cmp    %rcx,(%rdi)
18000a8f2:	75 06                	jne    0x18000a8fa
18000a8f4:	4c 39 67 08          	cmp    %r12,0x8(%rdi)
18000a8f8:	74 5b                	je     0x18000a955
18000a8fa:	b9 1c 00 00 00       	mov    $0x1c,%ecx
18000a8ff:	e8 4c f5 08 00       	call   0x180099e50
18000a904:	33 d2                	xor    %edx,%edx
18000a906:	48 8b c8             	mov    %rax,%rcx
18000a909:	48 85 c0             	test   %rax,%rax
18000a90c:	74 5f                	je     0x18000a96d
18000a90e:	48 89 10             	mov    %rdx,(%rax)
18000a911:	48 89 50 08          	mov    %rdx,0x8(%rax)
18000a915:	89 50 18             	mov    %edx,0x18(%rax)
18000a918:	48 89 78 10          	mov    %rdi,0x10(%rax)
18000a91c:	8b 47 28             	mov    0x28(%rdi),%eax
18000a91f:	03 47 24             	add    0x24(%rdi),%eax
18000a922:	89 41 18             	mov    %eax,0x18(%rcx)
18000a925:	45 85 f6             	test   %r14d,%r14d
18000a928:	79 10                	jns    0x18000a93a
18000a92a:	e8 cd f6 08 00       	call   0x180099ffc
18000a92f:	41 81 fe 25 02 00 c0 	cmp    $0xc0000225,%r14d
18000a936:	75 3b                	jne    0x18000a973
18000a938:	eb 17                	jmp    0x18000a951
18000a93a:	48 8b 46 08          	mov    0x8(%rsi),%rax
18000a93e:	48 39 30             	cmp    %rsi,(%rax)
18000a941:	75 23                	jne    0x18000a966
18000a943:	48 89 31             	mov    %rsi,(%rcx)
18000a946:	48 89 41 08          	mov    %rax,0x8(%rcx)
18000a94a:	48 89 08             	mov    %rcx,(%rax)
18000a94d:	48 89 4e 08          	mov    %rcx,0x8(%rsi)
18000a951:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
18000a955:	4d 8b 3f             	mov    (%r15),%r15
18000a958:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
18000a95c:	4c 3b f8             	cmp    %rax,%r15
18000a95f:	74 15                	je     0x18000a976
18000a961:	e9 25 ff ff ff       	jmp    0x18000a88b
18000a966:	b9 03 00 00 00       	mov    $0x3,%ecx
18000a96b:	cd 29                	int    $0x29
18000a96d:	41 be 17 00 00 c0    	mov    $0xc0000017,%r14d
18000a973:	41 8b de             	mov    %r14d,%ebx
18000a976:	48 8b 7d 48          	mov    0x48(%rbp),%rdi
18000a97a:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
18000a97e:	e8 c9 d7 08 00       	call   0x18009814c
18000a983:	85 db                	test   %ebx,%ebx
18000a985:	79 07                	jns    0x18000a98e
18000a987:	b8 22 00 30 40       	mov    $0x40300022,%eax
18000a98c:	eb 2e                	jmp    0x18000a9bc
18000a98e:	48 8d 15 23 aa 13 00 	lea    0x13aa23(%rip),%rdx        # 0x1801453b8
18000a995:	e8 52 a5 ff ff       	call   0x180004eec
18000a99a:	49 8b cd             	mov    %r13,%rcx
18000a99d:	e8 46 03 01 00       	call   0x18001ace8
18000a9a2:	44 8b c8             	mov    %eax,%r9d
18000a9a5:	48 8d 15 b4 ac 13 00 	lea    0x13acb4(%rip),%rdx        # 0x180145660
18000a9ac:	8b d8                	mov    %eax,%ebx
18000a9ae:	e8 59 a5 ff ff       	call   0x180004f0c
18000a9b3:	85 db                	test   %ebx,%ebx
18000a9b5:	79 0e                	jns    0x18000a9c5
18000a9b7:	b8 26 00 30 40       	mov    $0x40300026,%eax
18000a9bc:	33 c9                	xor    %ecx,%ecx
18000a9be:	89 07                	mov    %eax,(%rdi)
18000a9c0:	e8 9b e3 07 00       	call   0x180088d60
18000a9c5:	8b c3                	mov    %ebx,%eax
18000a9c7:	48 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%rbx
18000a9ce:	00
18000a9cf:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
18000a9d6:	41 5f                	pop    %r15
18000a9d8:	41 5e                	pop    %r14
18000a9da:	41 5d                	pop    %r13
18000a9dc:	41 5c                	pop    %r12
18000a9de:	5f                   	pop    %rdi
18000a9df:	5e                   	pop    %rsi
18000a9e0:	5d                   	pop    %rbp
18000a9e1:	c3                   	ret
18000a9e2:	cc                   	int3
18000a9e3:	cc                   	int3
18000a9e4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
18000a9e9:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
18000a9ee:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
18000a9f3:	57                   	push   %rdi
18000a9f4:	48 83 ec 20          	sub    $0x20,%rsp
18000a9f8:	48 8b f1             	mov    %rcx,%rsi
18000a9fb:	40 8a ea             	mov    %dl,%bpl
18000a9fe:	48 83 c9 ff          	or     $0xffffffffffffffff,%rcx
18000aa02:	33 db                	xor    %ebx,%ebx
18000aa04:	48 ff c1             	inc    %rcx
18000aa07:	66 39 1c 4e          	cmp    %bx,(%rsi,%rcx,2)
18000aa0b:	75 f7                	jne    0x18000aa04
18000aa0d:	48 81 f9 fe 7f 00 00 	cmp    $0x7ffe,%rcx
18000aa14:	76 0a                	jbe    0x18000aa20
18000aa16:	b8 0d 00 00 c0       	mov    $0xc000000d,%eax
18000aa1b:	e9 cd 00 00 00       	jmp    0x18000aaed
18000aa20:	48 ff c1             	inc    %rcx
18000aa23:	e8 28 f4 08 00       	call   0x180099e50
18000aa28:	48 8b f8             	mov    %rax,%rdi
18000aa2b:	48 85 c0             	test   %rax,%rax
18000aa2e:	75 0a                	jne    0x18000aa3a
18000aa30:	bb 17 00 00 c0       	mov    $0xc0000017,%ebx
18000aa35:	e9 b1 00 00 00       	jmp    0x18000aaeb
18000aa3a:	48 8b d6             	mov    %rsi,%rdx
18000aa3d:	48 8b cf             	mov    %rdi,%rcx
18000aa40:	e8 4b 34 07 00       	call   0x18007de90
18000aa45:	48 8b cf             	mov    %rdi,%rcx
18000aa48:	e8 87 02 12 00       	call   0x18012acd4
18000aa4d:	48 8d 15 3c b3 13 00 	lea    0x13b33c(%rip),%rdx        # 0x180145d90
18000aa54:	48 8b cf             	mov    %rdi,%rcx
18000aa57:	e8 88 0d 12 00       	call   0x18012b7e4
18000aa5c:	48 85 c0             	test   %rax,%rax
18000aa5f:	75 7d                	jne    0x18000aade
18000aa61:	48 8d 15 48 b3 13 00 	lea    0x13b348(%rip),%rdx        # 0x180145db0
18000aa68:	48 8b cf             	mov    %rdi,%rcx
18000aa6b:	e8 74 0d 12 00       	call   0x18012b7e4
18000aa70:	48 85 c0             	test   %rax,%rax
18000aa73:	75 69                	jne    0x18000aade
18000aa75:	48 8d 15 4c b3 13 00 	lea    0x13b34c(%rip),%rdx        # 0x180145dc8
18000aa7c:	48 8b cf             	mov    %rdi,%rcx
18000aa7f:	e8 60 0d 12 00       	call   0x18012b7e4
18000aa84:	48 85 c0             	test   %rax,%rax
18000aa87:	75 55                	jne    0x18000aade
18000aa89:	40 84 ed             	test   %bpl,%bpl
18000aa8c:	74 55                	je     0x18000aae3
18000aa8e:	48 8d 15 4b b3 13 00 	lea    0x13b34b(%rip),%rdx        # 0x180145de0
18000aa95:	48 8b cf             	mov    %rdi,%rcx
18000aa98:	e8 47 0d 12 00       	call   0x18012b7e4
18000aa9d:	48 85 c0             	test   %rax,%rax
18000aaa0:	75 3c                	jne    0x18000aade
18000aaa2:	48 8d 15 43 b3 13 00 	lea    0x13b343(%rip),%rdx        # 0x180145dec
18000aaa9:	48 8b cf             	mov    %rdi,%rcx
18000aaac:	e8 33 0d 12 00       	call   0x18012b7e4
18000aab1:	48 85 c0             	test   %rax,%rax
18000aab4:	75 28                	jne    0x18000aade
18000aab6:	48 8d 15 3b b3 13 00 	lea    0x13b33b(%rip),%rdx        # 0x180145df8
18000aabd:	48 8b cf             	mov    %rdi,%rcx
18000aac0:	e8 1f 0d 12 00       	call   0x18012b7e4
18000aac5:	48 85 c0             	test   %rax,%rax
18000aac8:	75 14                	jne    0x18000aade
18000aaca:	48 8d 15 2f b3 13 00 	lea    0x13b32f(%rip),%rdx        # 0x180145e00
18000aad1:	48 8b cf             	mov    %rdi,%rcx
18000aad4:	e8 0b 0d 12 00       	call   0x18012b7e4
18000aad9:	48 85 c0             	test   %rax,%rax
18000aadc:	74 05                	je     0x18000aae3
18000aade:	bb 0d 00 00 c0       	mov    $0xc000000d,%ebx
18000aae3:	48 8b cf             	mov    %rdi,%rcx
18000aae6:	e8 11 f5 08 00       	call   0x180099ffc
18000aaeb:	8b c3                	mov    %ebx,%eax
18000aaed:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
18000aaf2:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
18000aaf7:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
18000aafc:	48 83 c4 20          	add    $0x20,%rsp
18000ab00:	5f                   	pop    %rdi
18000ab01:	c3                   	ret
18000ab02:	cc                   	int3
18000ab03:	cc                   	int3
18000ab04:	40 53                	rex push %rbx
18000ab06:	48 83 ec 20          	sub    $0x20,%rsp
18000ab0a:	48 8b d9             	mov    %rcx,%rbx
18000ab0d:	84 d2                	test   %dl,%dl
18000ab0f:	74 30                	je     0x18000ab41
18000ab11:	48 8b 0d 10 a8 19 00 	mov    0x19a810(%rip),%rcx        # 0x1801a5328
18000ab18:	48 85 c9             	test   %rcx,%rcx
18000ab1b:	74 0d                	je     0x18000ab2a
18000ab1d:	e8 da f4 08 00       	call   0x180099ffc
18000ab22:	48 83 25 fe a7 19 00 	andq   $0x0,0x19a7fe(%rip)        # 0x1801a5328
18000ab29:	00
18000ab2a:	48 8b 0d a7 9e 19 00 	mov    0x199ea7(%rip),%rcx        # 0x1801a49d8
18000ab31:	48 8d 15 f0 a7 19 00 	lea    0x19a7f0(%rip),%rdx        # 0x1801a5328
18000ab38:	e8 bb b3 06 00       	call   0x180075ef8
18000ab3d:	85 c0                	test   %eax,%eax
18000ab3f:	78 7b                	js     0x18000abbc
18000ab41:	48 85 db             	test   %rbx,%rbx
18000ab44:	74 74                	je     0x18000abba
18000ab46:	48 8b 0d db a7 19 00 	mov    0x19a7db(%rip),%rcx        # 0x1801a5328
18000ab4d:	48 85 c9             	test   %rcx,%rcx
18000ab50:	74 48                	je     0x18000ab9a
18000ab52:	e8 7d 01 12 00       	call   0x18012acd4
18000ab57:	48 8b 05 ca a7 19 00 	mov    0x19a7ca(%rip),%rax        # 0x1801a5328
18000ab5e:	48 83 c9 ff          	or     $0xffffffffffffffff,%rcx
18000ab62:	48 ff c1             	inc    %rcx
18000ab65:	80 3c 08 00          	cmpb   $0x0,(%rax,%rcx,1)
18000ab69:	75 f7                	jne    0x18000ab62
18000ab6b:	45 33 c0             	xor    %r8d,%r8d
18000ab6e:	48 85 c9             	test   %rcx,%rcx
18000ab71:	74 1e                	je     0x18000ab91
18000ab73:	33 d2                	xor    %edx,%edx
18000ab75:	80 3c 02 2f          	cmpb   $0x2f,(%rdx,%rax,1)
18000ab79:	75 0b                	jne    0x18000ab86
18000ab7b:	c6 04 02 20          	movb   $0x20,(%rdx,%rax,1)
18000ab7f:	48 8b 05 a2 a7 19 00 	mov    0x19a7a2(%rip),%rax        # 0x1801a5328
18000ab86:	41 ff c0             	inc    %r8d
18000ab89:	41 8b d0             	mov    %r8d,%edx
18000ab8c:	48 3b d1             	cmp    %rcx,%rdx
18000ab8f:	72 e4                	jb     0x18000ab75
18000ab91:	48 89 83 d8 00 00 00 	mov    %rax,0xd8(%rbx)
18000ab98:	eb 20                	jmp    0x18000abba
18000ab9a:	b9 01 00 00 00       	mov    $0x1,%ecx
18000ab9f:	e8 ac f2 08 00       	call   0x180099e50
18000aba4:	48 89 83 d8 00 00 00 	mov    %rax,0xd8(%rbx)
18000abab:	48 85 c0             	test   %rax,%rax
18000abae:	75 07                	jne    0x18000abb7
18000abb0:	b8 17 00 00 c0       	mov    $0xc0000017,%eax
18000abb5:	eb 05                	jmp    0x18000abbc
18000abb7:	c6 00 00             	movb   $0x0,(%rax)
18000abba:	33 c0                	xor    %eax,%eax
18000abbc:	48 83 c4 20          	add    $0x20,%rsp
18000abc0:	5b                   	pop    %rbx
18000abc1:	c3                   	ret
18000abc2:	cc                   	int3
18000abc3:	cc                   	int3
18000abc4:	48 8b c4             	mov    %rsp,%rax
18000abc7:	48 89 58 08          	mov    %rbx,0x8(%rax)
18000abcb:	48 89 68 18          	mov    %rbp,0x18(%rax)
18000abcf:	56                   	push   %rsi
18000abd0:	57                   	push   %rdi
18000abd1:	41 54                	push   %r12
18000abd3:	41 56                	push   %r14
18000abd5:	41 57                	push   %r15
18000abd7:	48 83 ec 50          	sub    $0x50,%rsp
18000abdb:	44 8b 3a             	mov    (%rdx),%r15d
18000abde:	48 8b f2             	mov    %rdx,%rsi
18000abe1:	83 60 b8 00          	andl   $0x0,-0x48(%rax)
18000abe5:	45 03 f9             	add    %r9d,%r15d
18000abe8:	48 83 60 b0 00       	andq   $0x0,-0x50(%rax)
18000abed:	49 8b f8             	mov    %r8,%rdi
18000abf0:	83 60 a8 00          	andl   $0x0,-0x58(%rax)
18000abf4:	4c 8b f1             	mov    %rcx,%r14
18000abf7:	45 8b e1             	mov    %r9d,%r12d
18000abfa:	48 8d 48 10          	lea    0x10(%rax),%rcx
18000abfe:	41 8d 97 ff 0f 00 00 	lea    0xfff(%r15),%edx
18000ac05:	45 33 c9             	xor    %r9d,%r9d
18000ac08:	48 c1 ea 0c          	shr    $0xc,%rdx
18000ac0c:	41 b8 1c 00 00 e0    	mov    $0xe000001c,%r8d
18000ac12:	e8 d5 cc 08 00       	call   0x1800978ec
18000ac17:	85 c0                	test   %eax,%eax
18000ac19:	0f 88 e1 00 00 00    	js     0x18000ad00
18000ac1f:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
18000ac26:	00
18000ac27:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
18000ac2c:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
18000ac31:	48 8b d3             	mov    %rbx,%rdx
18000ac34:	45 8b c7             	mov    %r15d,%r8d
18000ac37:	45 33 c9             	xor    %r9d,%r9d
18000ac3a:	e8 e1 f8 08 00       	call   0x18009a520
18000ac3f:	8b e8                	mov    %eax,%ebp
18000ac41:	85 c0                	test   %eax,%eax
18000ac43:	79 0f                	jns    0x18000ac54
18000ac45:	48 8b cb             	mov    %rbx,%rcx
18000ac48:	e8 0f cf 08 00       	call   0x180097b5c
18000ac4d:	8b c5                	mov    %ebp,%eax
18000ac4f:	e9 ac 00 00 00       	jmp    0x18000ad00
18000ac54:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
18000ac59:	44 8b 06             	mov    (%rsi),%r8d
18000ac5c:	48 8b cd             	mov    %rbp,%rcx
18000ac5f:	49 8b 16             	mov    (%r14),%rdx
18000ac62:	e8 59 ad 12 00       	call   0x1801359c0
18000ac67:	8b 0e                	mov    (%rsi),%ecx
18000ac69:	4d 8b c4             	mov    %r12,%r8
18000ac6c:	48 03 cd             	add    %rbp,%rcx
18000ac6f:	48 8b d7             	mov    %rdi,%rdx
18000ac72:	e8 49 ad 12 00       	call   0x1801359c0
18000ac77:	49 8b 0e             	mov    (%r14),%rcx
18000ac7a:	48 85 c9             	test   %rcx,%rcx
18000ac7d:	74 1d                	je     0x18000ac9c
18000ac7f:	45 33 c9             	xor    %r9d,%r9d
18000ac82:	48 8d 94 24 88 00 00 	lea    0x88(%rsp),%rdx
18000ac89:	00
18000ac8a:	45 33 c0             	xor    %r8d,%r8d
18000ac8d:	e8 fa 28 09 00       	call   0x18009d58c
18000ac92:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
18000ac99:	00
18000ac9a:	eb 02                	jmp    0x18000ac9e
18000ac9c:	32 c0                	xor    %al,%al
18000ac9e:	84 c0                	test   %al,%al
18000aca0:	74 15                	je     0x18000acb7
18000aca2:	8b 16                	mov    (%rsi),%edx
18000aca4:	45 33 c0             	xor    %r8d,%r8d
18000aca7:	49 8b 0e             	mov    (%r14),%rcx
18000acaa:	e8 bd fb 08 00       	call   0x18009a86c
18000acaf:	48 8b cb             	mov    %rbx,%rcx
18000acb2:	e8 a5 ce 08 00       	call   0x180097b5c
18000acb7:	49 89 2e             	mov    %rbp,(%r14)
18000acba:	44 89 3e             	mov    %r15d,(%rsi)
18000acbd:	48 85 ff             	test   %rdi,%rdi
18000acc0:	74 20                	je     0x18000ace2
18000acc2:	45 33 c9             	xor    %r9d,%r9d
18000acc5:	48 8d 94 24 88 00 00 	lea    0x88(%rsp),%rdx
18000accc:	00
18000accd:	45 33 c0             	xor    %r8d,%r8d
18000acd0:	48 8b cf             	mov    %rdi,%rcx