1400978d4:	cc                   	int3
1400978d5:	cc                   	int3
1400978d6:	cc                   	int3
1400978d7:	cc                   	int3
1400978d8:	cc                   	int3
1400978d9:	cc                   	int3
1400978da:	cc                   	int3
1400978db:	cc                   	int3
1400978dc:	cc                   	int3
1400978dd:	cc                   	int3
1400978de:	cc                   	int3
1400978df:	cc                   	int3
1400978e0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1400978e4:	48 85 c9             	test   %rcx,%rcx
1400978e7:	0f 85 97 29 26 00    	jne    0x1402fa284
1400978ed:	c3                   	ret
1400978ee:	cc                   	int3
1400978ef:	cc                   	int3
1400978f0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1400978f4:	48 85 c9             	test   %rcx,%rcx
1400978f7:	74 0a                	je     0x140097903
1400978f9:	ba 20 00 00 00       	mov    $0x20,%edx
1400978fe:	e9 81 29 26 00       	jmp    0x1402fa284
140097903:	c3                   	ret
140097904:	cc                   	int3
140097905:	cc                   	int3
140097906:	cc                   	int3
140097907:	cc                   	int3
140097908:	cc                   	int3
140097909:	cc                   	int3
14009790a:	cc                   	int3
14009790b:	cc                   	int3
14009790c:	cc                   	int3
14009790d:	cc                   	int3
14009790e:	cc                   	int3
14009790f:	cc                   	int3
140097910:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140097914:	48 85 c9             	test   %rcx,%rcx
140097917:	74 0a                	je     0x140097923
140097919:	ba 38 00 00 00       	mov    $0x38,%edx
14009791e:	e9 61 29 26 00       	jmp    0x1402fa284
140097923:	c3                   	ret
140097924:	cc                   	int3
140097925:	cc                   	int3
140097926:	cc                   	int3
140097927:	cc                   	int3
140097928:	cc                   	int3
140097929:	cc                   	int3
14009792a:	cc                   	int3
14009792b:	cc                   	int3
14009792c:	cc                   	int3
14009792d:	cc                   	int3
14009792e:	cc                   	int3
14009792f:	cc                   	int3
140097930:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140097934:	48 85 c9             	test   %rcx,%rcx
140097937:	74 0a                	je     0x140097943
140097939:	ba 50 00 00 00       	mov    $0x50,%edx
14009793e:	e9 41 29 26 00       	jmp    0x1402fa284
140097943:	c3                   	ret
140097944:	cc                   	int3
140097945:	cc                   	int3
140097946:	cc                   	int3
140097947:	cc                   	int3
140097948:	cc                   	int3
140097949:	cc                   	int3
14009794a:	cc                   	int3
14009794b:	cc                   	int3
14009794c:	cc                   	int3
14009794d:	cc                   	int3
14009794e:	cc                   	int3
14009794f:	cc                   	int3
140097950:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140097954:	48 85 c9             	test   %rcx,%rcx
140097957:	74 0a                	je     0x140097963
140097959:	ba 48 00 00 00       	mov    $0x48,%edx
14009795e:	e9 21 29 26 00       	jmp    0x1402fa284
140097963:	c3                   	ret
140097964:	cc                   	int3
140097965:	cc                   	int3
140097966:	cc                   	int3
140097967:	cc                   	int3
140097968:	cc                   	int3
140097969:	cc                   	int3
14009796a:	cc                   	int3
14009796b:	cc                   	int3
14009796c:	cc                   	int3
14009796d:	cc                   	int3
14009796e:	cc                   	int3
14009796f:	cc                   	int3
140097970:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140097974:	48 85 c9             	test   %rcx,%rcx
140097977:	74 0a                	je     0x140097983
140097979:	ba 60 00 00 00       	mov    $0x60,%edx
14009797e:	e9 01 29 26 00       	jmp    0x1402fa284
140097983:	c3                   	ret
140097984:	cc                   	int3
140097985:	cc                   	int3
140097986:	cc                   	int3
140097987:	cc                   	int3
140097988:	cc                   	int3
140097989:	cc                   	int3
14009798a:	cc                   	int3
14009798b:	cc                   	int3
14009798c:	cc                   	int3
14009798d:	cc                   	int3
14009798e:	cc                   	int3
14009798f:	cc                   	int3
140097990:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140097994:	48 85 c9             	test   %rcx,%rcx
140097997:	74 0a                	je     0x1400979a3
140097999:	ba 90 00 00 00       	mov    $0x90,%edx
14009799e:	e9 e1 28 26 00       	jmp    0x1402fa284
1400979a3:	c3                   	ret
1400979a4:	cc                   	int3
1400979a5:	cc                   	int3
1400979a6:	cc                   	int3
1400979a7:	cc                   	int3
1400979a8:	cc                   	int3
1400979a9:	cc                   	int3
1400979aa:	cc                   	int3
1400979ab:	cc                   	int3
1400979ac:	cc                   	int3
1400979ad:	cc                   	int3
1400979ae:	cc                   	int3
1400979af:	cc                   	int3
1400979b0:	40 53                	rex push %rbx
1400979b2:	48 83 ec 20          	sub    $0x20,%rsp
1400979b6:	48 8b d9             	mov    %rcx,%rbx
1400979b9:	48 8b 49 38          	mov    0x38(%rcx),%rcx
1400979bd:	48 85 c9             	test   %rcx,%rcx
1400979c0:	74 14                	je     0x1400979d6
1400979c2:	48 8b 01             	mov    (%rcx),%rax
1400979c5:	48 3b cb             	cmp    %rbx,%rcx
1400979c8:	0f 95 c2             	setne  %dl
1400979cb:	ff 50 20             	call   *0x20(%rax)
1400979ce:	48 c7 43 38 00 00 00 	movq   $0x0,0x38(%rbx)
1400979d5:	00
1400979d6:	48 83 c4 20          	add    $0x20,%rsp
1400979da:	5b                   	pop    %rbx
1400979db:	c3                   	ret
1400979dc:	cc                   	int3
1400979dd:	cc                   	int3
1400979de:	cc                   	int3
1400979df:	cc                   	int3
1400979e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400979e5:	57                   	push   %rdi
1400979e6:	48 83 ec 20          	sub    $0x20,%rsp
1400979ea:	48 8b f9             	mov    %rcx,%rdi
1400979ed:	33 db                	xor    %ebx,%ebx
1400979ef:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1400979f3:	48 85 c9             	test   %rcx,%rcx
1400979f6:	74 3d                	je     0x140097a35
1400979f8:	48 8b 57 28          	mov    0x28(%rdi),%rdx
1400979fc:	48 2b d1             	sub    %rcx,%rdx
1400979ff:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
140097a03:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140097a0a:	72 18                	jb     0x140097a24
140097a0c:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140097a10:	48 83 c2 27          	add    $0x27,%rdx
140097a14:	49 2b c8             	sub    %r8,%rcx
140097a17:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140097a1b:	48 83 f8 1f          	cmp    $0x1f,%rax
140097a1f:	77 5c                	ja     0x140097a7d
140097a21:	49 8b c8             	mov    %r8,%rcx
140097a24:	e8 5b 28 26 00       	call   0x1402fa284
140097a29:	48 89 5f 18          	mov    %rbx,0x18(%rdi)
140097a2d:	48 89 5f 20          	mov    %rbx,0x20(%rdi)
140097a31:	48 89 5f 28          	mov    %rbx,0x28(%rdi)
140097a35:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140097a39:	48 8b 41 08          	mov    0x8(%rcx),%rax
140097a3d:	48 89 18             	mov    %rbx,(%rax)
140097a40:	48 8b 09             	mov    (%rcx),%rcx
140097a43:	48 85 c9             	test   %rcx,%rcx
140097a46:	74 1d                	je     0x140097a65
140097a48:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140097a4f:	00
140097a50:	48 8b 19             	mov    (%rcx),%rbx
140097a53:	ba 20 00 00 00       	mov    $0x20,%edx
140097a58:	e8 27 28 26 00       	call   0x1402fa284
140097a5d:	48 8b cb             	mov    %rbx,%rcx
140097a60:	48 85 db             	test   %rbx,%rbx
140097a63:	75 eb                	jne    0x140097a50
140097a65:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140097a69:	ba 20 00 00 00       	mov    $0x20,%edx
140097a6e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140097a73:	48 83 c4 20          	add    $0x20,%rsp
140097a77:	5f                   	pop    %rdi
140097a78:	e9 07 28 26 00       	jmp    0x1402fa284
140097a7d:	ff 15 75 25 29 00    	call   *0x292575(%rip)        # 0x140329ff8
140097a83:	cc                   	int3
140097a84:	cc                   	int3
140097a85:	cc                   	int3
140097a86:	cc                   	int3
140097a87:	cc                   	int3
140097a88:	cc                   	int3
140097a89:	cc                   	int3
140097a8a:	cc                   	int3
140097a8b:	cc                   	int3
140097a8c:	cc                   	int3
140097a8d:	cc                   	int3
140097a8e:	cc                   	int3
140097a8f:	cc                   	int3
140097a90:	40 53                	rex push %rbx
140097a92:	48 83 ec 20          	sub    $0x20,%rsp
140097a96:	48 8b d9             	mov    %rcx,%rbx
140097a99:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140097a9d:	48 85 c9             	test   %rcx,%rcx
140097aa0:	74 3f                	je     0x140097ae1
140097aa2:	48 8b 53 28          	mov    0x28(%rbx),%rdx
140097aa6:	48 2b d1             	sub    %rcx,%rdx
140097aa9:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
140097aad:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140097ab4:	72 18                	jb     0x140097ace
140097ab6:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140097aba:	48 83 c2 27          	add    $0x27,%rdx
140097abe:	49 2b c8             	sub    %r8,%rcx
140097ac1:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140097ac5:	48 83 f8 1f          	cmp    $0x1f,%rax
140097ac9:	77 36                	ja     0x140097b01
140097acb:	49 8b c8             	mov    %r8,%rcx
140097ace:	e8 b1 27 26 00       	call   0x1402fa284
140097ad3:	33 c0                	xor    %eax,%eax
140097ad5:	48 89 43 18          	mov    %rax,0x18(%rbx)
140097ad9:	48 89 43 20          	mov    %rax,0x20(%rbx)
140097add:	48 89 43 28          	mov    %rax,0x28(%rbx)
140097ae1:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140097ae5:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140097ae9:	e8 e2 6f ff ff       	call   0x14008ead0
140097aee:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140097af2:	ba 58 00 00 00       	mov    $0x58,%edx
140097af7:	48 83 c4 20          	add    $0x20,%rsp
140097afb:	5b                   	pop    %rbx
140097afc:	e9 83 27 26 00       	jmp    0x1402fa284
140097b01:	ff 15 f1 24 29 00    	call   *0x2924f1(%rip)        # 0x140329ff8
140097b07:	cc                   	int3
140097b08:	cc                   	int3
140097b09:	cc                   	int3
140097b0a:	cc                   	int3
140097b0b:	cc                   	int3
140097b0c:	cc                   	int3
140097b0d:	cc                   	int3
140097b0e:	cc                   	int3
140097b0f:	cc                   	int3
140097b10:	40 53                	rex push %rbx
140097b12:	48 83 ec 20          	sub    $0x20,%rsp
140097b16:	48 8b d9             	mov    %rcx,%rbx
140097b19:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140097b1d:	48 85 c9             	test   %rcx,%rcx
140097b20:	74 3f                	je     0x140097b61
140097b22:	48 8b 53 28          	mov    0x28(%rbx),%rdx
140097b26:	48 2b d1             	sub    %rcx,%rdx
140097b29:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
140097b2d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140097b34:	72 18                	jb     0x140097b4e
140097b36:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140097b3a:	48 83 c2 27          	add    $0x27,%rdx
140097b3e:	49 2b c8             	sub    %r8,%rcx
140097b41:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140097b45:	48 83 f8 1f          	cmp    $0x1f,%rax
140097b49:	77 24                	ja     0x140097b6f
140097b4b:	49 8b c8             	mov    %r8,%rcx
140097b4e:	e8 31 27 26 00       	call   0x1402fa284
140097b53:	33 c0                	xor    %eax,%eax
140097b55:	48 89 43 18          	mov    %rax,0x18(%rbx)
140097b59:	48 89 43 20          	mov    %rax,0x20(%rbx)
140097b5d:	48 89 43 28          	mov    %rax,0x28(%rbx)
140097b61:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140097b65:	48 83 c4 20          	add    $0x20,%rsp
140097b69:	5b                   	pop    %rbx
140097b6a:	e9 51 0a 00 00       	jmp    0x1400985c0
140097b6f:	ff 15 83 24 29 00    	call   *0x292483(%rip)        # 0x140329ff8
140097b75:	cc                   	int3
140097b76:	cc                   	int3
140097b77:	cc                   	int3
140097b78:	cc                   	int3
140097b79:	cc                   	int3
140097b7a:	cc                   	int3
140097b7b:	cc                   	int3
140097b7c:	cc                   	int3
140097b7d:	cc                   	int3
140097b7e:	cc                   	int3
140097b7f:	cc                   	int3
140097b80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140097b85:	57                   	push   %rdi
140097b86:	48 83 ec 20          	sub    $0x20,%rsp
140097b8a:	48 8b f9             	mov    %rcx,%rdi
140097b8d:	33 db                	xor    %ebx,%ebx
140097b8f:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140097b93:	48 85 c9             	test   %rcx,%rcx
140097b96:	74 3d                	je     0x140097bd5
140097b98:	48 8b 57 28          	mov    0x28(%rdi),%rdx
140097b9c:	48 2b d1             	sub    %rcx,%rdx
140097b9f:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
140097ba3:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140097baa:	72 18                	jb     0x140097bc4
140097bac:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140097bb0:	48 83 c2 27          	add    $0x27,%rdx
140097bb4:	49 2b c8             	sub    %r8,%rcx
140097bb7:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140097bbb:	48 83 f8 1f          	cmp    $0x1f,%rax
140097bbf:	77 5c                	ja     0x140097c1d
140097bc1:	49 8b c8             	mov    %r8,%rcx
140097bc4:	e8 bb 26 26 00       	call   0x1402fa284
140097bc9:	48 89 5f 18          	mov    %rbx,0x18(%rdi)
140097bcd:	48 89 5f 20          	mov    %rbx,0x20(%rdi)
140097bd1:	48 89 5f 28          	mov    %rbx,0x28(%rdi)
140097bd5:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140097bd9:	48 8b 41 08          	mov    0x8(%rcx),%rax
140097bdd:	48 89 18             	mov    %rbx,(%rax)
140097be0:	48 8b 09             	mov    (%rcx),%rcx
140097be3:	48 85 c9             	test   %rcx,%rcx
140097be6:	74 1d                	je     0x140097c05
140097be8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140097bef:	00
140097bf0:	48 8b 19             	mov    (%rcx),%rbx
140097bf3:	ba 20 00 00 00       	mov    $0x20,%edx
140097bf8:	e8 87 26 26 00       	call   0x1402fa284
140097bfd:	48 8b cb             	mov    %rbx,%rcx
140097c00:	48 85 db             	test   %rbx,%rbx
140097c03:	75 eb                	jne    0x140097bf0
140097c05:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140097c09:	ba 20 00 00 00       	mov    $0x20,%edx
140097c0e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140097c13:	48 83 c4 20          	add    $0x20,%rsp
140097c17:	5f                   	pop    %rdi
140097c18:	e9 67 26 26 00       	jmp    0x1402fa284
140097c1d:	ff 15 d5 23 29 00    	call   *0x2923d5(%rip)        # 0x140329ff8
140097c23:	cc                   	int3
140097c24:	cc                   	int3
140097c25:	cc                   	int3
140097c26:	cc                   	int3
140097c27:	cc                   	int3
140097c28:	cc                   	int3
140097c29:	cc                   	int3
140097c2a:	cc                   	int3
140097c2b:	cc                   	int3
140097c2c:	cc                   	int3
140097c2d:	cc                   	int3
140097c2e:	cc                   	int3
140097c2f:	cc                   	int3
140097c30:	40 53                	rex push %rbx
140097c32:	48 83 ec 20          	sub    $0x20,%rsp
140097c36:	48 8b d9             	mov    %rcx,%rbx
140097c39:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140097c3d:	48 85 c9             	test   %rcx,%rcx
140097c40:	74 3f                	je     0x140097c81
140097c42:	48 8b 53 28          	mov    0x28(%rbx),%rdx
140097c46:	48 2b d1             	sub    %rcx,%rdx
140097c49:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx