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
140035fd4:	f7 d8                	neg    %eax
140035fd6:	4c 03 d1             	add    %rcx,%r10
140035fd9:	48 63 c8             	movslq %eax,%rcx
140035fdc:	4c 23 d1             	and    %rcx,%r10
140035fdf:	49 63 c3             	movslq %r11d,%rax
140035fe2:	4a 8b 14 10          	mov    (%rax,%r10,1),%rdx
140035fe6:	48 8b 43 10          	mov    0x10(%rbx),%rax
140035fea:	8b 48 08             	mov    0x8(%rax),%ecx
140035fed:	48 8b 43 08          	mov    0x8(%rbx),%rax
140035ff1:	f6 44 01 03 0f       	testb  $0xf,0x3(%rcx,%rax,1)
140035ff6:	74 0b                	je     0x140036003
140035ff8:	0f b6 44 01 03       	movzbl 0x3(%rcx,%rax,1),%eax
140035ffd:	83 e0 f0             	and    $0xfffffff0,%eax
140036000:	4c 03 c8             	add    %rax,%r9
140036003:	4c 33 ca             	xor    %rdx,%r9
140036006:	49 8b c9             	mov    %r9,%rcx
140036009:	5b                   	pop    %rbx
14003600a:	e9 11 f6 ff ff       	jmp    0x140035620
14003600f:	cc                   	int3
140036010:	cc                   	int3
140036011:	cc                   	int3
140036012:	cc                   	int3
140036013:	cc                   	int3
140036014:	cc                   	int3
140036015:	cc                   	int3
140036016:	cc                   	int3
140036017:	cc                   	int3
140036018:	48 8b c4             	mov    %rsp,%rax
14003601b:	48 89 58 08          	mov    %rbx,0x8(%rax)
14003601f:	48 89 68 10          	mov    %rbp,0x10(%rax)
140036023:	48 89 70 18          	mov    %rsi,0x18(%rax)
140036027:	48 89 78 20          	mov    %rdi,0x20(%rax)
14003602b:	41 56                	push   %r14
14003602d:	48 83 ec 20          	sub    $0x20,%rsp
140036031:	49 8b 59 38          	mov    0x38(%r9),%rbx
140036035:	48 8b f2             	mov    %rdx,%rsi
140036038:	4d 8b f0             	mov    %r8,%r14
14003603b:	48 8b e9             	mov    %rcx,%rbp
14003603e:	49 8b d1             	mov    %r9,%rdx
140036041:	48 8b ce             	mov    %rsi,%rcx
140036044:	49 8b f9             	mov    %r9,%rdi
140036047:	4c 8d 43 04          	lea    0x4(%rbx),%r8
14003604b:	e8 64 ff ff ff       	call   0x140035fb4
140036050:	8b 45 04             	mov    0x4(%rbp),%eax
140036053:	24 66                	and    $0x66,%al
140036055:	f6 d8                	neg    %al
140036057:	b8 01 00 00 00       	mov    $0x1,%eax
14003605c:	45 1b c0             	sbb    %r8d,%r8d
14003605f:	41 f7 d8             	neg    %r8d
140036062:	44 03 c0             	add    %eax,%r8d
140036065:	44 85 43 04          	test   %r8d,0x4(%rbx)
140036069:	74 11                	je     0x14003607c
14003606b:	4c 8b cf             	mov    %rdi,%r9
14003606e:	4d 8b c6             	mov    %r14,%r8
140036071:	48 8b d6             	mov    %rsi,%rdx
140036074:	48 8b cd             	mov    %rbp,%rcx
140036077:	e8 fa fd ff ff       	call   0x140035e76
14003607c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140036081:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140036086:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14003608b:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140036090:	48 83 c4 20          	add    $0x20,%rsp
140036094:	41 5e                	pop    %r14
140036096:	c3                   	ret
140036097:	cc                   	int3
140036098:	cc                   	int3
140036099:	cc                   	int3
14003609a:	cc                   	int3
14003609b:	cc                   	int3
14003609c:	cc                   	int3
14003609d:	cc                   	int3
14003609e:	cc                   	int3
14003609f:	cc                   	int3
1400360a0:	48 8b c4             	mov    %rsp,%rax
1400360a3:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400360a7:	48 89 68 10          	mov    %rbp,0x10(%rax)
1400360ab:	48 89 70 18          	mov    %rsi,0x18(%rax)
1400360af:	48 89 78 20          	mov    %rdi,0x20(%rax)
1400360b3:	41 56                	push   %r14
1400360b5:	48 83 ec 20          	sub    $0x20,%rsp
1400360b9:	4d 8b 51 38          	mov    0x38(%r9),%r10
1400360bd:	48 8b f2             	mov    %rdx,%rsi
1400360c0:	4d 8b f0             	mov    %r8,%r14
1400360c3:	48 8b e9             	mov    %rcx,%rbp
1400360c6:	49 8b d1             	mov    %r9,%rdx
1400360c9:	48 8b ce             	mov    %rsi,%rcx
1400360cc:	49 8b f9             	mov    %r9,%rdi
1400360cf:	41 8b 1a             	mov    (%r10),%ebx
1400360d2:	48 c1 e3 04          	shl    $0x4,%rbx
1400360d6:	49 03 da             	add    %r10,%rbx
1400360d9:	4c 8d 43 04          	lea    0x4(%rbx),%r8
1400360dd:	e8 d2 fe ff ff       	call   0x140035fb4
1400360e2:	8b 45 04             	mov    0x4(%rbp),%eax
1400360e5:	24 66                	and    $0x66,%al
1400360e7:	f6 d8                	neg    %al
1400360e9:	b8 01 00 00 00       	mov    $0x1,%eax
1400360ee:	1b d2                	sbb    %edx,%edx
1400360f0:	f7 da                	neg    %edx
1400360f2:	03 d0                	add    %eax,%edx
1400360f4:	85 53 04             	test   %edx,0x4(%rbx)
1400360f7:	74 12                	je     0x14003610b
1400360f9:	4c 8b cf             	mov    %rdi,%r9
1400360fc:	4d 8b c6             	mov    %r14,%r8
1400360ff:	48 8b d6             	mov    %rsi,%rdx
140036102:	48 8b cd             	mov    %rbp,%rcx
140036105:	ff 15 bd 9f 00 00    	call   *0x9fbd(%rip)        # 0x1400400c8
14003610b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140036110:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140036115:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14003611a:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14003611f:	48 83 c4 20          	add    $0x20,%rsp
140036123:	41 5e                	pop    %r14
140036125:	c3                   	ret
140036126:	cc                   	int3
140036127:	cc                   	int3
140036128:	cc                   	int3
140036129:	cc                   	int3
14003612a:	cc                   	int3
14003612b:	cc                   	int3
14003612c:	cc                   	int3
14003612d:	cc                   	int3
14003612e:	cc                   	int3
14003612f:	cc                   	int3
140036130:	cc                   	int3
140036131:	cc                   	int3
140036132:	cc                   	int3
140036133:	cc                   	int3
140036134:	cc                   	int3
140036135:	cc                   	int3
140036136:	ff 25 5c 9f 00 00    	jmp    *0x9f5c(%rip)        # 0x140040098
14003613c:	cc                   	int3
14003613d:	cc                   	int3
14003613e:	cc                   	int3
14003613f:	cc                   	int3
140036140:	cc                   	int3
140036141:	cc                   	int3
140036142:	ff 25 a0 9e 00 00    	jmp    *0x9ea0(%rip)        # 0x14003ffe8
140036148:	cc                   	int3
140036149:	cc                   	int3
14003614a:	cc                   	int3
14003614b:	cc                   	int3
14003614c:	cc                   	int3
14003614d:	cc                   	int3
14003614e:	ff 25 4c 9f 00 00    	jmp    *0x9f4c(%rip)        # 0x1400400a0
140036154:	cc                   	int3
140036155:	cc                   	int3
140036156:	cc                   	int3
140036157:	cc                   	int3
140036158:	cc                   	int3
140036159:	cc                   	int3
14003615a:	cc                   	int3
14003615b:	cc                   	int3
14003615c:	cc                   	int3
14003615d:	cc                   	int3
14003615e:	cc                   	int3
14003615f:	cc                   	int3
140036160:	cc                   	int3
140036161:	cc                   	int3
140036162:	cc                   	int3
140036163:	cc                   	int3
140036164:	cc                   	int3
140036165:	cc                   	int3
140036166:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14003616d:	00 00 00
140036170:	ff e0                	jmp    *%rax
140036172:	cc                   	int3
140036173:	cc                   	int3
140036174:	cc                   	int3
140036175:	cc                   	int3
140036176:	cc                   	int3
140036177:	cc                   	int3
140036178:	cc                   	int3
140036179:	cc                   	int3
14003617a:	cc                   	int3
14003617b:	cc                   	int3