1402ab223:	48 89 47 48          	mov    %rax,0x48(%rdi)
1402ab227:	48 85 c0             	test   %rax,%rax
1402ab22a:	0f 84 3f ff ff ff    	je     0x1402ab16f
1402ab230:	48 8b 43 50          	mov    0x50(%rbx),%rax
1402ab234:	48 89 47 50          	mov    %rax,0x50(%rdi)
1402ab238:	48 8b 43 58          	mov    0x58(%rbx),%rax
1402ab23c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ab241:	48 89 47 58          	mov    %rax,0x58(%rdi)
1402ab245:	b8 01 00 00 00       	mov    $0x1,%eax
1402ab24a:	48 83 c4 30          	add    $0x30,%rsp
1402ab24e:	5f                   	pop    %rdi
1402ab24f:	c3                   	ret
1402ab250:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402ab255:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1402ab25a:	57                   	push   %rdi
1402ab25b:	b8 20 00 00 00       	mov    $0x20,%eax
1402ab260:	e8 7b f3 04 00       	call   0x1402fa5e0
1402ab265:	48 2b e0             	sub    %rax,%rsp
1402ab268:	48 8b 59 28          	mov    0x28(%rcx),%rbx
1402ab26c:	49 8b f1             	mov    %r9,%rsi
1402ab26f:	49 63 f8             	movslq %r8d,%rdi
1402ab272:	81 fa 01 10 00 00    	cmp    $0x1001,%edx
1402ab278:	7f 47                	jg     0x1402ab2c1
1402ab27a:	74 22                	je     0x1402ab29e
1402ab27c:	b8 01 00 00 00       	mov    $0x1,%eax
1402ab281:	83 fa 02             	cmp    $0x2,%edx
1402ab284:	b9 fe ff ff ff       	mov    $0xfffffffe,%ecx
1402ab289:	0f 44 c8             	cmove  %eax,%ecx
1402ab28c:	8b c1                	mov    %ecx,%eax
1402ab28e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402ab293:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402ab298:	48 83 c4 20          	add    $0x20,%rsp
1402ab29c:	5f                   	pop    %rdi
1402ab29d:	c3                   	ret
1402ab29e:	81 ff 00 01 00 00    	cmp    $0x100,%edi
1402ab2a4:	0f 8c 57 02 00 00    	jl     0x1402ab501
1402ab2aa:	89 3b                	mov    %edi,(%rbx)
1402ab2ac:	b8 01 00 00 00       	mov    $0x1,%eax
1402ab2b1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402ab2b6:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402ab2bb:	48 83 c4 20          	add    $0x20,%rsp
1402ab2bf:	5f                   	pop    %rdi
1402ab2c0:	c3                   	ret
1402ab2c1:	81 c2 fe ef ff ff    	add    $0xffffeffe,%edx
1402ab2c7:	83 fa 0e             	cmp    $0xe,%edx
1402ab2ca:	0f 87 31 02 00 00    	ja     0x1402ab501
1402ab2d0:	48 63 c2             	movslq %edx,%rax
1402ab2d3:	48 8d 15 26 4d d5 ff 	lea    -0x2ab2da(%rip),%rdx        # 0x140000000
1402ab2da:	8b 8c 82 18 b5 2a 00 	mov    0x2ab518(%rdx,%rax,4),%ecx
1402ab2e1:	48 03 ca             	add    %rdx,%rcx
1402ab2e4:	ff e1                	jmp    *%rcx
1402ab2e6:	83 7b 08 00          	cmpl   $0x0,0x8(%rbx)
1402ab2ea:	0f 84 11 02 00 00    	je     0x1402ab501
1402ab2f0:	89 7b 0c             	mov    %edi,0xc(%rbx)
1402ab2f3:	b8 01 00 00 00       	mov    $0x1,%eax
1402ab2f8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402ab2fd:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402ab302:	48 83 c4 20          	add    $0x20,%rsp
1402ab306:	5f                   	pop    %rdi
1402ab307:	c3                   	ret
1402ab308:	89 7b 10             	mov    %edi,0x10(%rbx)
1402ab30b:	b8 01 00 00 00       	mov    $0x1,%eax
1402ab310:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402ab315:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402ab31a:	48 83 c4 20          	add    $0x20,%rsp
1402ab31e:	5f                   	pop    %rdi
1402ab31f:	c3                   	ret
1402ab320:	83 7b 08 00          	cmpl   $0x0,0x8(%rbx)
1402ab324:	0f 85 d7 01 00 00    	jne    0x1402ab501
1402ab32a:	89 7b 04             	mov    %edi,0x4(%rbx)
1402ab32d:	b8 01 00 00 00       	mov    $0x1,%eax
1402ab332:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402ab337:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402ab33c:	48 83 c4 20          	add    $0x20,%rsp
1402ab340:	5f                   	pop    %rdi
1402ab341:	c3                   	ret
1402ab342:	83 ff 02             	cmp    $0x2,%edi
1402ab345:	0f 87 b6 01 00 00    	ja     0x1402ab501
1402ab34b:	89 7b 08             	mov    %edi,0x8(%rbx)
1402ab34e:	b8 01 00 00 00       	mov    $0x1,%eax
1402ab353:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402ab358:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402ab35d:	48 83 c4 20          	add    $0x20,%rsp
1402ab361:	5f                   	pop    %rdi
1402ab362:	c3                   	ret
1402ab363:	8d 47 ff             	lea    -0x1(%rdi),%eax
1402ab366:	83 f8 02             	cmp    $0x2,%eax
1402ab369:	0f 87 92 01 00 00    	ja     0x1402ab501
1402ab36f:	83 7b 24 00          	cmpl   $0x0,0x24(%rbx)
1402ab373:	0f 85 88 01 00 00    	jne    0x1402ab501
1402ab379:	89 7b 20             	mov    %edi,0x20(%rbx)
1402ab37c:	b8 01 00 00 00       	mov    $0x1,%eax
1402ab381:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402ab386:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402ab38b:	48 83 c4 20          	add    $0x20,%rsp
1402ab38f:	5f                   	pop    %rdi
1402ab390:	c3                   	ret
1402ab391:	45 85 c0             	test   %r8d,%r8d
1402ab394:	0f 8e 67 01 00 00    	jle    0x1402ab501
1402ab39a:	83 7b 20 00          	cmpl   $0x0,0x20(%rbx)
1402ab39e:	0f 85 5d 01 00 00    	jne    0x1402ab501
1402ab3a4:	89 7b 24             	mov    %edi,0x24(%rbx)
1402ab3a7:	b8 01 00 00 00       	mov    $0x1,%eax
1402ab3ac:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402ab3b1:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402ab3b6:	48 83 c4 20          	add    $0x20,%rsp
1402ab3ba:	5f                   	pop    %rdi
1402ab3bb:	c3                   	ret
1402ab3bc:	83 ff fe             	cmp    $0xfffffffe,%edi
1402ab3bf:	75 14                	jne    0x1402ab3d5
1402ab3c1:	0f be 43 30          	movsbl 0x30(%rbx),%eax
1402ab3c5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402ab3ca:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402ab3cf:	48 83 c4 20          	add    $0x20,%rsp
1402ab3d3:	5f                   	pop    %rdi
1402ab3d4:	c3                   	ret
1402ab3d5:	8d 47 ff             	lea    -0x1(%rdi),%eax
1402ab3d8:	83 f8 01             	cmp    $0x1,%eax
1402ab3db:	0f 87 20 01 00 00    	ja     0x1402ab501
1402ab3e1:	40 88 7b 30          	mov    %dil,0x30(%rbx)
1402ab3e5:	b8 01 00 00 00       	mov    $0x1,%eax
1402ab3ea:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402ab3ef:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402ab3f4:	48 83 c4 20          	add    $0x20,%rsp
1402ab3f8:	5f                   	pop    %rdi
1402ab3f9:	c3                   	ret
1402ab3fa:	48 89 73 40          	mov    %rsi,0x40(%rbx)
1402ab3fe:	b8 01 00 00 00       	mov    $0x1,%eax
1402ab403:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402ab408:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402ab40d:	48 83 c4 20          	add    $0x20,%rsp
1402ab411:	5f                   	pop    %rdi
1402ab412:	c3                   	ret
1402ab413:	48 8b 43 40          	mov    0x40(%rbx),%rax
1402ab417:	49 89 01             	mov    %rax,(%r9)
1402ab41a:	b8 01 00 00 00       	mov    $0x1,%eax
1402ab41f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402ab424:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402ab429:	48 83 c4 20          	add    $0x20,%rsp
1402ab42d:	5f                   	pop    %rdi
1402ab42e:	c3                   	ret
1402ab42f:	45 85 c0             	test   %r8d,%r8d
1402ab432:	0f 8e c9 00 00 00    	jle    0x1402ab501
1402ab438:	48 89 7b 58          	mov    %rdi,0x58(%rbx)
1402ab43c:	b8 01 00 00 00       	mov    $0x1,%eax
1402ab441:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402ab446:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402ab44b:	48 83 c4 20          	add    $0x20,%rsp
1402ab44f:	5f                   	pop    %rdi
1402ab450:	c3                   	ret
1402ab451:	8b 43 58             	mov    0x58(%rbx),%eax
1402ab454:	41 89 01             	mov    %eax,(%r9)
1402ab457:	b8 01 00 00 00       	mov    $0x1,%eax
1402ab45c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402ab461:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402ab466:	48 83 c4 20          	add    $0x20,%rsp
1402ab46a:	5f                   	pop    %rdi
1402ab46b:	c3                   	ret
1402ab46c:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
1402ab470:	48 8d 15 a9 7a 0e 00 	lea    0xe7aa9(%rip),%rdx        # 0x140392f20
1402ab477:	41 b8 c3 00 00 00    	mov    $0xc3,%r8d
1402ab47d:	e8 8e de f7 ff       	call   0x140229310
1402ab482:	33 c9                	xor    %ecx,%ecx
1402ab484:	48 89 73 48          	mov    %rsi,0x48(%rbx)
1402ab488:	48 85 f6             	test   %rsi,%rsi
1402ab48b:	48 8b c7             	mov    %rdi,%rax
1402ab48e:	48 0f 44 c1          	cmove  %rcx,%rax
1402ab492:	48 89 43 50          	mov    %rax,0x50(%rbx)
1402ab496:	8d 41 01             	lea    0x1(%rcx),%eax
1402ab499:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402ab49e:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402ab4a3:	48 83 c4 20          	add    $0x20,%rsp
1402ab4a7:	5f                   	pop    %rdi
1402ab4a8:	c3                   	ret
1402ab4a9:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
1402ab4ad:	49 89 09             	mov    %rcx,(%r9)
1402ab4b0:	8b 43 50             	mov    0x50(%rbx),%eax
1402ab4b3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402ab4b8:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402ab4bd:	48 83 c4 20          	add    $0x20,%rsp
1402ab4c1:	5f                   	pop    %rdi
1402ab4c2:	c3                   	ret
1402ab4c3:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1402ab4c7:	e8 84 28 f8 ff       	call   0x14022dd50
1402ab4cc:	b8 01 00 00 00       	mov    $0x1,%eax
1402ab4d1:	48 89 73 38          	mov    %rsi,0x38(%rbx)
1402ab4d5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402ab4da:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402ab4df:	48 83 c4 20          	add    $0x20,%rsp
1402ab4e3:	5f                   	pop    %rdi
1402ab4e4:	c3                   	ret
1402ab4e5:	48 8b 43 38          	mov    0x38(%rbx),%rax
1402ab4e9:	49 89 01             	mov    %rax,(%r9)
1402ab4ec:	b8 01 00 00 00       	mov    $0x1,%eax
1402ab4f1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402ab4f6:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402ab4fb:	48 83 c4 20          	add    $0x20,%rsp
1402ab4ff:	5f                   	pop    %rdi
1402ab500:	c3                   	ret
1402ab501:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402ab506:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
1402ab50b:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402ab510:	48 83 c4 20          	add    $0x20,%rsp
1402ab514:	5f                   	pop    %rdi
1402ab515:	c3                   	ret
1402ab516:	66 90                	xchg   %ax,%ax
1402ab518:	20 b3 2a 00 63 b3    	and    %dh,-0x4c9cffd6(%rbx)
1402ab51e:	2a 00                	sub    (%rax),%al
1402ab520:	e6 b2                	out    %al,$0xb2
1402ab522:	2a 00                	sub    (%rax),%al
1402ab524:	42 b3 2a             	rex.X mov $0x2a,%bl
1402ab527:	00 bc b3 2a 00 fa b3 	add    %bh,-0x4c05ffd6(%rbx,%rsi,4)
1402ab52e:	2a 00                	sub    (%rax),%al
1402ab530:	13 b4 2a 00 2f b4 2a 	adc    0x2ab42f00(%rdx,%rbp,1),%esi
1402ab537:	00 51 b4             	add    %dl,-0x4c(%rcx)
1402ab53a:	2a 00                	sub    (%rax),%al
1402ab53c:	6c                   	insb   (%dx),%es:(%rdi)
1402ab53d:	b4 2a                	mov    $0x2a,%ah
1402ab53f:	00 a9 b4 2a 00 c3    	add    %ch,-0x3cffd54c(%rcx)
1402ab545:	b4 2a                	mov    $0x2a,%ah
1402ab547:	00 e5                	add    %ah,%ch
1402ab549:	b4 2a                	mov    $0x2a,%ah
1402ab54b:	00 91 b3 2a 00 08    	add    %dl,0x8002ab3(%rcx)
1402ab551:	b3 2a                	mov    $0x2a,%bl
1402ab553:	00 cc                	add    %cl,%ah
1402ab555:	cc                   	int3
1402ab556:	cc                   	int3
1402ab557:	cc                   	int3
1402ab558:	cc                   	int3
1402ab559:	cc                   	int3
1402ab55a:	cc                   	int3
1402ab55b:	cc                   	int3
1402ab55c:	cc                   	int3
1402ab55d:	cc                   	int3
1402ab55e:	cc                   	int3
1402ab55f:	cc                   	int3
1402ab560:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402ab565:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1402ab56a:	57                   	push   %rdi
1402ab56b:	b8 30 00 00 00       	mov    $0x30,%eax
1402ab570:	e8 6b f0 04 00       	call   0x1402fa5e0
1402ab575:	48 2b e0             	sub    %rax,%rsp
1402ab578:	48 8b da             	mov    %rdx,%rbx
1402ab57b:	48 8b f1             	mov    %rcx,%rsi
1402ab57e:	48 8b cb             	mov    %rbx,%rcx
1402ab581:	48 8d 15 b0 79 0e 00 	lea    0xe79b0(%rip),%rdx        # 0x140392f38
1402ab588:	49 8b f8             	mov    %r8,%rdi
1402ab58b:	e8 04 15 05 00       	call   0x1402fca94
1402ab590:	85 c0                	test   %eax,%eax
1402ab592:	75 3d                	jne    0x1402ab5d1
1402ab594:	48 8b cf             	mov    %rdi,%rcx
1402ab597:	ff 15 eb e8 07 00    	call   *0x7e8eb(%rip)        # 0x140329e88
1402ab59d:	ba 1c 00 00 00       	mov    $0x1c,%edx
1402ab5a2:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1402ab5a9:	00 00
1402ab5ab:	41 b9 01 10 00 00    	mov    $0x1001,%r9d
1402ab5b1:	89 44 24 20          	mov    %eax,0x20(%rsp)
1402ab5b5:	48 8b ce             	mov    %rsi,%rcx
1402ab5b8:	44 8d 42 e6          	lea    -0x1a(%rdx),%r8d
1402ab5bc:	e8 4f e7 fa ff       	call   0x140259d10
1402ab5c1:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ab5c6:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402ab5cb:	48 83 c4 30          	add    $0x30,%rsp
1402ab5cf:	5f                   	pop    %rdi
1402ab5d0:	c3                   	ret
1402ab5d1:	48 8d 15 78 79 0e 00 	lea    0xe7978(%rip),%rdx        # 0x140392f50
1402ab5d8:	48 8b cb             	mov    %rbx,%rcx
1402ab5db:	e8 b4 14 05 00       	call   0x1402fca94
1402ab5e0:	85 c0                	test   %eax,%eax
1402ab5e2:	75 2a                	jne    0x1402ab60e
1402ab5e4:	48 8b 5e 28          	mov    0x28(%rsi),%rbx
1402ab5e8:	48 8b cf             	mov    %rdi,%rcx
1402ab5eb:	ff 15 97 e8 07 00    	call   *0x7e897(%rip)        # 0x140329e88
1402ab5f1:	83 f8 03             	cmp    $0x3,%eax
1402ab5f4:	77 59                	ja     0x1402ab64f
1402ab5f6:	89 43 20             	mov    %eax,0x20(%rbx)
1402ab5f9:	b8 01 00 00 00       	mov    $0x1,%eax
1402ab5fe:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ab603:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402ab608:	48 83 c4 30          	add    $0x30,%rsp
1402ab60c:	5f                   	pop    %rdi
1402ab60d:	c3                   	ret
1402ab60e:	48 8d 15 4b 79 0e 00 	lea    0xe794b(%rip),%rdx        # 0x140392f60
1402ab615:	48 8b cb             	mov    %rbx,%rcx
1402ab618:	e8 77 14 05 00       	call   0x1402fca94
1402ab61d:	85 c0                	test   %eax,%eax
1402ab61f:	75 5b                	jne    0x1402ab67c
1402ab621:	48 8b 5e 28          	mov    0x28(%rsi),%rbx
1402ab625:	48 8b cf             	mov    %rdi,%rcx
1402ab628:	e8 a3 40 f9 ff       	call   0x14023f6d0
1402ab62d:	85 c0                	test   %eax,%eax
1402ab62f:	75 33                	jne    0x1402ab664
1402ab631:	4c 8d 0d e8 78 0e 00 	lea    0xe78e8(%rip),%r9        # 0x140392f20
1402ab638:	c7 44 24 20 f4 00 00 	movl   $0xf4,0x20(%rsp)
1402ab63f:	00
1402ab640:	8d 50 78             	lea    0x78(%rax),%edx
1402ab643:	44 8d 40 6e          	lea    0x6e(%rax),%r8d
1402ab647:	8d 48 05             	lea    0x5(%rax),%ecx
1402ab64a:	e8 51 5d f7 ff       	call   0x1402213a0
1402ab64f:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
1402ab654:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ab659:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402ab65e:	48 83 c4 30          	add    $0x30,%rsp
1402ab662:	5f                   	pop    %rdi
1402ab663:	c3                   	ret
1402ab664:	89 43 24             	mov    %eax,0x24(%rbx)
1402ab667:	b8 01 00 00 00       	mov    $0x1,%eax
1402ab66c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ab671:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402ab676:	48 83 c4 30          	add    $0x30,%rsp
1402ab67a:	5f                   	pop    %rdi
1402ab67b:	c3                   	ret
1402ab67c:	48 8d 15 ed 78 0e 00 	lea    0xe78ed(%rip),%rdx        # 0x140392f70
1402ab683:	48 8b cb             	mov    %rbx,%rcx
1402ab686:	e8 09 14 05 00       	call   0x1402fca94
1402ab68b:	85 c0                	test   %eax,%eax
1402ab68d:	75 3d                	jne    0x1402ab6cc
1402ab68f:	48 8b cf             	mov    %rdi,%rcx
1402ab692:	ff 15 f0 e7 07 00    	call   *0x7e7f0(%rip)        # 0x140329e88
1402ab698:	ba 1c 00 00 00       	mov    $0x1c,%edx
1402ab69d:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1402ab6a4:	00 00
1402ab6a6:	41 b9 02 10 00 00    	mov    $0x1002,%r9d
1402ab6ac:	89 44 24 20          	mov    %eax,0x20(%rsp)
1402ab6b0:	48 8b ce             	mov    %rsi,%rcx
1402ab6b3:	44 8d 42 e6          	lea    -0x1a(%rdx),%r8d
1402ab6b7:	e8 54 e6 fa ff       	call   0x140259d10
1402ab6bc:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ab6c1:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402ab6c6:	48 83 c4 30          	add    $0x30,%rsp
1402ab6ca:	5f                   	pop    %rdi
1402ab6cb:	c3                   	ret
1402ab6cc:	48 8d 15 b5 78 0e 00 	lea    0xe78b5(%rip),%rdx        # 0x140392f88
1402ab6d3:	48 8b cb             	mov    %rbx,%rcx
1402ab6d6:	e8 b9 13 05 00       	call   0x1402fca94
1402ab6db:	85 c0                	test   %eax,%eax
1402ab6dd:	75 3d                	jne    0x1402ab71c
1402ab6df:	48 8b cf             	mov    %rdi,%rcx
1402ab6e2:	ff 15 a0 e7 07 00    	call   *0x7e7a0(%rip)        # 0x140329e88
1402ab6e8:	ba 1c 00 00 00       	mov    $0x1c,%edx
1402ab6ed:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1402ab6f4:	00 00
1402ab6f6:	41 b9 04 10 00 00    	mov    $0x1004,%r9d
1402ab6fc:	89 44 24 20          	mov    %eax,0x20(%rsp)
1402ab700:	48 8b ce             	mov    %rsi,%rcx
1402ab703:	44 8d 42 e6          	lea    -0x1a(%rdx),%r8d
1402ab707:	e8 04 e6 fa ff       	call   0x140259d10
1402ab70c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ab711:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402ab716:	48 83 c4 30          	add    $0x30,%rsp