1400201bd:	cc                   	int3
1400201be:	cc                   	int3
1400201bf:	cc                   	int3
1400201c0:	cc                   	int3
1400201c1:	cc                   	int3
1400201c2:	cc                   	int3
1400201c3:	cc                   	int3
1400201c4:	cc                   	int3
1400201c5:	cc                   	int3
1400201c6:	cc                   	int3
1400201c7:	cc                   	int3
1400201c8:	cc                   	int3
1400201c9:	cc                   	int3
1400201ca:	cc                   	int3
1400201cb:	cc                   	int3
1400201cc:	cc                   	int3
1400201cd:	cc                   	int3
1400201ce:	cc                   	int3
1400201cf:	cc                   	int3
1400201d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400201d5:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
1400201da:	55                   	push   %rbp
1400201db:	48 8b ec             	mov    %rsp,%rbp
1400201de:	48 83 ec 40          	sub    $0x40,%rsp
1400201e2:	8b c2                	mov    %edx,%eax
1400201e4:	4c 8d 4d f0          	lea    -0x10(%rbp),%r9
1400201e8:	85 c0                	test   %eax,%eax
1400201ea:	ba 10 00 00 00       	mov    $0x10,%edx
1400201ef:	49 8b d8             	mov    %r8,%rbx
1400201f2:	48 8b f9             	mov    %rcx,%rdi
1400201f5:	0f 45 d0             	cmovne %eax,%edx
1400201f8:	4c 8d 45 28          	lea    0x28(%rbp),%r8
1400201fc:	48 ff 15 ad f8 01 00 	rex.W call *0x1f8ad(%rip)        # 0x14003fab0
140020203:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140020208:	85 c0                	test   %eax,%eax
14002020a:	0f 84 05 01 00 00    	je     0x140020315
140020210:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
140020214:	4c 8d 4d e8          	lea    -0x18(%rbp),%r9
140020218:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
14002021c:	ba 00 00 00 80       	mov    $0x80000000,%edx
140020221:	48 ff 15 88 f8 01 00 	rex.W call *0x1f888(%rip)        # 0x14003fab0
140020228:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002022d:	85 c0                	test   %eax,%eax
14002022f:	0f 84 e0 00 00 00    	je     0x140020315
140020235:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
140020239:	4c 8b c3             	mov    %rbx,%r8
14002023c:	33 d2                	xor    %edx,%edx
14002023e:	e8 7d dc ff ff       	call   0x14001dec0
140020243:	85 c0                	test   %eax,%eax
140020245:	0f 84 ca 00 00 00    	je     0x140020315
14002024b:	4c 8b 45 e8          	mov    -0x18(%rbp),%r8
14002024f:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
140020253:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
140020257:	48 ff 15 82 f7 01 00 	rex.W call *0x1f782(%rip)        # 0x14003f9e0
14002025e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140020263:	85 c0                	test   %eax,%eax
140020265:	0f 84 aa 00 00 00    	je     0x140020315
14002026b:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
14002026f:	4c 8d 4d e8          	lea    -0x18(%rbp),%r9
140020273:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
140020277:	ba 01 00 00 80       	mov    $0x80000001,%edx
14002027c:	48 ff 15 2d f8 01 00 	rex.W call *0x1f82d(%rip)        # 0x14003fab0
140020283:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140020288:	85 c0                	test   %eax,%eax
14002028a:	0f 84 85 00 00 00    	je     0x140020315
140020290:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
140020294:	4c 8d 43 18          	lea    0x18(%rbx),%r8
140020298:	ba 02 00 00 00       	mov    $0x2,%edx
14002029d:	48 ff 15 a4 f7 01 00 	rex.W call *0x1f7a4(%rip)        # 0x14003fa48
1400202a4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400202a9:	85 c0                	test   %eax,%eax
1400202ab:	74 68                	je     0x140020315
1400202ad:	4c 8b 45 e8          	mov    -0x18(%rbp),%r8
1400202b1:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
1400202b5:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
1400202b9:	48 ff 15 20 f7 01 00 	rex.W call *0x1f720(%rip)        # 0x14003f9e0
1400202c0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400202c5:	eb 10                	jmp    0x1400202d7
1400202c7:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
1400202cb:	48 ff 15 4e f7 01 00 	rex.W call *0x1f74e(%rip)        # 0x14003fa20
1400202d2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400202d7:	85 c0                	test   %eax,%eax
1400202d9:	74 3a                	je     0x140020315
1400202db:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
1400202df:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
1400202e3:	48 ff 15 e6 f6 01 00 	rex.W call *0x1f6e6(%rip)        # 0x14003f9d0
1400202ea:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400202ef:	85 c0                	test   %eax,%eax
1400202f1:	75 d4                	jne    0x1400202c7
1400202f3:	4c 8b 45 f0          	mov    -0x10(%rbp),%r8
1400202f7:	48 8b cf             	mov    %rdi,%rcx
1400202fa:	48 8b 55 28          	mov    0x28(%rbp),%rdx
1400202fe:	48 ff 15 db f6 01 00 	rex.W call *0x1f6db(%rip)        # 0x14003f9e0
140020305:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002030a:	85 c0                	test   %eax,%eax
14002030c:	74 07                	je     0x140020315
14002030e:	b8 01 00 00 00       	mov    $0x1,%eax
140020313:	eb 02                	jmp    0x140020317
140020315:	33 c0                	xor    %eax,%eax
140020317:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14002031c:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140020321:	48 83 c4 40          	add    $0x40,%rsp
140020325:	5d                   	pop    %rbp
140020326:	c3                   	ret
140020327:	cc                   	int3
140020328:	cc                   	int3
140020329:	cc                   	int3
14002032a:	cc                   	int3
14002032b:	cc                   	int3
14002032c:	cc                   	int3
14002032d:	cc                   	int3
14002032e:	cc                   	int3
14002032f:	cc                   	int3
140020330:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140020335:	57                   	push   %rdi
140020336:	48 83 ec 20          	sub    $0x20,%rsp
14002033a:	8b c2                	mov    %edx,%eax
14002033c:	49 8b f8             	mov    %r8,%rdi
14002033f:	85 c0                	test   %eax,%eax
140020341:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
140020346:	ba 10 00 00 00       	mov    $0x10,%edx
14002034b:	48 8b d9             	mov    %rcx,%rbx
14002034e:	0f 45 d0             	cmovne %eax,%edx
140020351:	48 ff 15 80 f6 01 00 	rex.W call *0x1f680(%rip)        # 0x14003f9d8
140020358:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002035d:	85 c0                	test   %eax,%eax
14002035f:	0f 84 ad 00 00 00    	je     0x140020412
140020365:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
14002036a:	ba 00 00 00 80       	mov    $0x80000000,%edx
14002036f:	48 8b cb             	mov    %rbx,%rcx
140020372:	48 ff 15 5f f6 01 00 	rex.W call *0x1f65f(%rip)        # 0x14003f9d8
140020379:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002037e:	85 c0                	test   %eax,%eax
140020380:	0f 84 8c 00 00 00    	je     0x140020412
140020386:	4c 8b c7             	mov    %rdi,%r8
140020389:	33 d2                	xor    %edx,%edx
14002038b:	48 8b cb             	mov    %rbx,%rcx
14002038e:	e8 0d da ff ff       	call   0x14001dda0
140020393:	85 c0                	test   %eax,%eax
140020395:	74 7b                	je     0x140020412
140020397:	8b 54 24 38          	mov    0x38(%rsp),%edx
14002039b:	48 8b cb             	mov    %rbx,%rcx
14002039e:	48 ff 15 6b f6 01 00 	rex.W call *0x1f66b(%rip)        # 0x14003fa10
1400203a5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400203aa:	85 c0                	test   %eax,%eax
1400203ac:	74 64                	je     0x140020412
1400203ae:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
1400203b3:	ba 01 00 00 80       	mov    $0x80000001,%edx
1400203b8:	48 8b cb             	mov    %rbx,%rcx
1400203bb:	48 ff 15 16 f6 01 00 	rex.W call *0x1f616(%rip)        # 0x14003f9d8
1400203c2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400203c7:	85 c0                	test   %eax,%eax
1400203c9:	74 47                	je     0x140020412
1400203cb:	4c 8d 47 18          	lea    0x18(%rdi),%r8
1400203cf:	33 d2                	xor    %edx,%edx
1400203d1:	48 8b cb             	mov    %rbx,%rcx
1400203d4:	e8 c7 d9 ff ff       	call   0x14001dda0
1400203d9:	85 c0                	test   %eax,%eax
1400203db:	74 35                	je     0x140020412
1400203dd:	8b 54 24 38          	mov    0x38(%rsp),%edx
1400203e1:	48 8b cb             	mov    %rbx,%rcx
1400203e4:	48 ff 15 25 f6 01 00 	rex.W call *0x1f625(%rip)        # 0x14003fa10
1400203eb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400203f0:	85 c0                	test   %eax,%eax
1400203f2:	74 1e                	je     0x140020412
1400203f4:	8b 54 24 48          	mov    0x48(%rsp),%edx
1400203f8:	48 8b cb             	mov    %rbx,%rcx
1400203fb:	48 ff 15 0e f6 01 00 	rex.W call *0x1f60e(%rip)        # 0x14003fa10
140020402:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140020407:	85 c0                	test   %eax,%eax
140020409:	74 07                	je     0x140020412
14002040b:	b8 01 00 00 00       	mov    $0x1,%eax
140020410:	eb 02                	jmp    0x140020414
140020412:	33 c0                	xor    %eax,%eax
140020414:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140020419:	48 83 c4 20          	add    $0x20,%rsp
14002041d:	5f                   	pop    %rdi
14002041e:	c3                   	ret
14002041f:	cc                   	int3
140020420:	cc                   	int3
140020421:	cc                   	int3
140020422:	cc                   	int3
140020423:	cc                   	int3
140020424:	cc                   	int3
140020425:	cc                   	int3
140020426:	cc                   	int3
140020427:	cc                   	int3
140020428:	cc                   	int3
140020429:	cc                   	int3
14002042a:	cc                   	int3
14002042b:	cc                   	int3
14002042c:	cc                   	int3
14002042d:	cc                   	int3
14002042e:	cc                   	int3
14002042f:	cc                   	int3
140020430:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140020435:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
14002043a:	55                   	push   %rbp
14002043b:	48 8b ec             	mov    %rsp,%rbp
14002043e:	48 83 ec 40          	sub    $0x40,%rsp
140020442:	8b c2                	mov    %edx,%eax
140020444:	4c 8d 4d f0          	lea    -0x10(%rbp),%r9
140020448:	85 c0                	test   %eax,%eax
14002044a:	ba 10 00 00 00       	mov    $0x10,%edx
14002044f:	49 8b d8             	mov    %r8,%rbx
140020452:	48 8b f9             	mov    %rcx,%rdi
140020455:	0f 45 d0             	cmovne %eax,%edx
140020458:	4c 8d 45 28          	lea    0x28(%rbp),%r8
14002045c:	48 ff 15 4d f6 01 00 	rex.W call *0x1f64d(%rip)        # 0x14003fab0
140020463:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140020468:	85 c0                	test   %eax,%eax
14002046a:	0f 84 f7 00 00 00    	je     0x140020567
140020470:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
140020474:	4c 8d 4d e8          	lea    -0x18(%rbp),%r9
140020478:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
14002047c:	ba 00 00 00 80       	mov    $0x80000000,%edx
140020481:	48 ff 15 28 f6 01 00 	rex.W call *0x1f628(%rip)        # 0x14003fab0
140020488:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002048d:	85 c0                	test   %eax,%eax
14002048f:	0f 84 d2 00 00 00    	je     0x140020567
140020495:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
140020499:	4c 8b c3             	mov    %rbx,%r8
14002049c:	33 d2                	xor    %edx,%edx
14002049e:	e8 1d da ff ff       	call   0x14001dec0
1400204a3:	85 c0                	test   %eax,%eax
1400204a5:	0f 84 bc 00 00 00    	je     0x140020567
1400204ab:	4c 8b 45 e8          	mov    -0x18(%rbp),%r8
1400204af:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
1400204b3:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
1400204b7:	48 ff 15 22 f5 01 00 	rex.W call *0x1f522(%rip)        # 0x14003f9e0
1400204be:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400204c3:	85 c0                	test   %eax,%eax
1400204c5:	0f 84 9c 00 00 00    	je     0x140020567
1400204cb:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
1400204cf:	4c 8d 4d e8          	lea    -0x18(%rbp),%r9
1400204d3:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
1400204d7:	ba 01 00 00 80       	mov    $0x80000001,%edx
1400204dc:	48 ff 15 cd f5 01 00 	rex.W call *0x1f5cd(%rip)        # 0x14003fab0
1400204e3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400204e8:	85 c0                	test   %eax,%eax
1400204ea:	74 7b                	je     0x140020567
1400204ec:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1400204f0:	4c 8d 43 18          	lea    0x18(%rbx),%r8
1400204f4:	33 d2                	xor    %edx,%edx
1400204f6:	e8 c5 d9 ff ff       	call   0x14001dec0
1400204fb:	85 c0                	test   %eax,%eax
1400204fd:	74 68                	je     0x140020567
1400204ff:	4c 8b 45 e8          	mov    -0x18(%rbp),%r8
140020503:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
140020507:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
14002050b:	48 ff 15 ce f4 01 00 	rex.W call *0x1f4ce(%rip)        # 0x14003f9e0
140020512:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140020517:	eb 10                	jmp    0x140020529
140020519:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
14002051d:	48 ff 15 fc f4 01 00 	rex.W call *0x1f4fc(%rip)        # 0x14003fa20
140020524:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140020529:	85 c0                	test   %eax,%eax
14002052b:	74 3a                	je     0x140020567
14002052d:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
140020531:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
140020535:	48 ff 15 94 f4 01 00 	rex.W call *0x1f494(%rip)        # 0x14003f9d0
14002053c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140020541:	85 c0                	test   %eax,%eax
140020543:	75 d4                	jne    0x140020519
140020545:	4c 8b 45 f0          	mov    -0x10(%rbp),%r8
140020549:	48 8b cf             	mov    %rdi,%rcx
14002054c:	48 8b 55 28          	mov    0x28(%rbp),%rdx
140020550:	48 ff 15 89 f4 01 00 	rex.W call *0x1f489(%rip)        # 0x14003f9e0
140020557:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002055c:	85 c0                	test   %eax,%eax
14002055e:	74 07                	je     0x140020567
140020560:	b8 01 00 00 00       	mov    $0x1,%eax
140020565:	eb 02                	jmp    0x140020569
140020567:	33 c0                	xor    %eax,%eax
140020569:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14002056e:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140020573:	48 83 c4 40          	add    $0x40,%rsp
140020577:	5d                   	pop    %rbp
140020578:	c3                   	ret
140020579:	cc                   	int3
14002057a:	cc                   	int3
14002057b:	cc                   	int3
14002057c:	cc                   	int3
14002057d:	cc                   	int3
14002057e:	cc                   	int3
14002057f:	cc                   	int3
140020580:	48 85 c9             	test   %rcx,%rcx
140020583:	74 36                	je     0x1400205bb
140020585:	53                   	push   %rbx
140020586:	48 83 ec 20          	sub    $0x20,%rsp
14002058a:	48 8b d9             	mov    %rcx,%rbx
14002058d:	48 83 c1 08          	add    $0x8,%rcx
140020591:	48 ff 15 c0 f3 01 00 	rex.W call *0x1f3c0(%rip)        # 0x14003f958
140020598:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002059d:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
1400205a1:	48 85 c9             	test   %rcx,%rcx
1400205a4:	74 10                	je     0x1400205b6
1400205a6:	48 83 c1 08          	add    $0x8,%rcx
1400205aa:	48 ff 15 a7 f3 01 00 	rex.W call *0x1f3a7(%rip)        # 0x14003f958
1400205b1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400205b6:	48 83 c4 20          	add    $0x20,%rsp
1400205ba:	5b                   	pop    %rbx
1400205bb:	c3                   	ret
1400205bc:	cc                   	int3
1400205bd:	cc                   	int3
1400205be:	cc                   	int3
1400205bf:	cc                   	int3
1400205c0:	cc                   	int3
1400205c1:	cc                   	int3
1400205c2:	cc                   	int3
1400205c3:	cc                   	int3
1400205c4:	cc                   	int3
1400205c5:	cc                   	int3
1400205c6:	cc                   	int3
1400205c7:	cc                   	int3
1400205c8:	cc                   	int3
1400205c9:	cc                   	int3
1400205ca:	cc                   	int3
1400205cb:	cc                   	int3
1400205cc:	cc                   	int3
1400205cd:	cc                   	int3
1400205ce:	cc                   	int3
1400205cf:	cc                   	int3
1400205d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400205d5:	57                   	push   %rdi
1400205d6:	48 83 ec 20          	sub    $0x20,%rsp
1400205da:	8b c2                	mov    %edx,%eax
1400205dc:	49 8b f8             	mov    %r8,%rdi
1400205df:	85 c0                	test   %eax,%eax
1400205e1:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
1400205e6:	ba 10 00 00 00       	mov    $0x10,%edx
1400205eb:	48 8b d9             	mov    %rcx,%rbx
1400205ee:	0f 45 d0             	cmovne %eax,%edx
1400205f1:	48 ff 15 e0 f3 01 00 	rex.W call *0x1f3e0(%rip)        # 0x14003f9d8
1400205f8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400205fd:	85 c0                	test   %eax,%eax
1400205ff:	0f 84 2b 01 00 00    	je     0x140020730
140020605:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
14002060a:	ba 00 00 00 80       	mov    $0x80000000,%edx
14002060f:	48 8b cb             	mov    %rbx,%rcx
140020612:	48 ff 15 bf f3 01 00 	rex.W call *0x1f3bf(%rip)        # 0x14003f9d8
140020619:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002061e:	85 c0                	test   %eax,%eax
140020620:	0f 84 0a 01 00 00    	je     0x140020730
140020626:	4c 8b 4f 10          	mov    0x10(%rdi),%r9
14002062a:	ba 03 00 00 00       	mov    $0x3,%edx
14002062f:	44 8b 47 08          	mov    0x8(%rdi),%r8d
140020633:	48 8b cb             	mov    %rbx,%rcx
140020636:	48 ff 15 3b f4 01 00 	rex.W call *0x1f43b(%rip)        # 0x14003fa78
14002063d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)