1400f5847:	48 89 78 18          	mov    %rdi,0x18(%rax)
1400f584b:	4c 89 70 20          	mov    %r14,0x20(%rax)
1400f584f:	55                   	push   %rbp
1400f5850:	48 8d a8 f8 fc ff ff 	lea    -0x308(%rax),%rbp
1400f5857:	48 81 ec 00 04 00 00 	sub    $0x400,%rsp
1400f585e:	41 8b f8             	mov    %r8d,%edi
1400f5861:	8b d9                	mov    %ecx,%ebx
1400f5863:	45 33 c9             	xor    %r9d,%r9d
1400f5866:	44 8b 85 38 03 00 00 	mov    0x338(%rbp),%r8d
1400f586d:	ba 3f 03 00 00       	mov    $0x33f,%edx
1400f5872:	e8 4d 17 07 00       	call   0x140166fc4
1400f5877:	4c 8d 35 d2 fe 17 00 	lea    0x17fed2(%rip),%r14        # 0x140275750
1400f587e:	84 c0                	test   %al,%al
1400f5880:	74 5d                	je     0x1400f58df
1400f5882:	48 8b 85 40 03 00 00 	mov    0x340(%rbp),%rax
1400f5889:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400f588e:	48 8b 85 48 03 00 00 	mov    0x348(%rbp),%rax
1400f5895:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400f589a:	48 8d 05 f7 09 15 00 	lea    0x1509f7(%rip),%rax        # 0x140246298
1400f58a1:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400f58a6:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1400f58ab:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400f58b0:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
1400f58b5:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1400f58ba:	45 33 c9             	xor    %r9d,%r9d
1400f58bd:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
1400f58c2:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400f58c7:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1400f58cc:	44 8b 85 38 03 00 00 	mov    0x338(%rbp),%r8d
1400f58d3:	ba 3f 03 00 00       	mov    $0x33f,%edx
1400f58d8:	8b cb                	mov    %ebx,%ecx
1400f58da:	e8 0d 19 07 00       	call   0x1401671ec
1400f58df:	49 8b d6             	mov    %r14,%rdx
1400f58e2:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1400f58e7:	e8 64 14 f1 ff       	call   0x140006d50
1400f58ec:	8b d3                	mov    %ebx,%edx
1400f58ee:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400f58f3:	e8 44 dd f0 ff       	call   0x14000363c
1400f58f8:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1400f58fd:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1400f5902:	44 8b cf             	mov    %edi,%r9d
1400f5905:	41 b8 0f 00 00 00    	mov    $0xf,%r8d
1400f590b:	8b 10                	mov    (%rax),%edx
1400f590d:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1400f5912:	e8 91 58 fe ff       	call   0x1400db1a8
1400f5917:	48 8d 15 72 7e 1d 00 	lea    0x1d7e72(%rip),%rdx        # 0x1402cd790
1400f591e:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1400f5923:	e8 ce 00 11 00       	call   0x1402059f6
1400f5928:	cc                   	int3
1400f5929:	90                   	nop
1400f592a:	90                   	nop
1400f592b:	90                   	nop
1400f592c:	90                   	nop
1400f592d:	90                   	nop
1400f592e:	90                   	nop
1400f592f:	90                   	nop
1400f5930:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400f5935:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400f593a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400f593f:	57                   	push   %rdi
1400f5940:	41 56                	push   %r14
1400f5942:	41 57                	push   %r15
1400f5944:	48 83 ec 20          	sub    $0x20,%rsp
1400f5948:	48 8b f1             	mov    %rcx,%rsi
1400f594b:	4d 8b f1             	mov    %r9,%r14
1400f594e:	b9 40 01 00 00       	mov    $0x140,%ecx
1400f5953:	4d 8b f8             	mov    %r8,%r15
1400f5956:	48 8b ea             	mov    %rdx,%rbp
1400f5959:	ff 15 f1 d1 11 00    	call   *0x11d1f1(%rip)        # 0x140212b50
1400f595f:	48 8b d8             	mov    %rax,%rbx
1400f5962:	48 85 c0             	test   %rax,%rax
1400f5965:	74 76                	je     0x1400f59dd
1400f5967:	48 8d 48 10          	lea    0x10(%rax),%rcx
1400f596b:	33 d2                	xor    %edx,%edx
1400f596d:	41 b8 30 01 00 00    	mov    $0x130,%r8d
1400f5973:	e8 8a 00 11 00       	call   0x140205a02
1400f5978:	b8 01 00 00 00       	mov    $0x1,%eax
1400f597d:	48 8d 7b 18          	lea    0x18(%rbx),%rdi
1400f5981:	89 43 08             	mov    %eax,0x8(%rbx)
1400f5984:	48 8b d5             	mov    %rbp,%rdx
1400f5987:	89 43 0c             	mov    %eax,0xc(%rbx)
1400f598a:	48 8b cf             	mov    %rdi,%rcx
1400f598d:	48 8d 05 6c 9f 14 00 	lea    0x149f6c(%rip),%rax        # 0x14023f900
1400f5994:	48 89 03             	mov    %rax,(%rbx)
1400f5997:	48 89 5f f8          	mov    %rbx,-0x8(%rdi)
1400f599b:	4d 8b 07             	mov    (%r15),%r8
1400f599e:	41 8a 1e             	mov    (%r14),%bl
1400f59a1:	e8 62 03 ff ff       	call   0x1400e5d08
1400f59a6:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1400f59ab:	48 8d 05 ee 9c 14 00 	lea    0x149cee(%rip),%rax        # 0x14023f6a0
1400f59b2:	48 89 07             	mov    %rax,(%rdi)
1400f59b5:	48 8b c6             	mov    %rsi,%rax
1400f59b8:	48 83 a7 18 01 00 00 	andq   $0x0,0x118(%rdi)
1400f59bf:	00
1400f59c0:	88 9f 20 01 00 00    	mov    %bl,0x120(%rdi)
1400f59c6:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400f59cb:	48 89 3e             	mov    %rdi,(%rsi)
1400f59ce:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1400f59d3:	48 83 c4 20          	add    $0x20,%rsp
1400f59d7:	41 5f                	pop    %r15
1400f59d9:	41 5e                	pop    %r14
1400f59db:	5f                   	pop    %rdi
1400f59dc:	c3                   	ret
1400f59dd:	b9 9d 25 65 1f       	mov    $0x1f65259d,%ecx
1400f59e2:	e8 91 59 f1 ff       	call   0x14000b378
1400f59e7:	cc                   	int3
1400f59e8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400f59ed:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400f59f2:	57                   	push   %rdi
1400f59f3:	48 83 ec 20          	sub    $0x20,%rsp
1400f59f7:	48 8b f9             	mov    %rcx,%rdi
1400f59fa:	48 8b f2             	mov    %rdx,%rsi
1400f59fd:	b9 c8 00 00 00       	mov    $0xc8,%ecx
1400f5a02:	ff 15 48 d1 11 00    	call   *0x11d148(%rip)        # 0x140212b50
1400f5a08:	48 8b d8             	mov    %rax,%rbx
1400f5a0b:	48 85 c0             	test   %rax,%rax
1400f5a0e:	74 4c                	je     0x1400f5a5c
1400f5a10:	48 8d 48 10          	lea    0x10(%rax),%rcx
1400f5a14:	33 d2                	xor    %edx,%edx
1400f5a16:	41 b8 b8 00 00 00    	mov    $0xb8,%r8d
1400f5a1c:	e8 e1 ff 10 00       	call   0x140205a02
1400f5a21:	b8 01 00 00 00       	mov    $0x1,%eax
1400f5a26:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
1400f5a2a:	89 43 08             	mov    %eax,0x8(%rbx)
1400f5a2d:	48 8b d6             	mov    %rsi,%rdx
1400f5a30:	89 43 0c             	mov    %eax,0xc(%rbx)
1400f5a33:	48 8d 05 c6 9e 14 00 	lea    0x149ec6(%rip),%rax        # 0x14023f900
1400f5a3a:	48 89 03             	mov    %rax,(%rbx)
1400f5a3d:	48 89 59 f8          	mov    %rbx,-0x8(%rcx)
1400f5a41:	e8 06 2d ff ff       	call   0x1400e874c
1400f5a46:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400f5a4b:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400f5a50:	48 89 07             	mov    %rax,(%rdi)
1400f5a53:	48 8b c7             	mov    %rdi,%rax
1400f5a56:	48 83 c4 20          	add    $0x20,%rsp
1400f5a5a:	5f                   	pop    %rdi
1400f5a5b:	c3                   	ret
1400f5a5c:	b9 9d 25 65 1f       	mov    $0x1f65259d,%ecx
1400f5a61:	e8 12 59 f1 ff       	call   0x14000b378
1400f5a66:	cc                   	int3
1400f5a67:	90                   	nop
1400f5a68:	40 53                	rex push %rbx
1400f5a6a:	48 83 ec 20          	sub    $0x20,%rsp
1400f5a6e:	48 8b 01             	mov    (%rcx),%rax
1400f5a71:	48 85 c0             	test   %rax,%rax
1400f5a74:	74 40                	je     0x1400f5ab6
1400f5a76:	48 8b 58 f8          	mov    -0x8(%rax),%rbx
1400f5a7a:	48 83 60 f8 00       	andq   $0x0,-0x8(%rax)
1400f5a7f:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400f5a83:	83 c8 ff             	or     $0xffffffff,%eax
1400f5a86:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400f5a8b:	83 f8 01             	cmp    $0x1,%eax
1400f5a8e:	75 0d                	jne    0x1400f5a9d
1400f5a90:	48 8b 01             	mov    (%rcx),%rax
1400f5a93:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f5a97:	ff 15 93 d3 11 00    	call   *0x11d393(%rip)        # 0x140212e30
1400f5a9d:	83 c8 ff             	or     $0xffffffff,%eax
1400f5aa0:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400f5aa5:	83 f8 01             	cmp    $0x1,%eax
1400f5aa8:	75 22                	jne    0x1400f5acc
1400f5aaa:	48 8b 03             	mov    (%rbx),%rax
1400f5aad:	48 8b cb             	mov    %rbx,%rcx
1400f5ab0:	48 8b 40 10          	mov    0x10(%rax),%rax
1400f5ab4:	eb 10                	jmp    0x1400f5ac6
1400f5ab6:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1400f5aba:	48 85 c9             	test   %rcx,%rcx
1400f5abd:	74 0d                	je     0x1400f5acc
1400f5abf:	48 8b 01             	mov    (%rcx),%rax
1400f5ac2:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f5ac6:	ff 15 64 d3 11 00    	call   *0x11d364(%rip)        # 0x140212e30
1400f5acc:	48 83 c4 20          	add    $0x20,%rsp
1400f5ad0:	5b                   	pop    %rbx
1400f5ad1:	c3                   	ret
1400f5ad2:	90                   	nop
1400f5ad3:	90                   	nop
1400f5ad4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400f5ad9:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400f5ade:	57                   	push   %rdi
1400f5adf:	48 83 ec 20          	sub    $0x20,%rsp
1400f5ae3:	48 8b 19             	mov    (%rcx),%rbx
1400f5ae6:	33 ed                	xor    %ebp,%ebp
1400f5ae8:	8b 02                	mov    (%rdx),%eax
1400f5aea:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f5aed:	48 8b f9             	mov    %rcx,%rdi
1400f5af0:	48 89 6b 08          	mov    %rbp,0x8(%rbx)
1400f5af4:	48 8d 8b e8 00 00 00 	lea    0xe8(%rbx),%rcx
1400f5afb:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
1400f5aff:	48 89 6b 20          	mov    %rbp,0x20(%rbx)
1400f5b03:	48 89 6b 30          	mov    %rbp,0x30(%rbx)
1400f5b07:	c7 43 38 04 00 00 00 	movl   $0x4,0x38(%rbx)
1400f5b0e:	48 89 6b 40          	mov    %rbp,0x40(%rbx)
1400f5b12:	89 6b 48             	mov    %ebp,0x48(%rbx)
1400f5b15:	66 89 6b 18          	mov    %bp,0x18(%rbx)
1400f5b19:	40 88 6b 1a          	mov    %bpl,0x1a(%rbx)
1400f5b1d:	48 89 6b 28          	mov    %rbp,0x28(%rbx)
1400f5b21:	0f 11 43 50          	movups %xmm0,0x50(%rbx)
1400f5b25:	48 89 6b 60          	mov    %rbp,0x60(%rbx)
1400f5b29:	48 c7 43 68 07 00 00 	movq   $0x7,0x68(%rbx)
1400f5b30:	00
1400f5b31:	66 89 6b 50          	mov    %bp,0x50(%rbx)
1400f5b35:	48 83 8b c0 00 00 00 	orq    $0xffffffffffffffff,0xc0(%rbx)
1400f5b3c:	ff
1400f5b3d:	89 43 70             	mov    %eax,0x70(%rbx)
1400f5b40:	48 8d 05 61 77 14 00 	lea    0x147761(%rip),%rax        # 0x14023d2a8
1400f5b47:	48 89 83 b8 00 00 00 	mov    %rax,0xb8(%rbx)
1400f5b4e:	48 8d 05 03 a7 14 00 	lea    0x14a703(%rip),%rax        # 0x140240258
1400f5b55:	48 89 03             	mov    %rax,(%rbx)
1400f5b58:	48 89 6b 78          	mov    %rbp,0x78(%rbx)
1400f5b5c:	48 89 ab 80 00 00 00 	mov    %rbp,0x80(%rbx)
1400f5b63:	48 89 ab 88 00 00 00 	mov    %rbp,0x88(%rbx)
1400f5b6a:	48 89 ab 90 00 00 00 	mov    %rbp,0x90(%rbx)
1400f5b71:	48 89 ab 98 00 00 00 	mov    %rbp,0x98(%rbx)
1400f5b78:	89 ab a0 00 00 00    	mov    %ebp,0xa0(%rbx)
1400f5b7e:	66 89 ab a4 00 00 00 	mov    %bp,0xa4(%rbx)
1400f5b85:	48 89 ab a8 00 00 00 	mov    %rbp,0xa8(%rbx)
1400f5b8c:	48 89 ab b0 00 00 00 	mov    %rbp,0xb0(%rbx)
1400f5b93:	48 89 ab c8 00 00 00 	mov    %rbp,0xc8(%rbx)
1400f5b9a:	c7 83 d0 00 00 00 06 	movl   $0x6,0xd0(%rbx)
1400f5ba1:	00 00 00
1400f5ba4:	48 89 ab d8 00 00 00 	mov    %rbp,0xd8(%rbx)
1400f5bab:	89 ab e0 00 00 00    	mov    %ebp,0xe0(%rbx)
1400f5bb1:	48 89 49 08          	mov    %rcx,0x8(%rcx)
1400f5bb5:	48 89 49 10          	mov    %rcx,0x10(%rcx)
1400f5bb9:	ff 15 79 c5 11 00    	call   *0x11c579(%rip)        # 0x140212138
1400f5bbf:	48 8d 8b 00 01 00 00 	lea    0x100(%rbx),%rcx
1400f5bc6:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f5bc9:	48 89 29             	mov    %rbp,(%rcx)
1400f5bcc:	ba 02 01 00 00       	mov    $0x102,%edx
1400f5bd1:	48 89 69 08          	mov    %rbp,0x8(%rcx)
1400f5bd5:	48 89 69 10          	mov    %rbp,0x10(%rcx)
1400f5bd9:	0f 11 41 18          	movups %xmm0,0x18(%rcx)
1400f5bdd:	0f 11 41 28          	movups %xmm0,0x28(%rcx)
1400f5be1:	0f 11 41 38          	movups %xmm0,0x38(%rcx)
1400f5be5:	48 89 69 48          	mov    %rbp,0x48(%rcx)
1400f5be9:	ff 15 f9 cb 11 00    	call   *0x11cbf9(%rip)        # 0x1402127e8
1400f5bef:	33 c0                	xor    %eax,%eax
1400f5bf1:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f5bf4:	0f 11 83 50 01 00 00 	movups %xmm0,0x150(%rbx)
1400f5bfb:	0f 11 83 60 01 00 00 	movups %xmm0,0x160(%rbx)
1400f5c02:	48 89 83 70 01 00 00 	mov    %rax,0x170(%rbx)
1400f5c09:	89 83 78 01 00 00    	mov    %eax,0x178(%rbx)
1400f5c0f:	48 89 83 80 01 00 00 	mov    %rax,0x180(%rbx)
1400f5c16:	66 89 ab 88 01 00 00 	mov    %bp,0x188(%rbx)
1400f5c1d:	0f 11 83 90 01 00 00 	movups %xmm0,0x190(%rbx)
1400f5c24:	0f 11 83 a0 01 00 00 	movups %xmm0,0x1a0(%rbx)
1400f5c2b:	48 89 83 b0 01 00 00 	mov    %rax,0x1b0(%rbx)
1400f5c32:	89 83 b8 01 00 00    	mov    %eax,0x1b8(%rbx)
1400f5c38:	48 89 83 c0 01 00 00 	mov    %rax,0x1c0(%rbx)
1400f5c3f:	66 89 ab c8 01 00 00 	mov    %bp,0x1c8(%rbx)
1400f5c46:	66 89 ab d0 01 00 00 	mov    %bp,0x1d0(%rbx)
1400f5c4d:	89 ab d4 01 00 00    	mov    %ebp,0x1d4(%rbx)
1400f5c53:	48 89 6b 40          	mov    %rbp,0x40(%rbx)
1400f5c57:	c7 43 38 06 00 00 00 	movl   $0x6,0x38(%rbx)
1400f5c5e:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
1400f5c62:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400f5c67:	48 89 2f             	mov    %rbp,(%rdi)
1400f5c6a:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1400f5c6f:	48 83 c4 20          	add    $0x20,%rsp
1400f5c73:	5f                   	pop    %rdi
1400f5c74:	c3                   	ret
1400f5c75:	90                   	nop
1400f5c76:	90                   	nop
1400f5c77:	90                   	nop
1400f5c78:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400f5c7d:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400f5c82:	57                   	push   %rdi
1400f5c83:	48 83 ec 20          	sub    $0x20,%rsp
1400f5c87:	48 8b f9             	mov    %rcx,%rdi
1400f5c8a:	48 8b 19             	mov    (%rcx),%rbx
1400f5c8d:	b8 01 00 00 00       	mov    $0x1,%eax
1400f5c92:	89 43 08             	mov    %eax,0x8(%rbx)
1400f5c95:	48 89 53 18          	mov    %rdx,0x18(%rbx)
1400f5c99:	33 f6                	xor    %esi,%esi
1400f5c9b:	48 89 73 20          	mov    %rsi,0x20(%rbx)
1400f5c9f:	89 43 28             	mov    %eax,0x28(%rbx)
1400f5ca2:	48 89 73 38          	mov    %rsi,0x38(%rbx)
1400f5ca6:	48 8d 05 8b 98 14 00 	lea    0x14988b(%rip),%rax        # 0x14023f538
1400f5cad:	48 89 43 30          	mov    %rax,0x30(%rbx)
1400f5cb1:	48 89 53 40          	mov    %rdx,0x40(%rbx)
1400f5cb5:	48 89 73 48          	mov    %rsi,0x48(%rbx)
1400f5cb9:	89 73 50             	mov    %esi,0x50(%rbx)
1400f5cbc:	48 89 73 58          	mov    %rsi,0x58(%rbx)
1400f5cc0:	89 73 60             	mov    %esi,0x60(%rbx)
1400f5cc3:	48 89 73 68          	mov    %rsi,0x68(%rbx)
1400f5cc7:	89 73 70             	mov    %esi,0x70(%rbx)
1400f5cca:	48 89 73 78          	mov    %rsi,0x78(%rbx)
1400f5cce:	89 b3 80 00 00 00    	mov    %esi,0x80(%rbx)
1400f5cd4:	48 89 b3 88 00 00 00 	mov    %rsi,0x88(%rbx)
1400f5cdb:	89 b3 90 00 00 00    	mov    %esi,0x90(%rbx)
1400f5ce1:	48 89 b3 98 00 00 00 	mov    %rsi,0x98(%rbx)
1400f5ce8:	89 b3 a0 00 00 00    	mov    %esi,0xa0(%rbx)
1400f5cee:	48 89 b3 a8 00 00 00 	mov    %rsi,0xa8(%rbx)
1400f5cf5:	89 b3 b0 00 00 00    	mov    %esi,0xb0(%rbx)
1400f5cfb:	48 89 b3 b8 00 00 00 	mov    %rsi,0xb8(%rbx)
1400f5d02:	89 b3 c0 00 00 00    	mov    %esi,0xc0(%rbx)
1400f5d08:	48 89 b3 c8 00 00 00 	mov    %rsi,0xc8(%rbx)
1400f5d0f:	48 89 b3 d0 00 00 00 	mov    %rsi,0xd0(%rbx)
1400f5d16:	48 89 b3 d8 00 00 00 	mov    %rsi,0xd8(%rbx)
1400f5d1d:	48 c7 83 e0 00 00 00 	movq   $0x10000,0xe0(%rbx)
1400f5d24:	00 00 01 00
1400f5d28:	89 b3 e8 00 00 00    	mov    %esi,0xe8(%rbx)
1400f5d2e:	48 89 b3 f0 00 00 00 	mov    %rsi,0xf0(%rbx)
1400f5d35:	48 89 b3 f8 00 00 00 	mov    %rsi,0xf8(%rbx)
1400f5d3c:	48 8d 05 fd b9 00 00 	lea    0xb9fd(%rip),%rax        # 0x140101740
1400f5d43:	48 89 83 00 01 00 00 	mov    %rax,0x100(%rbx)
1400f5d4a:	48 8d 05 6f a4 14 00 	lea    0x14a46f(%rip),%rax        # 0x1402401c0
1400f5d51:	48 89 03             	mov    %rax,(%rbx)
1400f5d54:	48 8d 05 cd a4 14 00 	lea    0x14a4cd(%rip),%rax        # 0x140240228
1400f5d5b:	48 89 43 10          	mov    %rax,0x10(%rbx)
1400f5d5f:	48 89 b3 08 01 00 00 	mov    %rsi,0x108(%rbx)
1400f5d66:	48 89 93 10 01 00 00 	mov    %rdx,0x110(%rbx)
1400f5d6d:	48 85 d2             	test   %rdx,%rdx
1400f5d70:	74 11                	je     0x1400f5d83
1400f5d72:	48 8b 02             	mov    (%rdx),%rax
1400f5d75:	48 8b ca             	mov    %rdx,%rcx
1400f5d78:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f5d7c:	ff 15 ae d0 11 00    	call   *0x11d0ae(%rip)        # 0x140212e30
1400f5d82:	90                   	nop
1400f5d83:	89 b3 18 01 00 00    	mov    %esi,0x118(%rbx)
1400f5d89:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f5d8c:	0f 11 83 20 01 00 00 	movups %xmm0,0x120(%rbx)
1400f5d93:	48 89 b3 30 01 00 00 	mov    %rsi,0x130(%rbx)
1400f5d9a:	48 c7 83 38 01 00 00 	movq   $0x7,0x138(%rbx)
1400f5da1:	07 00 00 00
1400f5da5:	66 89 b3 20 01 00 00 	mov    %si,0x120(%rbx)
1400f5dac:	89 b3 40 01 00 00    	mov    %esi,0x140(%rbx)
1400f5db2:	66 89 b3 44 01 00 00 	mov    %si,0x144(%rbx)
1400f5db9:	48 89 b3 48 01 00 00 	mov    %rsi,0x148(%rbx)
1400f5dc0:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
1400f5dc4:	48 89 37             	mov    %rsi,(%rdi)
1400f5dc7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400f5dcc:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400f5dd1:	48 83 c4 20          	add    $0x20,%rsp
1400f5dd5:	5f                   	pop    %rdi
1400f5dd6:	c3                   	ret
1400f5dd7:	90                   	nop
1400f5dd8:	40 53                	rex push %rbx
1400f5dda:	56                   	push   %rsi
1400f5ddb:	57                   	push   %rdi
1400f5ddc:	41 56                	push   %r14
1400f5dde:	41 57                	push   %r15
1400f5de0:	48 83 ec 40          	sub    $0x40,%rsp
1400f5de4:	48 8b f9             	mov    %rcx,%rdi
1400f5de7:	48 8b 19             	mov    (%rcx),%rbx
1400f5dea:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
1400f5def:	49 8b 30             	mov    (%r8),%rsi
1400f5df2:	c7 43 08 01 00 00 00 	movl   $0x1,0x8(%rbx)
1400f5df9:	48 8d 05 98 9d 14 00 	lea    0x149d98(%rip),%rax        # 0x14023fb98
1400f5e00:	48 89 03             	mov    %rax,(%rbx)
1400f5e03:	48 89 53 10          	mov    %rdx,0x10(%rbx)