14009aa8d:	41 5e                	pop    %r14
14009aa8f:	41 5c                	pop    %r12
14009aa91:	5f                   	pop    %rdi
14009aa92:	5d                   	pop    %rbp
14009aa93:	c3                   	ret
14009aa94:	33 d2                	xor    %edx,%edx
14009aa96:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
14009aa9b:	e8 44 08 f7 ff       	call   0x14000b2e4
14009aaa0:	cc                   	int3
14009aaa1:	33 d2                	xor    %edx,%edx
14009aaa3:	b9 91 56 60 01       	mov    $0x1605691,%ecx
14009aaa8:	e8 37 08 f7 ff       	call   0x14000b2e4
14009aaad:	cc                   	int3
14009aaae:	90                   	nop
14009aaaf:	90                   	nop
14009aab0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14009aab5:	57                   	push   %rdi
14009aab6:	48 81 ec b0 02 00 00 	sub    $0x2b0,%rsp
14009aabd:	48 8b 05 bc 66 26 00 	mov    0x2666bc(%rip),%rax        # 0x140301180
14009aac4:	48 33 c4             	xor    %rsp,%rax
14009aac7:	48 89 84 24 a0 02 00 	mov    %rax,0x2a0(%rsp)
14009aace:	00
14009aacf:	48 8b fa             	mov    %rdx,%rdi
14009aad2:	48 85 c9             	test   %rcx,%rcx
14009aad5:	74 08                	je     0x14009aadf
14009aad7:	48 8b 41 f8          	mov    -0x8(%rcx),%rax
14009aadb:	f0 ff 40 08          	lock incl 0x8(%rax)
14009aadf:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14009aae4:	49 8b d0             	mov    %r8,%rdx
14009aae7:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14009aaec:	e8 8f f7 ff ff       	call   0x14009a280
14009aaf1:	b9 90 02 00 00       	mov    $0x290,%ecx
14009aaf6:	ff 15 54 80 17 00    	call   *0x178054(%rip)        # 0x140212b50
14009aafc:	48 8b d8             	mov    %rax,%rbx
14009aaff:	48 85 c0             	test   %rax,%rax
14009ab02:	0f 84 8d 00 00 00    	je     0x14009ab95
14009ab08:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
14009ab0f:	48 8d 05 7a 0b 1a 00 	lea    0x1a0b7a(%rip),%rax        # 0x14023b690
14009ab16:	48 89 03             	mov    %rax,(%rbx)
14009ab19:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
14009ab1e:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
14009ab24:	48 89 43 10          	mov    %rax,0x10(%rbx)
14009ab28:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
14009ab2c:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
14009ab31:	e8 4a f7 ff ff       	call   0x14009a280
14009ab36:	48 89 1f             	mov    %rbx,(%rdi)
14009ab39:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14009ab3e:	e8 35 de ff ff       	call   0x140098978
14009ab43:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
14009ab48:	48 85 c9             	test   %rcx,%rcx
14009ab4b:	74 24                	je     0x14009ab71
14009ab4d:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
14009ab53:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14009ab57:	83 ca ff             	or     $0xffffffff,%edx
14009ab5a:	f0 0f c1 51 08       	lock xadd %edx,0x8(%rcx)
14009ab5f:	83 fa 01             	cmp    $0x1,%edx
14009ab62:	75 0d                	jne    0x14009ab71
14009ab64:	48 8b 11             	mov    (%rcx),%rdx
14009ab67:	48 8b 42 08          	mov    0x8(%rdx),%rax
14009ab6b:	ff 15 bf 82 17 00    	call   *0x1782bf(%rip)        # 0x140212e30
14009ab71:	48 8b c7             	mov    %rdi,%rax
14009ab74:	48 8b 8c 24 a0 02 00 	mov    0x2a0(%rsp),%rcx
14009ab7b:	00
14009ab7c:	48 33 cc             	xor    %rsp,%rcx
14009ab7f:	e8 ec 9b 16 00       	call   0x140204770
14009ab84:	48 8b 9c 24 c0 02 00 	mov    0x2c0(%rsp),%rbx
14009ab8b:	00
14009ab8c:	48 81 c4 b0 02 00 00 	add    $0x2b0,%rsp
14009ab93:	5f                   	pop    %rdi
14009ab94:	c3                   	ret
14009ab95:	b9 62 f4 31 01       	mov    $0x131f462,%ecx
14009ab9a:	e8 d9 07 f7 ff       	call   0x14000b378
14009ab9f:	cc                   	int3
14009aba0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14009aba5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14009abaa:	57                   	push   %rdi
14009abab:	48 83 ec 20          	sub    $0x20,%rsp
14009abaf:	48 8b d9             	mov    %rcx,%rbx
14009abb2:	48 8b fa             	mov    %rdx,%rdi
14009abb5:	48 8b 89 e0 03 00 00 	mov    0x3e0(%rcx),%rcx
14009abbc:	e8 33 f4 f9 ff       	call   0x140039ff4
14009abc1:	48 ff 83 d8 03 00 00 	incq   0x3d8(%rbx)
14009abc8:	48 8b 8b d0 03 00 00 	mov    0x3d0(%rbx),%rcx
14009abcf:	48 8b b3 d8 03 00 00 	mov    0x3d8(%rbx),%rsi
14009abd6:	e8 19 f4 f9 ff       	call   0x140039ff4
14009abdb:	48 89 b3 c8 03 00 00 	mov    %rsi,0x3c8(%rbx)
14009abe2:	48 85 db             	test   %rbx,%rbx
14009abe5:	74 08                	je     0x14009abef
14009abe7:	48 8b 43 f8          	mov    -0x8(%rbx),%rax
14009abeb:	f0 ff 40 08          	lock incl 0x8(%rax)
14009abef:	b9 20 00 00 00       	mov    $0x20,%ecx
14009abf4:	ff 15 56 7f 17 00    	call   *0x177f56(%rip)        # 0x140212b50
14009abfa:	48 85 c0             	test   %rax,%rax
14009abfd:	74 2f                	je     0x14009ac2e
14009abff:	48 89 58 10          	mov    %rbx,0x10(%rax)
14009ac03:	48 8d 0d 5e 0a 1a 00 	lea    0x1a0a5e(%rip),%rcx        # 0x14023b668
14009ac0a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14009ac0f:	48 89 70 18          	mov    %rsi,0x18(%rax)
14009ac13:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14009ac18:	48 89 08             	mov    %rcx,(%rax)
14009ac1b:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
14009ac22:	48 89 07             	mov    %rax,(%rdi)
14009ac25:	48 8b c7             	mov    %rdi,%rax
14009ac28:	48 83 c4 20          	add    $0x20,%rsp
14009ac2c:	5f                   	pop    %rdi
14009ac2d:	c3                   	ret
14009ac2e:	b9 62 f4 31 01       	mov    $0x131f462,%ecx
14009ac33:	e8 40 07 f7 ff       	call   0x14000b378
14009ac38:	cc                   	int3
14009ac39:	90                   	nop
14009ac3a:	90                   	nop
14009ac3b:	90                   	nop
14009ac3c:	90                   	nop
14009ac3d:	90                   	nop
14009ac3e:	90                   	nop
14009ac3f:	90                   	nop
14009ac40:	40 55                	rex push %rbp
14009ac42:	53                   	push   %rbx
14009ac43:	56                   	push   %rsi
14009ac44:	57                   	push   %rdi
14009ac45:	41 56                	push   %r14
14009ac47:	48 8d ac 24 f0 fd ff 	lea    -0x210(%rsp),%rbp
14009ac4e:	ff
14009ac4f:	48 81 ec 10 03 00 00 	sub    $0x310,%rsp
14009ac56:	48 8b 05 23 65 26 00 	mov    0x266523(%rip),%rax        # 0x140301180
14009ac5d:	48 33 c4             	xor    %rsp,%rax
14009ac60:	48 89 85 00 02 00 00 	mov    %rax,0x200(%rbp)
14009ac67:	49 8b f8             	mov    %r8,%rdi
14009ac6a:	48 8b f2             	mov    %rdx,%rsi
14009ac6d:	4c 8b f1             	mov    %rcx,%r14
14009ac70:	c6 44 24 31 00       	movb   $0x0,0x31(%rsp)
14009ac75:	b8 02 00 00 00       	mov    $0x2,%eax
14009ac7a:	66 89 44 24 38       	mov    %ax,0x38(%rsp)
14009ac7f:	c6 44 24 3a 01       	movb   $0x1,0x3a(%rsp)
14009ac84:	c6 44 24 33 00       	movb   $0x0,0x33(%rsp)
14009ac89:	c6 44 24 35 00       	movb   $0x0,0x35(%rsp)
14009ac8e:	c6 44 24 37 00       	movb   $0x0,0x37(%rsp)
14009ac93:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
14009ac98:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14009ac9d:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
14009aca2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14009aca7:	4c 8d 4c 24 32       	lea    0x32(%rsp),%r9
14009acac:	4c 8d 44 24 34       	lea    0x34(%rsp),%r8
14009acb1:	48 8d 54 24 36       	lea    0x36(%rsp),%rdx
14009acb6:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14009acbb:	e8 98 f8 fb ff       	call   0x14005a558
14009acc0:	48 8d 05 d9 bd 19 00 	lea    0x19bdd9(%rip),%rax        # 0x140236aa0
14009acc7:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14009accc:	48 8d 05 ed 03 1d 00 	lea    0x1d03ed(%rip),%rax        # 0x14026b0c0
14009acd3:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14009acd8:	48 8d 05 59 02 1d 00 	lea    0x1d0259(%rip),%rax        # 0x14026af38
14009acdf:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14009ace4:	66 c7 44 24 30 00 01 	movw   $0x100,0x30(%rsp)
14009aceb:	e8 78 bf 08 00       	call   0x140126c68
14009acf0:	48 85 c0             	test   %rax,%rax
14009acf3:	74 0a                	je     0x14009acff
14009acf5:	48 8b c8             	mov    %rax,%rcx
14009acf8:	e8 13 c6 08 00       	call   0x140127310
14009acfd:	eb 05                	jmp    0x14009ad04
14009acff:	e8 b8 d3 08 00       	call   0x1401280bc
14009ad04:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14009ad09:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14009ad0e:	44 0f b7 4c 24 30    	movzwl 0x30(%rsp),%r9d
14009ad14:	4c 8b c0             	mov    %rax,%r8
14009ad17:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14009ad1c:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14009ad21:	e8 4e c0 08 00       	call   0x140126d74
14009ad26:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14009ad2b:	e8 10 c6 08 00       	call   0x140127340
14009ad30:	48 8b d8             	mov    %rax,%rbx
14009ad33:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14009ad37:	49 8b ce             	mov    %r14,%rcx
14009ad3a:	e8 b1 f1 ff ff       	call   0x140099ef0
14009ad3f:	0f 10 00             	movups (%rax),%xmm0
14009ad42:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
14009ad47:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14009ad4b:	0f 11 4c 24 50       	movups %xmm1,0x50(%rsp)
14009ad50:	48 83 60 10 00       	andq   $0x0,0x10(%rax)
14009ad55:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
14009ad5c:	00
14009ad5d:	c6 00 00             	movb   $0x0,(%rax)
14009ad60:	41 b9 04 00 00 00    	mov    $0x4,%r9d
14009ad66:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14009ad6b:	48 8d 15 3e 00 1d 00 	lea    0x1d003e(%rip),%rdx        # 0x14026adb0
14009ad72:	48 8b cb             	mov    %rbx,%rcx
14009ad75:	e8 26 b3 ff ff       	call   0x1400960a0
14009ad7a:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
14009ad7e:	e8 f5 db ff ff       	call   0x140098978
14009ad83:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14009ad88:	e8 b3 c5 08 00       	call   0x140127340
14009ad8d:	48 8b d8             	mov    %rax,%rbx
14009ad90:	0f 57 c0             	xorps  %xmm0,%xmm0
14009ad93:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
14009ad98:	0f 57 c9             	xorps  %xmm1,%xmm1
14009ad9b:	f3 0f 7f 4c 24 50    	movdqu %xmm1,0x50(%rsp)
14009ada1:	48 8b d7             	mov    %rdi,%rdx
14009ada4:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
14009ada9:	76 03                	jbe    0x14009adae
14009adab:	48 8b 17             	mov    (%rdi),%rdx
14009adae:	4c 8b 47 10          	mov    0x10(%rdi),%r8
14009adb2:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14009adb7:	e8 94 a4 f8 ff       	call   0x140025250
14009adbc:	41 b9 04 00 00 00    	mov    $0x4,%r9d
14009adc2:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14009adc7:	48 8d 15 32 01 1d 00 	lea    0x1d0132(%rip),%rdx        # 0x14026af00
14009adce:	48 8b cb             	mov    %rbx,%rcx
14009add1:	e8 ca b2 ff ff       	call   0x1400960a0
14009add6:	66 c7 44 24 30 01 01 	movw   $0x101,0x30(%rsp)
14009addd:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14009ade2:	e8 89 c5 08 00       	call   0x140127370
14009ade7:	48 8b c8             	mov    %rax,%rcx
14009adea:	0f b7 44 24 30       	movzwl 0x30(%rsp),%eax
14009adef:	66 89 01             	mov    %ax,(%rcx)
14009adf2:	0f 57 c0             	xorps  %xmm0,%xmm0
14009adf5:	33 c0                	xor    %eax,%eax
14009adf7:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
14009adfc:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14009ae01:	b9 40 01 00 00       	mov    $0x140,%ecx
14009ae06:	ff 15 44 7d 17 00    	call   *0x177d44(%rip)        # 0x140212b50
14009ae0c:	48 8b d8             	mov    %rax,%rbx
14009ae0f:	33 c0                	xor    %eax,%eax
14009ae11:	48 85 db             	test   %rbx,%rbx
14009ae14:	74 3b                	je     0x14009ae51
14009ae16:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
14009ae1a:	33 d2                	xor    %edx,%edx
14009ae1c:	41 b8 30 01 00 00    	mov    $0x130,%r8d
14009ae22:	e8 db ab 16 00       	call   0x140205a02
14009ae27:	c7 43 08 01 00 00 00 	movl   $0x1,0x8(%rbx)
14009ae2e:	c7 43 0c 01 00 00 00 	movl   $0x1,0xc(%rbx)
14009ae35:	48 8d 05 5c f7 19 00 	lea    0x19f75c(%rip),%rax        # 0x14023a598
14009ae3c:	48 89 03             	mov    %rax,(%rbx)
14009ae3f:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
14009ae44:	48 8d 43 18          	lea    0x18(%rbx),%rax
14009ae48:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14009ae4d:	48 89 58 f8          	mov    %rbx,-0x8(%rax)
14009ae51:	48 85 c0             	test   %rax,%rax
14009ae54:	0f 84 a0 00 00 00    	je     0x14009aefa
14009ae5a:	49 8d 56 e0          	lea    -0x20(%r14),%rdx
14009ae5e:	4c 8b c7             	mov    %rdi,%r8
14009ae61:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14009ae66:	e8 b1 5b 00 00       	call   0x1400a0a1c
14009ae6b:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14009ae70:	48 85 c0             	test   %rax,%rax
14009ae73:	74 04                	je     0x14009ae79
14009ae75:	48 83 c0 20          	add    $0x20,%rax
14009ae79:	48 89 06             	mov    %rax,(%rsi)
14009ae7c:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14009ae81:	48 85 c0             	test   %rax,%rax
14009ae84:	74 4a                	je     0x14009aed0
14009ae86:	48 8b 58 f8          	mov    -0x8(%rax),%rbx
14009ae8a:	48 83 60 f8 00       	andq   $0x0,-0x8(%rax)
14009ae8f:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14009ae94:	83 cf ff             	or     $0xffffffff,%edi
14009ae97:	8b c7                	mov    %edi,%eax
14009ae99:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14009ae9e:	83 f8 01             	cmp    $0x1,%eax
14009aea1:	75 12                	jne    0x14009aeb5
14009aea3:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14009aea8:	48 8b 01             	mov    (%rcx),%rax
14009aeab:	48 8b 40 08          	mov    0x8(%rax),%rax
14009aeaf:	ff 15 7b 7f 17 00    	call   *0x177f7b(%rip)        # 0x140212e30
14009aeb5:	8b d7                	mov    %edi,%edx
14009aeb7:	f0 0f c1 53 0c       	lock xadd %edx,0xc(%rbx)
14009aebc:	03 d7                	add    %edi,%edx
14009aebe:	75 10                	jne    0x14009aed0
14009aec0:	48 8b 13             	mov    (%rbx),%rdx
14009aec3:	48 8b cb             	mov    %rbx,%rcx
14009aec6:	48 8b 42 10          	mov    0x10(%rdx),%rax
14009aeca:	ff 15 60 7f 17 00    	call   *0x177f60(%rip)        # 0x140212e30
14009aed0:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14009aed5:	e8 d6 c1 08 00       	call   0x1401270b0
14009aeda:	48 8b c6             	mov    %rsi,%rax
14009aedd:	48 8b 8d 00 02 00 00 	mov    0x200(%rbp),%rcx
14009aee4:	48 33 cc             	xor    %rsp,%rcx
14009aee7:	e8 84 98 16 00       	call   0x140204770
14009aeec:	48 81 c4 10 03 00 00 	add    $0x310,%rsp
14009aef3:	41 5e                	pop    %r14
14009aef5:	5f                   	pop    %rdi
14009aef6:	5e                   	pop    %rsi
14009aef7:	5b                   	pop    %rbx
14009aef8:	5d                   	pop    %rbp
14009aef9:	c3                   	ret
14009aefa:	b9 9d 25 65 1f       	mov    $0x1f65259d,%ecx
14009aeff:	e8 74 04 f7 ff       	call   0x14000b378
14009af04:	cc                   	int3
14009af05:	90                   	nop
14009af06:	90                   	nop
14009af07:	90                   	nop
14009af08:	90                   	nop
14009af09:	90                   	nop
14009af0a:	90                   	nop
14009af0b:	90                   	nop
14009af0c:	90                   	nop
14009af0d:	90                   	nop
14009af0e:	90                   	nop
14009af0f:	90                   	nop
14009af10:	48 8b c4             	mov    %rsp,%rax
14009af13:	48 89 58 10          	mov    %rbx,0x10(%rax)
14009af17:	48 89 70 18          	mov    %rsi,0x18(%rax)
14009af1b:	48 89 78 20          	mov    %rdi,0x20(%rax)
14009af1f:	41 56                	push   %r14
14009af21:	48 83 ec 20          	sub    $0x20,%rsp
14009af25:	4c 8b f2             	mov    %rdx,%r14
14009af28:	48 8b f1             	mov    %rcx,%rsi
14009af2b:	48 8d 15 ee 07 1a 00 	lea    0x1a07ee(%rip),%rdx        # 0x14023b720
14009af32:	45 33 c9             	xor    %r9d,%r9d
14009af35:	48 8d 48 08          	lea    0x8(%rax),%rcx
14009af39:	45 33 c0             	xor    %r8d,%r8d
14009af3c:	e8 c3 29 fd ff       	call   0x14006d904
14009af41:	48 8b 18             	mov    (%rax),%rbx
14009af44:	48 83 20 00          	andq   $0x0,(%rax)
14009af48:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14009af4d:	48 85 c9             	test   %rcx,%rcx
14009af50:	74 13                	je     0x14009af65
14009af52:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
14009af58:	48 8b 01             	mov    (%rcx),%rax
14009af5b:	48 8b 40 10          	mov    0x10(%rax),%rax
14009af5f:	ff 15 cb 7e 17 00    	call   *0x177ecb(%rip)        # 0x140212e30
14009af65:	48 83 c6 e0          	add    $0xffffffffffffffe0,%rsi
14009af69:	48 85 db             	test   %rbx,%rbx
14009af6c:	74 10                	je     0x14009af7e
14009af6e:	48 8b 03             	mov    (%rbx),%rax
14009af71:	48 8b cb             	mov    %rbx,%rcx
14009af74:	48 8b 40 08          	mov    0x8(%rax),%rax
14009af78:	ff 15 b2 7e 17 00    	call   *0x177eb2(%rip)        # 0x140212e30
14009af7e:	45 33 c0             	xor    %r8d,%r8d
14009af81:	33 d2                	xor    %edx,%edx
14009af83:	48 8b ce             	mov    %rsi,%rcx
14009af86:	e8 c9 94 fa ff       	call   0x140044454
14009af8b:	48 8b ce             	mov    %rsi,%rcx
14009af8e:	48 f7 d9             	neg    %rcx
14009af91:	48 1b ff             	sbb    %rdi,%rdi
14009af94:	48 23 f8             	and    %rax,%rdi
14009af97:	74 04                	je     0x14009af9d
14009af99:	f0 ff 47 0c          	lock incl 0xc(%rdi)
14009af9d:	b9 30 00 00 00       	mov    $0x30,%ecx
14009afa2:	ff 15 a8 7b 17 00    	call   *0x177ba8(%rip)        # 0x140212b50
14009afa8:	48 85 c0             	test   %rax,%rax
14009afab:	0f 84 97 00 00 00    	je     0x14009b048
14009afb1:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
14009afb8:	48 8d 0d c1 04 1a 00 	lea    0x1a04c1(%rip),%rcx        # 0x14023b480
14009afbf:	48 89 08             	mov    %rcx,(%rax)
14009afc2:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14009afc7:	48 89 70 10          	mov    %rsi,0x10(%rax)
14009afcb:	48 89 78 18          	mov    %rdi,0x18(%rax)
14009afcf:	48 89 70 20          	mov    %rsi,0x20(%rax)
14009afd3:	48 89 58 28          	mov    %rbx,0x28(%rax)
14009afd7:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
14009afdb:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14009afe0:	e8 b3 55 fa ff       	call   0x140040598