140025db0:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140025db4:	48 ff 15 05 9c 01 00 	rex.W call *0x19c05(%rip)        # 0x14003f9c0
140025dbb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140025dc0:	85 c0                	test   %eax,%eax
140025dc2:	74 c7                	je     0x140025d8b
140025dc4:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
140025dc8:	ba 20 00 00 00       	mov    $0x20,%edx
140025dcd:	48 ff 15 5c 9c 01 00 	rex.W call *0x19c5c(%rip)        # 0x14003fa30
140025dd4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140025dd9:	48 89 03             	mov    %rax,(%rbx)
140025ddc:	48 8b f8             	mov    %rax,%rdi
140025ddf:	48 85 c0             	test   %rax,%rax
140025de2:	74 a7                	je     0x140025d8b
140025de4:	4c 8b 75 d8          	mov    -0x28(%rbp),%r14
140025de8:	4c 8d 4d e8          	lea    -0x18(%rbp),%r9
140025dec:	49 8b ce             	mov    %r14,%rcx
140025def:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
140025df3:	ba 10 00 00 00       	mov    $0x10,%edx
140025df8:	48 ff 15 b1 9c 01 00 	rex.W call *0x19cb1(%rip)        # 0x14003fab0
140025dff:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140025e04:	85 c0                	test   %eax,%eax
140025e06:	74 83                	je     0x140025d8b
140025e08:	48 8d 57 08          	lea    0x8(%rdi),%rdx
140025e0c:	49 8b ce             	mov    %r14,%rcx
140025e0f:	4c 8d 4d e8          	lea    -0x18(%rbp),%r9
140025e13:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
140025e17:	e8 2c 57 ff ff       	call   0x14001b548
140025e1c:	85 c0                	test   %eax,%eax
140025e1e:	0f 84 67 ff ff ff    	je     0x140025d8b
140025e24:	48 8b 1b             	mov    (%rbx),%rbx
140025e27:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
140025e2b:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
140025e2f:	48 ff 15 9a 9b 01 00 	rex.W call *0x19b9a(%rip)        # 0x14003f9d0
140025e36:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140025e3b:	85 c0                	test   %eax,%eax
140025e3d:	0f 85 69 ff ff ff    	jne    0x140025dac
140025e43:	48 83 23 00          	andq   $0x0,(%rbx)
140025e47:	4c 8b 45 e0          	mov    -0x20(%rbp),%r8
140025e4b:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
140025e4f:	48 8b 0e             	mov    (%rsi),%rcx
140025e52:	48 ff 15 87 9b 01 00 	rex.W call *0x19b87(%rip)        # 0x14003f9e0
140025e59:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140025e5e:	85 c0                	test   %eax,%eax
140025e60:	0f 84 25 ff ff ff    	je     0x140025d8b
140025e66:	4d 8b 07             	mov    (%r15),%r8
140025e69:	49 8b cc             	mov    %r12,%rcx
140025e6c:	48 8b 16             	mov    (%rsi),%rdx
140025e6f:	48 ff 15 6a 9b 01 00 	rex.W call *0x19b6a(%rip)        # 0x14003f9e0
140025e76:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140025e7b:	85 c0                	test   %eax,%eax
140025e7d:	0f 84 08 ff ff ff    	je     0x140025d8b
140025e83:	b8 01 00 00 00       	mov    $0x1,%eax
140025e88:	e9 00 ff ff ff       	jmp    0x140025d8d
140025e8d:	cc                   	int3
140025e8e:	cc                   	int3
140025e8f:	cc                   	int3
140025e90:	cc                   	int3
140025e91:	cc                   	int3
140025e92:	cc                   	int3
140025e93:	cc                   	int3
140025e94:	48 8b c4             	mov    %rsp,%rax
140025e97:	48 89 58 08          	mov    %rbx,0x8(%rax)
140025e9b:	48 89 70 10          	mov    %rsi,0x10(%rax)
140025e9f:	48 89 78 18          	mov    %rdi,0x18(%rax)
140025ea3:	4c 89 70 20          	mov    %r14,0x20(%rax)
140025ea7:	55                   	push   %rbp
140025ea8:	48 8b ec             	mov    %rsp,%rbp
140025eab:	48 83 ec 40          	sub    $0x40,%rsp
140025eaf:	49 8b f8             	mov    %r8,%rdi
140025eb2:	49 8b f1             	mov    %r9,%rsi
140025eb5:	48 8b da             	mov    %rdx,%rbx
140025eb8:	4c 8d 4d f0          	lea    -0x10(%rbp),%r9
140025ebc:	4c 8b f1             	mov    %rcx,%r14
140025ebf:	4c 8d 45 e8          	lea    -0x18(%rbp),%r8
140025ec3:	ba 10 00 00 00       	mov    $0x10,%edx
140025ec8:	48 8b 0f             	mov    (%rdi),%rcx
140025ecb:	48 ff 15 de 9b 01 00 	rex.W call *0x19bde(%rip)        # 0x14003fab0
140025ed2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140025ed7:	85 c0                	test   %eax,%eax
140025ed9:	75 68                	jne    0x140025f43
140025edb:	33 c0                	xor    %eax,%eax
140025edd:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140025ee2:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140025ee7:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
140025eec:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
140025ef1:	48 83 c4 40          	add    $0x40,%rsp
140025ef5:	5d                   	pop    %rbp
140025ef6:	c3                   	ret
140025ef7:	cc                   	int3
140025ef8:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140025efc:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
140025f00:	48 ff 15 b9 9a 01 00 	rex.W call *0x19ab9(%rip)        # 0x14003f9c0
140025f07:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140025f0c:	85 c0                	test   %eax,%eax
140025f0e:	74 cb                	je     0x140025edb
140025f10:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140025f14:	ba 28 00 00 00       	mov    $0x28,%edx
140025f19:	48 ff 15 10 9b 01 00 	rex.W call *0x19b10(%rip)        # 0x14003fa30
140025f20:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140025f25:	48 89 03             	mov    %rax,(%rbx)
140025f28:	48 85 c0             	test   %rax,%rax
140025f2b:	74 ae                	je     0x140025edb
140025f2d:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140025f31:	4c 8d 40 08          	lea    0x8(%rax),%r8
140025f35:	33 d2                	xor    %edx,%edx
140025f37:	e8 34 96 ff ff       	call   0x14001f570
140025f3c:	85 c0                	test   %eax,%eax
140025f3e:	74 9b                	je     0x140025edb
140025f40:	48 8b 1b             	mov    (%rbx),%rbx
140025f43:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
140025f47:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140025f4b:	48 ff 15 7e 9a 01 00 	rex.W call *0x19a7e(%rip)        # 0x14003f9d0
140025f52:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140025f57:	85 c0                	test   %eax,%eax
140025f59:	75 9d                	jne    0x140025ef8
140025f5b:	48 83 23 00          	andq   $0x0,(%rbx)
140025f5f:	4c 8b 45 f0          	mov    -0x10(%rbp),%r8
140025f63:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140025f67:	48 8b 0f             	mov    (%rdi),%rcx
140025f6a:	48 ff 15 6f 9a 01 00 	rex.W call *0x19a6f(%rip)        # 0x14003f9e0
140025f71:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140025f76:	85 c0                	test   %eax,%eax
140025f78:	0f 84 5d ff ff ff    	je     0x140025edb
140025f7e:	4c 8b 06             	mov    (%rsi),%r8
140025f81:	49 8b ce             	mov    %r14,%rcx
140025f84:	48 8b 17             	mov    (%rdi),%rdx
140025f87:	48 ff 15 52 9a 01 00 	rex.W call *0x19a52(%rip)        # 0x14003f9e0
140025f8e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140025f93:	85 c0                	test   %eax,%eax
140025f95:	0f 84 40 ff ff ff    	je     0x140025edb
140025f9b:	b8 01 00 00 00       	mov    $0x1,%eax
140025fa0:	e9 38 ff ff ff       	jmp    0x140025edd
140025fa5:	cc                   	int3
140025fa6:	cc                   	int3
140025fa7:	cc                   	int3
140025fa8:	cc                   	int3
140025fa9:	cc                   	int3
140025faa:	cc                   	int3
140025fab:	cc                   	int3
140025fac:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140025fb1:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140025fb6:	57                   	push   %rdi
140025fb7:	48 83 ec 30          	sub    $0x30,%rsp
140025fbb:	49 8b f0             	mov    %r8,%rsi
140025fbe:	48 8b da             	mov    %rdx,%rbx
140025fc1:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140025fc6:	ba 10 00 00 00       	mov    $0x10,%edx
140025fcb:	48 8b f9             	mov    %rcx,%rdi
140025fce:	48 ff 15 03 9a 01 00 	rex.W call *0x19a03(%rip)        # 0x14003f9d8
140025fd5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140025fda:	eb 2b                	jmp    0x140026007
140025fdc:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
140025fe1:	ba 10 00 00 00       	mov    $0x10,%edx
140025fe6:	48 ff 15 eb 99 01 00 	rex.W call *0x199eb(%rip)        # 0x14003f9d8
140025fed:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140025ff2:	85 c0                	test   %eax,%eax
140025ff4:	74 4e                	je     0x140026044
140025ff6:	48 8d 53 08          	lea    0x8(%rbx),%rdx
140025ffa:	48 8b cf             	mov    %rdi,%rcx
140025ffd:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
140026002:	e8 5d b1 ff ff       	call   0x140021164
140026007:	85 c0                	test   %eax,%eax
140026009:	74 39                	je     0x140026044
14002600b:	48 8b 1b             	mov    (%rbx),%rbx
14002600e:	48 8b cf             	mov    %rdi,%rcx
140026011:	48 85 db             	test   %rbx,%rbx
140026014:	75 c6                	jne    0x140025fdc
140026016:	8b 54 24 20          	mov    0x20(%rsp),%edx
14002601a:	48 ff 15 ef 99 01 00 	rex.W call *0x199ef(%rip)        # 0x14003fa10
140026021:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140026026:	85 c0                	test   %eax,%eax
140026028:	74 1a                	je     0x140026044
14002602a:	8b 16                	mov    (%rsi),%edx
14002602c:	48 8b cf             	mov    %rdi,%rcx
14002602f:	48 ff 15 da 99 01 00 	rex.W call *0x199da(%rip)        # 0x14003fa10
140026036:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002603b:	85 c0                	test   %eax,%eax
14002603d:	74 05                	je     0x140026044
14002603f:	8d 43 01             	lea    0x1(%rbx),%eax
140026042:	eb 02                	jmp    0x140026046
140026044:	33 c0                	xor    %eax,%eax
140026046:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14002604b:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140026050:	48 83 c4 30          	add    $0x30,%rsp
140026054:	5f                   	pop    %rdi
140026055:	c3                   	ret
140026056:	cc                   	int3
140026057:	cc                   	int3
140026058:	cc                   	int3
140026059:	cc                   	int3
14002605a:	cc                   	int3
14002605b:	cc                   	int3
14002605c:	cc                   	int3
14002605d:	cc                   	int3
14002605e:	cc                   	int3
14002605f:	cc                   	int3
140026060:	48 8b c4             	mov    %rsp,%rax
140026063:	48 89 58 08          	mov    %rbx,0x8(%rax)
140026067:	48 89 70 10          	mov    %rsi,0x10(%rax)
14002606b:	48 89 78 18          	mov    %rdi,0x18(%rax)
14002606f:	4c 89 60 20          	mov    %r12,0x20(%rax)
140026073:	55                   	push   %rbp
140026074:	41 56                	push   %r14
140026076:	41 57                	push   %r15
140026078:	48 8b ec             	mov    %rsp,%rbp
14002607b:	48 83 ec 50          	sub    $0x50,%rsp
14002607f:	49 8b f0             	mov    %r8,%rsi
140026082:	4d 8b f9             	mov    %r9,%r15
140026085:	48 8b da             	mov    %rdx,%rbx
140026088:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
14002608c:	4c 8b e1             	mov    %rcx,%r12
14002608f:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
140026093:	ba 10 00 00 00       	mov    $0x10,%edx
140026098:	48 8b 0e             	mov    (%rsi),%rcx
14002609b:	48 ff 15 0e 9a 01 00 	rex.W call *0x19a0e(%rip)        # 0x14003fab0
1400260a2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400260a7:	85 c0                	test   %eax,%eax
1400260a9:	0f 85 9c 00 00 00    	jne    0x14002614b
1400260af:	33 c0                	xor    %eax,%eax
1400260b1:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
1400260b6:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1400260ba:	49 8b 73 28          	mov    0x28(%r11),%rsi
1400260be:	49 8b 7b 30          	mov    0x30(%r11),%rdi
1400260c2:	4d 8b 63 38          	mov    0x38(%r11),%r12
1400260c6:	49 8b e3             	mov    %r11,%rsp
1400260c9:	41 5f                	pop    %r15
1400260cb:	41 5e                	pop    %r14
1400260cd:	5d                   	pop    %rbp
1400260ce:	c3                   	ret
1400260cf:	cc                   	int3
1400260d0:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1400260d4:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1400260d8:	48 ff 15 e1 98 01 00 	rex.W call *0x198e1(%rip)        # 0x14003f9c0
1400260df:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400260e4:	85 c0                	test   %eax,%eax
1400260e6:	74 c7                	je     0x1400260af
1400260e8:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1400260ec:	ba 40 00 00 00       	mov    $0x40,%edx
1400260f1:	48 ff 15 38 99 01 00 	rex.W call *0x19938(%rip)        # 0x14003fa30
1400260f8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400260fd:	48 89 03             	mov    %rax,(%rbx)
140026100:	48 8b f8             	mov    %rax,%rdi
140026103:	48 85 c0             	test   %rax,%rax
140026106:	74 a7                	je     0x1400260af
140026108:	4c 8b 75 d8          	mov    -0x28(%rbp),%r14
14002610c:	4c 8d 4d e8          	lea    -0x18(%rbp),%r9
140026110:	49 8b ce             	mov    %r14,%rcx
140026113:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
140026117:	ba 10 00 00 00       	mov    $0x10,%edx
14002611c:	48 ff 15 8d 99 01 00 	rex.W call *0x1998d(%rip)        # 0x14003fab0
140026123:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140026128:	85 c0                	test   %eax,%eax
14002612a:	74 83                	je     0x1400260af
14002612c:	48 8d 57 08          	lea    0x8(%rdi),%rdx
140026130:	49 8b ce             	mov    %r14,%rcx
140026133:	4c 8d 4d e8          	lea    -0x18(%rbp),%r9
140026137:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
14002613b:	e8 e0 b0 ff ff       	call   0x140021220
140026140:	85 c0                	test   %eax,%eax
140026142:	0f 84 67 ff ff ff    	je     0x1400260af
140026148:	48 8b 1b             	mov    (%rbx),%rbx
14002614b:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
14002614f:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
140026153:	48 ff 15 76 98 01 00 	rex.W call *0x19876(%rip)        # 0x14003f9d0
14002615a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002615f:	85 c0                	test   %eax,%eax
140026161:	0f 85 69 ff ff ff    	jne    0x1400260d0
140026167:	48 83 23 00          	andq   $0x0,(%rbx)
14002616b:	4c 8b 45 e0          	mov    -0x20(%rbp),%r8
14002616f:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
140026173:	48 8b 0e             	mov    (%rsi),%rcx
140026176:	48 ff 15 63 98 01 00 	rex.W call *0x19863(%rip)        # 0x14003f9e0
14002617d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140026182:	85 c0                	test   %eax,%eax
140026184:	0f 84 25 ff ff ff    	je     0x1400260af
14002618a:	4d 8b 07             	mov    (%r15),%r8
14002618d:	49 8b cc             	mov    %r12,%rcx
140026190:	48 8b 16             	mov    (%rsi),%rdx
140026193:	48 ff 15 46 98 01 00 	rex.W call *0x19846(%rip)        # 0x14003f9e0
14002619a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002619f:	85 c0                	test   %eax,%eax
1400261a1:	0f 84 08 ff ff ff    	je     0x1400260af
1400261a7:	b8 01 00 00 00       	mov    $0x1,%eax
1400261ac:	e9 00 ff ff ff       	jmp    0x1400260b1
1400261b1:	cc                   	int3
1400261b2:	cc                   	int3
1400261b3:	cc                   	int3
1400261b4:	cc                   	int3
1400261b5:	cc                   	int3
1400261b6:	cc                   	int3
1400261b7:	cc                   	int3
1400261b8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400261bd:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400261c2:	57                   	push   %rdi
1400261c3:	48 83 ec 30          	sub    $0x30,%rsp
1400261c7:	49 8b f0             	mov    %r8,%rsi
1400261ca:	48 8b da             	mov    %rdx,%rbx
1400261cd:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1400261d2:	ba 10 00 00 00       	mov    $0x10,%edx
1400261d7:	48 8b f9             	mov    %rcx,%rdi
1400261da:	48 ff 15 f7 97 01 00 	rex.W call *0x197f7(%rip)        # 0x14003f9d8
1400261e1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400261e6:	eb 2b                	jmp    0x140026213
1400261e8:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
1400261ed:	ba 10 00 00 00       	mov    $0x10,%edx
1400261f2:	48 ff 15 df 97 01 00 	rex.W call *0x197df(%rip)        # 0x14003f9d8
1400261f9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400261fe:	85 c0                	test   %eax,%eax
140026200:	74 4e                	je     0x140026250
140026202:	48 8d 53 08          	lea    0x8(%rbx),%rdx
140026206:	48 8b cf             	mov    %rdi,%rcx
140026209:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
14002620e:	e8 09 50 ff ff       	call   0x14001b21c
140026213:	85 c0                	test   %eax,%eax
140026215:	74 39                	je     0x140026250
140026217:	48 8b 1b             	mov    (%rbx),%rbx
14002621a:	48 8b cf             	mov    %rdi,%rcx
14002621d:	48 85 db             	test   %rbx,%rbx
140026220:	75 c6                	jne    0x1400261e8
140026222:	8b 54 24 20          	mov    0x20(%rsp),%edx
140026226:	48 ff 15 e3 97 01 00 	rex.W call *0x197e3(%rip)        # 0x14003fa10
14002622d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140026232:	85 c0                	test   %eax,%eax
140026234:	74 1a                	je     0x140026250
140026236:	8b 16                	mov    (%rsi),%edx
140026238:	48 8b cf             	mov    %rdi,%rcx
14002623b:	48 ff 15 ce 97 01 00 	rex.W call *0x197ce(%rip)        # 0x14003fa10
140026242:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140026247:	85 c0                	test   %eax,%eax
140026249:	74 05                	je     0x140026250
14002624b:	8d 43 01             	lea    0x1(%rbx),%eax
14002624e:	eb 02                	jmp    0x140026252
140026250:	33 c0                	xor    %eax,%eax
140026252:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140026257:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14002625c:	48 83 c4 30          	add    $0x30,%rsp
140026260:	5f                   	pop    %rdi
140026261:	c3                   	ret
140026262:	cc                   	int3
140026263:	cc                   	int3
140026264:	cc                   	int3
140026265:	cc                   	int3
140026266:	cc                   	int3
140026267:	cc                   	int3
140026268:	cc                   	int3
140026269:	cc                   	int3
14002626a:	cc                   	int3
14002626b:	cc                   	int3
14002626c:	48 8b c4             	mov    %rsp,%rax
14002626f:	48 89 58 08          	mov    %rbx,0x8(%rax)