1400228cd:	cc                   	int3
1400228ce:	cc                   	int3
1400228cf:	cc                   	int3
1400228d0:	40 53                	rex push %rbx
1400228d2:	48 83 ec 20          	sub    $0x20,%rsp
1400228d6:	48 8d 59 18          	lea    0x18(%rcx),%rbx
1400228da:	48 8b cb             	mov    %rbx,%rcx
1400228dd:	e8 fe e2 00 00       	call   0x140030be0
1400228e2:	48 8d 05 af 8a 01 00 	lea    0x18aaf(%rip),%rax        # 0x14003b398
1400228e9:	48 89 03             	mov    %rax,(%rbx)
1400228ec:	48 83 c4 20          	add    $0x20,%rsp
1400228f0:	5b                   	pop    %rbx
1400228f1:	c3                   	ret
1400228f2:	cc                   	int3
1400228f3:	cc                   	int3
1400228f4:	cc                   	int3
1400228f5:	cc                   	int3
1400228f6:	cc                   	int3
1400228f7:	cc                   	int3
1400228f8:	cc                   	int3
1400228f9:	cc                   	int3
1400228fa:	cc                   	int3
1400228fb:	cc                   	int3
1400228fc:	cc                   	int3
1400228fd:	cc                   	int3
1400228fe:	cc                   	int3
1400228ff:	cc                   	int3
140022900:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140022905:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14002290a:	57                   	push   %rdi
14002290b:	48 83 ec 20          	sub    $0x20,%rsp
14002290f:	8b da                	mov    %edx,%ebx
140022911:	48 8b f9             	mov    %rcx,%rdi
140022914:	48 8d 05 1d d8 01 00 	lea    0x1d81d(%rip),%rax        # 0x140040138
14002291b:	48 89 01             	mov    %rax,(%rcx)
14002291e:	e8 3d ec fd ff       	call   0x140001560
140022923:	90                   	nop
140022924:	48 8d 05 6d 8a 01 00 	lea    0x18a6d(%rip),%rax        # 0x14003b398
14002292b:	48 89 07             	mov    %rax,(%rdi)
14002292e:	f6 c3 01             	test   $0x1,%bl
140022931:	74 0d                	je     0x140022940
140022933:	ba 88 00 00 00       	mov    $0x88,%edx
140022938:	48 8b cf             	mov    %rdi,%rcx
14002293b:	e8 74 49 01 00       	call   0x1400372b4
140022940:	48 8b c7             	mov    %rdi,%rax
140022943:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140022948:	48 83 c4 20          	add    $0x20,%rsp
14002294c:	5f                   	pop    %rdi
14002294d:	c3                   	ret
14002294e:	cc                   	int3
14002294f:	cc                   	int3
140022950:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140022955:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14002295a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14002295f:	57                   	push   %rdi
140022960:	48 83 ec 30          	sub    $0x30,%rsp
140022964:	48 8b da             	mov    %rdx,%rbx
140022967:	48 8b f1             	mov    %rcx,%rsi
14002296a:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140022971:	00
140022972:	48 85 d2             	test   %rdx,%rdx
140022975:	75 1e                	jne    0x140022995
140022977:	48 89 11             	mov    %rdx,(%rcx)
14002297a:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140022981:	00
140022982:	48 8b c1             	mov    %rcx,%rax
140022985:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14002298a:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14002298f:	48 83 c4 30          	add    $0x30,%rsp
140022993:	5f                   	pop    %rdi
140022994:	c3                   	ret
140022995:	b9 30 00 00 00       	mov    $0x30,%ecx
14002299a:	e8 d9 48 01 00       	call   0x140037278
14002299f:	48 8b f8             	mov    %rax,%rdi
1400229a2:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400229a7:	48 85 c0             	test   %rax,%rax
1400229aa:	74 11                	je     0x1400229bd
1400229ac:	48 8d 48 10          	lea    0x10(%rax),%rcx
1400229b0:	ba 01 00 00 00       	mov    $0x1,%edx
1400229b5:	e8 e6 bd 00 00       	call   0x14002e7a0
1400229ba:	90                   	nop
1400229bb:	eb 02                	jmp    0x1400229bf
1400229bd:	33 ff                	xor    %edi,%edi
1400229bf:	8b 05 83 57 03 00    	mov    0x35783(%rip),%eax        # 0x140058148
1400229c5:	89 07                	mov    %eax,(%rdi)
1400229c7:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
1400229cb:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
1400229cf:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1400229d4:	48 85 db             	test   %rbx,%rbx
1400229d7:	74 15                	je     0x1400229ee
1400229d9:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400229dd:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400229e1:	48 83 c1 08          	add    $0x8,%rcx
1400229e5:	48 03 cb             	add    %rbx,%rcx
1400229e8:	48 8b 01             	mov    (%rcx),%rax
1400229eb:	ff 10                	call   *(%rax)
1400229ed:	90                   	nop
1400229ee:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1400229f2:	48 8b 41 10          	mov    0x10(%rcx),%rax
1400229f6:	48 85 c0             	test   %rax,%rax
1400229f9:	74 02                	je     0x1400229fd
1400229fb:	ff d0                	call   *%rax
1400229fd:	48 89 1e             	mov    %rbx,(%rsi)
140022a00:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
140022a07:	00 00
140022a09:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140022a10:	00
140022a11:	48 8b c6             	mov    %rsi,%rax
140022a14:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140022a19:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140022a1e:	48 83 c4 30          	add    $0x30,%rsp
140022a22:	5f                   	pop    %rdi
140022a23:	c3                   	ret
140022a24:	cc                   	int3
140022a25:	cc                   	int3
140022a26:	cc                   	int3
140022a27:	cc                   	int3
140022a28:	cc                   	int3
140022a29:	cc                   	int3
140022a2a:	cc                   	int3
140022a2b:	cc                   	int3
140022a2c:	cc                   	int3
140022a2d:	cc                   	int3
140022a2e:	cc                   	int3
140022a2f:	cc                   	int3
140022a30:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140022a35:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140022a3a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140022a3f:	57                   	push   %rdi
140022a40:	48 83 ec 30          	sub    $0x30,%rsp
140022a44:	48 8b da             	mov    %rdx,%rbx
140022a47:	48 8b f1             	mov    %rcx,%rsi
140022a4a:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140022a51:	00
140022a52:	48 85 d2             	test   %rdx,%rdx
140022a55:	75 1e                	jne    0x140022a75
140022a57:	48 89 11             	mov    %rdx,(%rcx)
140022a5a:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140022a61:	00
140022a62:	48 8b c1             	mov    %rcx,%rax
140022a65:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140022a6a:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140022a6f:	48 83 c4 30          	add    $0x30,%rsp
140022a73:	5f                   	pop    %rdi
140022a74:	c3                   	ret
140022a75:	b9 30 00 00 00       	mov    $0x30,%ecx
140022a7a:	e8 f9 47 01 00       	call   0x140037278
140022a7f:	48 8b f8             	mov    %rax,%rdi
140022a82:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140022a87:	48 85 c0             	test   %rax,%rax
140022a8a:	74 11                	je     0x140022a9d
140022a8c:	48 8d 48 10          	lea    0x10(%rax),%rcx
140022a90:	ba 01 00 00 00       	mov    $0x1,%edx
140022a95:	e8 16 c4 00 00       	call   0x14002eeb0
140022a9a:	90                   	nop
140022a9b:	eb 02                	jmp    0x140022a9f
140022a9d:	33 ff                	xor    %edi,%edi
140022a9f:	8b 05 a7 56 03 00    	mov    0x356a7(%rip),%eax        # 0x14005814c
140022aa5:	89 07                	mov    %eax,(%rdi)
140022aa7:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
140022aab:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
140022aaf:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
140022ab4:	48 85 db             	test   %rbx,%rbx
140022ab7:	74 15                	je     0x140022ace
140022ab9:	48 8b 43 08          	mov    0x8(%rbx),%rax
140022abd:	48 63 48 04          	movslq 0x4(%rax),%rcx
140022ac1:	48 83 c1 08          	add    $0x8,%rcx
140022ac5:	48 03 cb             	add    %rbx,%rcx
140022ac8:	48 8b 01             	mov    (%rcx),%rax
140022acb:	ff 10                	call   *(%rax)
140022acd:	90                   	nop
140022ace:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140022ad2:	48 8b 41 10          	mov    0x10(%rcx),%rax
140022ad6:	48 85 c0             	test   %rax,%rax
140022ad9:	74 02                	je     0x140022add
140022adb:	ff d0                	call   *%rax
140022add:	48 89 1e             	mov    %rbx,(%rsi)
140022ae0:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
140022ae7:	00 00
140022ae9:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140022af0:	00
140022af1:	48 8b c6             	mov    %rsi,%rax
140022af4:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140022af9:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140022afe:	48 83 c4 30          	add    $0x30,%rsp
140022b02:	5f                   	pop    %rdi
140022b03:	c3                   	ret
140022b04:	cc                   	int3
140022b05:	cc                   	int3
140022b06:	cc                   	int3
140022b07:	cc                   	int3
140022b08:	cc                   	int3
140022b09:	cc                   	int3
140022b0a:	cc                   	int3
140022b0b:	cc                   	int3
140022b0c:	cc                   	int3
140022b0d:	cc                   	int3
140022b0e:	cc                   	int3
140022b0f:	cc                   	int3
140022b10:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140022b15:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140022b1a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140022b1f:	57                   	push   %rdi
140022b20:	48 83 ec 30          	sub    $0x30,%rsp
140022b24:	48 8b da             	mov    %rdx,%rbx
140022b27:	48 8b f1             	mov    %rcx,%rsi
140022b2a:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140022b31:	00
140022b32:	48 85 d2             	test   %rdx,%rdx
140022b35:	75 1e                	jne    0x140022b55
140022b37:	48 89 11             	mov    %rdx,(%rcx)
140022b3a:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140022b41:	00
140022b42:	48 8b c1             	mov    %rcx,%rax
140022b45:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140022b4a:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140022b4f:	48 83 c4 30          	add    $0x30,%rsp
140022b53:	5f                   	pop    %rdi
140022b54:	c3                   	ret
140022b55:	b9 30 00 00 00       	mov    $0x30,%ecx
140022b5a:	e8 19 47 01 00       	call   0x140037278
140022b5f:	48 8b f8             	mov    %rax,%rdi
140022b62:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140022b67:	48 85 c0             	test   %rax,%rax
140022b6a:	74 11                	je     0x140022b7d
140022b6c:	48 8d 48 10          	lea    0x10(%rax),%rcx
140022b70:	ba 01 00 00 00       	mov    $0x1,%edx
140022b75:	e8 a6 dd 00 00       	call   0x140030920
140022b7a:	90                   	nop
140022b7b:	eb 02                	jmp    0x140022b7f
140022b7d:	33 ff                	xor    %edi,%edi
140022b7f:	8b 05 cb 55 03 00    	mov    0x355cb(%rip),%eax        # 0x140058150
140022b85:	89 07                	mov    %eax,(%rdi)
140022b87:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
140022b8b:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
140022b8f:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
140022b94:	48 85 db             	test   %rbx,%rbx
140022b97:	74 15                	je     0x140022bae
140022b99:	48 8b 43 08          	mov    0x8(%rbx),%rax
140022b9d:	48 63 48 04          	movslq 0x4(%rax),%rcx
140022ba1:	48 83 c1 08          	add    $0x8,%rcx
140022ba5:	48 03 cb             	add    %rbx,%rcx
140022ba8:	48 8b 01             	mov    (%rcx),%rax
140022bab:	ff 10                	call   *(%rax)
140022bad:	90                   	nop
140022bae:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140022bb2:	48 8b 41 10          	mov    0x10(%rcx),%rax
140022bb6:	48 85 c0             	test   %rax,%rax
140022bb9:	74 02                	je     0x140022bbd
140022bbb:	ff d0                	call   *%rax
140022bbd:	48 89 1e             	mov    %rbx,(%rsi)
140022bc0:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
140022bc7:	00 00
140022bc9:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140022bd0:	00
140022bd1:	48 8b c6             	mov    %rsi,%rax
140022bd4:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140022bd9:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140022bde:	48 83 c4 30          	add    $0x30,%rsp
140022be2:	5f                   	pop    %rdi
140022be3:	c3                   	ret
140022be4:	cc                   	int3
140022be5:	cc                   	int3
140022be6:	cc                   	int3
140022be7:	cc                   	int3
140022be8:	cc                   	int3
140022be9:	cc                   	int3
140022bea:	cc                   	int3
140022beb:	cc                   	int3
140022bec:	cc                   	int3
140022bed:	cc                   	int3
140022bee:	cc                   	int3
140022bef:	cc                   	int3
140022bf0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140022bf5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140022bfa:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140022bff:	57                   	push   %rdi
140022c00:	48 83 ec 30          	sub    $0x30,%rsp
140022c04:	48 8b da             	mov    %rdx,%rbx
140022c07:	48 8b f1             	mov    %rcx,%rsi
140022c0a:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140022c11:	00
140022c12:	48 85 d2             	test   %rdx,%rdx
140022c15:	75 1e                	jne    0x140022c35
140022c17:	48 89 11             	mov    %rdx,(%rcx)
140022c1a:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140022c21:	00
140022c22:	48 8b c1             	mov    %rcx,%rax
140022c25:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140022c2a:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140022c2f:	48 83 c4 30          	add    $0x30,%rsp
140022c33:	5f                   	pop    %rdi
140022c34:	c3                   	ret
140022c35:	b9 30 00 00 00       	mov    $0x30,%ecx
140022c3a:	e8 39 46 01 00       	call   0x140037278
140022c3f:	48 8b f8             	mov    %rax,%rdi
140022c42:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140022c47:	48 85 c0             	test   %rax,%rax
140022c4a:	74 11                	je     0x140022c5d
140022c4c:	48 8d 48 10          	lea    0x10(%rax),%rcx
140022c50:	ba 01 00 00 00       	mov    $0x1,%edx
140022c55:	e8 e6 de 00 00       	call   0x140030b40
140022c5a:	90                   	nop
140022c5b:	eb 02                	jmp    0x140022c5f
140022c5d:	33 ff                	xor    %edi,%edi
140022c5f:	8b 05 ef 54 03 00    	mov    0x354ef(%rip),%eax        # 0x140058154
140022c65:	89 07                	mov    %eax,(%rdi)
140022c67:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
140022c6b:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
140022c6f:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
140022c74:	48 85 db             	test   %rbx,%rbx
140022c77:	74 15                	je     0x140022c8e
140022c79:	48 8b 43 08          	mov    0x8(%rbx),%rax
140022c7d:	48 63 48 04          	movslq 0x4(%rax),%rcx
140022c81:	48 83 c1 08          	add    $0x8,%rcx
140022c85:	48 03 cb             	add    %rbx,%rcx
140022c88:	48 8b 01             	mov    (%rcx),%rax
140022c8b:	ff 10                	call   *(%rax)
140022c8d:	90                   	nop
140022c8e:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140022c92:	48 8b 41 10          	mov    0x10(%rcx),%rax
140022c96:	48 85 c0             	test   %rax,%rax
140022c99:	74 02                	je     0x140022c9d
140022c9b:	ff d0                	call   *%rax
140022c9d:	48 89 1e             	mov    %rbx,(%rsi)
140022ca0:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
140022ca7:	00 00
140022ca9:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140022cb0:	00
140022cb1:	48 8b c6             	mov    %rsi,%rax
140022cb4:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140022cb9:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140022cbe:	48 83 c4 30          	add    $0x30,%rsp
140022cc2:	5f                   	pop    %rdi
140022cc3:	c3                   	ret
140022cc4:	cc                   	int3
140022cc5:	cc                   	int3
140022cc6:	cc                   	int3
140022cc7:	cc                   	int3
140022cc8:	cc                   	int3
140022cc9:	cc                   	int3
140022cca:	cc                   	int3
140022ccb:	cc                   	int3
140022ccc:	cc                   	int3
140022ccd:	cc                   	int3
140022cce:	cc                   	int3
140022ccf:	cc                   	int3
140022cd0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140022cd5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140022cda:	55                   	push   %rbp