140035cf3:	cc                   	int3
140035cf4:	48 8d 05 15 13 00 00 	lea    0x1315(%rip),%rax        # 0x140037010
140035cfb:	48 89 01             	mov    %rax,(%rcx)
140035cfe:	e9 99 01 00 00       	jmp    0x140035e9c
140035d03:	cc                   	int3
140035d04:	cc                   	int3
140035d05:	cc                   	int3
140035d06:	cc                   	int3
140035d07:	cc                   	int3
140035d08:	cc                   	int3
140035d09:	cc                   	int3
140035d0a:	cc                   	int3
140035d0b:	cc                   	int3
140035d0c:	e9 8b 01 00 00       	jmp    0x140035e9c
140035d11:	cc                   	int3
140035d12:	cc                   	int3
140035d13:	cc                   	int3
140035d14:	cc                   	int3
140035d15:	cc                   	int3
140035d16:	cc                   	int3
140035d17:	cc                   	int3
140035d18:	cc                   	int3
140035d19:	cc                   	int3
140035d1a:	cc                   	int3
140035d1b:	cc                   	int3
140035d1c:	cc                   	int3
140035d1d:	cc                   	int3
140035d1e:	cc                   	int3
140035d1f:	cc                   	int3
140035d20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140035d25:	57                   	push   %rdi
140035d26:	48 83 ec 20          	sub    $0x20,%rsp
140035d2a:	48 8d 05 df 12 00 00 	lea    0x12df(%rip),%rax        # 0x140037010
140035d31:	8b da                	mov    %edx,%ebx
140035d33:	48 89 01             	mov    %rax,(%rcx)
140035d36:	48 8b f9             	mov    %rcx,%rdi
140035d39:	e8 5e 01 00 00       	call   0x140035e9c
140035d3e:	f6 c3 01             	test   $0x1,%bl
140035d41:	74 08                	je     0x140035d4b
140035d43:	48 8b cf             	mov    %rdi,%rcx
140035d46:	e8 37 01 00 00       	call   0x140035e82
140035d4b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140035d50:	48 8b c7             	mov    %rdi,%rax
140035d53:	48 83 c4 20          	add    $0x20,%rsp
140035d57:	5f                   	pop    %rdi
140035d58:	c3                   	ret
140035d59:	cc                   	int3
140035d5a:	cc                   	int3
140035d5b:	cc                   	int3
140035d5c:	cc                   	int3
140035d5d:	cc                   	int3
140035d5e:	cc                   	int3
140035d5f:	cc                   	int3
140035d60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140035d65:	57                   	push   %rdi
140035d66:	48 83 ec 20          	sub    $0x20,%rsp
140035d6a:	8b da                	mov    %edx,%ebx
140035d6c:	48 8b f9             	mov    %rcx,%rdi
140035d6f:	e8 28 01 00 00       	call   0x140035e9c
140035d74:	f6 c3 01             	test   $0x1,%bl
140035d77:	74 08                	je     0x140035d81
140035d79:	48 8b cf             	mov    %rdi,%rcx
140035d7c:	e8 01 01 00 00       	call   0x140035e82
140035d81:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140035d86:	48 8b c7             	mov    %rdi,%rax
140035d89:	48 83 c4 20          	add    $0x20,%rsp
140035d8d:	5f                   	pop    %rdi
140035d8e:	c3                   	ret
140035d8f:	cc                   	int3
140035d90:	cc                   	int3
140035d91:	cc                   	int3
140035d92:	cc                   	int3
140035d93:	cc                   	int3
140035d94:	cc                   	int3
140035d95:	cc                   	int3
140035d96:	cc                   	int3
140035d97:	cc                   	int3
140035d98:	48 83 ec 48          	sub    $0x48,%rsp
140035d9c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140035da1:	e8 ae fe ff ff       	call   0x140035c54
140035da6:	48 8d 15 43 33 01 00 	lea    0x13343(%rip),%rdx        # 0x1400490f0
140035dad:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140035db2:	e8 b5 01 00 00       	call   0x140035f6c
140035db7:	cc                   	int3
140035db8:	cc                   	int3
140035db9:	cc                   	int3
140035dba:	cc                   	int3
140035dbb:	cc                   	int3
140035dbc:	cc                   	int3
140035dbd:	cc                   	int3
140035dbe:	cc                   	int3
140035dbf:	cc                   	int3
140035dc0:	48 83 ec 48          	sub    $0x48,%rsp
140035dc4:	48 8b d1             	mov    %rcx,%rdx
140035dc7:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140035dcc:	e8 eb fe ff ff       	call   0x140035cbc
140035dd1:	48 8d 15 a0 33 01 00 	lea    0x133a0(%rip),%rdx        # 0x140049178
140035dd8:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140035ddd:	e8 8a 01 00 00       	call   0x140035f6c
140035de2:	cc                   	int3
140035de3:	cc                   	int3
140035de4:	cc                   	int3
140035de5:	cc                   	int3
140035de6:	cc                   	int3
140035de7:	cc                   	int3
140035de8:	cc                   	int3
140035de9:	cc                   	int3
140035dea:	cc                   	int3
140035deb:	cc                   	int3
140035dec:	48 83 ec 48          	sub    $0x48,%rsp
140035df0:	48 8b d1             	mov    %rcx,%rdx
140035df3:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140035df8:	e8 bf fe ff ff       	call   0x140035cbc
140035dfd:	48 8d 15 dc 33 01 00 	lea    0x133dc(%rip),%rdx        # 0x1400491e0
140035e04:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140035e09:	e8 5e 01 00 00       	call   0x140035f6c
140035e0e:	cc                   	int3
140035e0f:	cc                   	int3
140035e10:	cc                   	int3
140035e11:	cc                   	int3
140035e12:	cc                   	int3
140035e13:	cc                   	int3
140035e14:	cc                   	int3
140035e15:	cc                   	int3
140035e16:	cc                   	int3
140035e17:	cc                   	int3
140035e18:	48 83 3d c8 16 00 00 	cmpq   $0x0,0x16c8(%rip)        # 0x1400374e8
140035e1f:	00
140035e20:	48 8d 05 b9 16 00 00 	lea    0x16b9(%rip),%rax        # 0x1400374e0
140035e27:	74 0f                	je     0x140035e38
140035e29:	39 08                	cmp    %ecx,(%rax)
140035e2b:	74 0e                	je     0x140035e3b
140035e2d:	48 83 c0 10          	add    $0x10,%rax
140035e31:	48 83 78 08 00       	cmpq   $0x0,0x8(%rax)
140035e36:	75 f1                	jne    0x140035e29
140035e38:	33 c0                	xor    %eax,%eax
140035e3a:	c3                   	ret
140035e3b:	48 8b 40 08          	mov    0x8(%rax),%rax
140035e3f:	c3                   	ret
140035e40:	cc                   	int3
140035e41:	cc                   	int3
140035e42:	cc                   	int3
140035e43:	cc                   	int3
140035e44:	cc                   	int3
140035e45:	cc                   	int3
140035e46:	cc                   	int3
140035e47:	cc                   	int3
140035e48:	48 83 3d e8 11 00 00 	cmpq   $0x0,0x11e8(%rip)        # 0x140037038
140035e4f:	00
140035e50:	48 8d 05 d9 11 00 00 	lea    0x11d9(%rip),%rax        # 0x140037030
140035e57:	74 0f                	je     0x140035e68
140035e59:	39 08                	cmp    %ecx,(%rax)
140035e5b:	74 0e                	je     0x140035e6b
140035e5d:	48 83 c0 10          	add    $0x10,%rax
140035e61:	48 83 78 08 00       	cmpq   $0x0,0x8(%rax)
140035e66:	75 f1                	jne    0x140035e59
140035e68:	33 c0                	xor    %eax,%eax
140035e6a:	c3                   	ret
140035e6b:	48 8b 40 08          	mov    0x8(%rax),%rax
140035e6f:	c3                   	ret
140035e70:	cc                   	int3
140035e71:	cc                   	int3
140035e72:	cc                   	int3
140035e73:	cc                   	int3
140035e74:	cc                   	int3
140035e75:	cc                   	int3
140035e76:	ff 25 9c a1 00 00    	jmp    *0xa19c(%rip)        # 0x140040018
140035e7c:	cc                   	int3
140035e7d:	cc                   	int3
140035e7e:	cc                   	int3
140035e7f:	cc                   	int3
140035e80:	cc                   	int3
140035e81:	cc                   	int3
140035e82:	ff 25 98 a1 00 00    	jmp    *0xa198(%rip)        # 0x140040020
140035e88:	cc                   	int3
140035e89:	cc                   	int3
140035e8a:	cc                   	int3
140035e8b:	cc                   	int3
140035e8c:	cc                   	int3
140035e8d:	cc                   	int3
140035e8e:	cc                   	int3
140035e8f:	cc                   	int3
140035e90:	ff 25 92 a1 00 00    	jmp    *0xa192(%rip)        # 0x140040028
140035e96:	cc                   	int3
140035e97:	cc                   	int3
140035e98:	cc                   	int3
140035e99:	cc                   	int3
140035e9a:	cc                   	int3
140035e9b:	cc                   	int3
140035e9c:	ff 25 8e a1 00 00    	jmp    *0xa18e(%rip)        # 0x140040030
140035ea2:	cc                   	int3
140035ea3:	cc                   	int3
140035ea4:	cc                   	int3
140035ea5:	cc                   	int3
140035ea6:	cc                   	int3
140035ea7:	cc                   	int3
140035ea8:	ff 25 92 a1 00 00    	jmp    *0xa192(%rip)        # 0x140040040
140035eae:	cc                   	int3
140035eaf:	cc                   	int3
140035eb0:	cc                   	int3
140035eb1:	cc                   	int3
140035eb2:	cc                   	int3
140035eb3:	cc                   	int3
140035eb4:	48 83 ec 28          	sub    $0x28,%rsp
140035eb8:	ff 15 02 a1 00 00    	call   *0xa102(%rip)        # 0x14003ffc0
140035ebe:	cc                   	int3
140035ebf:	cc                   	int3
140035ec0:	cc                   	int3
140035ec1:	cc                   	int3
140035ec2:	cc                   	int3
140035ec3:	cc                   	int3
140035ec4:	cc                   	int3
140035ec5:	cc                   	int3
140035ec6:	cc                   	int3
140035ec7:	cc                   	int3
140035ec8:	cc                   	int3
140035ec9:	cc                   	int3
140035eca:	cc                   	int3
140035ecb:	cc                   	int3
140035ecc:	cc                   	int3
140035ecd:	cc                   	int3
140035ece:	cc                   	int3
140035ecf:	cc                   	int3
140035ed0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140035ed5:	57                   	push   %rdi
140035ed6:	48 83 ec 20          	sub    $0x20,%rsp
140035eda:	8b da                	mov    %edx,%ebx
140035edc:	48 8b f9             	mov    %rcx,%rdi
140035edf:	ff 15 ab a1 00 00    	call   *0xa1ab(%rip)        # 0x140040090
140035ee5:	f6 c3 01             	test   $0x1,%bl
140035ee8:	74 08                	je     0x140035ef2
140035eea:	48 8b cf             	mov    %rdi,%rcx
140035eed:	e8 90 ff ff ff       	call   0x140035e82
140035ef2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140035ef7:	48 8b c7             	mov    %rdi,%rax
140035efa:	48 83 c4 20          	add    $0x20,%rsp
140035efe:	5f                   	pop    %rdi
140035eff:	c3                   	ret
140035f00:	cc                   	int3
140035f01:	cc                   	int3
140035f02:	cc                   	int3
140035f03:	cc                   	int3
140035f04:	cc                   	int3
140035f05:	cc                   	int3
140035f06:	cc                   	int3
140035f07:	cc                   	int3
140035f08:	48 83 ec 38          	sub    $0x38,%rsp
140035f0c:	48 c7 44 24 20 fe ff 	movq   $0xfffffffffffffffe,0x20(%rsp)
140035f13:	ff ff
140035f15:	e8 da fc ff ff       	call   0x140035bf4
140035f1a:	90                   	nop
140035f1b:	eb 05                	jmp    0x140035f22
140035f1d:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140035f22:	48 83 c4 38          	add    $0x38,%rsp
140035f26:	c3                   	ret
140035f27:	cc                   	int3
140035f28:	cc                   	int3
140035f29:	cc                   	int3
140035f2a:	cc                   	int3
140035f2b:	cc                   	int3
140035f2c:	cc                   	int3
140035f2d:	ff 25 25 a1 00 00    	jmp    *0xa125(%rip)        # 0x140040058
140035f33:	cc                   	int3
140035f34:	cc                   	int3
140035f35:	cc                   	int3
140035f36:	cc                   	int3
140035f37:	cc                   	int3
140035f38:	cc                   	int3
140035f39:	ff 25 21 a1 00 00    	jmp    *0xa121(%rip)        # 0x140040060
140035f3f:	cc                   	int3
140035f40:	cc                   	int3
140035f41:	cc                   	int3
140035f42:	cc                   	int3
140035f43:	cc                   	int3
140035f44:	cc                   	int3
140035f45:	ff 25 1d a1 00 00    	jmp    *0xa11d(%rip)        # 0x140040068
140035f4b:	cc                   	int3
140035f4c:	cc                   	int3
140035f4d:	cc                   	int3
140035f4e:	cc                   	int3
140035f4f:	cc                   	int3
140035f50:	cc                   	int3
140035f51:	cc                   	int3
140035f52:	cc                   	int3
140035f53:	cc                   	int3
140035f54:	cc                   	int3
140035f55:	cc                   	int3
140035f56:	cc                   	int3
140035f57:	cc                   	int3
140035f58:	cc                   	int3
140035f59:	cc                   	int3
140035f5a:	cc                   	int3
140035f5b:	cc                   	int3
140035f5c:	cc                   	int3
140035f5d:	cc                   	int3
140035f5e:	cc                   	int3
140035f5f:	cc                   	int3
140035f60:	ff 25 0a a1 00 00    	jmp    *0xa10a(%rip)        # 0x140040070
140035f66:	cc                   	int3
140035f67:	cc                   	int3
140035f68:	cc                   	int3
140035f69:	cc                   	int3
140035f6a:	cc                   	int3
140035f6b:	cc                   	int3
140035f6c:	ff 25 06 a1 00 00    	jmp    *0xa106(%rip)        # 0x140040078
140035f72:	cc                   	int3
140035f73:	cc                   	int3
140035f74:	cc                   	int3
140035f75:	cc                   	int3
140035f76:	cc                   	int3
140035f77:	cc                   	int3
140035f78:	ff 25 02 a1 00 00    	jmp    *0xa102(%rip)        # 0x140040080
140035f7e:	cc                   	int3
140035f7f:	cc                   	int3
140035f80:	cc                   	int3
140035f81:	cc                   	int3
140035f82:	cc                   	int3
140035f83:	cc                   	int3
140035f84:	ff 25 fe a0 00 00    	jmp    *0xa0fe(%rip)        # 0x140040088
140035f8a:	cc                   	int3
140035f8b:	cc                   	int3
140035f8c:	cc                   	int3
140035f8d:	cc                   	int3
140035f8e:	cc                   	int3
140035f8f:	cc                   	int3
140035f90:	48 83 ec 28          	sub    $0x28,%rsp
140035f94:	4d 8b 41 38          	mov    0x38(%r9),%r8
140035f98:	48 8b ca             	mov    %rdx,%rcx
140035f9b:	49 8b d1             	mov    %r9,%rdx
140035f9e:	e8 11 00 00 00       	call   0x140035fb4
140035fa3:	b8 01 00 00 00       	mov    $0x1,%eax
140035fa8:	48 83 c4 28          	add    $0x28,%rsp
140035fac:	c3                   	ret
140035fad:	cc                   	int3
140035fae:	cc                   	int3
140035faf:	cc                   	int3
140035fb0:	cc                   	int3
140035fb1:	cc                   	int3
140035fb2:	cc                   	int3
140035fb3:	cc                   	int3
140035fb4:	40 53                	rex push %rbx
140035fb6:	45 8b 18             	mov    (%r8),%r11d
140035fb9:	48 8b da             	mov    %rdx,%rbx
140035fbc:	41 83 e3 f8          	and    $0xfffffff8,%r11d
140035fc0:	4c 8b c9             	mov    %rcx,%r9
140035fc3:	41 f6 00 04          	testb  $0x4,(%r8)
140035fc7:	4c 8b d1             	mov    %rcx,%r10
140035fca:	74 13                	je     0x140035fdf
140035fcc:	41 8b 40 08          	mov    0x8(%r8),%eax
140035fd0:	4d 63 50 04          	movslq 0x4(%r8),%r10