140007f74:	40 f6 c7 01          	test   $0x1,%dil
140007f78:	74 09                	je     0x140007f83
140007f7a:	48 8b cb             	mov    %rbx,%rcx
140007f7d:	ff 15 6d 16 04 00    	call   *0x4166d(%rip)        # 0x1400495f0
140007f83:	48 8b c3             	mov    %rbx,%rax
140007f86:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140007f8b:	48 83 c4 20          	add    $0x20,%rsp
140007f8f:	5f                   	pop    %rdi
140007f90:	c3                   	ret
140007f91:	90                   	nop
140007f92:	90                   	nop
140007f93:	90                   	nop
140007f94:	90                   	nop
140007f95:	90                   	nop
140007f96:	90                   	nop
140007f97:	90                   	nop
140007f98:	90                   	nop
140007f99:	90                   	nop
140007f9a:	90                   	nop
140007f9b:	90                   	nop
140007f9c:	90                   	nop
140007f9d:	90                   	nop
140007f9e:	90                   	nop
140007f9f:	90                   	nop
140007fa0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140007fa5:	57                   	push   %rdi
140007fa6:	48 83 ec 20          	sub    $0x20,%rsp
140007faa:	48 8d 05 ef ec 02 00 	lea    0x2ecef(%rip),%rax        # 0x140036ca0
140007fb1:	48 8b d9             	mov    %rcx,%rbx
140007fb4:	48 89 01             	mov    %rax,(%rcx)
140007fb7:	8b fa                	mov    %edx,%edi
140007fb9:	48 8b 49 50          	mov    0x50(%rcx),%rcx
140007fbd:	48 85 c9             	test   %rcx,%rcx
140007fc0:	74 0d                	je     0x140007fcf
140007fc2:	48 8b 01             	mov    (%rcx),%rax
140007fc5:	48 8b 40 10          	mov    0x10(%rax),%rax
140007fc9:	ff 15 c9 c5 02 00    	call   *0x2c5c9(%rip)        # 0x140034598
140007fcf:	48 8d 05 3a ed 02 00 	lea    0x2ed3a(%rip),%rax        # 0x140036d10
140007fd6:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140007fda:	48 89 03             	mov    %rax,(%rbx)
140007fdd:	80 79 28 00          	cmpb   $0x0,0x28(%rcx)
140007fe1:	74 0a                	je     0x140007fed
140007fe3:	c6 41 28 00          	movb   $0x0,0x28(%rcx)
140007fe7:	ff 15 4b c0 02 00    	call   *0x2c04b(%rip)        # 0x140034038
140007fed:	40 f6 c7 01          	test   $0x1,%dil
140007ff1:	74 09                	je     0x140007ffc
140007ff3:	48 8b cb             	mov    %rbx,%rcx
140007ff6:	ff 15 f4 15 04 00    	call   *0x415f4(%rip)        # 0x1400495f0
140007ffc:	48 8b c3             	mov    %rbx,%rax
140007fff:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140008004:	48 83 c4 20          	add    $0x20,%rsp
140008008:	5f                   	pop    %rdi
140008009:	c3                   	ret
14000800a:	90                   	nop
14000800b:	90                   	nop
14000800c:	90                   	nop
14000800d:	90                   	nop
14000800e:	90                   	nop
14000800f:	90                   	nop
140008010:	e9 8b d7 ff ff       	jmp    0x1400057a0
140008015:	90                   	nop
140008016:	90                   	nop
140008017:	90                   	nop
140008018:	90                   	nop
140008019:	90                   	nop
14000801a:	90                   	nop
14000801b:	90                   	nop
14000801c:	90                   	nop
14000801d:	90                   	nop
14000801e:	90                   	nop
14000801f:	90                   	nop
140008020:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140008025:	57                   	push   %rdi
140008026:	48 83 ec 20          	sub    $0x20,%rsp
14000802a:	83 69 20 01          	subl   $0x1,0x20(%rcx)
14000802e:	48 8b d9             	mov    %rcx,%rbx
140008031:	8b 79 20             	mov    0x20(%rcx),%edi
140008034:	75 42                	jne    0x140008078
140008036:	48 8b 0d ab d9 03 00 	mov    0x3d9ab(%rip),%rcx        # 0x1400459e8
14000803d:	48 8b 01             	mov    (%rcx),%rax
140008040:	48 8b 40 08          	mov    0x8(%rax),%rax
140008044:	ff 15 4e c5 02 00    	call   *0x2c54e(%rip)        # 0x140034598
14000804a:	48 85 db             	test   %rbx,%rbx
14000804d:	74 15                	je     0x140008064
14000804f:	48 8b 03             	mov    (%rbx),%rax
140008052:	ba 01 00 00 00       	mov    $0x1,%edx
140008057:	48 8b cb             	mov    %rbx,%rcx
14000805a:	48 8b 40 30          	mov    0x30(%rax),%rax
14000805e:	ff 15 34 c5 02 00    	call   *0x2c534(%rip)        # 0x140034598
140008064:	48 8b 0d 7d d9 03 00 	mov    0x3d97d(%rip),%rcx        # 0x1400459e8
14000806b:	48 8b 11             	mov    (%rcx),%rdx
14000806e:	48 8b 42 10          	mov    0x10(%rdx),%rax
140008072:	ff 15 20 c5 02 00    	call   *0x2c520(%rip)        # 0x140034598
140008078:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000807d:	8b c7                	mov    %edi,%eax
14000807f:	48 83 c4 20          	add    $0x20,%rsp
140008083:	5f                   	pop    %rdi
140008084:	c3                   	ret
140008085:	90                   	nop
140008086:	90                   	nop
140008087:	90                   	nop
140008088:	90                   	nop
140008089:	90                   	nop
14000808a:	90                   	nop
14000808b:	90                   	nop
14000808c:	90                   	nop
14000808d:	90                   	nop
14000808e:	90                   	nop
14000808f:	90                   	nop
140008090:	8b 41 20             	mov    0x20(%rcx),%eax
140008093:	ff c0                	inc    %eax
140008095:	89 41 20             	mov    %eax,0x20(%rcx)
140008098:	c3                   	ret
140008099:	90                   	nop
14000809a:	90                   	nop
14000809b:	90                   	nop
14000809c:	90                   	nop
14000809d:	90                   	nop
14000809e:	90                   	nop
14000809f:	90                   	nop
1400080a0:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1400080a4:	48 8b 01             	mov    (%rcx),%rax
1400080a7:	48 8b 00             	mov    (%rax),%rax
1400080aa:	48 ff 25 e7 c4 02 00 	rex.W jmp *0x2c4e7(%rip)        # 0x140034598
1400080b1:	90                   	nop
1400080b2:	90                   	nop
1400080b3:	90                   	nop
1400080b4:	90                   	nop
1400080b5:	90                   	nop
1400080b6:	90                   	nop
1400080b7:	90                   	nop
1400080b8:	90                   	nop
1400080b9:	90                   	nop
1400080ba:	90                   	nop
1400080bb:	90                   	nop
1400080bc:	90                   	nop
1400080bd:	90                   	nop
1400080be:	90                   	nop
1400080bf:	90                   	nop
1400080c0:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1400080c4:	48 8b 01             	mov    (%rcx),%rax
1400080c7:	48 8b 40 10          	mov    0x10(%rax),%rax
1400080cb:	48 ff 25 c6 c4 02 00 	rex.W jmp *0x2c4c6(%rip)        # 0x140034598
1400080d2:	90                   	nop
1400080d3:	90                   	nop
1400080d4:	90                   	nop
1400080d5:	90                   	nop
1400080d6:	90                   	nop
1400080d7:	90                   	nop
1400080d8:	90                   	nop
1400080d9:	90                   	nop
1400080da:	90                   	nop
1400080db:	90                   	nop
1400080dc:	90                   	nop
1400080dd:	90                   	nop
1400080de:	90                   	nop
1400080df:	90                   	nop
1400080e0:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1400080e4:	48 8b 01             	mov    (%rcx),%rax
1400080e7:	48 8b 40 08          	mov    0x8(%rax),%rax
1400080eb:	48 ff 25 a6 c4 02 00 	rex.W jmp *0x2c4a6(%rip)        # 0x140034598
1400080f2:	90                   	nop
1400080f3:	90                   	nop
1400080f4:	90                   	nop
1400080f5:	90                   	nop
1400080f6:	90                   	nop
1400080f7:	90                   	nop
1400080f8:	90                   	nop
1400080f9:	90                   	nop
1400080fa:	90                   	nop
1400080fb:	90                   	nop
1400080fc:	90                   	nop
1400080fd:	90                   	nop
1400080fe:	90                   	nop
1400080ff:	90                   	nop
140008100:	40 53                	rex push %rbx
140008102:	48 83 ec 20          	sub    $0x20,%rsp
140008106:	33 db                	xor    %ebx,%ebx
140008108:	4d 85 c0             	test   %r8,%r8
14000810b:	75 07                	jne    0x140008114
14000810d:	b8 03 40 00 80       	mov    $0x80004003,%eax
140008112:	eb 48                	jmp    0x14000815c
140008114:	49 89 18             	mov    %rbx,(%r8)
140008117:	39 1a                	cmp    %ebx,(%rdx)
140008119:	75 1c                	jne    0x140008137
14000811b:	39 5a 04             	cmp    %ebx,0x4(%rdx)
14000811e:	75 17                	jne    0x140008137
140008120:	81 7a 08 c0 00 00 00 	cmpl   $0xc0,0x8(%rdx)
140008127:	75 0e                	jne    0x140008137
140008129:	81 7a 0c 00 00 00 46 	cmpl   $0x46000000,0xc(%rdx)
140008130:	b8 01 00 00 00       	mov    $0x1,%eax
140008135:	74 02                	je     0x140008139
140008137:	8b c3                	mov    %ebx,%eax
140008139:	85 c0                	test   %eax,%eax
14000813b:	74 12                	je     0x14000814f
14000813d:	49 89 08             	mov    %rcx,(%r8)
140008140:	48 8b 01             	mov    (%rcx),%rax
140008143:	48 8b 40 08          	mov    0x8(%rax),%rax
140008147:	ff 15 4b c4 02 00    	call   *0x2c44b(%rip)        # 0x140034598
14000814d:	eb 0b                	jmp    0x14000815a
14000814f:	48 83 c1 10          	add    $0x10,%rcx
140008153:	e8 48 d6 ff ff       	call   0x1400057a0
140008158:	8b d8                	mov    %eax,%ebx
14000815a:	8b c3                	mov    %ebx,%eax
14000815c:	48 83 c4 20          	add    $0x20,%rsp
140008160:	5b                   	pop    %rbx
140008161:	c3                   	ret
140008162:	90                   	nop
140008163:	90                   	nop
140008164:	90                   	nop
140008165:	90                   	nop
140008166:	90                   	nop
140008167:	90                   	nop
140008168:	90                   	nop
140008169:	90                   	nop
14000816a:	90                   	nop
14000816b:	90                   	nop
14000816c:	90                   	nop
14000816d:	90                   	nop
14000816e:	90                   	nop
14000816f:	90                   	nop
140008170:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140008175:	57                   	push   %rdi
140008176:	48 83 ec 20          	sub    $0x20,%rsp
14000817a:	83 69 08 01          	subl   $0x1,0x8(%rcx)
14000817e:	48 8b d9             	mov    %rcx,%rbx
140008181:	8b 79 08             	mov    0x8(%rcx),%edi
140008184:	75 42                	jne    0x1400081c8
140008186:	48 8b 0d 5b d8 03 00 	mov    0x3d85b(%rip),%rcx        # 0x1400459e8
14000818d:	48 8b 01             	mov    (%rcx),%rax
140008190:	48 8b 40 08          	mov    0x8(%rax),%rax
140008194:	ff 15 fe c3 02 00    	call   *0x2c3fe(%rip)        # 0x140034598
14000819a:	48 85 db             	test   %rbx,%rbx
14000819d:	74 15                	je     0x1400081b4
14000819f:	48 8b 03             	mov    (%rbx),%rax
1400081a2:	ba 01 00 00 00       	mov    $0x1,%edx
1400081a7:	48 8b cb             	mov    %rbx,%rcx
1400081aa:	48 8b 40 18          	mov    0x18(%rax),%rax
1400081ae:	ff 15 e4 c3 02 00    	call   *0x2c3e4(%rip)        # 0x140034598
1400081b4:	48 8b 0d 2d d8 03 00 	mov    0x3d82d(%rip),%rcx        # 0x1400459e8
1400081bb:	48 8b 11             	mov    (%rcx),%rdx
1400081be:	48 8b 42 10          	mov    0x10(%rdx),%rax
1400081c2:	ff 15 d0 c3 02 00    	call   *0x2c3d0(%rip)        # 0x140034598
1400081c8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400081cd:	8b c7                	mov    %edi,%eax
1400081cf:	48 83 c4 20          	add    $0x20,%rsp
1400081d3:	5f                   	pop    %rdi
1400081d4:	c3                   	ret
1400081d5:	90                   	nop
1400081d6:	90                   	nop
1400081d7:	90                   	nop
1400081d8:	90                   	nop
1400081d9:	90                   	nop
1400081da:	90                   	nop
1400081db:	90                   	nop
1400081dc:	90                   	nop
1400081dd:	90                   	nop
1400081de:	90                   	nop
1400081df:	90                   	nop
1400081e0:	8b 41 08             	mov    0x8(%rcx),%eax
1400081e3:	ff c0                	inc    %eax
1400081e5:	89 41 08             	mov    %eax,0x8(%rcx)
1400081e8:	c3                   	ret
1400081e9:	90                   	nop
1400081ea:	90                   	nop
1400081eb:	90                   	nop
1400081ec:	90                   	nop
1400081ed:	90                   	nop
1400081ee:	90                   	nop
1400081ef:	90                   	nop
1400081f0:	40 53                	rex push %rbx
1400081f2:	48 83 ec 20          	sub    $0x20,%rsp
1400081f6:	83 69 20 01          	subl   $0x1,0x20(%rcx)
1400081fa:	8b 59 20             	mov    0x20(%rcx),%ebx
1400081fd:	75 19                	jne    0x140008218
1400081ff:	48 85 c9             	test   %rcx,%rcx
140008202:	74 2d                	je     0x140008231
140008204:	48 8b 01             	mov    (%rcx),%rax
140008207:	ba 01 00 00 00       	mov    $0x1,%edx
14000820c:	48 8b 40 30          	mov    0x30(%rax),%rax
140008210:	ff 15 82 c3 02 00    	call   *0x2c382(%rip)        # 0x140034598
140008216:	eb 19                	jmp    0x140008231
140008218:	83 fb 01             	cmp    $0x1,%ebx
14000821b:	75 14                	jne    0x140008231
14000821d:	48 8b 0d c4 d7 03 00 	mov    0x3d7c4(%rip),%rcx        # 0x1400459e8
140008224:	48 8b 11             	mov    (%rcx),%rdx
140008227:	48 8b 42 10          	mov    0x10(%rdx),%rax
14000822b:	ff 15 67 c3 02 00    	call   *0x2c367(%rip)        # 0x140034598
140008231:	8b c3                	mov    %ebx,%eax
140008233:	48 83 c4 20          	add    $0x20,%rsp
140008237:	5b                   	pop    %rbx
140008238:	c3                   	ret
140008239:	90                   	nop
14000823a:	90                   	nop
14000823b:	90                   	nop
14000823c:	90                   	nop
14000823d:	90                   	nop
14000823e:	90                   	nop
14000823f:	90                   	nop
140008240:	40 53                	rex push %rbx
140008242:	48 83 ec 20          	sub    $0x20,%rsp
140008246:	ff 41 20             	incl   0x20(%rcx)
140008249:	8b 59 20             	mov    0x20(%rcx),%ebx
14000824c:	83 fb 02             	cmp    $0x2,%ebx
14000824f:	75 14                	jne    0x140008265
140008251:	48 8b 0d 90 d7 03 00 	mov    0x3d790(%rip),%rcx        # 0x1400459e8
140008258:	48 8b 11             	mov    (%rcx),%rdx
14000825b:	48 8b 42 08          	mov    0x8(%rdx),%rax
14000825f:	ff 15 33 c3 02 00    	call   *0x2c333(%rip)        # 0x140034598
140008265:	8b c3                	mov    %ebx,%eax
140008267:	48 83 c4 20          	add    $0x20,%rsp
14000826b:	5b                   	pop    %rbx
14000826c:	c3                   	ret
14000826d:	90                   	nop
14000826e:	90                   	nop
14000826f:	90                   	nop
140008270:	40 53                	rex push %rbx
140008272:	48 83 ec 20          	sub    $0x20,%rsp
140008276:	48 8b d9             	mov    %rcx,%rbx
140008279:	48 8b ca             	mov    %rdx,%rcx
14000827c:	ff 15 8e c2 02 00    	call   *0x2c28e(%rip)        # 0x140034510
140008282:	48 85 c0             	test   %rax,%rax
140008285:	74 09                	je     0x140008290
140008287:	48 89 03             	mov    %rax,(%rbx)
14000828a:	48 83 c4 20          	add    $0x20,%rsp
14000828e:	5b                   	pop    %rbx
14000828f:	c3                   	ret
140008290:	b9 0e 00 07 80       	mov    $0x8007000e,%ecx
140008295:	e8 76 91 ff ff       	call   0x140001410
14000829a:	cc                   	int3
14000829b:	90                   	nop
14000829c:	90                   	nop
14000829d:	90                   	nop
14000829e:	90                   	nop
14000829f:	90                   	nop
1400082a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400082a5:	57                   	push   %rdi
1400082a6:	48 83 ec 20          	sub    $0x20,%rsp
1400082aa:	c7 41 20 01 00 00 c0 	movl   $0xc0000001,0x20(%rcx)
1400082b1:	48 8d 05 a8 e9 02 00 	lea    0x2e9a8(%rip),%rax        # 0x140036c60
1400082b8:	48 89 01             	mov    %rax,(%rcx)
1400082bb:	48 8b f9             	mov    %rcx,%rdi
1400082be:	48 8d 05 6b e9 02 00 	lea    0x2e96b(%rip),%rax        # 0x140036c30
1400082c5:	8b da                	mov    %edx,%ebx
1400082c7:	48 89 41 08          	mov    %rax,0x8(%rcx)
1400082cb:	48 8d 05 0e e9 02 00 	lea    0x2e90e(%rip),%rax        # 0x140036be0
1400082d2:	48 89 41 10          	mov    %rax,0x10(%rcx)
1400082d6:	48 8d 05 eb e8 02 00 	lea    0x2e8eb(%rip),%rax        # 0x140036bc8
1400082dd:	48 89 41 18          	mov    %rax,0x18(%rcx)
1400082e1:	48 8b 0d 00 d7 03 00 	mov    0x3d700(%rip),%rcx        # 0x1400459e8