140075d97:	cc                   	int3
140075d98:	cc                   	int3
140075d99:	cc                   	int3
140075d9a:	cc                   	int3
140075d9b:	cc                   	int3
140075d9c:	48 8b c4             	mov    %rsp,%rax
140075d9f:	48 89 58 08          	mov    %rbx,0x8(%rax)
140075da3:	48 89 68 10          	mov    %rbp,0x10(%rax)
140075da7:	56                   	push   %rsi
140075da8:	57                   	push   %rdi
140075da9:	41 56                	push   %r14
140075dab:	48 83 ec 50          	sub    $0x50,%rsp
140075daf:	48 8b 3d 6a a5 02 00 	mov    0x2a56a(%rip),%rdi        # 0x1400a0320
140075db6:	33 db                	xor    %ebx,%ebx
140075db8:	49 8b f1             	mov    %r9,%rsi
140075dbb:	88 58 18             	mov    %bl,0x18(%rax)
140075dbe:	45 8b f0             	mov    %r8d,%r14d
140075dc1:	48 8b ea             	mov    %rdx,%rbp
140075dc4:	39 9f 64 01 00 00    	cmp    %ebx,0x164(%rdi)
140075dca:	74 69                	je     0x140075e35
140075dcc:	48 8b 4f 60          	mov    0x60(%rdi),%rcx
140075dd0:	e8 a7 01 00 00       	call   0x140075f7c
140075dd5:	48 8b 47 60          	mov    0x60(%rdi),%rax
140075dd9:	48 39 58 60          	cmp    %rbx,0x60(%rax)
140075ddd:	75 41                	jne    0x140075e20
140075ddf:	48 8b cf             	mov    %rdi,%rcx
140075de2:	e8 81 1a fb ff       	call   0x140027868
140075de7:	85 c0                	test   %eax,%eax
140075de9:	74 35                	je     0x140075e20
140075deb:	48 8b 0d 0e 92 02 00 	mov    0x2920e(%rip),%rcx        # 0x14009f000
140075df2:	48 8d 15 07 92 02 00 	lea    0x29207(%rip),%rdx        # 0x14009f000
140075df9:	48 3b ca             	cmp    %rdx,%rcx
140075dfc:	74 22                	je     0x140075e20
140075dfe:	f6 41 44 01          	testb  $0x1,0x44(%rcx)
140075e02:	74 1c                	je     0x140075e20
140075e04:	80 79 41 03          	cmpb   $0x3,0x41(%rcx)
140075e08:	72 16                	jb     0x140075e20
140075e0a:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140075e0e:	8d 53 30             	lea    0x30(%rbx),%edx
140075e11:	44 8b c8             	mov    %eax,%r9d
140075e14:	4c 8d 05 e5 c3 01 00 	lea    0x1c3e5(%rip),%r8        # 0x140092200
140075e1b:	e8 fc 1a fe ff       	call   0x14005791c
140075e20:	48 8b 47 60          	mov    0x60(%rdi),%rax
140075e24:	48 8b 48 20          	mov    0x20(%rax),%rcx
140075e28:	48 8b 01             	mov    (%rcx),%rax
140075e2b:	48 8b 40 28          	mov    0x28(%rax),%rax
140075e2f:	ff 15 93 f8 00 00    	call   *0xf893(%rip)        # 0x1400856c8
140075e35:	8b 87 ac 00 00 00    	mov    0xac(%rdi),%eax
140075e3b:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140075e40:	48 8b 4f 60          	mov    0x60(%rdi),%rcx
140075e44:	89 44 24 40          	mov    %eax,0x40(%rsp)
140075e48:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
140075e4f:	00
140075e50:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140075e55:	44 89 74 24 44       	mov    %r14d,0x44(%rsp)
140075e5a:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
140075e5f:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
140075e64:	e8 57 01 00 00       	call   0x140075fc0
140075e69:	48 8b f0             	mov    %rax,%rsi
140075e6c:	48 85 c0             	test   %rax,%rax
140075e6f:	75 07                	jne    0x140075e78
140075e71:	bb 9a 00 00 c0       	mov    $0xc000009a,%ebx
140075e76:	eb 4d                	jmp    0x140075ec5
140075e78:	40 8a ac 24 80 00 00 	mov    0x80(%rsp),%bpl
140075e7f:	00
140075e80:	40 84 ed             	test   %bpl,%bpl
140075e83:	74 25                	je     0x140075eaa
140075e85:	41 8d 46 ff          	lea    -0x1(%r14),%eax
140075e89:	48 8b ce             	mov    %rsi,%rcx
140075e8c:	83 f8 02             	cmp    $0x2,%eax
140075e8f:	76 14                	jbe    0x140075ea5
140075e91:	8b 97 a8 00 00 00    	mov    0xa8(%rdi),%edx
140075e97:	e8 98 7c 00 00       	call   0x14007db34
140075e9c:	8b d8                	mov    %eax,%ebx
140075e9e:	85 c0                	test   %eax,%eax
140075ea0:	78 23                	js     0x140075ec5
140075ea2:	48 8b ce             	mov    %rsi,%rcx
140075ea5:	e8 02 4c 00 00       	call   0x14007aaac
140075eaa:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
140075eb1:	00
140075eb2:	48 89 31             	mov    %rsi,(%rcx)
140075eb5:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
140075ebc:	00
140075ebd:	48 85 c9             	test   %rcx,%rcx
140075ec0:	74 03                	je     0x140075ec5
140075ec2:	40 88 29             	mov    %bpl,(%rcx)
140075ec5:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
140075eca:	8b c3                	mov    %ebx,%eax
140075ecc:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
140075ed1:	48 83 c4 50          	add    $0x50,%rsp
140075ed5:	41 5e                	pop    %r14
140075ed7:	5f                   	pop    %rdi
140075ed8:	5e                   	pop    %rsi
140075ed9:	c3                   	ret
140075eda:	cc                   	int3
140075edb:	cc                   	int3
140075edc:	cc                   	int3
140075edd:	cc                   	int3
140075ede:	cc                   	int3
140075edf:	cc                   	int3
140075ee0:	cc                   	int3
140075ee1:	cc                   	int3
140075ee2:	cc                   	int3
140075ee3:	cc                   	int3
140075ee4:	40 53                	rex push %rbx
140075ee6:	48 83 ec 20          	sub    $0x20,%rsp
140075eea:	48 8b ca             	mov    %rdx,%rcx
140075eed:	48 8b da             	mov    %rdx,%rbx
140075ef0:	e8 07 87 00 00       	call   0x14007e5fc
140075ef5:	48 8b 03             	mov    (%rbx),%rax
140075ef8:	48 8b cb             	mov    %rbx,%rcx
140075efb:	48 8b 40 28          	mov    0x28(%rax),%rax
140075eff:	48 83 c4 20          	add    $0x20,%rsp
140075f03:	5b                   	pop    %rbx
140075f04:	48 ff 25 bd f7 00 00 	rex.W jmp *0xf7bd(%rip)        # 0x1400856c8
140075f0b:	cc                   	int3
140075f0c:	cc                   	int3
140075f0d:	cc                   	int3
140075f0e:	cc                   	int3
140075f0f:	cc                   	int3
140075f10:	cc                   	int3
140075f11:	cc                   	int3
140075f12:	cc                   	int3
140075f13:	cc                   	int3
140075f14:	40 53                	rex push %rbx
140075f16:	48 83 ec 20          	sub    $0x20,%rsp
140075f1a:	8b ca                	mov    %edx,%ecx
140075f1c:	33 db                	xor    %ebx,%ebx
140075f1e:	33 d2                	xor    %edx,%edx
140075f20:	48 ff 15 e1 f0 00 00 	rex.W call *0xf0e1(%rip)        # 0x140085008
140075f27:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140075f2c:	85 c0                	test   %eax,%eax
140075f2e:	74 37                	je     0x140075f67
140075f30:	48 8b 0d c9 90 02 00 	mov    0x290c9(%rip),%rcx        # 0x14009f000
140075f37:	48 8d 15 c2 90 02 00 	lea    0x290c2(%rip),%rdx        # 0x14009f000
140075f3e:	48 3b ca             	cmp    %rdx,%rcx
140075f41:	74 29                	je     0x140075f6c
140075f43:	f6 41 44 01          	testb  $0x1,0x44(%rcx)
140075f47:	74 23                	je     0x140075f6c
140075f49:	80 79 41 02          	cmpb   $0x2,0x41(%rcx)
140075f4d:	72 1d                	jb     0x140075f6c
140075f4f:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140075f53:	8d 53 5c             	lea    0x5c(%rbx),%edx
140075f56:	44 8b c8             	mov    %eax,%r9d
140075f59:	4c 8d 05 a0 c2 01 00 	lea    0x1c2a0(%rip),%r8        # 0x140092200
140075f60:	e8 b7 19 fe ff       	call   0x14005791c
140075f65:	eb 05                	jmp    0x140075f6c
140075f67:	bb 01 00 00 00       	mov    $0x1,%ebx
140075f6c:	8b c3                	mov    %ebx,%eax
140075f6e:	48 83 c4 20          	add    $0x20,%rsp
140075f72:	5b                   	pop    %rbx
140075f73:	c3                   	ret
140075f74:	cc                   	int3
140075f75:	cc                   	int3
140075f76:	cc                   	int3
140075f77:	cc                   	int3
140075f78:	cc                   	int3
140075f79:	cc                   	int3
140075f7a:	cc                   	int3
140075f7b:	cc                   	int3
140075f7c:	40 53                	rex push %rbx
140075f7e:	48 83 ec 20          	sub    $0x20,%rsp
140075f82:	48 8b d9             	mov    %rcx,%rbx
140075f85:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140075f89:	48 8b 01             	mov    (%rcx),%rax
140075f8c:	48 8b 40 18          	mov    0x18(%rax),%rax
140075f90:	ff 15 32 f7 00 00    	call   *0xf732(%rip)        # 0x1400856c8
140075f96:	33 c0                	xor    %eax,%eax
140075f98:	48 85 c0             	test   %rax,%rax
140075f9b:	75 06                	jne    0x140075fa3
140075f9d:	48 8b 43 60          	mov    0x60(%rbx),%rax
140075fa1:	eb 04                	jmp    0x140075fa7
140075fa3:	48 8b 40 30          	mov    0x30(%rax),%rax
140075fa7:	48 85 c0             	test   %rax,%rax
140075faa:	74 06                	je     0x140075fb2
140075fac:	80 78 50 00          	cmpb   $0x0,0x50(%rax)
140075fb0:	75 e6                	jne    0x140075f98
140075fb2:	48 83 c4 20          	add    $0x20,%rsp
140075fb6:	5b                   	pop    %rbx
140075fb7:	c3                   	ret
140075fb8:	cc                   	int3
140075fb9:	cc                   	int3
140075fba:	cc                   	int3
140075fbb:	cc                   	int3
140075fbc:	cc                   	int3
140075fbd:	cc                   	int3
140075fbe:	cc                   	int3
140075fbf:	cc                   	int3
140075fc0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140075fc5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140075fca:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140075fcf:	41 56                	push   %r14
140075fd1:	48 83 ec 20          	sub    $0x20,%rsp
140075fd5:	48 8b fa             	mov    %rdx,%rdi
140075fd8:	48 8b f1             	mov    %rcx,%rsi
140075fdb:	45 32 f6             	xor    %r14b,%r14b
140075fde:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140075fe2:	48 8b 01             	mov    (%rcx),%rax
140075fe5:	48 8b 40 18          	mov    0x18(%rax),%rax
140075fe9:	ff 15 d9 f6 00 00    	call   *0xf6d9(%rip)        # 0x1400856c8
140075fef:	48 8b 5e 60          	mov    0x60(%rsi),%rbx
140075ff3:	eb 19                	jmp    0x14007600e
140075ff5:	48 8b d7             	mov    %rdi,%rdx
140075ff8:	48 8b cb             	mov    %rbx,%rcx
140075ffb:	e8 18 4b 00 00       	call   0x14007ab18
140076000:	85 c0                	test   %eax,%eax
140076002:	74 06                	je     0x14007600a
140076004:	44 38 73 50          	cmp    %r14b,0x50(%rbx)
140076008:	74 09                	je     0x140076013
14007600a:	48 8b 5b 30          	mov    0x30(%rbx),%rbx
14007600e:	48 85 db             	test   %rbx,%rbx
140076011:	75 e2                	jne    0x140075ff5
140076013:	48 85 db             	test   %rbx,%rbx
140076016:	74 14                	je     0x14007602c
140076018:	48 8b 03             	mov    (%rbx),%rax
14007601b:	48 8b cb             	mov    %rbx,%rcx
14007601e:	48 8b 00             	mov    (%rax),%rax
140076021:	ff 15 a1 f6 00 00    	call   *0xf6a1(%rip)        # 0x1400856c8
140076027:	48 85 db             	test   %rbx,%rbx
14007602a:	75 73                	jne    0x14007609f
14007602c:	48 ff 15 dd ea 00 00 	rex.W call *0xeadd(%rip)        # 0x140084b10
140076033:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140076038:	48 8b c8             	mov    %rax,%rcx
14007603b:	33 d2                	xor    %edx,%edx
14007603d:	41 b8 40 01 00 00    	mov    $0x140,%r8d
140076043:	48 ff 15 be ea 00 00 	rex.W call *0xeabe(%rip)        # 0x140084b08
14007604a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14007604f:	48 85 c0             	test   %rax,%rax
140076052:	74 16                	je     0x14007606a
140076054:	4c 8b ce             	mov    %rsi,%r9
140076057:	4c 8b c6             	mov    %rsi,%r8
14007605a:	48 8b d7             	mov    %rdi,%rdx
14007605d:	48 8b c8             	mov    %rax,%rcx
140076060:	e8 93 40 00 00       	call   0x14007a0f8
140076065:	48 8b f8             	mov    %rax,%rdi
140076068:	eb 02                	jmp    0x14007606c
14007606a:	33 ff                	xor    %edi,%edi
14007606c:	48 85 ff             	test   %rdi,%rdi
14007606f:	74 2e                	je     0x14007609f
140076071:	83 7f 10 00          	cmpl   $0x0,0x10(%rdi)
140076075:	7c 08                	jl     0x14007607f
140076077:	48 8b df             	mov    %rdi,%rbx
14007607a:	41 b6 01             	mov    $0x1,%r14b
14007607d:	eb 20                	jmp    0x14007609f
14007607f:	48 8b 07             	mov    (%rdi),%rax
140076082:	48 8b cf             	mov    %rdi,%rcx
140076085:	48 8b 40 28          	mov    0x28(%rax),%rax
140076089:	ff 15 39 f6 00 00    	call   *0xf639(%rip)        # 0x1400856c8
14007608f:	48 8b 07             	mov    (%rdi),%rax
140076092:	48 8b cf             	mov    %rdi,%rcx
140076095:	48 8b 40 08          	mov    0x8(%rax),%rax
140076099:	ff 15 29 f6 00 00    	call   *0xf629(%rip)        # 0x1400856c8
14007609f:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1400760a3:	48 8b 11             	mov    (%rcx),%rdx
1400760a6:	48 8b 42 28          	mov    0x28(%rdx),%rax
1400760aa:	ff 15 18 f6 00 00    	call   *0xf618(%rip)        # 0x1400856c8
1400760b0:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1400760b5:	48 85 c0             	test   %rax,%rax
1400760b8:	74 03                	je     0x1400760bd
1400760ba:	44 88 30             	mov    %r14b,(%rax)
1400760bd:	48 8b c3             	mov    %rbx,%rax
1400760c0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400760c5:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400760ca:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1400760cf:	48 83 c4 20          	add    $0x20,%rsp
1400760d3:	41 5e                	pop    %r14
1400760d5:	c3                   	ret
1400760d6:	cc                   	int3
1400760d7:	cc                   	int3
1400760d8:	cc                   	int3
1400760d9:	cc                   	int3
1400760da:	cc                   	int3
1400760db:	cc                   	int3
1400760dc:	cc                   	int3
1400760dd:	cc                   	int3
1400760de:	cc                   	int3
1400760df:	cc                   	int3
1400760e0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400760e5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1400760ea:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1400760ef:	56                   	push   %rsi
1400760f0:	57                   	push   %rdi
1400760f1:	41 56                	push   %r14
1400760f3:	48 83 ec 20          	sub    $0x20,%rsp
1400760f7:	48 8b 35 22 a2 02 00 	mov    0x2a222(%rip),%rsi        # 0x1400a0320
1400760fe:	49 8b e8             	mov    %r8,%rbp
140076101:	80 22 f8             	andb   $0xf8,(%rdx)
140076104:	48 8b fa             	mov    %rdx,%rdi
140076107:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14007610b:	48 8b 9e 00 01 00 00 	mov    0x100(%rsi),%rbx
140076112:	48 8b 01             	mov    (%rcx),%rax
140076115:	48 8b 40 18          	mov    0x18(%rax),%rax
140076119:	ff 15 a9 f5 00 00    	call   *0xf5a9(%rip)        # 0x1400856c8
14007611f:	45 33 f6             	xor    %r14d,%r14d
140076122:	48 85 db             	test   %rbx,%rbx
140076125:	74 44                	je     0x14007616b
140076127:	eb 32                	jmp    0x14007615b
140076129:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14007612e:	ba ff ff ff 7f       	mov    $0x7fffffff,%edx
140076133:	48 8b cb             	mov    %rbx,%rcx
140076136:	e8 25 21 fb ff       	call   0x140028260
14007613b:	85 c0                	test   %eax,%eax
14007613d:	78 2c                	js     0x14007616b
14007613f:	48 8b d5             	mov    %rbp,%rdx
140076142:	48 8b cb             	mov    %rbx,%rcx
140076145:	e8 63 d9 fb ff       	call   0x140033aad
14007614a:	85 c0                	test   %eax,%eax
14007614c:	74 15                	je     0x140076163
14007614e:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140076153:	48 8d 1c 43          	lea    (%rbx,%rax,2),%rbx
140076157:	48 83 c3 02          	add    $0x2,%rbx
14007615b:	66 44 39 33          	cmp    %r14w,(%rbx)
14007615f:	75 c8                	jne    0x140076129
140076161:	eb 08                	jmp    0x14007616b
140076163:	8a 86 f8 00 00 00    	mov    0xf8(%rsi),%al
140076169:	88 07                	mov    %al,(%rdi)
14007616b:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14007616f:	48 8b 01             	mov    (%rcx),%rax
140076172:	48 8b 40 28          	mov    0x28(%rax),%rax
140076176:	ff 15 4c f5 00 00    	call   *0xf54c(%rip)        # 0x1400856c8
14007617c:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140076181:	48 8b c7             	mov    %rdi,%rax
140076184:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
140076189:	48 83 c4 20          	add    $0x20,%rsp
14007618d:	41 5e                	pop    %r14
14007618f:	5f                   	pop    %rdi
140076190:	5e                   	pop    %rsi
140076191:	c3                   	ret
140076192:	cc                   	int3
140076193:	cc                   	int3
140076194:	cc                   	int3
140076195:	cc                   	int3
140076196:	cc                   	int3
140076197:	cc                   	int3
140076198:	cc                   	int3
140076199:	cc                   	int3
14007619a:	cc                   	int3
14007619b:	cc                   	int3
14007619c:	33 c0                	xor    %eax,%eax
14007619e:	48 39 81 f8 00 00 00 	cmp    %rax,0xf8(%rcx)
1400761a5:	74 0c                	je     0x1400761b3
1400761a7:	39 81 d0 00 00 00    	cmp    %eax,0xd0(%rcx)
1400761ad:	8d 50 01             	lea    0x1(%rax),%edx
1400761b0:	0f 44 c2             	cmove  %edx,%eax
1400761b3:	c3                   	ret
1400761b4:	cc                   	int3
1400761b5:	cc                   	int3
1400761b6:	cc                   	int3
1400761b7:	cc                   	int3
1400761b8:	cc                   	int3