140006020:	cc                   	int3
140006021:	cc                   	int3
140006022:	cc                   	int3
140006023:	cc                   	int3
140006024:	ff 25 d6 15 00 00    	jmp    *0x15d6(%rip)        # 0x140007600
14000602a:	cc                   	int3
14000602b:	cc                   	int3
14000602c:	cc                   	int3
14000602d:	cc                   	int3
14000602e:	cc                   	int3
14000602f:	cc                   	int3
140006030:	40 53                	rex push %rbx
140006032:	48 83 ec 20          	sub    $0x20,%rsp
140006036:	48 8b d9             	mov    %rcx,%rbx
140006039:	33 c9                	xor    %ecx,%ecx
14000603b:	ff 15 af 14 00 00    	call   *0x14af(%rip)        # 0x1400074f0
140006041:	48 8b cb             	mov    %rbx,%rcx
140006044:	ff 15 9e 14 00 00    	call   *0x149e(%rip)        # 0x1400074e8
14000604a:	ff 15 a8 14 00 00    	call   *0x14a8(%rip)        # 0x1400074f8
140006050:	48 8b c8             	mov    %rax,%rcx
140006053:	ba 09 04 00 c0       	mov    $0xc0000409,%edx
140006058:	48 83 c4 20          	add    $0x20,%rsp
14000605c:	5b                   	pop    %rbx
14000605d:	48 ff 25 9c 14 00 00 	rex.W jmp *0x149c(%rip)        # 0x140007500
140006064:	cc                   	int3
140006065:	cc                   	int3
140006066:	cc                   	int3
140006067:	cc                   	int3
140006068:	cc                   	int3
140006069:	cc                   	int3
14000606a:	cc                   	int3
14000606b:	cc                   	int3
14000606c:	cc                   	int3
14000606d:	cc                   	int3
14000606e:	cc                   	int3
14000606f:	cc                   	int3
140006070:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140006075:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
14000607c:	48 8d 0d 9d 40 00 00 	lea    0x409d(%rip),%rcx        # 0x14000a120
140006083:	ff 15 4f 14 00 00    	call   *0x144f(%rip)        # 0x1400074d8
140006089:	48 8b 05 88 41 00 00 	mov    0x4188(%rip),%rax        # 0x14000a218
140006090:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140006095:	45 33 c0             	xor    %r8d,%r8d
140006098:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14000609d:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400060a2:	ff 15 28 14 00 00    	call   *0x1428(%rip)        # 0x1400074d0
1400060a8:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400060ad:	48 83 7c 24 40 00    	cmpq   $0x0,0x40(%rsp)
1400060b3:	74 42                	je     0x1400060f7
1400060b5:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
1400060bc:	00 00
1400060be:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
1400060c3:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400060c8:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1400060cd:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400060d2:	48 8d 05 47 40 00 00 	lea    0x4047(%rip),%rax        # 0x14000a120
1400060d9:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400060de:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
1400060e3:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
1400060e8:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1400060ed:	33 c9                	xor    %ecx,%ecx
1400060ef:	ff 15 eb 13 00 00    	call   *0x13eb(%rip)        # 0x1400074e0
1400060f5:	eb 23                	jmp    0x14000611a
1400060f7:	48 8b 05 ba 40 00 00 	mov    0x40ba(%rip),%rax        # 0x14000a1b8
1400060fe:	48 8b 00             	mov    (%rax),%rax
140006101:	48 89 05 10 41 00 00 	mov    %rax,0x4110(%rip)        # 0x14000a218
140006108:	48 8b 05 a9 40 00 00 	mov    0x40a9(%rip),%rax        # 0x14000a1b8
14000610f:	48 83 c0 08          	add    $0x8,%rax
140006113:	48 89 05 9e 40 00 00 	mov    %rax,0x409e(%rip)        # 0x14000a1b8
14000611a:	48 8b 05 f7 40 00 00 	mov    0x40f7(%rip),%rax        # 0x14000a218
140006121:	48 89 05 68 3f 00 00 	mov    %rax,0x3f68(%rip)        # 0x14000a090
140006128:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
14000612f:	00
140006130:	48 89 05 69 40 00 00 	mov    %rax,0x4069(%rip)        # 0x14000a1a0
140006137:	c7 05 3f 3f 00 00 09 	movl   $0xc0000409,0x3f3f(%rip)        # 0x14000a080
14000613e:	04 00 c0
140006141:	c7 05 39 3f 00 00 01 	movl   $0x1,0x3f39(%rip)        # 0x14000a084
140006148:	00 00 00
14000614b:	c7 05 43 3f 00 00 03 	movl   $0x3,0x3f43(%rip)        # 0x14000a098
140006152:	00 00 00
140006155:	b8 08 00 00 00       	mov    $0x8,%eax
14000615a:	48 6b c0 00          	imul   $0x0,%rax,%rax
14000615e:	48 8d 0d 3b 3f 00 00 	lea    0x3f3b(%rip),%rcx        # 0x14000a0a0
140006165:	48 c7 04 01 02 00 00 	movq   $0x2,(%rcx,%rax,1)
14000616c:	00
14000616d:	b8 08 00 00 00       	mov    $0x8,%eax
140006172:	48 6b c0 01          	imul   $0x1,%rax,%rax
140006176:	48 8d 0d 23 3f 00 00 	lea    0x3f23(%rip),%rcx        # 0x14000a0a0
14000617d:	48 8b 15 94 3e 00 00 	mov    0x3e94(%rip),%rdx        # 0x14000a018
140006184:	48 89 14 01          	mov    %rdx,(%rcx,%rax,1)
140006188:	b8 08 00 00 00       	mov    $0x8,%eax
14000618d:	48 6b c0 02          	imul   $0x2,%rax,%rax
140006191:	48 8d 0d 08 3f 00 00 	lea    0x3f08(%rip),%rcx        # 0x14000a0a0
140006198:	48 8b 15 81 3e 00 00 	mov    0x3e81(%rip),%rdx        # 0x14000a020
14000619f:	48 89 14 01          	mov    %rdx,(%rcx,%rax,1)
1400061a3:	b8 08 00 00 00       	mov    $0x8,%eax
1400061a8:	48 6b c0 00          	imul   $0x0,%rax,%rax
1400061ac:	48 8b 0d 65 3e 00 00 	mov    0x3e65(%rip),%rcx        # 0x14000a018
1400061b3:	48 89 4c 04 68       	mov    %rcx,0x68(%rsp,%rax,1)
1400061b8:	b8 08 00 00 00       	mov    $0x8,%eax
1400061bd:	48 6b c0 01          	imul   $0x1,%rax,%rax
1400061c1:	48 8b 0d 58 3e 00 00 	mov    0x3e58(%rip),%rcx        # 0x14000a020
1400061c8:	48 89 4c 04 68       	mov    %rcx,0x68(%rsp,%rax,1)
1400061cd:	48 8d 0d 2c 0e 00 00 	lea    0xe2c(%rip),%rcx        # 0x140007000
1400061d4:	e8 57 fe ff ff       	call   0x140006030
1400061d9:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
1400061e0:	c3                   	ret
1400061e1:	cc                   	int3
1400061e2:	cc                   	int3
1400061e3:	cc                   	int3
1400061e4:	cc                   	int3
1400061e5:	cc                   	int3
1400061e6:	cc                   	int3
1400061e7:	cc                   	int3
1400061e8:	e9 3f 03 00 00       	jmp    0x14000652c
1400061ed:	cc                   	int3
1400061ee:	cc                   	int3
1400061ef:	cc                   	int3
1400061f0:	cc                   	int3
1400061f1:	cc                   	int3
1400061f2:	cc                   	int3
1400061f3:	ff 25 ef 13 00 00    	jmp    *0x13ef(%rip)        # 0x1400075e8
1400061f9:	cc                   	int3
1400061fa:	cc                   	int3
1400061fb:	cc                   	int3
1400061fc:	cc                   	int3
1400061fd:	cc                   	int3
1400061fe:	cc                   	int3
1400061ff:	ff 25 db 13 00 00    	jmp    *0x13db(%rip)        # 0x1400075e0
140006205:	cc                   	int3
140006206:	cc                   	int3
140006207:	cc                   	int3
140006208:	cc                   	int3
140006209:	cc                   	int3
14000620a:	cc                   	int3
14000620b:	ff 25 4f 14 00 00    	jmp    *0x144f(%rip)        # 0x140007660
140006211:	cc                   	int3
140006212:	cc                   	int3
140006213:	cc                   	int3
140006214:	cc                   	int3
140006215:	cc                   	int3
140006216:	cc                   	int3
140006217:	cc                   	int3
140006218:	cc                   	int3
140006219:	cc                   	int3
14000621a:	cc                   	int3
14000621b:	cc                   	int3
14000621c:	cc                   	int3
14000621d:	cc                   	int3
14000621e:	cc                   	int3
14000621f:	cc                   	int3
140006220:	48 83 ec 28          	sub    $0x28,%rsp
140006224:	48 8b 01             	mov    (%rcx),%rax
140006227:	81 38 63 73 6d e0    	cmpl   $0xe06d7363,(%rax)
14000622d:	75 23                	jne    0x140006252
14000622f:	83 78 18 04          	cmpl   $0x4,0x18(%rax)
140006233:	75 1d                	jne    0x140006252
140006235:	8b 48 20             	mov    0x20(%rax),%ecx
140006238:	8d 81 e0 fa 6c e6    	lea    -0x19930520(%rcx),%eax
14000623e:	83 f8 02             	cmp    $0x2,%eax
140006241:	76 08                	jbe    0x14000624b
140006243:	81 f9 00 40 99 01    	cmp    $0x1994000,%ecx
140006249:	75 07                	jne    0x140006252
14000624b:	ff 15 cf 13 00 00    	call   *0x13cf(%rip)        # 0x140007620
140006251:	cc                   	int3
140006252:	33 c0                	xor    %eax,%eax
140006254:	48 83 c4 28          	add    $0x28,%rsp
140006258:	c3                   	ret
140006259:	cc                   	int3
14000625a:	cc                   	int3
14000625b:	cc                   	int3
14000625c:	cc                   	int3
14000625d:	cc                   	int3
14000625e:	cc                   	int3
14000625f:	cc                   	int3
140006260:	48 83 ec 28          	sub    $0x28,%rsp
140006264:	48 8d 0d b5 ff ff ff 	lea    -0x4b(%rip),%rcx        # 0x140006220
14000626b:	ff 15 7f 12 00 00    	call   *0x127f(%rip)        # 0x1400074f0
140006271:	33 c0                	xor    %eax,%eax
140006273:	48 83 c4 28          	add    $0x28,%rsp
140006277:	c3                   	ret
140006278:	cc                   	int3
140006279:	cc                   	int3
14000627a:	cc                   	int3
14000627b:	cc                   	int3
14000627c:	cc                   	int3
14000627d:	cc                   	int3
14000627e:	ff 25 4c 13 00 00    	jmp    *0x134c(%rip)        # 0x1400075d0
140006284:	cc                   	int3
140006285:	cc                   	int3
140006286:	cc                   	int3
140006287:	cc                   	int3
140006288:	cc                   	int3
140006289:	cc                   	int3
14000628a:	cc                   	int3
14000628b:	cc                   	int3
14000628c:	48 83 ec 18          	sub    $0x18,%rsp
140006290:	33 d2                	xor    %edx,%edx
140006292:	48 8d 41 ff          	lea    -0x1(%rcx),%rax
140006296:	48 83 f8 fd          	cmp    $0xfffffffffffffffd,%rax
14000629a:	77 3c                	ja     0x1400062d8
14000629c:	b8 4d 5a 00 00       	mov    $0x5a4d,%eax
1400062a1:	66 39 01             	cmp    %ax,(%rcx)
1400062a4:	75 2a                	jne    0x1400062d0
1400062a6:	39 51 3c             	cmp    %edx,0x3c(%rcx)
1400062a9:	7c 25                	jl     0x1400062d0
1400062ab:	81 79 3c 00 00 00 10 	cmpl   $0x10000000,0x3c(%rcx)
1400062b2:	73 1c                	jae    0x1400062d0
1400062b4:	48 63 41 3c          	movslq 0x3c(%rcx),%rax
1400062b8:	48 03 c1             	add    %rcx,%rax
1400062bb:	48 89 04 24          	mov    %rax,(%rsp)
1400062bf:	81 38 50 45 00 00    	cmpl   $0x4550,(%rax)
1400062c5:	48 0f 45 c2          	cmovne %rdx,%rax
1400062c9:	48 8b d0             	mov    %rax,%rdx
1400062cc:	48 89 04 24          	mov    %rax,(%rsp)
1400062d0:	eb 06                	jmp    0x1400062d8
1400062d2:	33 d2                	xor    %edx,%edx
1400062d4:	48 89 14 24          	mov    %rdx,(%rsp)
1400062d8:	48 8b c2             	mov    %rdx,%rax
1400062db:	48 83 c4 18          	add    $0x18,%rsp
1400062df:	c3                   	ret
1400062e0:	cc                   	int3
1400062e1:	cc                   	int3
1400062e2:	cc                   	int3
1400062e3:	cc                   	int3
1400062e4:	cc                   	int3
1400062e5:	cc                   	int3
1400062e6:	cc                   	int3
1400062e7:	cc                   	int3
1400062e8:	40 53                	rex push %rbx
1400062ea:	48 83 ec 20          	sub    $0x20,%rsp
1400062ee:	8b d9                	mov    %ecx,%ebx
1400062f0:	33 c9                	xor    %ecx,%ecx
1400062f2:	ff 15 98 11 00 00    	call   *0x1198(%rip)        # 0x140007490
1400062f8:	48 85 c0             	test   %rax,%rax
1400062fb:	74 28                	je     0x140006325
1400062fd:	48 8b c8             	mov    %rax,%rcx
140006300:	e8 87 ff ff ff       	call   0x14000628c
140006305:	48 85 c0             	test   %rax,%rax
140006308:	74 1b                	je     0x140006325
14000630a:	b9 02 00 00 00       	mov    $0x2,%ecx
14000630f:	66 39 48 5c          	cmp    %cx,0x5c(%rax)
140006313:	75 04                	jne    0x140006319
140006315:	8b c1                	mov    %ecx,%eax
140006317:	eb 0e                	jmp    0x140006327
140006319:	66 83 78 5c 03       	cmpw   $0x3,0x5c(%rax)
14000631e:	b8 01 00 00 00       	mov    $0x1,%eax
140006323:	74 02                	je     0x140006327
140006325:	8b c3                	mov    %ebx,%eax
140006327:	48 83 c4 20          	add    $0x20,%rsp
14000632b:	5b                   	pop    %rbx
14000632c:	c3                   	ret
14000632d:	cc                   	int3
14000632e:	cc                   	int3
14000632f:	cc                   	int3
140006330:	cc                   	int3
140006331:	cc                   	int3
140006332:	cc                   	int3
140006333:	ff 25 8f 12 00 00    	jmp    *0x128f(%rip)        # 0x1400075c8
140006339:	cc                   	int3
14000633a:	cc                   	int3
14000633b:	cc                   	int3
14000633c:	cc                   	int3
14000633d:	cc                   	int3
14000633e:	cc                   	int3
14000633f:	cc                   	int3
140006340:	33 c0                	xor    %eax,%eax
140006342:	c3                   	ret
140006343:	cc                   	int3
140006344:	cc                   	int3
140006345:	cc                   	int3
140006346:	cc                   	int3
140006347:	cc                   	int3
140006348:	cc                   	int3
140006349:	cc                   	int3
14000634a:	cc                   	int3
14000634b:	cc                   	int3
14000634c:	cc                   	int3
14000634d:	cc                   	int3
14000634e:	cc                   	int3
14000634f:	cc                   	int3
140006350:	4c 63 41 3c          	movslq 0x3c(%rcx),%r8
140006354:	45 33 c9             	xor    %r9d,%r9d
140006357:	4c 03 c1             	add    %rcx,%r8
14000635a:	4c 8b d2             	mov    %rdx,%r10
14000635d:	41 0f b7 40 14       	movzwl 0x14(%r8),%eax
140006362:	45 0f b7 58 06       	movzwl 0x6(%r8),%r11d
140006367:	48 83 c0 18          	add    $0x18,%rax
14000636b:	49 03 c0             	add    %r8,%rax
14000636e:	45 85 db             	test   %r11d,%r11d
140006371:	74 1e                	je     0x140006391
140006373:	8b 50 0c             	mov    0xc(%rax),%edx
140006376:	4c 3b d2             	cmp    %rdx,%r10
140006379:	72 0a                	jb     0x140006385
14000637b:	8b 48 08             	mov    0x8(%rax),%ecx
14000637e:	03 ca                	add    %edx,%ecx
140006380:	4c 3b d1             	cmp    %rcx,%r10
140006383:	72 0e                	jb     0x140006393
140006385:	41 ff c1             	inc    %r9d
140006388:	48 83 c0 28          	add    $0x28,%rax
14000638c:	45 3b cb             	cmp    %r11d,%r9d
14000638f:	72 e2                	jb     0x140006373
140006391:	33 c0                	xor    %eax,%eax
140006393:	c3                   	ret
140006394:	cc                   	int3
140006395:	cc                   	int3
140006396:	cc                   	int3
140006397:	cc                   	int3
140006398:	cc                   	int3
140006399:	cc                   	int3
14000639a:	cc                   	int3
14000639b:	cc                   	int3
14000639c:	cc                   	int3
14000639d:	cc                   	int3
14000639e:	cc                   	int3
14000639f:	cc                   	int3
1400063a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400063a5:	57                   	push   %rdi
1400063a6:	48 83 ec 20          	sub    $0x20,%rsp
1400063aa:	48 8b d9             	mov    %rcx,%rbx
1400063ad:	48 8d 3d 4c 9c ff ff 	lea    -0x63b4(%rip),%rdi        # 0x140000000
1400063b4:	48 8b cf             	mov    %rdi,%rcx
1400063b7:	e8 44 00 00 00       	call   0x140006400
1400063bc:	85 c0                	test   %eax,%eax
1400063be:	74 22                	je     0x1400063e2
1400063c0:	48 2b df             	sub    %rdi,%rbx
1400063c3:	48 8b d3             	mov    %rbx,%rdx
1400063c6:	48 8b cf             	mov    %rdi,%rcx
1400063c9:	e8 82 ff ff ff       	call   0x140006350
1400063ce:	48 85 c0             	test   %rax,%rax
1400063d1:	74 0f                	je     0x1400063e2
1400063d3:	8b 40 24             	mov    0x24(%rax),%eax
1400063d6:	c1 e8 1f             	shr    $0x1f,%eax
1400063d9:	f7 d0                	not    %eax
1400063db:	83 e0 01             	and    $0x1,%eax
1400063de:	eb 02                	jmp    0x1400063e2
1400063e0:	33 c0                	xor    %eax,%eax
1400063e2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400063e7:	48 83 c4 20          	add    $0x20,%rsp
1400063eb:	5f                   	pop    %rdi
1400063ec:	c3                   	ret
1400063ed:	cc                   	int3
1400063ee:	cc                   	int3
1400063ef:	cc                   	int3
1400063f0:	cc                   	int3
1400063f1:	cc                   	int3
1400063f2:	cc                   	int3
1400063f3:	cc                   	int3
1400063f4:	cc                   	int3
1400063f5:	cc                   	int3