14001e1d8:	74 26                	je     0x14001e200
14001e1da:	48 8b 84 24 88 01 00 	mov    0x188(%rsp),%rax
14001e1e1:	00
14001e1e2:	49 2b 04 24          	sub    (%r12),%rax
14001e1e6:	0f 85 7f 00 00 00    	jne    0x14001e26b
14001e1ec:	48 81 c4 90 01 00 00 	add    $0x190,%rsp
14001e1f3:	5b                   	pop    %rbx
14001e1f4:	5e                   	pop    %rsi
14001e1f5:	5f                   	pop    %rdi
14001e1f6:	5d                   	pop    %rbp
14001e1f7:	41 5c                	pop    %r12
14001e1f9:	c3                   	ret
14001e1fa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14001e200:	b9 00 00 01 00       	mov    $0x10000,%ecx
14001e205:	e8 8e 65 00 00       	call   0x140024798
14001e20a:	48 89 c6             	mov    %rax,%rsi
14001e20d:	48 85 c0             	test   %rax,%rax
14001e210:	75 23                	jne    0x14001e235
14001e212:	eb 4a                	jmp    0x14001e25e
14001e214:	0f 1f 40 00          	nopl   0x0(%rax)
14001e218:	ba 00 00 01 00       	mov    $0x10000,%edx
14001e21d:	49 89 e8             	mov    %rbp,%r8
14001e220:	2b 54 24 38          	sub    0x38(%rsp),%edx
14001e224:	48 89 f1             	mov    %rsi,%rcx
14001e227:	e8 14 ed fe ff       	call   0x14000cf40
14001e22c:	3c 01                	cmp    $0x1,%al
14001e22e:	75 26                	jne    0x14001e256
14001e230:	83 e3 01             	and    $0x1,%ebx
14001e233:	75 21                	jne    0x14001e256
14001e235:	ba 02 00 00 00       	mov    $0x2,%edx
14001e23a:	48 89 f9             	mov    %rdi,%rcx
14001e23d:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
14001e242:	c7 44 24 38 00 00 01 	movl   $0x10000,0x38(%rsp)
14001e249:	00
14001e24a:	e8 01 02 00 00       	call   0x14001e450
14001e24f:	89 c3                	mov    %eax,%ebx
14001e251:	83 f8 01             	cmp    $0x1,%eax
14001e254:	76 c2                	jbe    0x14001e218
14001e256:	48 89 f1             	mov    %rsi,%rcx
14001e259:	e8 f2 64 00 00       	call   0x140024750
14001e25e:	48 89 f9             	mov    %rdi,%rcx
14001e261:	e8 e2 01 00 00       	call   0x14001e448
14001e266:	e9 6f ff ff ff       	jmp    0x14001e1da
14001e26b:	e8 20 14 00 00       	call   0x14001f690
14001e270:	90                   	nop
14001e271:	90                   	nop
14001e272:	90                   	nop
14001e273:	90                   	nop
14001e274:	90                   	nop
14001e275:	90                   	nop
14001e276:	90                   	nop
14001e277:	90                   	nop
14001e278:	90                   	nop
14001e279:	90                   	nop
14001e27a:	90                   	nop
14001e27b:	90                   	nop
14001e27c:	90                   	nop
14001e27d:	90                   	nop
14001e27e:	90                   	nop
14001e27f:	90                   	nop
14001e280:	ff 25 32 f6 02 00    	jmp    *0x2f632(%rip)        # 0x14004d8b8
14001e286:	90                   	nop
14001e287:	90                   	nop
14001e288:	ff 25 22 f6 02 00    	jmp    *0x2f622(%rip)        # 0x14004d8b0
14001e28e:	90                   	nop
14001e28f:	90                   	nop
14001e290:	ff 25 12 f6 02 00    	jmp    *0x2f612(%rip)        # 0x14004d8a8
14001e296:	90                   	nop
14001e297:	90                   	nop
14001e298:	ff 25 02 f6 02 00    	jmp    *0x2f602(%rip)        # 0x14004d8a0
14001e29e:	90                   	nop
14001e29f:	90                   	nop
14001e2a0:	ff 25 f2 f5 02 00    	jmp    *0x2f5f2(%rip)        # 0x14004d898
14001e2a6:	90                   	nop
14001e2a7:	90                   	nop
14001e2a8:	ff 25 e2 f5 02 00    	jmp    *0x2f5e2(%rip)        # 0x14004d890
14001e2ae:	90                   	nop
14001e2af:	90                   	nop
14001e2b0:	ff 25 d2 f5 02 00    	jmp    *0x2f5d2(%rip)        # 0x14004d888
14001e2b6:	90                   	nop
14001e2b7:	90                   	nop
14001e2b8:	ff 25 c2 f5 02 00    	jmp    *0x2f5c2(%rip)        # 0x14004d880
14001e2be:	90                   	nop
14001e2bf:	90                   	nop
14001e2c0:	ff 25 b2 f5 02 00    	jmp    *0x2f5b2(%rip)        # 0x14004d878
14001e2c6:	90                   	nop
14001e2c7:	90                   	nop
14001e2c8:	ff 25 a2 f5 02 00    	jmp    *0x2f5a2(%rip)        # 0x14004d870
14001e2ce:	90                   	nop
14001e2cf:	90                   	nop
14001e2d0:	ff 25 92 f5 02 00    	jmp    *0x2f592(%rip)        # 0x14004d868
14001e2d6:	90                   	nop
14001e2d7:	90                   	nop
14001e2d8:	ff 25 82 f5 02 00    	jmp    *0x2f582(%rip)        # 0x14004d860
14001e2de:	90                   	nop
14001e2df:	90                   	nop
14001e2e0:	ff 25 72 f5 02 00    	jmp    *0x2f572(%rip)        # 0x14004d858
14001e2e6:	90                   	nop
14001e2e7:	90                   	nop
14001e2e8:	ff 25 62 f5 02 00    	jmp    *0x2f562(%rip)        # 0x14004d850
14001e2ee:	90                   	nop
14001e2ef:	90                   	nop
14001e2f0:	ff 25 52 f5 02 00    	jmp    *0x2f552(%rip)        # 0x14004d848
14001e2f6:	90                   	nop
14001e2f7:	90                   	nop
14001e2f8:	ff 25 42 f5 02 00    	jmp    *0x2f542(%rip)        # 0x14004d840
14001e2fe:	90                   	nop
14001e2ff:	90                   	nop
14001e300:	ff 25 32 f5 02 00    	jmp    *0x2f532(%rip)        # 0x14004d838
14001e306:	90                   	nop
14001e307:	90                   	nop
14001e308:	ff 25 22 f5 02 00    	jmp    *0x2f522(%rip)        # 0x14004d830
14001e30e:	90                   	nop
14001e30f:	90                   	nop
14001e310:	ff 25 12 f5 02 00    	jmp    *0x2f512(%rip)        # 0x14004d828
14001e316:	90                   	nop
14001e317:	90                   	nop
14001e318:	ff 25 02 f5 02 00    	jmp    *0x2f502(%rip)        # 0x14004d820
14001e31e:	90                   	nop
14001e31f:	90                   	nop
14001e320:	ff 25 f2 f4 02 00    	jmp    *0x2f4f2(%rip)        # 0x14004d818
14001e326:	90                   	nop
14001e327:	90                   	nop
14001e328:	ff 25 e2 f4 02 00    	jmp    *0x2f4e2(%rip)        # 0x14004d810
14001e32e:	90                   	nop
14001e32f:	90                   	nop
14001e330:	ff 25 d2 f4 02 00    	jmp    *0x2f4d2(%rip)        # 0x14004d808
14001e336:	90                   	nop
14001e337:	90                   	nop
14001e338:	ff 25 c2 f4 02 00    	jmp    *0x2f4c2(%rip)        # 0x14004d800
14001e33e:	90                   	nop
14001e33f:	90                   	nop
14001e340:	ff 25 b2 f4 02 00    	jmp    *0x2f4b2(%rip)        # 0x14004d7f8
14001e346:	90                   	nop
14001e347:	90                   	nop
14001e348:	ff 25 a2 f4 02 00    	jmp    *0x2f4a2(%rip)        # 0x14004d7f0
14001e34e:	90                   	nop
14001e34f:	90                   	nop
14001e350:	ff 25 92 f4 02 00    	jmp    *0x2f492(%rip)        # 0x14004d7e8
14001e356:	90                   	nop
14001e357:	90                   	nop
14001e358:	ff 25 82 f4 02 00    	jmp    *0x2f482(%rip)        # 0x14004d7e0
14001e35e:	90                   	nop
14001e35f:	90                   	nop
14001e360:	ff 25 72 f4 02 00    	jmp    *0x2f472(%rip)        # 0x14004d7d8
14001e366:	90                   	nop
14001e367:	90                   	nop
14001e368:	ff 25 62 f4 02 00    	jmp    *0x2f462(%rip)        # 0x14004d7d0
14001e36e:	90                   	nop
14001e36f:	90                   	nop
14001e370:	ff 25 52 f4 02 00    	jmp    *0x2f452(%rip)        # 0x14004d7c8
14001e376:	90                   	nop
14001e377:	90                   	nop
14001e378:	ff 25 42 f4 02 00    	jmp    *0x2f442(%rip)        # 0x14004d7c0
14001e37e:	90                   	nop
14001e37f:	90                   	nop
14001e380:	ff 25 32 f4 02 00    	jmp    *0x2f432(%rip)        # 0x14004d7b8
14001e386:	90                   	nop
14001e387:	90                   	nop
14001e388:	ff 25 22 f4 02 00    	jmp    *0x2f422(%rip)        # 0x14004d7b0
14001e38e:	90                   	nop
14001e38f:	90                   	nop
14001e390:	ff 25 12 f4 02 00    	jmp    *0x2f412(%rip)        # 0x14004d7a8
14001e396:	90                   	nop
14001e397:	90                   	nop
14001e398:	ff 25 02 f4 02 00    	jmp    *0x2f402(%rip)        # 0x14004d7a0
14001e39e:	90                   	nop
14001e39f:	90                   	nop
14001e3a0:	ff 25 f2 f3 02 00    	jmp    *0x2f3f2(%rip)        # 0x14004d798
14001e3a6:	90                   	nop
14001e3a7:	90                   	nop
14001e3a8:	ff 25 e2 f3 02 00    	jmp    *0x2f3e2(%rip)        # 0x14004d790
14001e3ae:	90                   	nop
14001e3af:	90                   	nop
14001e3b0:	ff 25 d2 f3 02 00    	jmp    *0x2f3d2(%rip)        # 0x14004d788
14001e3b6:	90                   	nop
14001e3b7:	90                   	nop
14001e3b8:	ff 25 c2 f3 02 00    	jmp    *0x2f3c2(%rip)        # 0x14004d780
14001e3be:	90                   	nop
14001e3bf:	90                   	nop
14001e3c0:	ff 25 b2 f3 02 00    	jmp    *0x2f3b2(%rip)        # 0x14004d778
14001e3c6:	90                   	nop
14001e3c7:	90                   	nop
14001e3c8:	ff 25 a2 f3 02 00    	jmp    *0x2f3a2(%rip)        # 0x14004d770
14001e3ce:	90                   	nop
14001e3cf:	90                   	nop
14001e3d0:	ff 25 92 f3 02 00    	jmp    *0x2f392(%rip)        # 0x14004d768
14001e3d6:	90                   	nop
14001e3d7:	90                   	nop
14001e3d8:	ff 25 82 f3 02 00    	jmp    *0x2f382(%rip)        # 0x14004d760
14001e3de:	90                   	nop
14001e3df:	90                   	nop
14001e3e0:	ff 25 72 f3 02 00    	jmp    *0x2f372(%rip)        # 0x14004d758
14001e3e6:	90                   	nop
14001e3e7:	90                   	nop
14001e3e8:	ff 25 62 f3 02 00    	jmp    *0x2f362(%rip)        # 0x14004d750
14001e3ee:	90                   	nop
14001e3ef:	90                   	nop
14001e3f0:	ff 25 52 f3 02 00    	jmp    *0x2f352(%rip)        # 0x14004d748
14001e3f6:	90                   	nop
14001e3f7:	90                   	nop
14001e3f8:	ff 25 42 f3 02 00    	jmp    *0x2f342(%rip)        # 0x14004d740
14001e3fe:	90                   	nop
14001e3ff:	90                   	nop
14001e400:	ff 25 32 f3 02 00    	jmp    *0x2f332(%rip)        # 0x14004d738
14001e406:	90                   	nop
14001e407:	90                   	nop
14001e408:	ff 25 22 f3 02 00    	jmp    *0x2f322(%rip)        # 0x14004d730
14001e40e:	90                   	nop
14001e40f:	90                   	nop
14001e410:	ff 25 12 f3 02 00    	jmp    *0x2f312(%rip)        # 0x14004d728
14001e416:	90                   	nop
14001e417:	90                   	nop
14001e418:	ff 25 02 f3 02 00    	jmp    *0x2f302(%rip)        # 0x14004d720
14001e41e:	90                   	nop
14001e41f:	90                   	nop
14001e420:	ff 25 f2 f2 02 00    	jmp    *0x2f2f2(%rip)        # 0x14004d718
14001e426:	90                   	nop
14001e427:	90                   	nop
14001e428:	ff 25 e2 f2 02 00    	jmp    *0x2f2e2(%rip)        # 0x14004d710
14001e42e:	90                   	nop
14001e42f:	90                   	nop
14001e430:	ff 25 d2 f2 02 00    	jmp    *0x2f2d2(%rip)        # 0x14004d708
14001e436:	90                   	nop
14001e437:	90                   	nop
14001e438:	ff 25 c2 f2 02 00    	jmp    *0x2f2c2(%rip)        # 0x14004d700
14001e43e:	90                   	nop
14001e43f:	90                   	nop
14001e440:	ff 25 32 f9 02 00    	jmp    *0x2f932(%rip)        # 0x14004dd78
14001e446:	90                   	nop
14001e447:	90                   	nop
14001e448:	ff 25 22 f9 02 00    	jmp    *0x2f922(%rip)        # 0x14004dd70
14001e44e:	90                   	nop
14001e44f:	90                   	nop
14001e450:	ff 25 12 f9 02 00    	jmp    *0x2f912(%rip)        # 0x14004dd68
14001e456:	90                   	nop
14001e457:	90                   	nop
14001e458:	ff 25 fa f8 02 00    	jmp    *0x2f8fa(%rip)        # 0x14004dd58
14001e45e:	90                   	nop
14001e45f:	90                   	nop
14001e460:	ff 25 ea f8 02 00    	jmp    *0x2f8ea(%rip)        # 0x14004dd50
14001e466:	90                   	nop
14001e467:	90                   	nop
14001e468:	ff 25 da f8 02 00    	jmp    *0x2f8da(%rip)        # 0x14004dd48
14001e46e:	90                   	nop
14001e46f:	90                   	nop
14001e470:	ff 25 ca f8 02 00    	jmp    *0x2f8ca(%rip)        # 0x14004dd40
14001e476:	90                   	nop
14001e477:	90                   	nop
14001e478:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14001e47f:	00
14001e480:	48 83 ec 28          	sub    $0x28,%rsp
14001e484:	48 8b 05 65 6c 00 00 	mov    0x6c65(%rip),%rax        # 0x1400250f0
14001e48b:	48 8b 00             	mov    (%rax),%rax
14001e48e:	48 85 c0             	test   %rax,%rax
14001e491:	74 2a                	je     0x14001e4bd
14001e493:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14001e49a:	00 00 00 00
14001e49e:	66 90                	xchg   %ax,%ax
14001e4a0:	ff d0                	call   *%rax
14001e4a2:	48 8b 05 47 6c 00 00 	mov    0x6c47(%rip),%rax        # 0x1400250f0
14001e4a9:	48 8d 50 08          	lea    0x8(%rax),%rdx
14001e4ad:	48 8b 40 08          	mov    0x8(%rax),%rax
14001e4b1:	48 89 15 38 6c 00 00 	mov    %rdx,0x6c38(%rip)        # 0x1400250f0
14001e4b8:	48 85 c0             	test   %rax,%rax
14001e4bb:	75 e3                	jne    0x14001e4a0
14001e4bd:	48 83 c4 28          	add    $0x28,%rsp
14001e4c1:	c3                   	ret
14001e4c2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14001e4c9:	00 00 00 00
14001e4cd:	0f 1f 00             	nopl   (%rax)
14001e4d0:	56                   	push   %rsi
14001e4d1:	53                   	push   %rbx
14001e4d2:	48 83 ec 28          	sub    $0x28,%rsp
14001e4d6:	48 8b 15 c3 86 02 00 	mov    0x286c3(%rip),%rdx        # 0x140046ba0
14001e4dd:	48 8b 02             	mov    (%rdx),%rax
14001e4e0:	89 c1                	mov    %eax,%ecx
14001e4e2:	83 f8 ff             	cmp    $0xffffffff,%eax
14001e4e5:	74 39                	je     0x14001e520
14001e4e7:	85 c9                	test   %ecx,%ecx
14001e4e9:	74 20                	je     0x14001e50b
14001e4eb:	89 c8                	mov    %ecx,%eax
14001e4ed:	83 e9 01             	sub    $0x1,%ecx
14001e4f0:	48 8d 1c c2          	lea    (%rdx,%rax,8),%rbx
14001e4f4:	48 29 c8             	sub    %rcx,%rax
14001e4f7:	48 8d 74 c2 f8       	lea    -0x8(%rdx,%rax,8),%rsi
14001e4fc:	0f 1f 40 00          	nopl   0x0(%rax)
14001e500:	ff 13                	call   *(%rbx)
14001e502:	48 83 eb 08          	sub    $0x8,%rbx
14001e506:	48 39 f3             	cmp    %rsi,%rbx
14001e509:	75 f5                	jne    0x14001e500
14001e50b:	48 8d 0d 6e ff ff ff 	lea    -0x92(%rip),%rcx        # 0x14001e480
14001e512:	48 83 c4 28          	add    $0x28,%rsp
14001e516:	5b                   	pop    %rbx
14001e517:	5e                   	pop    %rsi
14001e518:	e9 13 2f fe ff       	jmp    0x140001430
14001e51d:	0f 1f 00             	nopl   (%rax)
14001e520:	31 c0                	xor    %eax,%eax
14001e522:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14001e529:	00 00 00 00
14001e52d:	0f 1f 00             	nopl   (%rax)
14001e530:	44 8d 40 01          	lea    0x1(%rax),%r8d
14001e534:	89 c1                	mov    %eax,%ecx
14001e536:	4a 83 3c c2 00       	cmpq   $0x0,(%rdx,%r8,8)
14001e53b:	4c 89 c0             	mov    %r8,%rax
14001e53e:	75 f0                	jne    0x14001e530
14001e540:	eb a5                	jmp    0x14001e4e7
14001e542:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14001e549:	00 00 00 00
14001e54d:	0f 1f 00             	nopl   (%rax)
14001e550:	8b 05 2a d5 02 00    	mov    0x2d52a(%rip),%eax        # 0x14004ba80
14001e556:	85 c0                	test   %eax,%eax
14001e558:	74 06                	je     0x14001e560
14001e55a:	c3                   	ret
14001e55b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001e560:	c7 05 16 d5 02 00 01 	movl   $0x1,0x2d516(%rip)        # 0x14004ba80
14001e567:	00 00 00
14001e56a:	e9 61 ff ff ff       	jmp    0x14001e4d0
14001e56f:	90                   	nop
14001e570:	31 c0                	xor    %eax,%eax
14001e572:	c3                   	ret
14001e573:	90                   	nop
14001e574:	90                   	nop
14001e575:	90                   	nop
14001e576:	90                   	nop
14001e577:	90                   	nop
14001e578:	90                   	nop
14001e579:	90                   	nop
14001e57a:	90                   	nop
14001e57b:	90                   	nop
14001e57c:	90                   	nop
14001e57d:	90                   	nop
14001e57e:	90                   	nop
14001e57f:	90                   	nop
14001e580:	83 fa 03             	cmp    $0x3,%edx
14001e583:	74 0b                	je     0x14001e590
14001e585:	85 d2                	test   %edx,%edx
14001e587:	74 07                	je     0x14001e590
14001e589:	c3                   	ret
14001e58a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14001e590:	e9 9b 0a 00 00       	jmp    0x14001f030
14001e595:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14001e59c:	00 00 00 00
14001e5a0:	56                   	push   %rsi
14001e5a1:	53                   	push   %rbx
14001e5a2:	48 83 ec 28          	sub    $0x28,%rsp
14001e5a6:	48 8b 05 d3 85 02 00 	mov    0x285d3(%rip),%rax        # 0x140046b80
14001e5ad:	83 38 02             	cmpl   $0x2,(%rax)
14001e5b0:	74 06                	je     0x14001e5b8
14001e5b2:	c7 00 02 00 00 00    	movl   $0x2,(%rax)