140026d9e:	cc                   	int3
140026d9f:	cc                   	int3
140026da0:	48 83 ec 28          	sub    $0x28,%rsp
140026da4:	48 8b 49 48          	mov    0x48(%rcx),%rcx
140026da8:	e8 fb 8e ff ff       	call   0x14001fca8
140026dad:	32 c0                	xor    %al,%al
140026daf:	48 83 c4 28          	add    $0x28,%rsp
140026db3:	c3                   	ret
140026db4:	cc                   	int3
140026db5:	cc                   	int3
140026db6:	cc                   	int3
140026db7:	cc                   	int3
140026db8:	cc                   	int3
140026db9:	cc                   	int3
140026dba:	cc                   	int3
140026dbb:	cc                   	int3
140026dbc:	cc                   	int3
140026dbd:	cc                   	int3
140026dbe:	cc                   	int3
140026dbf:	cc                   	int3
140026dc0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140026dc5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140026dca:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140026dcf:	57                   	push   %rdi
140026dd0:	41 54                	push   %r12
140026dd2:	41 55                	push   %r13
140026dd4:	48 83 ec 30          	sub    $0x30,%rsp
140026dd8:	48 8b e9             	mov    %rcx,%rbp
140026ddb:	8b 0d 9b 73 01 00    	mov    0x1739b(%rip),%ecx        # 0x14003e17c
140026de1:	48 ff 15 f0 e9 00 00 	rex.W call *0xe9f0(%rip)        # 0x1400357d8
140026de8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140026ded:	83 cb ff             	or     $0xffffffff,%ebx
140026df0:	48 8b f8             	mov    %rax,%rdi
140026df3:	48 85 c0             	test   %rax,%rax
140026df6:	75 22                	jne    0x140026e1a
140026df8:	8b 1d 7e 73 01 00    	mov    0x1737e(%rip),%ebx        # 0x14003e17c
140026dfe:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140026e03:	21 44 24 50          	and    %eax,0x50(%rsp)
140026e07:	48 8d 7c 24 50       	lea    0x50(%rsp),%rdi
140026e0c:	8b cb                	mov    %ebx,%ecx
140026e0e:	48 ff 15 83 e9 00 00 	rex.W call *0xe983(%rip)        # 0x140035798
140026e15:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140026e1a:	8b 17                	mov    (%rdi),%edx
140026e1c:	8d 42 01             	lea    0x1(%rdx),%eax
140026e1f:	89 07                	mov    %eax,(%rdi)
140026e21:	48 8b 0d 20 72 01 00 	mov    0x17220(%rip),%rcx        # 0x14003e048
140026e28:	4c 8d 25 19 72 01 00 	lea    0x17219(%rip),%r12        # 0x14003e048
140026e2f:	4c 8d 2d 1a f7 00 00 	lea    0xf71a(%rip),%r13        # 0x140036550
140026e36:	be df 01 00 00       	mov    $0x1df,%esi
140026e3b:	49 3b cc             	cmp    %r12,%rcx
140026e3e:	74 48                	je     0x140026e88
140026e40:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140026e44:	74 42                	je     0x140026e88
140026e46:	8d 42 01             	lea    0x1(%rdx),%eax
140026e49:	8d 14 80             	lea    (%rax,%rax,4),%edx
140026e4c:	81 fa e1 01 00 00    	cmp    $0x1e1,%edx
140026e52:	77 09                	ja     0x140026e5d
140026e54:	8b c2                	mov    %edx,%eax
140026e56:	8b d6                	mov    %esi,%edx
140026e58:	48 2b d0             	sub    %rax,%rdx
140026e5b:	eb 02                	jmp    0x140026e5f
140026e5d:	33 d2                	xor    %edx,%edx
140026e5f:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140026e63:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
140026e67:	4e 8d 0c 2a          	lea    (%rdx,%r13,1),%r9
140026e6b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140026e70:	ba 0e 00 00 00       	mov    $0xe,%edx
140026e75:	4c 8d 05 dc 0d 01 00 	lea    0x10ddc(%rip),%r8        # 0x140037c58
140026e7c:	e8 6b ae fd ff       	call   0x140001cec
140026e81:	48 8b 0d c0 71 01 00 	mov    0x171c0(%rip),%rcx        # 0x14003e048
140026e88:	48 8b 55 38          	mov    0x38(%rbp),%rdx
140026e8c:	48 85 d2             	test   %rdx,%rdx
140026e8f:	74 17                	je     0x140026ea8
140026e91:	48 8b 02             	mov    (%rdx),%rax
140026e94:	48 8b ca             	mov    %rdx,%rcx
140026e97:	48 8b 40 50          	mov    0x50(%rax),%rax
140026e9b:	ff 15 27 ef 00 00    	call   *0xef27(%rip)        # 0x140035dc8
140026ea1:	48 8b 0d a0 71 01 00 	mov    0x171a0(%rip),%rcx        # 0x14003e048
140026ea8:	49 3b cc             	cmp    %r12,%rcx
140026eab:	74 3e                	je     0x140026eeb
140026ead:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140026eb1:	74 38                	je     0x140026eeb
140026eb3:	8b 07                	mov    (%rdi),%eax
140026eb5:	8d 14 80             	lea    (%rax,%rax,4),%edx
140026eb8:	81 fa e1 01 00 00    	cmp    $0x1e1,%edx
140026ebe:	77 07                	ja     0x140026ec7
140026ec0:	8b c2                	mov    %edx,%eax
140026ec2:	48 2b f0             	sub    %rax,%rsi
140026ec5:	eb 02                	jmp    0x140026ec9
140026ec7:	33 f6                	xor    %esi,%esi
140026ec9:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140026ecd:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
140026ed1:	4e 8d 0c 2e          	lea    (%rsi,%r13,1),%r9
140026ed5:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140026eda:	ba 0f 00 00 00       	mov    $0xf,%edx
140026edf:	4c 8d 05 72 0d 01 00 	lea    0x10d72(%rip),%r8        # 0x140037c58
140026ee6:	e8 01 ae fd ff       	call   0x140001cec
140026eeb:	ff 0f                	decl   (%rdi)
140026eed:	83 fb ff             	cmp    $0xffffffff,%ebx
140026ef0:	74 23                	je     0x140026f15
140026ef2:	8b cb                	mov    %ebx,%ecx
140026ef4:	48 ff 15 dd e8 00 00 	rex.W call *0xe8dd(%rip)        # 0x1400357d8
140026efb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140026f00:	48 85 c0             	test   %rax,%rax
140026f03:	74 10                	je     0x140026f15
140026f05:	33 d2                	xor    %edx,%edx
140026f07:	8b cb                	mov    %ebx,%ecx
140026f09:	48 ff 15 88 e8 00 00 	rex.W call *0xe888(%rip)        # 0x140035798
140026f10:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140026f15:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140026f1a:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
140026f1f:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
140026f24:	48 83 c4 30          	add    $0x30,%rsp
140026f28:	41 5d                	pop    %r13
140026f2a:	41 5c                	pop    %r12
140026f2c:	5f                   	pop    %rdi
140026f2d:	c3                   	ret
140026f2e:	cc                   	int3
140026f2f:	cc                   	int3
140026f30:	cc                   	int3
140026f31:	cc                   	int3
140026f32:	cc                   	int3
140026f33:	cc                   	int3
140026f34:	cc                   	int3
140026f35:	cc                   	int3
140026f36:	cc                   	int3
140026f37:	cc                   	int3
140026f38:	cc                   	int3
140026f39:	cc                   	int3
140026f3a:	cc                   	int3
140026f3b:	cc                   	int3
140026f3c:	cc                   	int3
140026f3d:	cc                   	int3
140026f3e:	cc                   	int3
140026f3f:	cc                   	int3
140026f40:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140026f45:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140026f4a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140026f4f:	57                   	push   %rdi
140026f50:	41 54                	push   %r12
140026f52:	41 55                	push   %r13
140026f54:	48 83 ec 30          	sub    $0x30,%rsp
140026f58:	48 8b e9             	mov    %rcx,%rbp
140026f5b:	8b 0d 1b 72 01 00    	mov    0x1721b(%rip),%ecx        # 0x14003e17c
140026f61:	48 ff 15 70 e8 00 00 	rex.W call *0xe870(%rip)        # 0x1400357d8
140026f68:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140026f6d:	83 cb ff             	or     $0xffffffff,%ebx
140026f70:	48 8b f8             	mov    %rax,%rdi
140026f73:	48 85 c0             	test   %rax,%rax
140026f76:	75 22                	jne    0x140026f9a
140026f78:	8b 1d fe 71 01 00    	mov    0x171fe(%rip),%ebx        # 0x14003e17c
140026f7e:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140026f83:	21 44 24 50          	and    %eax,0x50(%rsp)
140026f87:	48 8d 7c 24 50       	lea    0x50(%rsp),%rdi
140026f8c:	8b cb                	mov    %ebx,%ecx
140026f8e:	48 ff 15 03 e8 00 00 	rex.W call *0xe803(%rip)        # 0x140035798
140026f95:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140026f9a:	8b 17                	mov    (%rdi),%edx
140026f9c:	8d 42 01             	lea    0x1(%rdx),%eax
140026f9f:	89 07                	mov    %eax,(%rdi)
140026fa1:	48 8b 0d a0 70 01 00 	mov    0x170a0(%rip),%rcx        # 0x14003e048
140026fa8:	4c 8d 25 99 70 01 00 	lea    0x17099(%rip),%r12        # 0x14003e048
140026faf:	4c 8d 2d 9a f5 00 00 	lea    0xf59a(%rip),%r13        # 0x140036550
140026fb6:	be df 01 00 00       	mov    $0x1df,%esi
140026fbb:	49 3b cc             	cmp    %r12,%rcx
140026fbe:	74 48                	je     0x140027008
140026fc0:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140026fc4:	74 42                	je     0x140027008
140026fc6:	8d 42 01             	lea    0x1(%rdx),%eax
140026fc9:	8d 14 80             	lea    (%rax,%rax,4),%edx
140026fcc:	81 fa e1 01 00 00    	cmp    $0x1e1,%edx
140026fd2:	77 09                	ja     0x140026fdd
140026fd4:	8b c2                	mov    %edx,%eax
140026fd6:	8b d6                	mov    %esi,%edx
140026fd8:	48 2b d0             	sub    %rax,%rdx
140026fdb:	eb 02                	jmp    0x140026fdf
140026fdd:	33 d2                	xor    %edx,%edx
140026fdf:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140026fe3:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
140026fe7:	4e 8d 0c 2a          	lea    (%rdx,%r13,1),%r9
140026feb:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140026ff0:	ba 10 00 00 00       	mov    $0x10,%edx
140026ff5:	4c 8d 05 5c 0c 01 00 	lea    0x10c5c(%rip),%r8        # 0x140037c58
140026ffc:	e8 eb ac fd ff       	call   0x140001cec
140027001:	48 8b 0d 40 70 01 00 	mov    0x17040(%rip),%rcx        # 0x14003e048
140027008:	48 8b 55 38          	mov    0x38(%rbp),%rdx
14002700c:	48 85 d2             	test   %rdx,%rdx
14002700f:	74 17                	je     0x140027028
140027011:	48 8b 02             	mov    (%rdx),%rax
140027014:	48 8b ca             	mov    %rdx,%rcx
140027017:	48 8b 40 48          	mov    0x48(%rax),%rax
14002701b:	ff 15 a7 ed 00 00    	call   *0xeda7(%rip)        # 0x140035dc8
140027021:	48 8b 0d 20 70 01 00 	mov    0x17020(%rip),%rcx        # 0x14003e048
140027028:	49 3b cc             	cmp    %r12,%rcx
14002702b:	74 3e                	je     0x14002706b
14002702d:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140027031:	74 38                	je     0x14002706b
140027033:	8b 07                	mov    (%rdi),%eax
140027035:	8d 14 80             	lea    (%rax,%rax,4),%edx
140027038:	81 fa e1 01 00 00    	cmp    $0x1e1,%edx
14002703e:	77 07                	ja     0x140027047
140027040:	8b c2                	mov    %edx,%eax
140027042:	48 2b f0             	sub    %rax,%rsi
140027045:	eb 02                	jmp    0x140027049
140027047:	33 f6                	xor    %esi,%esi
140027049:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14002704d:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
140027051:	4e 8d 0c 2e          	lea    (%rsi,%r13,1),%r9
140027055:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14002705a:	ba 11 00 00 00       	mov    $0x11,%edx
14002705f:	4c 8d 05 f2 0b 01 00 	lea    0x10bf2(%rip),%r8        # 0x140037c58
140027066:	e8 81 ac fd ff       	call   0x140001cec
14002706b:	ff 0f                	decl   (%rdi)
14002706d:	83 fb ff             	cmp    $0xffffffff,%ebx
140027070:	74 23                	je     0x140027095
140027072:	8b cb                	mov    %ebx,%ecx
140027074:	48 ff 15 5d e7 00 00 	rex.W call *0xe75d(%rip)        # 0x1400357d8
14002707b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140027080:	48 85 c0             	test   %rax,%rax
140027083:	74 10                	je     0x140027095
140027085:	33 d2                	xor    %edx,%edx
140027087:	8b cb                	mov    %ebx,%ecx
140027089:	48 ff 15 08 e7 00 00 	rex.W call *0xe708(%rip)        # 0x140035798
140027090:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140027095:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
14002709a:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
14002709f:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1400270a4:	48 83 c4 30          	add    $0x30,%rsp
1400270a8:	41 5d                	pop    %r13
1400270aa:	41 5c                	pop    %r12
1400270ac:	5f                   	pop    %rdi
1400270ad:	c3                   	ret
1400270ae:	cc                   	int3
1400270af:	cc                   	int3
1400270b0:	cc                   	int3
1400270b1:	cc                   	int3
1400270b2:	cc                   	int3
1400270b3:	cc                   	int3
1400270b4:	cc                   	int3
1400270b5:	cc                   	int3
1400270b6:	cc                   	int3
1400270b7:	cc                   	int3
1400270b8:	4c 8b dc             	mov    %rsp,%r11
1400270bb:	45 89 4b 20          	mov    %r9d,0x20(%r11)
1400270bf:	48 83 ec 48          	sub    $0x48,%rsp
1400270c3:	49 83 63 e8 00       	andq   $0x0,-0x18(%r11)
1400270c8:	49 8d 43 20          	lea    0x20(%r11),%rax
1400270cc:	44 0f b7 ca          	movzwl %dx,%r9d
1400270d0:	ba 2b 00 00 00       	mov    $0x2b,%edx
1400270d5:	49 c7 43 e0 04 00 00 	movq   $0x4,-0x20(%r11)
1400270dc:	00
1400270dd:	49 89 43 d8          	mov    %rax,-0x28(%r11)
1400270e1:	48 ff 15 f0 e9 00 00 	rex.W call *0xe9f0(%rip)        # 0x140035ad8
1400270e8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400270ed:	48 83 c4 48          	add    $0x48,%rsp
1400270f1:	c3                   	ret
1400270f2:	cc                   	int3
1400270f3:	cc                   	int3
1400270f4:	cc                   	int3
1400270f5:	cc                   	int3
1400270f6:	cc                   	int3
1400270f7:	cc                   	int3
1400270f8:	cc                   	int3
1400270f9:	cc                   	int3
1400270fa:	cc                   	int3
1400270fb:	cc                   	int3
1400270fc:	48 83 ec 78          	sub    $0x78,%rsp
140027100:	4d 85 c9             	test   %r9,%r9
140027103:	74 13                	je     0x140027118
140027105:	49 83 ca ff          	or     $0xffffffffffffffff,%r10
140027109:	49 ff c2             	inc    %r10
14002710c:	43 80 3c 11 00       	cmpb   $0x0,(%r9,%r10,1)
140027111:	75 f6                	jne    0x140027109
140027113:	49 ff c2             	inc    %r10
140027116:	eb 06                	jmp    0x14002711e
140027118:	41 ba 05 00 00 00    	mov    $0x5,%r10d
14002711e:	4d 85 c9             	test   %r9,%r9
140027121:	48 8d 05 70 f7 00 00 	lea    0xf770(%rip),%rax        # 0x140036898
140027128:	41 bb 08 00 00 00    	mov    $0x8,%r11d
14002712e:	49 0f 45 c1          	cmovne %r9,%rax
140027132:	48 83 64 24 60 00    	andq   $0x0,0x60(%rsp)
140027138:	4c 89 5c 24 58       	mov    %r11,0x58(%rsp)
14002713d:	4c 8d 8c 24 b0 00 00 	lea    0xb0(%rsp),%r9
140027144:	00
140027145:	4c 89 4c 24 50       	mov    %r9,0x50(%rsp)
14002714a:	4c 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%r9
140027151:	00
140027152:	4c 89 5c 24 48       	mov    %r11,0x48(%rsp)
140027157:	4c 89 4c 24 40       	mov    %r9,0x40(%rsp)
14002715c:	4c 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%r9
140027163:	00
140027164:	48 c7 44 24 38 04 00 	movq   $0x4,0x38(%rsp)
14002716b:	00 00
14002716d:	4c 89 4c 24 30       	mov    %r9,0x30(%rsp)
140027172:	44 0f b7 ca          	movzwl %dx,%r9d
140027176:	41 8d 53 23          	lea    0x23(%r11),%edx
14002717a:	4c 89 54 24 28       	mov    %r10,0x28(%rsp)
14002717f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140027184:	48 ff 15 4d e9 00 00 	rex.W call *0xe94d(%rip)        # 0x140035ad8
14002718b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140027190:	48 83 c4 78          	add    $0x78,%rsp
140027194:	c3                   	ret
140027195:	cc                   	int3
140027196:	cc                   	int3
140027197:	cc                   	int3
140027198:	cc                   	int3
140027199:	cc                   	int3
14002719a:	cc                   	int3
14002719b:	cc                   	int3
14002719c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400271a1:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400271a6:	56                   	push   %rsi
1400271a7:	57                   	push   %rdi
1400271a8:	41 55                	push   %r13
1400271aa:	41 56                	push   %r14
1400271ac:	41 57                	push   %r15
1400271ae:	48 83 ec 40          	sub    $0x40,%rsp
1400271b2:	44 8b f9             	mov    %ecx,%r15d
1400271b5:	49 8b f0             	mov    %r8,%rsi
1400271b8:	8b 0d be 6f 01 00    	mov    0x16fbe(%rip),%ecx        # 0x14003e17c
1400271be:	48 8b ea             	mov    %rdx,%rbp
1400271c1:	48 ff 15 10 e6 00 00 	rex.W call *0xe610(%rip)        # 0x1400357d8
1400271c8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400271cd:	83 cb ff             	or     $0xffffffff,%ebx
1400271d0:	48 8b f8             	mov    %rax,%rdi
1400271d3:	48 85 c0             	test   %rax,%rax
1400271d6:	75 2b                	jne    0x140027203
1400271d8:	8b 1d 9e 6f 01 00    	mov    0x16f9e(%rip),%ebx        # 0x14003e17c
1400271de:	48 8d 94 24 88 00 00 	lea    0x88(%rsp),%rdx
1400271e5:	00
1400271e6:	21 84 24 88 00 00 00 	and    %eax,0x88(%rsp)
1400271ed:	48 8d bc 24 88 00 00 	lea    0x88(%rsp),%rdi
1400271f4:	00
1400271f5:	8b cb                	mov    %ebx,%ecx
1400271f7:	48 ff 15 9a e5 00 00 	rex.W call *0xe59a(%rip)        # 0x140035798
1400271fe:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140027203:	8b 17                	mov    (%rdi),%edx
140027205:	8d 42 01             	lea    0x1(%rdx),%eax
140027208:	89 07                	mov    %eax,(%rdi)
14002720a:	48 8b 0d 37 6e 01 00 	mov    0x16e37(%rip),%rcx        # 0x14003e048
140027211:	4c 8d 2d 30 6e 01 00 	lea    0x16e30(%rip),%r13        # 0x14003e048
140027218:	4c 8d 05 31 f3 00 00 	lea    0xf331(%rip),%r8        # 0x140036550
14002721f:	41 be df 01 00 00    	mov    $0x1df,%r14d
140027225:	49 3b cd             	cmp    %r13,%rcx
140027228:	74 4f                	je     0x140027279
14002722a:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14002722e:	74 49                	je     0x140027279
140027230:	8d 42 01             	lea    0x1(%rdx),%eax
140027233:	8d 14 80             	lea    (%rax,%rax,4),%edx
140027236:	81 fa e1 01 00 00    	cmp    $0x1e1,%edx