140006e80:	48 89 7b 78          	mov    %rdi,0x78(%rbx)
140006e84:	66 89 7b 68          	mov    %di,0x68(%rbx)
140006e88:	48 8b 43 40          	mov    0x40(%rbx),%rax
140006e8c:	48 83 f8 07          	cmp    $0x7,%rax
140006e90:	76 2b                	jbe    0x140006ebd
140006e92:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140006e96:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140006e9d:	00
140006e9e:	48 3b c6             	cmp    %rsi,%rax
140006ea1:	72 14                	jb     0x140006eb7
140006ea3:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140006ea7:	48 2b ca             	sub    %rdx,%rcx
140006eaa:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140006eae:	48 83 f8 1f          	cmp    $0x1f,%rax
140006eb2:	77 69                	ja     0x140006f1d
140006eb4:	48 8b ca             	mov    %rdx,%rcx
140006eb7:	ff 15 eb 86 06 00    	call   *0x686eb(%rip)        # 0x14006f5a8
140006ebd:	48 89 7b 38          	mov    %rdi,0x38(%rbx)
140006ec1:	48 c7 43 40 07 00 00 	movq   $0x7,0x40(%rbx)
140006ec8:	00
140006ec9:	66 89 7b 28          	mov    %di,0x28(%rbx)
140006ecd:	48 8b 43 20          	mov    0x20(%rbx),%rax
140006ed1:	48 83 f8 0f          	cmp    $0xf,%rax
140006ed5:	76 26                	jbe    0x140006efd
140006ed7:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140006edb:	48 ff c0             	inc    %rax
140006ede:	48 3b c6             	cmp    %rsi,%rax
140006ee1:	72 14                	jb     0x140006ef7
140006ee3:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140006ee7:	48 2b ca             	sub    %rdx,%rcx
140006eea:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140006eee:	48 83 f8 1f          	cmp    $0x1f,%rax
140006ef2:	77 29                	ja     0x140006f1d
140006ef4:	48 8b ca             	mov    %rdx,%rcx
140006ef7:	ff 15 ab 86 06 00    	call   *0x686ab(%rip)        # 0x14006f5a8
140006efd:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140006f02:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
140006f06:	48 c7 43 20 0f 00 00 	movq   $0xf,0x20(%rbx)
140006f0d:	00
140006f0e:	40 88 7b 08          	mov    %dil,0x8(%rbx)
140006f12:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140006f17:	48 83 c4 20          	add    $0x20,%rsp
140006f1b:	5f                   	pop    %rdi
140006f1c:	c3                   	ret
140006f1d:	ff 15 55 85 06 00    	call   *0x68555(%rip)        # 0x14006f478
140006f23:	cc                   	int3
140006f24:	90                   	nop
140006f25:	90                   	nop
140006f26:	90                   	nop
140006f27:	90                   	nop
140006f28:	90                   	nop
140006f29:	90                   	nop
140006f2a:	90                   	nop
140006f2b:	90                   	nop
140006f2c:	90                   	nop
140006f2d:	90                   	nop
140006f2e:	90                   	nop
140006f2f:	90                   	nop
140006f30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140006f35:	57                   	push   %rdi
140006f36:	48 83 ec 20          	sub    $0x20,%rsp
140006f3a:	8b da                	mov    %edx,%ebx
140006f3c:	48 8b f9             	mov    %rcx,%rdi
140006f3f:	e8 1c 00 00 00       	call   0x140006f60
140006f44:	f6 c3 01             	test   $0x1,%bl
140006f47:	74 08                	je     0x140006f51
140006f49:	48 8b cf             	mov    %rdi,%rcx
140006f4c:	e8 8f e9 04 00       	call   0x1400558e0
140006f51:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140006f56:	48 8b c7             	mov    %rdi,%rax
140006f59:	48 83 c4 20          	add    $0x20,%rsp
140006f5d:	5f                   	pop    %rdi
140006f5e:	c3                   	ret
140006f5f:	90                   	nop
140006f60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140006f65:	57                   	push   %rdi
140006f66:	48 83 ec 20          	sub    $0x20,%rsp
140006f6a:	48 8b 41 60          	mov    0x60(%rcx),%rax
140006f6e:	48 8b d9             	mov    %rcx,%rbx
140006f71:	48 83 f8 07          	cmp    $0x7,%rax
140006f75:	76 2e                	jbe    0x140006fa5
140006f77:	48 8b 49 48          	mov    0x48(%rcx),%rcx
140006f7b:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140006f82:	00
140006f83:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140006f89:	72 14                	jb     0x140006f9f
140006f8b:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140006f8f:	48 2b ca             	sub    %rdx,%rcx
140006f92:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140006f96:	48 83 f8 1f          	cmp    $0x1f,%rax
140006f9a:	77 69                	ja     0x140007005
140006f9c:	48 8b ca             	mov    %rdx,%rcx
140006f9f:	ff 15 03 86 06 00    	call   *0x68603(%rip)        # 0x14006f5a8
140006fa5:	33 ff                	xor    %edi,%edi
140006fa7:	48 c7 43 60 07 00 00 	movq   $0x7,0x60(%rbx)
140006fae:	00
140006faf:	48 89 7b 58          	mov    %rdi,0x58(%rbx)
140006fb3:	66 89 7b 48          	mov    %di,0x48(%rbx)
140006fb7:	48 8b 43 20          	mov    0x20(%rbx),%rax
140006fbb:	48 83 f8 0f          	cmp    $0xf,%rax
140006fbf:	76 29                	jbe    0x140006fea
140006fc1:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140006fc5:	48 ff c0             	inc    %rax
140006fc8:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140006fce:	72 14                	jb     0x140006fe4
140006fd0:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140006fd4:	48 2b ca             	sub    %rdx,%rcx
140006fd7:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140006fdb:	48 83 f8 1f          	cmp    $0x1f,%rax
140006fdf:	77 24                	ja     0x140007005
140006fe1:	48 8b ca             	mov    %rdx,%rcx
140006fe4:	ff 15 be 85 06 00    	call   *0x685be(%rip)        # 0x14006f5a8
140006fea:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
140006fee:	48 c7 43 20 0f 00 00 	movq   $0xf,0x20(%rbx)
140006ff5:	00
140006ff6:	40 88 7b 08          	mov    %dil,0x8(%rbx)
140006ffa:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140006fff:	48 83 c4 20          	add    $0x20,%rsp
140007003:	5f                   	pop    %rdi
140007004:	c3                   	ret
140007005:	ff 15 6d 84 06 00    	call   *0x6846d(%rip)        # 0x14006f478
14000700b:	cc                   	int3
14000700c:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140007011:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140007016:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14000701b:	41 57                	push   %r15
14000701d:	48 83 ec 20          	sub    $0x20,%rsp
140007021:	48 8b f9             	mov    %rcx,%rdi
140007024:	48 8d 05 6d 69 07 00 	lea    0x7696d(%rip),%rax        # 0x14007d998
14000702b:	48 89 01             	mov    %rax,(%rcx)
14000702e:	33 db                	xor    %ebx,%ebx
140007030:	48 89 59 08          	mov    %rbx,0x8(%rcx)
140007034:	48 89 59 10          	mov    %rbx,0x10(%rcx)
140007038:	48 89 59 18          	mov    %rbx,0x18(%rcx)
14000703c:	48 89 59 20          	mov    %rbx,0x20(%rcx)
140007040:	48 89 59 28          	mov    %rbx,0x28(%rcx)
140007044:	8d 4b 28             	lea    0x28(%rbx),%ecx
140007047:	e8 90 e8 04 00       	call   0x1400558dc
14000704c:	48 85 c0             	test   %rax,%rax
14000704f:	74 1c                	je     0x14000706d
140007051:	48 8d 0d 00 68 07 00 	lea    0x76800(%rip),%rcx        # 0x14007d858
140007058:	48 89 08             	mov    %rcx,(%rax)
14000705b:	48 89 58 08          	mov    %rbx,0x8(%rax)
14000705f:	48 89 58 10          	mov    %rbx,0x10(%rax)
140007063:	48 89 58 18          	mov    %rbx,0x18(%rax)
140007067:	48 89 58 20          	mov    %rbx,0x20(%rax)
14000706b:	eb 03                	jmp    0x140007070
14000706d:	48 8b c3             	mov    %rbx,%rax
140007070:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140007074:	48 89 47 20          	mov    %rax,0x20(%rdi)
140007078:	48 85 c9             	test   %rcx,%rcx
14000707b:	74 11                	je     0x14000708e
14000707d:	48 8b 01             	mov    (%rcx),%rax
140007080:	ba 01 00 00 00       	mov    $0x1,%edx
140007085:	48 8b 00             	mov    (%rax),%rax
140007088:	ff 15 fa 85 06 00    	call   *0x685fa(%rip)        # 0x14006f688
14000708e:	38 1d 24 23 0d 00    	cmp    %bl,0xd2324(%rip)        # 0x1400d93b8
140007094:	0f 84 23 01 00 00    	je     0x1400071bd
14000709a:	b9 30 00 00 00       	mov    $0x30,%ecx
14000709f:	e8 38 e8 04 00       	call   0x1400558dc
1400070a4:	48 8b f0             	mov    %rax,%rsi
1400070a7:	48 85 c0             	test   %rax,%rax
1400070aa:	74 36                	je     0x1400070e2
1400070ac:	48 8d 05 55 71 07 00 	lea    0x77155(%rip),%rax        # 0x14007e208
1400070b3:	48 89 06             	mov    %rax,(%rsi)
1400070b6:	48 8d 4e 08          	lea    0x8(%rsi),%rcx
1400070ba:	48 89 19             	mov    %rbx,(%rcx)
1400070bd:	48 89 59 08          	mov    %rbx,0x8(%rcx)
1400070c1:	48 89 59 10          	mov    %rbx,0x10(%rcx)
1400070c5:	48 89 5e 20          	mov    %rbx,0x20(%rsi)
1400070c9:	66 89 5e 28          	mov    %bx,0x28(%rsi)
1400070cd:	48 c7 44 24 30 f4 01 	movq   $0x1f4,0x30(%rsp)
1400070d4:	00 00
1400070d6:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400070db:	e8 58 0b 01 00       	call   0x140017c38
1400070e0:	eb 03                	jmp    0x1400070e5
1400070e2:	48 8b f3             	mov    %rbx,%rsi
1400070e5:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
1400070e9:	48 89 77 18          	mov    %rsi,0x18(%rdi)
1400070ed:	48 85 c9             	test   %rcx,%rcx
1400070f0:	74 11                	je     0x140007103
1400070f2:	48 8b 01             	mov    (%rcx),%rax
1400070f5:	ba 01 00 00 00       	mov    $0x1,%edx
1400070fa:	48 8b 00             	mov    (%rax),%rax
1400070fd:	ff 15 85 85 06 00    	call   *0x68585(%rip)        # 0x14006f688
140007103:	48 8b 47 18          	mov    0x18(%rdi),%rax
140007107:	48 89 47 10          	mov    %rax,0x10(%rdi)
14000710b:	b9 18 00 00 00       	mov    $0x18,%ecx
140007110:	ff 15 82 84 06 00    	call   *0x68482(%rip)        # 0x14006f598
140007116:	48 8b f0             	mov    %rax,%rsi
140007119:	48 85 c0             	test   %rax,%rax
14000711c:	0f 84 c9 00 00 00    	je     0x1400071eb
140007122:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
140007129:	48 8d 05 e0 66 07 00 	lea    0x766e0(%rip),%rax        # 0x14007d810
140007130:	48 89 06             	mov    %rax,(%rsi)
140007133:	48 89 7e 10          	mov    %rdi,0x10(%rsi)
140007137:	e8 5c 10 01 00       	call   0x140018198
14000713c:	48 39 18             	cmp    %rbx,(%rax)
14000713f:	0f 85 99 00 00 00    	jne    0x1400071de
140007145:	48 89 30             	mov    %rsi,(%rax)
140007148:	48 8b f3             	mov    %rbx,%rsi
14000714b:	41 bf 00 0c 00 00    	mov    $0xc00,%r15d
140007151:	41 b0 06             	mov    $0x6,%r8b
140007154:	8b d6                	mov    %esi,%edx
140007156:	48 8d 0d db b6 0b 00 	lea    0xbb6db(%rip),%rcx        # 0x1400c2838
14000715d:	e8 3e bb ff ff       	call   0x140002ca0
140007162:	48 ff c6             	inc    %rsi
140007165:	49 3b f7             	cmp    %r15,%rsi
140007168:	72 e7                	jb     0x140007151
14000716a:	48 8b f3             	mov    %rbx,%rsi
14000716d:	41 b0 0a             	mov    $0xa,%r8b
140007170:	8b d6                	mov    %esi,%edx
140007172:	48 8d 0d bf b6 0b 00 	lea    0xbb6bf(%rip),%rcx        # 0x1400c2838
140007179:	e8 22 bb ff ff       	call   0x140002ca0
14000717e:	48 ff c6             	inc    %rsi
140007181:	49 3b f7             	cmp    %r15,%rsi
140007184:	72 e7                	jb     0x14000716d
140007186:	48 8b f3             	mov    %rbx,%rsi
140007189:	41 b0 0f             	mov    $0xf,%r8b
14000718c:	8b d6                	mov    %esi,%edx
14000718e:	48 8d 0d a3 b6 0b 00 	lea    0xbb6a3(%rip),%rcx        # 0x1400c2838
140007195:	e8 06 bb ff ff       	call   0x140002ca0
14000719a:	48 ff c6             	inc    %rsi
14000719d:	49 3b f7             	cmp    %r15,%rsi
1400071a0:	72 e7                	jb     0x140007189
1400071a2:	41 b0 32             	mov    $0x32,%r8b
1400071a5:	8b d3                	mov    %ebx,%edx
1400071a7:	48 8d 0d 8a b6 0b 00 	lea    0xbb68a(%rip),%rcx        # 0x1400c2838
1400071ae:	e8 ed ba ff ff       	call   0x140002ca0
1400071b3:	48 ff c3             	inc    %rbx
1400071b6:	49 3b df             	cmp    %r15,%rbx
1400071b9:	72 e7                	jb     0x1400071a2
1400071bb:	eb 08                	jmp    0x1400071c5
1400071bd:	48 8b 47 20          	mov    0x20(%rdi),%rax
1400071c1:	48 89 47 10          	mov    %rax,0x10(%rdi)
1400071c5:	48 8b c7             	mov    %rdi,%rax
1400071c8:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1400071cd:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1400071d2:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1400071d7:	48 83 c4 20          	add    $0x20,%rsp
1400071db:	41 5f                	pop    %r15
1400071dd:	c3                   	ret
1400071de:	33 d2                	xor    %edx,%edx
1400071e0:	b9 05 66 41 1e       	mov    $0x1e416605,%ecx
1400071e5:	e8 c6 b7 00 00       	call   0x1400129b0
1400071ea:	cc                   	int3
1400071eb:	b9 62 f4 31 01       	mov    $0x131f462,%ecx
1400071f0:	e8 1f b8 00 00       	call   0x140012a14
1400071f5:	cc                   	int3
1400071f6:	90                   	nop
1400071f7:	90                   	nop
1400071f8:	40 53                	rex push %rbx
1400071fa:	48 83 ec 20          	sub    $0x20,%rsp
1400071fe:	48 8d 05 93 67 07 00 	lea    0x76793(%rip),%rax        # 0x14007d998
140007205:	48 8b d9             	mov    %rcx,%rbx
140007208:	48 89 01             	mov    %rax,(%rcx)
14000720b:	80 3d a6 21 0d 00 00 	cmpb   $0x0,0xd21a6(%rip)        # 0x1400d93b8
140007212:	74 1e                	je     0x140007232
140007214:	e8 7f 0f 01 00       	call   0x140018198
140007219:	48 8b 08             	mov    (%rax),%rcx
14000721c:	48 83 20 00          	andq   $0x0,(%rax)
140007220:	48 85 c9             	test   %rcx,%rcx
140007223:	74 0d                	je     0x140007232
140007225:	48 8b 01             	mov    (%rcx),%rax
140007228:	48 8b 40 10          	mov    0x10(%rax),%rax
14000722c:	ff 15 56 84 06 00    	call   *0x68456(%rip)        # 0x14006f688
140007232:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140007236:	48 85 c9             	test   %rcx,%rcx
140007239:	74 11                	je     0x14000724c
14000723b:	48 8b 01             	mov    (%rcx),%rax
14000723e:	ba 01 00 00 00       	mov    $0x1,%edx
140007243:	48 8b 00             	mov    (%rax),%rax
140007246:	ff 15 3c 84 06 00    	call   *0x6843c(%rip)        # 0x14006f688
14000724c:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140007250:	48 85 c9             	test   %rcx,%rcx
140007253:	74 11                	je     0x140007266
140007255:	48 8b 01             	mov    (%rcx),%rax
140007258:	ba 01 00 00 00       	mov    $0x1,%edx
14000725d:	48 8b 00             	mov    (%rax),%rax
140007260:	ff 15 22 84 06 00    	call   *0x68422(%rip)        # 0x14006f688
140007266:	48 83 c4 20          	add    $0x20,%rsp
14000726a:	5b                   	pop    %rbx
14000726b:	c3                   	ret
14000726c:	90                   	nop
14000726d:	90                   	nop
14000726e:	90                   	nop
14000726f:	90                   	nop
140007270:	4c 8b dc             	mov    %rsp,%r11
140007273:	4d 89 43 18          	mov    %r8,0x18(%r11)
140007277:	48 83 ec 48          	sub    $0x48,%rsp
14000727b:	49 89 53 e0          	mov    %rdx,-0x20(%r11)
14000727f:	49 8d 43 18          	lea    0x18(%r11),%rax
140007283:	49 8d 53 d8          	lea    -0x28(%r11),%rdx
140007287:	49 89 43 e8          	mov    %rax,-0x18(%r11)
14000728b:	49 89 4b d8          	mov    %rcx,-0x28(%r11)
14000728f:	e8 38 16 00 00       	call   0x1400088cc
140007294:	48 83 c4 48          	add    $0x48,%rsp
140007298:	c3                   	ret
140007299:	90                   	nop
14000729a:	90                   	nop
14000729b:	90                   	nop
14000729c:	90                   	nop
14000729d:	90                   	nop
14000729e:	90                   	nop
14000729f:	90                   	nop
1400072a0:	4c 8b dc             	mov    %rsp,%r11
1400072a3:	4d 89 43 18          	mov    %r8,0x18(%r11)
1400072a7:	48 83 ec 48          	sub    $0x48,%rsp
1400072ab:	49 89 53 e8          	mov    %rdx,-0x18(%r11)
1400072af:	49 8d 43 18          	lea    0x18(%r11),%rax
1400072b3:	49 8d 53 d8          	lea    -0x28(%r11),%rdx
1400072b7:	49 89 43 f0          	mov    %rax,-0x10(%r11)
1400072bb:	49 89 4b d8          	mov    %rcx,-0x28(%r11)
1400072bf:	4d 89 4b e0          	mov    %r9,-0x20(%r11)
1400072c3:	e8 1c 17 00 00       	call   0x1400089e4
1400072c8:	48 83 c4 48          	add    $0x48,%rsp
1400072cc:	c3                   	ret
1400072cd:	90                   	nop
1400072ce:	90                   	nop
1400072cf:	90                   	nop
1400072d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400072d5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400072da:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1400072df:	55                   	push   %rbp
1400072e0:	41 56                	push   %r14
1400072e2:	41 57                	push   %r15
1400072e4:	48 8b ec             	mov    %rsp,%rbp
1400072e7:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1400072ee:	48 8b f9             	mov    %rcx,%rdi
1400072f1:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
1400072f8:	00 00
1400072fa:	48 8b 30             	mov    (%rax),%rsi
1400072fd:	b8 38 01 00 00       	mov    $0x138,%eax
140007302:	80 3c 30 00          	cmpb   $0x0,(%rax,%rsi,1)
140007306:	0f 85 c2 01 00 00    	jne    0x1400074ce
14000730c:	41 bf 39 01 00 00    	mov    $0x139,%r15d
140007312:	45 8a 34 37          	mov    (%r15,%rsi,1),%r14b
140007316:	45 84 f6             	test   %r14b,%r14b
140007319:	0f 84 66 01 00 00    	je     0x140007485
14000731f:	41 b0 01             	mov    $0x1,%r8b
140007322:	48 8b 51 08          	mov    0x8(%rcx),%rdx
140007326:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14000732a:	e8 a5 a5 00 00       	call   0x1400118d4
14000732f:	80 7d c8 00          	cmpb   $0x0,-0x38(%rbp)
140007333:	0f 84 95 01 00 00    	je     0x1400074ce
140007339:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14000733d:	e8 8a 5e 00 00       	call   0x14000d1cc
140007342:	48 8d 05 77 67 07 00 	lea    0x76777(%rip),%rax        # 0x14007dac0
140007349:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
14000734d:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx