18000f55d:	4c 8d 4d 20          	lea    0x20(%rbp),%r9
18000f561:	4c 8d 05 c8 56 13 00 	lea    0x1356c8(%rip),%r8        # 0x180144c30
18000f568:	8b cf                	mov    %edi,%ecx
18000f56a:	e8 f5 43 ff ff       	call   0x180003964
18000f56f:	85 c0                	test   %eax,%eax
18000f571:	78 26                	js     0x18000f599
18000f573:	48 8b 55 20          	mov    0x20(%rbp),%rdx
18000f577:	4c 8d 4d 18          	lea    0x18(%rbp),%r9
18000f57b:	4c 8d 05 96 56 13 00 	lea    0x135696(%rip),%r8        # 0x180144c18
18000f582:	8b cf                	mov    %edi,%ecx
18000f584:	e8 d7 53 ff ff       	call   0x180004960
18000f589:	85 c0                	test   %eax,%eax
18000f58b:	78 0c                	js     0x18000f599
18000f58d:	39 5d 18             	cmp    %ebx,0x18(%rbp)
18000f590:	74 07                	je     0x18000f599
18000f592:	bb 01 00 00 00       	mov    $0x1,%ebx
18000f597:	eb 5a                	jmp    0x18000f5f3
18000f599:	4c 8d 45 18          	lea    0x18(%rbp),%r8
18000f59d:	8b cf                	mov    %edi,%ecx
18000f59f:	48 8d 15 02 5a 13 00 	lea    0x135a02(%rip),%rdx        # 0x180144fa8
18000f5a6:	e8 31 53 ff ff       	call   0x1800048dc
18000f5ab:	85 c0                	test   %eax,%eax
18000f5ad:	78 44                	js     0x18000f5f3
18000f5af:	48 8b 55 18          	mov    0x18(%rbp),%rdx
18000f5b3:	4c 8d 4d 20          	lea    0x20(%rbp),%r9
18000f5b7:	4c 8d 05 a2 56 13 00 	lea    0x1356a2(%rip),%r8        # 0x180144c60
18000f5be:	8b cf                	mov    %edi,%ecx
18000f5c0:	e8 9f 43 ff ff       	call   0x180003964
18000f5c5:	85 c0                	test   %eax,%eax
18000f5c7:	78 2a                	js     0x18000f5f3
18000f5c9:	48 8b 55 20          	mov    0x20(%rbp),%rdx
18000f5cd:	4c 8d 4d 18          	lea    0x18(%rbp),%r9
18000f5d1:	4c 8d 05 48 7c 13 00 	lea    0x137c48(%rip),%r8        # 0x180147220
18000f5d8:	8b cf                	mov    %edi,%ecx
18000f5da:	e8 81 53 ff ff       	call   0x180004960
18000f5df:	85 c0                	test   %eax,%eax
18000f5e1:	78 10                	js     0x18000f5f3
18000f5e3:	39 5d 18             	cmp    %ebx,0x18(%rbp)
18000f5e6:	b9 01 00 00 00       	mov    $0x1,%ecx
18000f5eb:	0f b6 c3             	movzbl %bl,%eax
18000f5ee:	0f 45 c1             	cmovne %ecx,%eax
18000f5f1:	8a d8                	mov    %al,%bl
18000f5f3:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
18000f5f8:	8a c3                	mov    %bl,%al
18000f5fa:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
18000f5ff:	48 83 c4 20          	add    $0x20,%rsp
18000f603:	5d                   	pop    %rbp
18000f604:	c3                   	ret
18000f605:	cc                   	int3
18000f606:	cc                   	int3
18000f607:	cc                   	int3
18000f608:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
18000f60d:	55                   	push   %rbp
18000f60e:	53                   	push   %rbx
18000f60f:	56                   	push   %rsi
18000f610:	57                   	push   %rdi
18000f611:	41 55                	push   %r13
18000f613:	41 56                	push   %r14
18000f615:	41 57                	push   %r15
18000f617:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
18000f61c:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
18000f623:	44 8b f9             	mov    %ecx,%r15d
18000f626:	48 8d 45 77          	lea    0x77(%rbp),%rax
18000f62a:	45 33 f6             	xor    %r14d,%r14d
18000f62d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
18000f632:	48 8d 0d ff 33 13 00 	lea    0x1333ff(%rip),%rcx        # 0x180142a38
18000f639:	45 89 30             	mov    %r14d,(%r8)
18000f63c:	48 89 4d b7          	mov    %rcx,-0x49(%rbp)
18000f640:	4d 8b e8             	mov    %r8,%r13
18000f643:	48 8d 0d 5e 59 13 00 	lea    0x13595e(%rip),%rcx        # 0x180144fa8
18000f64a:	4c 89 32             	mov    %r14,(%rdx)
18000f64d:	48 89 4d bf          	mov    %rcx,-0x41(%rbp)
18000f651:	45 8d 4e 03          	lea    0x3(%r14),%r9d
18000f655:	48 8d 0d ec 7b 13 00 	lea    0x137bec(%rip),%rcx        # 0x180147248
18000f65c:	41 8b f6             	mov    %r14d,%esi
18000f65f:	48 89 4d c7          	mov    %rcx,-0x39(%rbp)
18000f663:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
18000f667:	41 8b cf             	mov    %r15d,%ecx
18000f66a:	e8 c1 43 ff ff       	call   0x180003a30
18000f66f:	8b f8                	mov    %eax,%edi
18000f671:	85 c0                	test   %eax,%eax
18000f673:	0f 88 d2 00 00 00    	js     0x18000f74b
18000f679:	45 33 c0             	xor    %r8d,%r8d
18000f67c:	eb 05                	jmp    0x18000f683
18000f67e:	ff c6                	inc    %esi
18000f680:	44 8b c6             	mov    %esi,%r8d
18000f683:	48 8b 55 77          	mov    0x77(%rbp),%rdx
18000f687:	45 33 c9             	xor    %r9d,%r9d
18000f68a:	41 8b cf             	mov    %r15d,%ecx
18000f68d:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
18000f692:	e8 1d 44 ff ff       	call   0x180003ab4
18000f697:	85 c0                	test   %eax,%eax
18000f699:	79 e3                	jns    0x18000f67e
18000f69b:	8b ce                	mov    %esi,%ecx
18000f69d:	48 c1 e1 04          	shl    $0x4,%rcx
18000f6a1:	e8 aa a7 08 00       	call   0x180099e50
18000f6a6:	48 8b d8             	mov    %rax,%rbx
18000f6a9:	48 85 c0             	test   %rax,%rax
18000f6ac:	75 0a                	jne    0x18000f6b8
18000f6ae:	bf 17 00 00 c0       	mov    $0xc0000017,%edi
18000f6b3:	e9 93 00 00 00       	jmp    0x18000f74b
18000f6b8:	85 f6                	test   %esi,%esi
18000f6ba:	74 75                	je     0x18000f731
18000f6bc:	48 8b 55 77          	mov    0x77(%rbp),%rdx
18000f6c0:	4c 8d 4d 7f          	lea    0x7f(%rbp),%r9
18000f6c4:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
18000f6ca:	45 8b c6             	mov    %r14d,%r8d
18000f6cd:	41 8b cf             	mov    %r15d,%ecx
18000f6d0:	e8 df 43 ff ff       	call   0x180003ab4
18000f6d5:	8b f8                	mov    %eax,%edi
18000f6d7:	85 c0                	test   %eax,%eax
18000f6d9:	78 63                	js     0x18000f73e
18000f6db:	48 8b 55 7f          	mov    0x7f(%rbp),%rdx
18000f6df:	48 8d 45 d7          	lea    -0x29(%rbp),%rax
18000f6e3:	41 b9 27 00 00 00    	mov    $0x27,%r9d
18000f6e9:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
18000f6ee:	4c 8d 05 6b 7b 13 00 	lea    0x137b6b(%rip),%r8        # 0x180147260
18000f6f5:	41 8b cf             	mov    %r15d,%ecx
18000f6f8:	e8 27 45 ff ff       	call   0x180003c24
18000f6fd:	8b f8                	mov    %eax,%edi
18000f6ff:	85 c0                	test   %eax,%eax
18000f701:	78 3b                	js     0x18000f73e
18000f703:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
18000f707:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
18000f70b:	e8 b4 df 06 00       	call   0x18007d6c4
18000f710:	41 8b d6             	mov    %r14d,%edx
18000f713:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
18000f717:	48 c1 e2 04          	shl    $0x4,%rdx
18000f71b:	48 03 d3             	add    %rbx,%rdx
18000f71e:	e8 c9 0c 02 00       	call   0x1800303ec
18000f723:	8b f8                	mov    %eax,%edi
18000f725:	85 c0                	test   %eax,%eax
18000f727:	78 15                	js     0x18000f73e
18000f729:	41 ff c6             	inc    %r14d
18000f72c:	44 3b f6             	cmp    %esi,%r14d
18000f72f:	72 8b                	jb     0x18000f6bc
18000f731:	48 8b 45 6f          	mov    0x6f(%rbp),%rax
18000f735:	41 89 75 00          	mov    %esi,0x0(%r13)
18000f739:	48 89 18             	mov    %rbx,(%rax)
18000f73c:	33 db                	xor    %ebx,%ebx
18000f73e:	48 85 db             	test   %rbx,%rbx
18000f741:	74 08                	je     0x18000f74b
18000f743:	48 8b cb             	mov    %rbx,%rcx
18000f746:	e8 b1 a8 08 00       	call   0x180099ffc
18000f74b:	8b c7                	mov    %edi,%eax
18000f74d:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
18000f754:	41 5f                	pop    %r15
18000f756:	41 5e                	pop    %r14
18000f758:	41 5d                	pop    %r13
18000f75a:	5f                   	pop    %rdi
18000f75b:	5e                   	pop    %rsi
18000f75c:	5b                   	pop    %rbx
18000f75d:	5d                   	pop    %rbp
18000f75e:	c3                   	ret
18000f75f:	cc                   	int3
18000f760:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
18000f765:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
18000f76a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
18000f76f:	57                   	push   %rdi
18000f770:	48 83 ec 30          	sub    $0x30,%rsp
18000f774:	e8 9b 52 01 00       	call   0x180024a14
18000f779:	48 8b 3d b8 5a 19 00 	mov    0x195ab8(%rip),%rdi        # 0x1801a5238
18000f780:	48 8b 8f f0 00 00 00 	mov    0xf0(%rdi),%rcx
18000f787:	48 89 81 c8 00 00 00 	mov    %rax,0xc8(%rcx)
18000f78e:	48 8b 8f f0 00 00 00 	mov    0xf0(%rdi),%rcx
18000f795:	48 81 c1 80 0d 00 00 	add    $0xd80,%rcx
18000f79c:	e8 d3 74 10 00       	call   0x180116c74
18000f7a1:	0f b6 c8             	movzbl %al,%ecx
18000f7a4:	48 8b 87 f0 00 00 00 	mov    0xf0(%rdi),%rax
18000f7ab:	c1 e1 1c             	shl    $0x1c,%ecx
18000f7ae:	33 88 84 00 00 00    	xor    0x84(%rax),%ecx
18000f7b4:	81 e1 00 00 00 10    	and    $0x10000000,%ecx
18000f7ba:	31 88 84 00 00 00    	xor    %ecx,0x84(%rax)
18000f7c0:	33 c9                	xor    %ecx,%ecx
18000f7c2:	e8 c5 55 01 00       	call   0x180024d8c
18000f7c7:	48 8b cf             	mov    %rdi,%rcx
18000f7ca:	e8 c5 5e 00 00       	call   0x180015694
18000f7cf:	48 63 e8             	movslq %eax,%rbp
18000f7d2:	33 f6                	xor    %esi,%esi
18000f7d4:	85 c0                	test   %eax,%eax
18000f7d6:	79 0a                	jns    0x18000f7e2
18000f7d8:	be 04 00 00 00       	mov    $0x4,%esi
18000f7dd:	e9 89 00 00 00       	jmp    0x18000f86b
18000f7e2:	e8 c1 46 0c 00       	call   0x1800d3ea8
18000f7e7:	84 c0                	test   %al,%al
18000f7e9:	74 52                	je     0x18000f83d
18000f7eb:	48 8b 87 f0 00 00 00 	mov    0xf0(%rdi),%rax
18000f7f2:	41 b8 10 00 00 00    	mov    $0x10,%r8d
18000f7f8:	83 88 84 00 00 00 08 	orl    $0x8,0x84(%rax)
18000f7ff:	0f b7 15 7a 59 19 00 	movzwl 0x19597a(%rip),%edx        # 0x1801a5180
18000f806:	48 8b 0d 75 59 19 00 	mov    0x195975(%rip),%rcx        # 0x1801a5182
18000f80d:	e8 6a 81 0c 00       	call   0x1800d797c
18000f812:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
18000f816:	48 39 1b             	cmp    %rbx,(%rbx)
18000f819:	74 22                	je     0x18000f83d
18000f81b:	f7 43 68 00 00 80 00 	testl  $0x800000,0x68(%rbx)
18000f822:	74 0d                	je     0x18000f831
18000f824:	48 8b 53 30          	mov    0x30(%rbx),%rdx
18000f828:	48 8d 4b 58          	lea    0x58(%rbx),%rcx
18000f82c:	e8 b7 46 0c 00       	call   0x1800d3ee8
18000f831:	48 8b 1b             	mov    (%rbx),%rbx
18000f834:	48 8b 47 10          	mov    0x10(%rdi),%rax
18000f838:	48 39 03             	cmp    %rax,(%rbx)
18000f83b:	75 de                	jne    0x18000f81b
18000f83d:	e8 c2 39 0c 00       	call   0x1800d3204
18000f842:	e8 cd 51 01 00       	call   0x180024a14
18000f847:	48 8b 15 ea 59 19 00 	mov    0x1959ea(%rip),%rdx        # 0x1801a5238
18000f84e:	48 8b cf             	mov    %rdi,%rcx
18000f851:	4c 8b 8a f0 00 00 00 	mov    0xf0(%rdx),%r9
18000f858:	48 8b 15 e1 59 19 00 	mov    0x1959e1(%rip),%rdx        # 0x1801a5240
18000f85f:	49 89 81 d0 00 00 00 	mov    %rax,0xd0(%r9)
18000f866:	e8 f5 41 12 00       	call   0x180133a60
18000f86b:	45 33 c9             	xor    %r9d,%r9d
18000f86e:	48 8b d5             	mov    %rbp,%rdx
18000f871:	4c 8b c6             	mov    %rsi,%r8
18000f874:	41 8d 49 15          	lea    0x15(%r9),%ecx
18000f878:	e8 9f c8 ff ff       	call   0x18000c11c
18000f87d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
18000f882:	8b c5                	mov    %ebp,%eax
18000f884:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
18000f889:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
18000f88e:	48 83 c4 30          	add    $0x30,%rsp
18000f892:	5f                   	pop    %rdi
18000f893:	c3                   	ret
18000f894:	cc                   	int3
18000f895:	cc                   	int3
18000f896:	cc                   	int3
18000f897:	cc                   	int3
18000f898:	48 8b c4             	mov    %rsp,%rax
18000f89b:	48 89 58 08          	mov    %rbx,0x8(%rax)
18000f89f:	48 89 68 10          	mov    %rbp,0x10(%rax)
18000f8a3:	48 89 70 18          	mov    %rsi,0x18(%rax)
18000f8a7:	48 89 78 20          	mov    %rdi,0x20(%rax)
18000f8ab:	41 56                	push   %r14
18000f8ad:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
18000f8b4:	8b 9c 24 00 01 00 00 	mov    0x100(%rsp),%ebx
18000f8bb:	48 8d 05 ee 31 13 00 	lea    0x1331ee(%rip),%rax        # 0x180142ab0
18000f8c2:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
18000f8c9:	00
18000f8ca:	44 8b d3             	mov    %ebx,%r10d
18000f8cd:	44 8b db             	mov    %ebx,%r11d
18000f8d0:	41 83 e2 fe          	and    $0xfffffffe,%r10d
18000f8d4:	41 83 e3 01          	and    $0x1,%r11d
18000f8d8:	8b fa                	mov    %edx,%edi
18000f8da:	8b f1                	mov    %ecx,%esi
18000f8dc:	49 8b e9             	mov    %r9,%rbp
18000f8df:	4c 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%r9
18000f8e6:	00
18000f8e7:	44 0f 44 d3          	cmove  %ebx,%r10d
18000f8eb:	41 8b c2             	mov    %r10d,%eax
18000f8ee:	41 8b d2             	mov    %r10d,%edx
18000f8f1:	83 e0 fd             	and    $0xfffffffd,%eax
18000f8f4:	4d 8b f0             	mov    %r8,%r14
18000f8f7:	83 e2 02             	and    $0x2,%edx
18000f8fa:	41 8b cb             	mov    %r11d,%ecx
18000f8fd:	4c 8b c5             	mov    %rbp,%r8
18000f900:	41 0f 44 c2          	cmove  %r10d,%eax
18000f904:	83 c9 02             	or     $0x2,%ecx
18000f907:	89 84 24 88 00 00 00 	mov    %eax,0x88(%rsp)
18000f90e:	85 d2                	test   %edx,%edx
18000f910:	48 8b 84 24 08 01 00 	mov    0x108(%rsp),%rax
18000f917:	00
18000f918:	49 8b d6             	mov    %r14,%rdx
18000f91b:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
18000f920:	41 0f 44 cb          	cmove  %r11d,%ecx
18000f924:	c1 e3 0d             	shl    $0xd,%ebx
18000f927:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
18000f92e:	00
18000f92f:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
18000f934:	f7 d3                	not    %ebx
18000f936:	8b 84 24 f8 00 00 00 	mov    0xf8(%rsp),%eax
18000f93d:	81 e3 00 00 40 00    	and    $0x400000,%ebx
18000f943:	89 4c 24 68          	mov    %ecx,0x68(%rsp)
18000f947:	81 cb 00 40 02 00    	or     $0x24000,%ebx
18000f94d:	89 44 24 60          	mov    %eax,0x60(%rsp)
18000f951:	8b ce                	mov    %esi,%ecx
18000f953:	83 64 24 58 00       	andl   $0x0,0x58(%rsp)
18000f958:	83 64 24 50 00       	andl   $0x0,0x50(%rsp)
18000f95d:	8b 84 24 d0 00 00 00 	mov    0xd0(%rsp),%eax
18000f964:	89 44 24 48          	mov    %eax,0x48(%rsp)
18000f968:	48 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%rax
18000f96f:	00
18000f970:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
18000f975:	48 8b 84 24 e0 00 00 	mov    0xe0(%rsp),%rax
18000f97c:	00
18000f97d:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
18000f982:	48 8b 84 24 d8 00 00 	mov    0xd8(%rsp),%rax
18000f989:	00
18000f98a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
18000f98f:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
18000f993:	89 7c 24 20          	mov    %edi,0x20(%rsp)
18000f997:	e8 70 89 07 00       	call   0x18008830c
18000f99c:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
18000f9a3:	00
18000f9a4:	49 8b 5b 10          	mov    0x10(%r11),%rbx
18000f9a8:	49 8b 6b 18          	mov    0x18(%r11),%rbp
18000f9ac:	49 8b 73 20          	mov    0x20(%r11),%rsi
18000f9b0:	49 8b 7b 28          	mov    0x28(%r11),%rdi
18000f9b4:	49 8b e3             	mov    %r11,%rsp
18000f9b7:	41 5e                	pop    %r14
18000f9b9:	c3                   	ret
18000f9ba:	cc                   	int3
18000f9bb:	cc                   	int3
18000f9bc:	40 53                	rex push %rbx
18000f9be:	48 83 ec 20          	sub    $0x20,%rsp
18000f9c2:	33 db                	xor    %ebx,%ebx
18000f9c4:	48 39 1d bd 01 16 00 	cmp    %rbx,0x1601bd(%rip)        # 0x18016fb88
18000f9cb:	75 6f                	jne    0x18000fa3c
18000f9cd:	48 8b 0d 64 59 19 00 	mov    0x195964(%rip),%rcx        # 0x1801a5338
18000f9d4:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
18000f9d8:	48 ff c0             	inc    %rax
18000f9db:	66 39 1c 41          	cmp    %bx,(%rcx,%rax,2)
18000f9df:	75 f7                	jne    0x18000f9d8
18000f9e1:	66 83 c0 12          	add    $0x12,%ax
18000f9e5:	66 03 c0             	add    %ax,%ax
18000f9e8:	0f b7 c8             	movzwl %ax,%ecx
18000f9eb:	66 89 0d 90 01 16 00 	mov    %cx,0x160190(%rip)        # 0x18016fb82
18000f9f2:	e8 59 a4 08 00       	call   0x180099e50
18000f9f7:	48 89 05 8a 01 16 00 	mov    %rax,0x16018a(%rip)        # 0x18016fb88
18000f9fe:	48 85 c0             	test   %rax,%rax
18000fa01:	75 07                	jne    0x18000fa0a
18000fa03:	b8 17 00 00 c0       	mov    $0xc0000017,%eax
18000fa08:	eb 34                	jmp    0x18000fa3e
18000fa0a:	0f b7 15 71 01 16 00 	movzwl 0x160171(%rip),%edx        # 0x18016fb82
18000fa11:	4c 8d 05 28 7c 13 00 	lea    0x137c28(%rip),%r8        # 0x180147640
18000fa18:	4c 8b 0d 19 59 19 00 	mov    0x195919(%rip),%r9        # 0x1801a5338
18000fa1f:	48 8b c8             	mov    %rax,%rcx
18000fa22:	48 d1 ea             	shr    $1,%rdx
18000fa25:	e8 12 e1 11 00       	call   0x18012db3c
18000fa2a:	0f b7 05 51 01 16 00 	movzwl 0x160151(%rip),%eax        # 0x18016fb82
18000fa31:	66 83 e8 02          	sub    $0x2,%ax
18000fa35:	66 89 05 44 01 16 00 	mov    %ax,0x160144(%rip)        # 0x18016fb80
18000fa3c:	33 c0                	xor    %eax,%eax
18000fa3e:	48 83 c4 20          	add    $0x20,%rsp
18000fa42:	5b                   	pop    %rbx
18000fa43:	c3                   	ret
18000fa44:	cc                   	int3
18000fa45:	cc                   	int3
18000fa46:	cc                   	int3
18000fa47:	cc                   	int3
18000fa48:	48 8b c4             	mov    %rsp,%rax
18000fa4b:	48 89 58 10          	mov    %rbx,0x10(%rax)
18000fa4f:	48 89 68 18          	mov    %rbp,0x18(%rax)
18000fa53:	48 89 70 20          	mov    %rsi,0x20(%rax)
18000fa57:	57                   	push   %rdi
18000fa58:	48 83 ec 20          	sub    $0x20,%rsp
18000fa5c:	48 8b fa             	mov    %rdx,%rdi
18000fa5f:	4c 8d 48 08          	lea    0x8(%rax),%r9
18000fa63:	48 8b d9             	mov    %rcx,%rbx
18000fa66:	b2 01                	mov    $0x1,%dl