1400022d8:	ff c3                	inc    %ebx
1400022da:	89 5c 24 54          	mov    %ebx,0x54(%rsp)
1400022de:	48 83 c6 30          	add    $0x30,%rsi
1400022e2:	3b 9d 90 00 00 00    	cmp    0x90(%rbp),%ebx
1400022e8:	73 29                	jae    0x140002313
1400022ea:	e9 69 fc ff ff       	jmp    0x140001f58
1400022ef:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1400022f4:	48 ff 15 05 3d 01 00 	rex.W call *0x13d05(%rip)        # 0x140016000
1400022fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002300:	90                   	nop
140002301:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140002306:	48 ff 15 f3 3c 01 00 	rex.W call *0x13cf3(%rip)        # 0x140016000
14000230d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002312:	90                   	nop
140002313:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
140002317:	48 ff 15 e2 3c 01 00 	rex.W call *0x13ce2(%rip)        # 0x140016000
14000231e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002323:	90                   	nop
140002324:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140002329:	48 ff 15 d0 3c 01 00 	rex.W call *0x13cd0(%rip)        # 0x140016000
140002330:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002335:	90                   	nop
140002336:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
14000233b:	48 ff 15 be 3c 01 00 	rex.W call *0x13cbe(%rip)        # 0x140016000
140002342:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002347:	90                   	nop
140002348:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14000234d:	48 ff 15 ac 3c 01 00 	rex.W call *0x13cac(%rip)        # 0x140016000
140002354:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002359:	90                   	nop
14000235a:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14000235f:	48 ff 15 9a 3c 01 00 	rex.W call *0x13c9a(%rip)        # 0x140016000
140002366:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000236b:	90                   	nop
14000236c:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140002370:	48 ff 15 89 3c 01 00 	rex.W call *0x13c89(%rip)        # 0x140016000
140002377:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000237c:	90                   	nop
14000237d:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
140002381:	48 ff 15 78 3c 01 00 	rex.W call *0x13c78(%rip)        # 0x140016000
140002388:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000238d:	90                   	nop
14000238e:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140002392:	48 ff 15 67 3c 01 00 	rex.W call *0x13c67(%rip)        # 0x140016000
140002399:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000239e:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1400023a2:	e8 39 fd 00 00       	call   0x1400120e0
1400023a7:	49 8b cf             	mov    %r15,%rcx
1400023aa:	48 ff 15 47 37 01 00 	rex.W call *0x13747(%rip)        # 0x140015af8
1400023b1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400023b6:	48 81 c4 38 01 00 00 	add    $0x138,%rsp
1400023bd:	41 5f                	pop    %r15
1400023bf:	41 5e                	pop    %r14
1400023c1:	41 5d                	pop    %r13
1400023c3:	41 5c                	pop    %r12
1400023c5:	5f                   	pop    %rdi
1400023c6:	5e                   	pop    %rsi
1400023c7:	5b                   	pop    %rbx
1400023c8:	5d                   	pop    %rbp
1400023c9:	c3                   	ret
1400023ca:	cc                   	int3
1400023cb:	cc                   	int3
1400023cc:	cc                   	int3
1400023cd:	cc                   	int3
1400023ce:	cc                   	int3
1400023cf:	cc                   	int3
1400023d0:	cc                   	int3
1400023d1:	cc                   	int3
1400023d2:	cc                   	int3
1400023d3:	cc                   	int3
1400023d4:	48 8b c4             	mov    %rsp,%rax
1400023d7:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400023db:	48 89 68 10          	mov    %rbp,0x10(%rax)
1400023df:	48 89 70 18          	mov    %rsi,0x18(%rax)
1400023e3:	57                   	push   %rdi
1400023e4:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1400023eb:	83 60 a0 00          	andl   $0x0,-0x60(%rax)
1400023ef:	8b ea                	mov    %edx,%ebp
1400023f1:	48 8b f1             	mov    %rcx,%rsi
1400023f4:	c7 40 98 04 00 00 00 	movl   $0x4,-0x68(%rax)
1400023fb:	48 8b 89 30 01 00 00 	mov    0x130(%rcx),%rcx
140002402:	ba 04 10 00 00       	mov    $0x1004,%edx
140002407:	45 33 c9             	xor    %r9d,%r9d
14000240a:	45 33 c0             	xor    %r8d,%r8d
14000240d:	48 ff 15 14 40 01 00 	rex.W call *0x14014(%rip)        # 0x140016428
140002414:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002419:	48 8b f8             	mov    %rax,%rdi
14000241c:	e9 a1 00 00 00       	jmp    0x1400024c2
140002421:	48 8b 8e 30 01 00 00 	mov    0x130(%rsi),%rcx
140002428:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
14000242d:	45 33 c0             	xor    %r8d,%r8d
140002430:	89 7c 24 24          	mov    %edi,0x24(%rsp)
140002434:	ba 4b 10 00 00       	mov    $0x104b,%edx
140002439:	48 ff 15 e8 3f 01 00 	rex.W call *0x13fe8(%rip)        # 0x140016428
140002440:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002445:	83 f8 01             	cmp    $0x1,%eax
140002448:	75 78                	jne    0x1400024c2
14000244a:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14000244f:	48 85 db             	test   %rbx,%rbx
140002452:	74 6e                	je     0x1400024c2
140002454:	48 8d 4b 30          	lea    0x30(%rbx),%rcx
140002458:	48 ff 15 a1 3b 01 00 	rex.W call *0x13ba1(%rip)        # 0x140016000
14000245f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002464:	48 8d 4b 28          	lea    0x28(%rbx),%rcx
140002468:	48 ff 15 91 3b 01 00 	rex.W call *0x13b91(%rip)        # 0x140016000
14000246f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002474:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
140002478:	48 ff 15 81 3b 01 00 	rex.W call *0x13b81(%rip)        # 0x140016000
14000247f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002484:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140002488:	48 ff 15 71 3b 01 00 	rex.W call *0x13b71(%rip)        # 0x140016000
14000248f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002494:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140002498:	48 ff 15 61 3b 01 00 	rex.W call *0x13b61(%rip)        # 0x140016000
14000249f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400024a4:	48 8b cb             	mov    %rbx,%rcx
1400024a7:	48 ff 15 52 3b 01 00 	rex.W call *0x13b52(%rip)        # 0x140016000
1400024ae:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400024b3:	48 8b cb             	mov    %rbx,%rcx
1400024b6:	48 ff 15 4b 39 01 00 	rex.W call *0x1394b(%rip)        # 0x140015e08
1400024bd:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400024c2:	83 ef 01             	sub    $0x1,%edi
1400024c5:	0f 89 56 ff ff ff    	jns    0x140002421
1400024cb:	85 ed                	test   %ebp,%ebp
1400024cd:	74 1e                	je     0x1400024ed
1400024cf:	48 8b 8e 30 01 00 00 	mov    0x130(%rsi),%rcx
1400024d6:	45 33 c9             	xor    %r9d,%r9d
1400024d9:	45 33 c0             	xor    %r8d,%r8d
1400024dc:	ba 09 10 00 00       	mov    $0x1009,%edx
1400024e1:	48 ff 15 40 3f 01 00 	rex.W call *0x13f40(%rip)        # 0x140016428
1400024e8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400024ed:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
1400024f4:	00
1400024f5:	49 8b 5b 10          	mov    0x10(%r11),%rbx
1400024f9:	49 8b 6b 18          	mov    0x18(%r11),%rbp
1400024fd:	49 8b 73 20          	mov    0x20(%r11),%rsi
140002501:	49 8b e3             	mov    %r11,%rsp
140002504:	5f                   	pop    %rdi
140002505:	c3                   	ret
140002506:	cc                   	int3
140002507:	cc                   	int3
140002508:	cc                   	int3
140002509:	cc                   	int3
14000250a:	cc                   	int3
14000250b:	cc                   	int3
14000250c:	cc                   	int3
14000250d:	cc                   	int3
14000250e:	cc                   	int3
14000250f:	cc                   	int3
140002510:	40 55                	rex push %rbp
140002512:	53                   	push   %rbx
140002513:	56                   	push   %rsi
140002514:	57                   	push   %rdi
140002515:	41 54                	push   %r12
140002517:	41 55                	push   %r13
140002519:	41 56                	push   %r14
14000251b:	41 57                	push   %r15
14000251d:	48 8d 6c 24 b8       	lea    -0x48(%rsp),%rbp
140002522:	48 81 ec 48 01 00 00 	sub    $0x148,%rsp
140002529:	48 c7 44 24 70 fe ff 	movq   $0xfffffffffffffffe,0x70(%rsp)
140002530:	ff ff
140002532:	4c 8b f9             	mov    %rcx,%r15
140002535:	33 db                	xor    %ebx,%ebx
140002537:	8b fb                	mov    %ebx,%edi
140002539:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
14000253e:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
140002543:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
140002548:	48 8d b1 18 01 00 00 	lea    0x118(%rcx),%rsi
14000254f:	48 8b 06             	mov    (%rsi),%rax
140002552:	48 8b ce             	mov    %rsi,%rcx
140002555:	48 8b 40 28          	mov    0x28(%rax),%rax
140002559:	ff 15 01 42 01 00    	call   *0x14201(%rip)        # 0x140016760
14000255f:	48 8b c8             	mov    %rax,%rcx
140002562:	ba 19 00 02 00       	mov    $0x20019,%edx
140002567:	e8 64 c4 00 00       	call   0x14000e9d0
14000256c:	48 85 c0             	test   %rax,%rax
14000256f:	0f 84 71 04 00 00    	je     0x1400029e6
140002575:	48 8b c8             	mov    %rax,%rcx
140002578:	48 ff 15 49 35 01 00 	rex.W call *0x13549(%rip)        # 0x140015ac8
14000257f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002584:	45 33 c9             	xor    %r9d,%r9d
140002587:	45 33 c0             	xor    %r8d,%r8d
14000258a:	ba 04 10 00 00       	mov    $0x1004,%edx
14000258f:	49 8b 8f 30 01 00 00 	mov    0x130(%r15),%rcx
140002596:	48 ff 15 8b 3e 01 00 	rex.W call *0x13e8b(%rip)        # 0x140016428
14000259d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400025a2:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400025a7:	44 8b e3             	mov    %ebx,%r12d
1400025aa:	85 c0                	test   %eax,%eax
1400025ac:	0f 8e 34 04 00 00    	jle    0x1400029e6
1400025b2:	44 8b eb             	mov    %ebx,%r13d
1400025b5:	44 89 65 84          	mov    %r12d,-0x7c(%rbp)
1400025b9:	89 5d 88             	mov    %ebx,-0x78(%rbp)
1400025bc:	c7 45 80 04 00 00 00 	movl   $0x4,-0x80(%rbp)
1400025c3:	4c 8d 4d 80          	lea    -0x80(%rbp),%r9
1400025c7:	45 33 c0             	xor    %r8d,%r8d
1400025ca:	ba 4b 10 00 00       	mov    $0x104b,%edx
1400025cf:	49 8b 8f 30 01 00 00 	mov    0x130(%r15),%rcx
1400025d6:	48 ff 15 4b 3e 01 00 	rex.W call *0x13e4b(%rip)        # 0x140016428
1400025dd:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400025e2:	85 c0                	test   %eax,%eax
1400025e4:	0f 84 eb 03 00 00    	je     0x1400029d5
1400025ea:	4c 8b 75 a8          	mov    -0x58(%rbp),%r14
1400025ee:	4d 85 f6             	test   %r14,%r14
1400025f1:	0f 84 de 03 00 00    	je     0x1400029d5
1400025f7:	49 8b 1e             	mov    (%r14),%rbx
1400025fa:	48 8b 06             	mov    (%rsi),%rax
1400025fd:	48 8b ce             	mov    %rsi,%rcx
140002600:	48 8b 40 28          	mov    0x28(%rax),%rax
140002604:	ff 15 56 41 01 00    	call   *0x14156(%rip)        # 0x140016760
14000260a:	48 8b c8             	mov    %rax,%rcx
14000260d:	48 8b d3             	mov    %rbx,%rdx
140002610:	e8 7f 1d 00 00       	call   0x140004394
140002615:	48 8b f0             	mov    %rax,%rsi
140002618:	33 db                	xor    %ebx,%ebx
14000261a:	48 85 c0             	test   %rax,%rax
14000261d:	0f 84 76 03 00 00    	je     0x140002999
140002623:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140002628:	89 9d 90 00 00 00    	mov    %ebx,0x90(%rbp)
14000262e:	8d 7b 04             	lea    0x4(%rbx),%edi
140002631:	89 bd 98 00 00 00    	mov    %edi,0x98(%rbp)
140002637:	49 8d 4e 24          	lea    0x24(%r14),%rcx
14000263b:	48 8d 85 98 00 00 00 	lea    0x98(%rbp),%rax
140002642:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140002647:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14000264c:	4c 8d 8d 90 00 00 00 	lea    0x90(%rbp),%r9
140002653:	45 33 c0             	xor    %r8d,%r8d
140002656:	49 8b 16             	mov    (%r14),%rdx
140002659:	48 8b ce             	mov    %rsi,%rcx
14000265c:	48 ff 15 6d 34 01 00 	rex.W call *0x1346d(%rip)        # 0x140015ad0
140002663:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002668:	39 bd 90 00 00 00    	cmp    %edi,0x90(%rbp)
14000266e:	0f 85 0c 03 00 00    	jne    0x140002980
140002674:	85 c0                	test   %eax,%eax
140002676:	0f 85 04 03 00 00    	jne    0x140002980
14000267c:	c7 45 f0 00 f0 00 00 	movl   $0xf000,-0x10(%rbp)
140002683:	c7 45 ec 00 10 00 00 	movl   $0x1000,-0x14(%rbp)
14000268a:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
14000268e:	4d 8b c5             	mov    %r13,%r8
140002691:	ba 2b 10 00 00       	mov    $0x102b,%edx
140002696:	49 8b 8f 30 01 00 00 	mov    0x130(%r15),%rcx
14000269d:	48 ff 15 84 3d 01 00 	rex.W call *0x13d84(%rip)        # 0x140016428
1400026a4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400026a9:	41 89 5e 20          	mov    %ebx,0x20(%r14)
1400026ad:	c7 45 80 01 00 00 00 	movl   $0x1,-0x80(%rbp)
1400026b4:	c7 45 88 03 00 00 00 	movl   $0x3,-0x78(%rbp)
1400026bb:	89 9d 90 00 00 00    	mov    %ebx,0x90(%rbp)
1400026c1:	89 bd 98 00 00 00    	mov    %edi,0x98(%rbp)
1400026c7:	48 8d 85 98 00 00 00 	lea    0x98(%rbp),%rax
1400026ce:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400026d3:	48 8d 44 24 4c       	lea    0x4c(%rsp),%rax
1400026d8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400026dd:	4c 8d 8d 90 00 00 00 	lea    0x90(%rbp),%r9
1400026e4:	45 33 c0             	xor    %r8d,%r8d
1400026e7:	48 8d 15 5a 47 01 00 	lea    0x1475a(%rip),%rdx        # 0x140016e48
1400026ee:	48 8b ce             	mov    %rsi,%rcx
1400026f1:	48 ff 15 d8 33 01 00 	rex.W call *0x133d8(%rip)        # 0x140015ad0
1400026f8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400026fd:	39 bd 90 00 00 00    	cmp    %edi,0x90(%rbp)
140002703:	0f 85 1a 02 00 00    	jne    0x140002923
140002709:	85 c0                	test   %eax,%eax
14000270b:	0f 85 12 02 00 00    	jne    0x140002923
140002711:	89 9d 90 00 00 00    	mov    %ebx,0x90(%rbp)
140002717:	89 bd 98 00 00 00    	mov    %edi,0x98(%rbp)
14000271d:	48 8d 85 98 00 00 00 	lea    0x98(%rbp),%rax
140002724:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140002729:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
14000272e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140002733:	4c 8d 8d 90 00 00 00 	lea    0x90(%rbp),%r9
14000273a:	45 33 c0             	xor    %r8d,%r8d
14000273d:	48 8d 15 14 47 01 00 	lea    0x14714(%rip),%rdx        # 0x140016e58
140002744:	48 8b ce             	mov    %rsi,%rcx
140002747:	48 ff 15 82 33 01 00 	rex.W call *0x13382(%rip)        # 0x140015ad0
14000274e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002753:	39 bd 90 00 00 00    	cmp    %edi,0x90(%rbp)
140002759:	0f 85 c4 01 00 00    	jne    0x140002923
14000275f:	85 c0                	test   %eax,%eax
140002761:	0f 85 bc 01 00 00    	jne    0x140002923
140002767:	89 9d 90 00 00 00    	mov    %ebx,0x90(%rbp)
14000276d:	89 bd 98 00 00 00    	mov    %edi,0x98(%rbp)
140002773:	48 8d 85 98 00 00 00 	lea    0x98(%rbp),%rax
14000277a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14000277f:	48 8d 44 24 44       	lea    0x44(%rsp),%rax
140002784:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140002789:	4c 8d 8d 90 00 00 00 	lea    0x90(%rbp),%r9
140002790:	45 33 c0             	xor    %r8d,%r8d
140002793:	48 8d 15 ce 46 01 00 	lea    0x146ce(%rip),%rdx        # 0x140016e68
14000279a:	48 8b ce             	mov    %rsi,%rcx
14000279d:	48 ff 15 2c 33 01 00 	rex.W call *0x1332c(%rip)        # 0x140015ad0
1400027a4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400027a9:	39 bd 90 00 00 00    	cmp    %edi,0x90(%rbp)
1400027af:	0f 85 6e 01 00 00    	jne    0x140002923
1400027b5:	85 c0                	test   %eax,%eax
1400027b7:	0f 85 66 01 00 00    	jne    0x140002923
1400027bd:	89 9d 90 00 00 00    	mov    %ebx,0x90(%rbp)
1400027c3:	89 bd 98 00 00 00    	mov    %edi,0x98(%rbp)
1400027c9:	48 8d 85 98 00 00 00 	lea    0x98(%rbp),%rax
1400027d0:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400027d5:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1400027da:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400027df:	4c 8d 8d 90 00 00 00 	lea    0x90(%rbp),%r9
1400027e6:	45 33 c0             	xor    %r8d,%r8d
1400027e9:	48 8d 15 80 46 01 00 	lea    0x14680(%rip),%rdx        # 0x140016e70
1400027f0:	48 8b ce             	mov    %rsi,%rcx
1400027f3:	48 ff 15 d6 32 01 00 	rex.W call *0x132d6(%rip)        # 0x140015ad0
1400027fa:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400027ff:	39 bd 90 00 00 00    	cmp    %edi,0x90(%rbp)
140002805:	0f 85 18 01 00 00    	jne    0x140002923
14000280b:	85 c0                	test   %eax,%eax
14000280d:	0f 85 10 01 00 00    	jne    0x140002923
140002813:	89 9d 90 00 00 00    	mov    %ebx,0x90(%rbp)
140002819:	89 bd 98 00 00 00    	mov    %edi,0x98(%rbp)
14000281f:	48 8d 85 98 00 00 00 	lea    0x98(%rbp),%rax
140002826:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14000282b:	48 8d 85 a8 00 00 00 	lea    0xa8(%rbp),%rax
140002832:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140002837:	4c 8d 8d 90 00 00 00 	lea    0x90(%rbp),%r9
14000283e:	45 33 c0             	xor    %r8d,%r8d
140002841:	48 8d 15 38 46 01 00 	lea    0x14638(%rip),%rdx        # 0x140016e80
140002848:	48 8b ce             	mov    %rsi,%rcx
14000284b:	48 ff 15 7e 32 01 00 	rex.W call *0x1327e(%rip)        # 0x140015ad0
140002852:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002857:	39 bd 90 00 00 00    	cmp    %edi,0x90(%rbp)
14000285d:	0f 85 c0 00 00 00    	jne    0x140002923
140002863:	85 c0                	test   %eax,%eax
140002865:	0f 85 b8 00 00 00    	jne    0x140002923
14000286b:	89 9d 90 00 00 00    	mov    %ebx,0x90(%rbp)
140002871:	89 bd 98 00 00 00    	mov    %edi,0x98(%rbp)
140002877:	48 8d 85 98 00 00 00 	lea    0x98(%rbp),%rax
14000287e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140002883:	48 8d 85 a0 00 00 00 	lea    0xa0(%rbp),%rax
14000288a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000288f:	4c 8d 8d 90 00 00 00 	lea    0x90(%rbp),%r9
140002896:	45 33 c0             	xor    %r8d,%r8d
140002899:	48 8d 15 f0 45 01 00 	lea    0x145f0(%rip),%rdx        # 0x140016e90
1400028a0:	48 8b ce             	mov    %rsi,%rcx
1400028a3:	48 ff 15 26 32 01 00 	rex.W call *0x13226(%rip)        # 0x140015ad0
1400028aa:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400028af:	39 bd 90 00 00 00    	cmp    %edi,0x90(%rbp)
1400028b5:	75 6c                	jne    0x140002923
1400028b7:	85 c0                	test   %eax,%eax
1400028b9:	75 68                	jne    0x140002923
1400028bb:	83 4c 24 38 ff       	orl    $0xffffffff,0x38(%rsp)
1400028c0:	8b 85 a0 00 00 00    	mov    0xa0(%rbp),%eax
1400028c6:	89 44 24 30          	mov    %eax,0x30(%rsp)
1400028ca:	8b 85 a8 00 00 00    	mov    0xa8(%rbp),%eax
1400028d0:	89 44 24 28          	mov    %eax,0x28(%rsp)
1400028d4:	8b 44 24 40          	mov    0x40(%rsp),%eax
1400028d8:	89 44 24 20          	mov    %eax,0x20(%rsp)
1400028dc:	44 8b 4c 24 44       	mov    0x44(%rsp),%r9d