1400d383e:	cc                   	int3
1400d383f:	cc                   	int3
1400d3840:	48 83 ec 38          	sub    $0x38,%rsp
1400d3844:	48 8b 05 f5 d7 02 00 	mov    0x2d7f5(%rip),%rax        # 0x140101040
1400d384b:	48 31 e0             	xor    %rsp,%rax
1400d384e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400d3853:	e8 98 8c f9 ff       	call   0x14006c4f0
1400d3858:	48 8d 4c 24 2c       	lea    0x2c(%rsp),%rcx
1400d385d:	c7 01 95 01 00 00    	movl   $0x195,(%rcx)
1400d3863:	e8 58 11 f8 ff       	call   0x1400549c0
1400d3868:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400d386d:	48 31 e1             	xor    %rsp,%rcx
1400d3870:	48 3b 0d c9 d7 02 00 	cmp    0x2d7c9(%rip),%rcx        # 0x140101040
1400d3877:	74 06                	je     0x1400d387f
1400d3879:	e8 52 ba f9 ff       	call   0x14006f2d0
1400d387e:	cc                   	int3
1400d387f:	48 83 c4 38          	add    $0x38,%rsp
1400d3883:	c3                   	ret
1400d3884:	cc                   	int3
1400d3885:	cc                   	int3
1400d3886:	cc                   	int3
1400d3887:	cc                   	int3
1400d3888:	cc                   	int3
1400d3889:	cc                   	int3
1400d388a:	cc                   	int3
1400d388b:	cc                   	int3
1400d388c:	cc                   	int3
1400d388d:	cc                   	int3
1400d388e:	cc                   	int3
1400d388f:	cc                   	int3
1400d3890:	48 83 ec 38          	sub    $0x38,%rsp
1400d3894:	48 8b 05 a5 d7 02 00 	mov    0x2d7a5(%rip),%rax        # 0x140101040
1400d389b:	48 31 e0             	xor    %rsp,%rax
1400d389e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400d38a3:	e8 48 8c f9 ff       	call   0x14006c4f0
1400d38a8:	48 8d 4c 24 2c       	lea    0x2c(%rsp),%rcx
1400d38ad:	c7 01 aa 01 00 00    	movl   $0x1aa,(%rcx)
1400d38b3:	e8 08 11 f8 ff       	call   0x1400549c0
1400d38b8:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400d38bd:	48 31 e1             	xor    %rsp,%rcx
1400d38c0:	48 3b 0d 79 d7 02 00 	cmp    0x2d779(%rip),%rcx        # 0x140101040
1400d38c7:	74 06                	je     0x1400d38cf
1400d38c9:	e8 02 ba f9 ff       	call   0x14006f2d0
1400d38ce:	cc                   	int3
1400d38cf:	48 83 c4 38          	add    $0x38,%rsp
1400d38d3:	c3                   	ret
1400d38d4:	cc                   	int3
1400d38d5:	cc                   	int3
1400d38d6:	cc                   	int3
1400d38d7:	cc                   	int3
1400d38d8:	cc                   	int3
1400d38d9:	cc                   	int3
1400d38da:	cc                   	int3
1400d38db:	cc                   	int3
1400d38dc:	cc                   	int3
1400d38dd:	cc                   	int3
1400d38de:	cc                   	int3
1400d38df:	cc                   	int3
1400d38e0:	48 83 ec 38          	sub    $0x38,%rsp
1400d38e4:	48 8b 05 55 d7 02 00 	mov    0x2d755(%rip),%rax        # 0x140101040
1400d38eb:	48 31 e0             	xor    %rsp,%rax
1400d38ee:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400d38f3:	e8 f8 8b f9 ff       	call   0x14006c4f0
1400d38f8:	48 8d 4c 24 2c       	lea    0x2c(%rsp),%rcx
1400d38fd:	c7 01 90 01 00 00    	movl   $0x190,(%rcx)
1400d3903:	e8 b8 10 f8 ff       	call   0x1400549c0
1400d3908:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400d390d:	48 31 e1             	xor    %rsp,%rcx
1400d3910:	48 3b 0d 29 d7 02 00 	cmp    0x2d729(%rip),%rcx        # 0x140101040
1400d3917:	74 06                	je     0x1400d391f
1400d3919:	e8 b2 b9 f9 ff       	call   0x14006f2d0
1400d391e:	cc                   	int3
1400d391f:	48 83 c4 38          	add    $0x38,%rsp
1400d3923:	c3                   	ret
1400d3924:	cc                   	int3
1400d3925:	cc                   	int3
1400d3926:	cc                   	int3
1400d3927:	cc                   	int3
1400d3928:	cc                   	int3
1400d3929:	cc                   	int3
1400d392a:	cc                   	int3
1400d392b:	cc                   	int3
1400d392c:	cc                   	int3
1400d392d:	cc                   	int3
1400d392e:	cc                   	int3
1400d392f:	cc                   	int3
1400d3930:	48 83 ec 38          	sub    $0x38,%rsp
1400d3934:	48 8b 05 05 d7 02 00 	mov    0x2d705(%rip),%rax        # 0x140101040
1400d393b:	48 31 e0             	xor    %rsp,%rax
1400d393e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400d3943:	e8 a8 8b f9 ff       	call   0x14006c4f0
1400d3948:	48 8d 4c 24 2c       	lea    0x2c(%rsp),%rcx
1400d394d:	c7 01 a5 01 00 00    	movl   $0x1a5,(%rcx)
1400d3953:	e8 68 10 f8 ff       	call   0x1400549c0
1400d3958:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400d395d:	48 31 e1             	xor    %rsp,%rcx
1400d3960:	48 3b 0d d9 d6 02 00 	cmp    0x2d6d9(%rip),%rcx        # 0x140101040
1400d3967:	74 06                	je     0x1400d396f
1400d3969:	e8 62 b9 f9 ff       	call   0x14006f2d0
1400d396e:	cc                   	int3
1400d396f:	48 83 c4 38          	add    $0x38,%rsp
1400d3973:	c3                   	ret
1400d3974:	cc                   	int3
1400d3975:	cc                   	int3
1400d3976:	cc                   	int3
1400d3977:	cc                   	int3
1400d3978:	cc                   	int3
1400d3979:	cc                   	int3
1400d397a:	cc                   	int3
1400d397b:	cc                   	int3
1400d397c:	cc                   	int3
1400d397d:	cc                   	int3
1400d397e:	cc                   	int3
1400d397f:	cc                   	int3
1400d3980:	56                   	push   %rsi
1400d3981:	57                   	push   %rdi
1400d3982:	48 83 ec 28          	sub    $0x28,%rsp
1400d3986:	89 d7                	mov    %edx,%edi
1400d3988:	48 89 ce             	mov    %rcx,%rsi
1400d398b:	e8 a0 fd ff ff       	call   0x1400d3730
1400d3990:	85 ff                	test   %edi,%edi
1400d3992:	74 08                	je     0x1400d399c
1400d3994:	48 89 f1             	mov    %rsi,%rcx
1400d3997:	e8 34 a5 f9 ff       	call   0x14006ded0
1400d399c:	48 89 f0             	mov    %rsi,%rax
1400d399f:	48 83 c4 28          	add    $0x28,%rsp
1400d39a3:	5f                   	pop    %rdi
1400d39a4:	5e                   	pop    %rsi
1400d39a5:	c3                   	ret
1400d39a6:	cc                   	int3
1400d39a7:	cc                   	int3
1400d39a8:	cc                   	int3
1400d39a9:	cc                   	int3
1400d39aa:	cc                   	int3
1400d39ab:	cc                   	int3
1400d39ac:	cc                   	int3
1400d39ad:	cc                   	int3
1400d39ae:	cc                   	int3
1400d39af:	cc                   	int3
1400d39b0:	48 83 ec 28          	sub    $0x28,%rsp
1400d39b4:	48 8d 0d e6 f4 00 00 	lea    0xf4e6(%rip),%rcx        # 0x1400e2ea1
1400d39bb:	e8 a0 ba fc ff       	call   0x14009f460
1400d39c0:	cc                   	int3
1400d39c1:	cc                   	int3
1400d39c2:	cc                   	int3
1400d39c3:	cc                   	int3
1400d39c4:	cc                   	int3
1400d39c5:	cc                   	int3
1400d39c6:	cc                   	int3
1400d39c7:	cc                   	int3
1400d39c8:	cc                   	int3
1400d39c9:	cc                   	int3
1400d39ca:	cc                   	int3
1400d39cb:	cc                   	int3
1400d39cc:	cc                   	int3
1400d39cd:	cc                   	int3
1400d39ce:	cc                   	int3
1400d39cf:	cc                   	int3
1400d39d0:	56                   	push   %rsi
1400d39d1:	48 83 ec 20          	sub    $0x20,%rsp
1400d39d5:	48 89 ce             	mov    %rcx,%rsi
1400d39d8:	48 8d 05 f9 ea 00 00 	lea    0xeaf9(%rip),%rax        # 0x1400e24d8
1400d39df:	48 89 01             	mov    %rax,(%rcx)
1400d39e2:	b9 01 00 00 00       	mov    $0x1,%ecx
1400d39e7:	ff 15 5b 40 02 00    	call   *0x2405b(%rip)        # 0x1400f7a48
1400d39ed:	89 46 08             	mov    %eax,0x8(%rsi)
1400d39f0:	48 89 f0             	mov    %rsi,%rax
1400d39f3:	48 83 c4 20          	add    $0x20,%rsp
1400d39f7:	5e                   	pop    %rsi
1400d39f8:	c3                   	ret
1400d39f9:	cc                   	int3
1400d39fa:	cc                   	int3
1400d39fb:	cc                   	int3
1400d39fc:	cc                   	int3
1400d39fd:	cc                   	int3
1400d39fe:	cc                   	int3
1400d39ff:	cc                   	int3
1400d3a00:	83 79 08 00          	cmpl   $0x0,0x8(%rcx)
1400d3a04:	0f 99 c0             	setns  %al
1400d3a07:	c3                   	ret
1400d3a08:	cc                   	int3
1400d3a09:	cc                   	int3
1400d3a0a:	cc                   	int3
1400d3a0b:	cc                   	int3
1400d3a0c:	cc                   	int3
1400d3a0d:	cc                   	int3
1400d3a0e:	cc                   	int3
1400d3a0f:	cc                   	int3
1400d3a10:	56                   	push   %rsi
1400d3a11:	57                   	push   %rdi
1400d3a12:	48 83 ec 28          	sub    $0x28,%rsp
1400d3a16:	89 d7                	mov    %edx,%edi
1400d3a18:	48 89 ce             	mov    %rcx,%rsi
1400d3a1b:	48 8d 05 b6 ea 00 00 	lea    0xeab6(%rip),%rax        # 0x1400e24d8
1400d3a22:	48 89 01             	mov    %rax,(%rcx)
1400d3a25:	83 79 08 00          	cmpl   $0x0,0x8(%rcx)
1400d3a29:	78 06                	js     0x1400d3a31
1400d3a2b:	ff 15 1f 40 02 00    	call   *0x2401f(%rip)        # 0x1400f7a50
1400d3a31:	85 ff                	test   %edi,%edi
1400d3a33:	74 08                	je     0x1400d3a3d
1400d3a35:	48 89 f1             	mov    %rsi,%rcx
1400d3a38:	e8 93 a4 f9 ff       	call   0x14006ded0
1400d3a3d:	48 89 f0             	mov    %rsi,%rax
1400d3a40:	48 83 c4 28          	add    $0x28,%rsp
1400d3a44:	5f                   	pop    %rdi
1400d3a45:	5e                   	pop    %rsi
1400d3a46:	c3                   	ret
1400d3a47:	cc                   	int3
1400d3a48:	cc                   	int3
1400d3a49:	cc                   	int3
1400d3a4a:	cc                   	int3
1400d3a4b:	cc                   	int3
1400d3a4c:	cc                   	int3
1400d3a4d:	cc                   	int3
1400d3a4e:	cc                   	int3
1400d3a4f:	cc                   	int3
1400d3a50:	48 89 d0             	mov    %rdx,%rax
1400d3a53:	48 c7 02 00 00 00 00 	movq   $0x0,(%rdx)
1400d3a5a:	c3                   	ret
1400d3a5b:	cc                   	int3
1400d3a5c:	cc                   	int3
1400d3a5d:	cc                   	int3
1400d3a5e:	cc                   	int3
1400d3a5f:	cc                   	int3
1400d3a60:	48 89 d0             	mov    %rdx,%rax
1400d3a63:	f0 83 49 40 01       	lock orl $0x1,0x40(%rcx)
1400d3a68:	31 c9                	xor    %ecx,%ecx
1400d3a6a:	88 0a                	mov    %cl,(%rdx)
1400d3a6c:	88 8a 80 00 00 00    	mov    %cl,0x80(%rdx)
1400d3a72:	c3                   	ret
1400d3a73:	cc                   	int3
1400d3a74:	cc                   	int3
1400d3a75:	cc                   	int3
1400d3a76:	cc                   	int3
1400d3a77:	cc                   	int3
1400d3a78:	cc                   	int3
1400d3a79:	cc                   	int3
1400d3a7a:	cc                   	int3
1400d3a7b:	cc                   	int3
1400d3a7c:	cc                   	int3
1400d3a7d:	cc                   	int3
1400d3a7e:	cc                   	int3
1400d3a7f:	cc                   	int3
1400d3a80:	41 57                	push   %r15
1400d3a82:	41 56                	push   %r14
1400d3a84:	56                   	push   %rsi
1400d3a85:	57                   	push   %rdi
1400d3a86:	53                   	push   %rbx
1400d3a87:	48 83 ec 50          	sub    $0x50,%rsp
1400d3a8b:	48 89 d3             	mov    %rdx,%rbx
1400d3a8e:	48 89 ce             	mov    %rcx,%rsi
1400d3a91:	48 8b 05 a8 d5 02 00 	mov    0x2d5a8(%rip),%rax        # 0x140101040
1400d3a98:	48 31 e0             	xor    %rsp,%rax
1400d3a9b:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400d3aa0:	49 be 00 00 00 00 fc 	movabs $0xfffffffc00000000,%r14
1400d3aa7:	ff ff ff
1400d3aaa:	49 21 d6             	and    %rdx,%r14
1400d3aad:	4c 3b 35 d4 fa 02 00 	cmp    0x2fad4(%rip),%r14        # 0x140103588
1400d3ab4:	75 08                	jne    0x1400d3abe
1400d3ab6:	48 89 d9             	mov    %rbx,%rcx
1400d3ab9:	e8 92 56 f4 ff       	call   0x140019150
1400d3abe:	4c 8d 7e 08          	lea    0x8(%rsi),%r15
1400d3ac2:	48 8b 46 08          	mov    0x8(%rsi),%rax
1400d3ac6:	48 85 c0             	test   %rax,%rax
1400d3ac9:	74 7f                	je     0x1400d3b4a
1400d3acb:	48 8b 4b 58          	mov    0x58(%rbx),%rcx
1400d3acf:	4c 89 ff             	mov    %r15,%rdi
1400d3ad2:	48 8b 50 20          	mov    0x20(%rax),%rdx
1400d3ad6:	45 31 c0             	xor    %r8d,%r8d
1400d3ad9:	48 39 4a 58          	cmp    %rcx,0x58(%rdx)
1400d3add:	41 0f 92 c0          	setb   %r8b
1400d3ae1:	48 0f 43 f8          	cmovae %rax,%rdi
1400d3ae5:	4a 8b 04 c0          	mov    (%rax,%r8,8),%rax
1400d3ae9:	48 85 c0             	test   %rax,%rax
1400d3aec:	75 e4                	jne    0x1400d3ad2
1400d3aee:	4c 39 ff             	cmp    %r15,%rdi
1400d3af1:	74 57                	je     0x1400d3b4a
1400d3af3:	48 8b 47 20          	mov    0x20(%rdi),%rax
1400d3af7:	48 8b 4b 58          	mov    0x58(%rbx),%rcx
1400d3afb:	48 3b 48 58          	cmp    0x58(%rax),%rcx
1400d3aff:	72 49                	jb     0x1400d3b4a
1400d3b01:	4c 3b 35 80 fa 02 00 	cmp    0x2fa80(%rip),%r14        # 0x140103588
1400d3b08:	75 08                	jne    0x1400d3b12
1400d3b0a:	48 89 d9             	mov    %rbx,%rcx
1400d3b0d:	e8 7e 57 f4 ff       	call   0x140019290
1400d3b12:	4c 39 ff             	cmp    %r15,%rdi
1400d3b15:	74 38                	je     0x1400d3b4f
1400d3b17:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400d3b1c:	48 89 f1             	mov    %rsi,%rcx
1400d3b1f:	49 89 f8             	mov    %rdi,%r8
1400d3b22:	e8 79 00 00 00       	call   0x1400d3ba0
1400d3b27:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400d3b2c:	48 31 e1             	xor    %rsp,%rcx
1400d3b2f:	48 3b 0d 0a d5 02 00 	cmp    0x2d50a(%rip),%rcx        # 0x140101040
1400d3b36:	74 06                	je     0x1400d3b3e
1400d3b38:	e8 93 b7 f9 ff       	call   0x14006f2d0
1400d3b3d:	cc                   	int3
1400d3b3e:	48 83 c4 50          	add    $0x50,%rsp
1400d3b42:	5b                   	pop    %rbx
1400d3b43:	5f                   	pop    %rdi
1400d3b44:	5e                   	pop    %rsi
1400d3b45:	41 5e                	pop    %r14
1400d3b47:	41 5f                	pop    %r15
1400d3b49:	c3                   	ret
1400d3b4a:	4c 89 ff             	mov    %r15,%rdi
1400d3b4d:	eb b2                	jmp    0x1400d3b01
1400d3b4f:	48 8d 15 1b 0a 02 00 	lea    0x20a1b(%rip),%rdx        # 0x1400f4571
1400d3b56:	4c 8d 05 e3 09 02 00 	lea    0x209e3(%rip),%r8        # 0x1400f4540
1400d3b5d:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
1400d3b62:	48 89 d9             	mov    %rbx,%rcx
1400d3b65:	41 b9 39 00 00 00    	mov    $0x39,%r9d
1400d3b6b:	e8 10 bf f8 ff       	call   0x14005fa80
1400d3b70:	48 8d 15 01 0a 02 00 	lea    0x20a01(%rip),%rdx        # 0x1400f4578
1400d3b77:	4c 8d 74 24 40       	lea    0x40(%rsp),%r14
1400d3b7c:	4c 89 f1             	mov    %r14,%rcx
1400d3b7f:	41 b8 7d 00 00 00    	mov    $0x7d,%r8d
1400d3b85:	49 89 d9             	mov    %rbx,%r9
1400d3b88:	e8 53 e7 fe ff       	call   0x1400c22e0
1400d3b8d:	4c 89 f1             	mov    %r14,%rcx
1400d3b90:	e8 5b e9 fe ff       	call   0x1400c24f0
1400d3b95:	eb 80                	jmp    0x1400d3b17
1400d3b97:	cc                   	int3
1400d3b98:	cc                   	int3
1400d3b99:	cc                   	int3
1400d3b9a:	cc                   	int3
1400d3b9b:	cc                   	int3
1400d3b9c:	cc                   	int3
1400d3b9d:	cc                   	int3
1400d3b9e:	cc                   	int3
1400d3b9f:	cc                   	int3
1400d3ba0:	56                   	push   %rsi
1400d3ba1:	57                   	push   %rdi
1400d3ba2:	48 83 ec 28          	sub    $0x28,%rsp
1400d3ba6:	4c 89 c7             	mov    %r8,%rdi
1400d3ba9:	48 89 d6             	mov    %rdx,%rsi
1400d3bac:	49 8b 50 08          	mov    0x8(%r8),%rdx
1400d3bb0:	48 85 d2             	test   %rdx,%rdx
1400d3bb3:	0f 85 0b 01 00 00    	jne    0x1400d3cc4
1400d3bb9:	48 89 fa             	mov    %rdi,%rdx
1400d3bbc:	48 8b 42 10          	mov    0x10(%rdx),%rax
1400d3bc0:	48 3b 10             	cmp    (%rax),%rdx
1400d3bc3:	48 89 c2             	mov    %rax,%rdx
1400d3bc6:	75 f4                	jne    0x1400d3bbc
1400d3bc8:	48 89 06             	mov    %rax,(%rsi)
1400d3bcb:	48 39 39             	cmp    %rdi,(%rcx)
1400d3bce:	75 03                	jne    0x1400d3bd3
1400d3bd0:	48 89 01             	mov    %rax,(%rcx)
1400d3bd3:	48 ff 49 10          	decq   0x10(%rcx)
1400d3bd7:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400d3bdb:	48 8b 17             	mov    (%rdi),%rdx