1401e3483:	c3                   	ret
1401e3484:	cc                   	int3
1401e3485:	cc                   	int3
1401e3486:	cc                   	int3
1401e3487:	cc                   	int3
1401e3488:	cc                   	int3
1401e3489:	cc                   	int3
1401e348a:	cc                   	int3
1401e348b:	cc                   	int3
1401e348c:	cc                   	int3
1401e348d:	cc                   	int3
1401e348e:	cc                   	int3
1401e348f:	cc                   	int3
1401e3490:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401e3495:	57                   	push   %rdi
1401e3496:	b8 30 00 00 00       	mov    $0x30,%eax
1401e349b:	e8 40 71 11 00       	call   0x1402fa5e0
1401e34a0:	48 2b e0             	sub    %rax,%rsp
1401e34a3:	49 8b f8             	mov    %r8,%rdi
1401e34a6:	48 85 c9             	test   %rcx,%rcx
1401e34a9:	74 09                	je     0x1401e34b4
1401e34ab:	48 8b 99 88 04 00 00 	mov    0x488(%rcx),%rbx
1401e34b2:	eb 07                	jmp    0x1401e34bb
1401e34b4:	48 8b 9a 38 01 00 00 	mov    0x138(%rdx),%rbx
1401e34bb:	48 8b 1b             	mov    (%rbx),%rbx
1401e34be:	48 85 db             	test   %rbx,%rbx
1401e34c1:	74 36                	je     0x1401e34f9
1401e34c3:	45 33 c9             	xor    %r9d,%r9d
1401e34c6:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
1401e34cd:	00
1401e34ce:	e8 5d c6 00 00       	call   0x1401efb30
1401e34d3:	83 f8 01             	cmp    $0x1,%eax
1401e34d6:	74 2e                	je     0x1401e3506
1401e34d8:	4c 8d 0d 69 b8 16 00 	lea    0x16b869(%rip),%r9        # 0x14034ed48
1401e34df:	c7 44 24 20 25 01 00 	movl   $0x125,0x20(%rsp)
1401e34e6:	00
1401e34e7:	44 8b c0             	mov    %eax,%r8d
1401e34ea:	ba 5a 01 00 00       	mov    $0x15a,%edx
1401e34ef:	b9 14 00 00 00       	mov    $0x14,%ecx
1401e34f4:	e8 a7 de 03 00       	call   0x1402213a0
1401e34f9:	33 c0                	xor    %eax,%eax
1401e34fb:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401e3500:	48 83 c4 30          	add    $0x30,%rsp
1401e3504:	5f                   	pop    %rdi
1401e3505:	c3                   	ret
1401e3506:	48 83 7b 10 00       	cmpq   $0x0,0x10(%rbx)
1401e350b:	75 09                	jne    0x1401e3516
1401e350d:	e8 1e 4e 04 00       	call   0x140228330
1401e3512:	48 89 43 10          	mov    %rax,0x10(%rbx)
1401e3516:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401e351a:	48 85 c9             	test   %rcx,%rcx
1401e351d:	74 da                	je     0x1401e34f9
1401e351f:	48 8b d7             	mov    %rdi,%rdx
1401e3522:	e8 d9 4f 04 00       	call   0x140228500
1401e3527:	85 c0                	test   %eax,%eax
1401e3529:	74 ce                	je     0x1401e34f9
1401e352b:	48 8b cf             	mov    %rdi,%rcx
1401e352e:	e8 dd f0 04 00       	call   0x140232610
1401e3533:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401e3538:	b8 01 00 00 00       	mov    $0x1,%eax
1401e353d:	48 83 c4 30          	add    $0x30,%rsp
1401e3541:	5f                   	pop    %rdi
1401e3542:	c3                   	ret
1401e3543:	cc                   	int3
1401e3544:	cc                   	int3
1401e3545:	cc                   	int3
1401e3546:	cc                   	int3
1401e3547:	cc                   	int3
1401e3548:	cc                   	int3
1401e3549:	cc                   	int3
1401e354a:	cc                   	int3
1401e354b:	cc                   	int3
1401e354c:	cc                   	int3
1401e354d:	cc                   	int3
1401e354e:	cc                   	int3
1401e354f:	cc                   	int3
1401e3550:	40 56                	rex push %rsi
1401e3552:	57                   	push   %rdi
1401e3553:	b8 38 00 00 00       	mov    $0x38,%eax
1401e3558:	e8 83 70 11 00       	call   0x1402fa5e0
1401e355d:	48 2b e0             	sub    %rax,%rsp
1401e3560:	48 8b f1             	mov    %rcx,%rsi
1401e3563:	44 8d 40 14          	lea    0x14(%rax),%r8d
1401e3567:	b9 18 02 00 00       	mov    $0x218,%ecx
1401e356c:	48 8d 15 d5 b7 16 00 	lea    0x16b7d5(%rip),%rdx        # 0x14034ed48
1401e3573:	e8 c8 60 04 00       	call   0x140229640
1401e3578:	48 8b f8             	mov    %rax,%rdi
1401e357b:	48 85 c0             	test   %rax,%rax
1401e357e:	75 29                	jne    0x1401e35a9
1401e3580:	4c 8d 0d c1 b7 16 00 	lea    0x16b7c1(%rip),%r9        # 0x14034ed48
1401e3587:	c7 44 24 20 50 00 00 	movl   $0x50,0x20(%rsp)
1401e358e:	00
1401e358f:	ba dd 00 00 00       	mov    $0xdd,%edx
1401e3594:	8d 48 14             	lea    0x14(%rax),%ecx
1401e3597:	44 8d 40 41          	lea    0x41(%rax),%r8d
1401e359b:	e8 00 de 03 00       	call   0x1402213a0
1401e35a0:	33 c0                	xor    %eax,%eax
1401e35a2:	48 83 c4 38          	add    $0x38,%rsp
1401e35a6:	5f                   	pop    %rdi
1401e35a7:	5e                   	pop    %rsi
1401e35a8:	c3                   	ret
1401e35a9:	c7 80 08 02 00 00 01 	movl   $0x1,0x208(%rax)
1401e35b0:	00 00 00
1401e35b3:	48 b8 67 66 66 66 66 	movabs $0x6666666666666667,%rax
1401e35ba:	66 66 66
1401e35bd:	48 8b 0e             	mov    (%rsi),%rcx
1401e35c0:	48 2b ce             	sub    %rsi,%rcx
1401e35c3:	48 83 e9 20          	sub    $0x20,%rcx
1401e35c7:	48 f7 e9             	imul   %rcx
1401e35ca:	48 c1 fa 04          	sar    $0x4,%rdx
1401e35ce:	48 8b c2             	mov    %rdx,%rax
1401e35d1:	48 c1 e8 3f          	shr    $0x3f,%rax
1401e35d5:	48 03 d0             	add    %rax,%rdx
1401e35d8:	48 8d 42 01          	lea    0x1(%rdx),%rax
1401e35dc:	48 8d 04 82          	lea    (%rdx,%rax,4),%rax
1401e35e0:	48 8d 0c c7          	lea    (%rdi,%rax,8),%rcx
1401e35e4:	48 89 0f             	mov    %rcx,(%rdi)
1401e35e7:	e8 f4 8d 05 00       	call   0x14023c3e0
1401e35ec:	48 89 87 10 02 00 00 	mov    %rax,0x210(%rdi)
1401e35f3:	48 85 c0             	test   %rax,%rax
1401e35f6:	75 3e                	jne    0x1401e3636
1401e35f8:	4c 8d 0d 49 b7 16 00 	lea    0x16b749(%rip),%r9        # 0x14034ed48
1401e35ff:	c7 44 24 20 58 00 00 	movl   $0x58,0x20(%rsp)
1401e3606:	00
1401e3607:	ba dd 00 00 00       	mov    $0xdd,%edx
1401e360c:	8d 48 14             	lea    0x14(%rax),%ecx
1401e360f:	44 8d 40 41          	lea    0x41(%rax),%r8d
1401e3613:	e8 88 dd 03 00       	call   0x1402213a0
1401e3618:	41 b8 59 00 00 00    	mov    $0x59,%r8d
1401e361e:	48 8d 15 23 b7 16 00 	lea    0x16b723(%rip),%rdx        # 0x14034ed48
1401e3625:	48 8b cf             	mov    %rdi,%rcx
1401e3628:	e8 e3 5c 04 00       	call   0x140229310
1401e362d:	33 c0                	xor    %eax,%eax
1401e362f:	48 83 c4 38          	add    $0x38,%rsp
1401e3633:	5f                   	pop    %rdi
1401e3634:	5e                   	pop    %rsi
1401e3635:	c3                   	ret
1401e3636:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1401e363a:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
1401e363f:	48 89 6c 24 58       	mov    %rbp,0x58(%rsp)
1401e3644:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
1401e3649:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
1401e364e:	48 85 c9             	test   %rcx,%rcx
1401e3651:	74 09                	je     0x1401e365c
1401e3653:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
1401e3657:	e8 94 79 03 00       	call   0x14021aff0
1401e365c:	48 8b 46 10          	mov    0x10(%rsi),%rax
1401e3660:	48 8d 5e 28          	lea    0x28(%rsi),%rbx
1401e3664:	45 33 ff             	xor    %r15d,%r15d
1401e3667:	48 89 47 10          	mov    %rax,0x10(%rdi)
1401e366b:	8b 46 18             	mov    0x18(%rsi),%eax
1401e366e:	4c 8b f7             	mov    %rdi,%r14
1401e3671:	89 47 18             	mov    %eax,0x18(%rdi)
1401e3674:	41 8b ef             	mov    %r15d,%ebp
1401e3677:	4c 2b f6             	sub    %rsi,%r14
1401e367a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401e3680:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
1401e3684:	48 85 c9             	test   %rcx,%rcx
1401e3687:	74 0a                	je     0x1401e3693
1401e3689:	49 89 4c 1e f8       	mov    %rcx,-0x8(%r14,%rbx,1)
1401e368e:	e8 7d ef 04 00       	call   0x140232610
1401e3693:	48 8b 03             	mov    (%rbx),%rax
1401e3696:	48 85 c0             	test   %rax,%rax
1401e3699:	74 0c                	je     0x1401e36a7
1401e369b:	49 89 04 1e          	mov    %rax,(%r14,%rbx,1)
1401e369f:	48 8b 0b             	mov    (%rbx),%rcx
1401e36a2:	e8 49 79 03 00       	call   0x14021aff0
1401e36a7:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401e36ab:	48 85 c9             	test   %rcx,%rcx
1401e36ae:	74 13                	je     0x1401e36c3
1401e36b0:	e8 cb f4 04 00       	call   0x140232b80
1401e36b5:	49 89 44 1e 08       	mov    %rax,0x8(%r14,%rbx,1)
1401e36ba:	48 85 c0             	test   %rax,%rax
1401e36bd:	0f 84 b5 00 00 00    	je     0x1401e3778
1401e36c3:	4c 39 7b 10          	cmp    %r15,0x10(%rbx)
1401e36c7:	74 3d                	je     0x1401e3706
1401e36c9:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1401e36cd:	48 8d 15 74 b6 16 00 	lea    0x16b674(%rip),%rdx        # 0x14034ed48
1401e36d4:	41 b8 7c 00 00 00    	mov    $0x7c,%r8d
1401e36da:	e8 e1 5b 04 00       	call   0x1402292c0
1401e36df:	49 89 44 1e 10       	mov    %rax,0x10(%r14,%rbx,1)
1401e36e4:	48 85 c0             	test   %rax,%rax
1401e36e7:	0f 84 ef 01 00 00    	je     0x1401e38dc
1401e36ed:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1401e36f1:	49 89 4c 1e 18       	mov    %rcx,0x18(%r14,%rbx,1)
1401e36f6:	48 8b c8             	mov    %rax,%rcx
1401e36f9:	4c 8b 43 18          	mov    0x18(%rbx),%r8
1401e36fd:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1401e3701:	e8 22 93 11 00       	call   0x1402fca28
1401e3706:	48 ff c5             	inc    %rbp
1401e3709:	48 83 c3 28          	add    $0x28,%rbx
1401e370d:	48 83 fd 09          	cmp    $0x9,%rbp
1401e3711:	0f 8c 69 ff ff ff    	jl     0x1401e3680
1401e3717:	4c 39 be 98 01 00 00 	cmp    %r15,0x198(%rsi)
1401e371e:	0f 84 c5 01 00 00    	je     0x1401e38e9
1401e3724:	48 8b 8e a0 01 00 00 	mov    0x1a0(%rsi),%rcx
1401e372b:	48 8d 15 16 b6 16 00 	lea    0x16b616(%rip),%rdx        # 0x14034ed48
1401e3732:	48 03 c9             	add    %rcx,%rcx
1401e3735:	41 b8 8a 00 00 00    	mov    $0x8a,%r8d
1401e373b:	e8 80 5b 04 00       	call   0x1402292c0
1401e3740:	48 89 87 98 01 00 00 	mov    %rax,0x198(%rdi)
1401e3747:	48 85 c0             	test   %rax,%rax
1401e374a:	74 4e                	je     0x1401e379a
1401e374c:	4c 8b 86 a0 01 00 00 	mov    0x1a0(%rsi),%r8
1401e3753:	48 8b c8             	mov    %rax,%rcx
1401e3756:	48 8b 96 98 01 00 00 	mov    0x198(%rsi),%rdx
1401e375d:	4d 03 c0             	add    %r8,%r8
1401e3760:	e8 c3 92 11 00       	call   0x1402fca28
1401e3765:	48 8b 86 a0 01 00 00 	mov    0x1a0(%rsi),%rax
1401e376c:	48 89 87 a0 01 00 00 	mov    %rax,0x1a0(%rdi)
1401e3773:	e9 78 01 00 00       	jmp    0x1401e38f0
1401e3778:	c7 44 24 20 75 00 00 	movl   $0x75,0x20(%rsp)
1401e377f:	00
1401e3780:	b9 14 00 00 00       	mov    $0x14,%ecx
1401e3785:	4c 8d 0d bc b5 16 00 	lea    0x16b5bc(%rip),%r9        # 0x14034ed48
1401e378c:	ba dd 00 00 00       	mov    $0xdd,%edx
1401e3791:	44 8d 41 2d          	lea    0x2d(%rcx),%r8d
1401e3795:	e8 06 dc 03 00       	call   0x1402213a0
1401e379a:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401e379f:	f0 0f c1 87 08 02 00 	lock xadd %eax,0x208(%rdi)
1401e37a6:	00
1401e37a7:	83 e8 01             	sub    $0x1,%eax
1401e37aa:	0f 8f 0f 01 00 00    	jg     0x1401e38bf
1401e37b0:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401e37b4:	e8 b7 6d 03 00       	call   0x14021a570
1401e37b9:	48 8d 5f 30          	lea    0x30(%rdi),%rbx
1401e37bd:	be 09 00 00 00       	mov    $0x9,%esi
1401e37c2:	48 8b 4b f0          	mov    -0x10(%rbx),%rcx
1401e37c6:	e8 55 3d 04 00       	call   0x140227520
1401e37cb:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
1401e37cf:	4c 89 7b f0          	mov    %r15,-0x10(%rbx)
1401e37d3:	e8 98 6d 03 00       	call   0x14021a570
1401e37d8:	48 8b 0b             	mov    (%rbx),%rcx
1401e37db:	48 8d 15 3e 3d 04 00 	lea    0x43d3e(%rip),%rdx        # 0x140227520
1401e37e2:	4c 89 7b f8          	mov    %r15,-0x8(%rbx)
1401e37e6:	e8 75 4c 04 00       	call   0x140228460
1401e37eb:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401e37ef:	48 8d 15 52 b5 16 00 	lea    0x16b552(%rip),%rdx        # 0x14034ed48
1401e37f6:	41 b8 d8 00 00 00    	mov    $0xd8,%r8d
1401e37fc:	4c 89 3b             	mov    %r15,(%rbx)
1401e37ff:	e8 0c 5b 04 00       	call   0x140229310
1401e3804:	4c 89 7b 08          	mov    %r15,0x8(%rbx)
1401e3808:	4c 89 7b 10          	mov    %r15,0x10(%rbx)
1401e380c:	48 8d 5b 28          	lea    0x28(%rbx),%rbx
1401e3810:	48 83 ee 01          	sub    $0x1,%rsi
1401e3814:	75 ac                	jne    0x1401e37c2
1401e3816:	48 8b 8f 98 01 00 00 	mov    0x198(%rdi),%rcx
1401e381d:	48 8d 15 24 b5 16 00 	lea    0x16b524(%rip),%rdx        # 0x14034ed48
1401e3824:	41 b8 ef 00 00 00    	mov    $0xef,%r8d
1401e382a:	e8 e1 5a 04 00       	call   0x140229310
1401e382f:	48 8b 8f a8 01 00 00 	mov    0x1a8(%rdi),%rcx
1401e3836:	48 8d 15 0b b5 16 00 	lea    0x16b50b(%rip),%rdx        # 0x14034ed48
1401e383d:	41 b8 f0 00 00 00    	mov    $0xf0,%r8d
1401e3843:	e8 c8 5a 04 00       	call   0x140229310
1401e3848:	48 8b 8f 88 01 00 00 	mov    0x188(%rdi),%rcx
1401e384f:	48 8d 15 f2 b4 16 00 	lea    0x16b4f2(%rip),%rdx        # 0x14034ed48
1401e3856:	41 b8 f1 00 00 00    	mov    $0xf1,%r8d
1401e385c:	e8 af 5a 04 00       	call   0x140229310
1401e3861:	48 8b 8f d0 01 00 00 	mov    0x1d0(%rdi),%rcx
1401e3868:	e8 a3 ee 03 00       	call   0x140222710
1401e386d:	48 8b 8f c8 01 00 00 	mov    0x1c8(%rdi),%rcx
1401e3874:	e8 97 ee 03 00       	call   0x140222710
1401e3879:	48 8d 8f d8 01 00 00 	lea    0x1d8(%rdi),%rcx
1401e3880:	e8 1b 2a 00 00       	call   0x1401e62a0
1401e3885:	48 8b 8f 00 02 00 00 	mov    0x200(%rdi),%rcx
1401e388c:	48 8d 15 b5 b4 16 00 	lea    0x16b4b5(%rip),%rdx        # 0x14034ed48
1401e3893:	41 b8 f6 00 00 00    	mov    $0xf6,%r8d
1401e3899:	e8 72 5a 04 00       	call   0x140229310
1401e389e:	48 8b 8f 10 02 00 00 	mov    0x210(%rdi),%rcx
1401e38a5:	e8 f6 8a 05 00       	call   0x14023c3a0
1401e38aa:	41 b8 f9 00 00 00    	mov    $0xf9,%r8d
1401e38b0:	48 8d 15 91 b4 16 00 	lea    0x16b491(%rip),%rdx        # 0x14034ed48
1401e38b7:	48 8b cf             	mov    %rdi,%rcx
1401e38ba:	e8 51 5a 04 00       	call   0x140229310
1401e38bf:	33 c0                	xor    %eax,%eax
1401e38c1:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
1401e38c6:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1401e38cb:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401e38d0:	4c 8b 7c 24 30       	mov    0x30(%rsp),%r15
1401e38d5:	48 83 c4 38          	add    $0x38,%rsp
1401e38d9:	5f                   	pop    %rdi
1401e38da:	5e                   	pop    %rsi
1401e38db:	c3                   	ret
1401e38dc:	c7 44 24 20 7e 00 00 	movl   $0x7e,0x20(%rsp)
1401e38e3:	00
1401e38e4:	e9 97 fe ff ff       	jmp    0x1401e3780
1401e38e9:	4c 89 bf 98 01 00 00 	mov    %r15,0x198(%rdi)
1401e38f0:	4c 39 be a8 01 00 00 	cmp    %r15,0x1a8(%rsi)
1401e38f7:	74 55                	je     0x1401e394e
1401e38f9:	48 8b 8e b0 01 00 00 	mov    0x1b0(%rsi),%rcx
1401e3900:	48 8d 15 41 b4 16 00 	lea    0x16b441(%rip),%rdx        # 0x14034ed48
1401e3907:	48 03 c9             	add    %rcx,%rcx
1401e390a:	41 b8 95 00 00 00    	mov    $0x95,%r8d
1401e3910:	e8 ab 59 04 00       	call   0x1402292c0
1401e3915:	48 89 87 a8 01 00 00 	mov    %rax,0x1a8(%rdi)
1401e391c:	48 85 c0             	test   %rax,%rax
1401e391f:	0f 84 75 fe ff ff    	je     0x1401e379a
1401e3925:	4c 8b 86 b0 01 00 00 	mov    0x1b0(%rsi),%r8
1401e392c:	48 8b c8             	mov    %rax,%rcx
1401e392f:	48 8b 96 a8 01 00 00 	mov    0x1a8(%rsi),%rdx
1401e3936:	4d 03 c0             	add    %r8,%r8
1401e3939:	e8 ea 90 11 00       	call   0x1402fca28
1401e393e:	48 8b 86 b0 01 00 00 	mov    0x1b0(%rsi),%rax
1401e3945:	48 89 87 b0 01 00 00 	mov    %rax,0x1b0(%rdi)
1401e394c:	eb 07                	jmp    0x1401e3955
1401e394e:	4c 89 bf a8 01 00 00 	mov    %r15,0x1a8(%rdi)
1401e3955:	48 8b 8e 88 01 00 00 	mov    0x188(%rsi),%rcx
1401e395c:	48 85 c9             	test   %rcx,%rcx
1401e395f:	74 37                	je     0x1401e3998
1401e3961:	48 8b 96 90 01 00 00 	mov    0x190(%rsi),%rdx
1401e3968:	4c 8d 05 d9 b3 16 00 	lea    0x16b3d9(%rip),%r8        # 0x14034ed48
1401e396f:	41 b9 9f 00 00 00    	mov    $0x9f,%r9d
1401e3975:	e8 c6 8b 05 00       	call   0x14023c540
1401e397a:	48 89 87 88 01 00 00 	mov    %rax,0x188(%rdi)
1401e3981:	48 85 c0             	test   %rax,%rax
1401e3984:	0f 84 10 fe ff ff    	je     0x1401e379a
1401e398a:	48 8b 86 90 01 00 00 	mov    0x190(%rsi),%rax
1401e3991:	48 89 87 90 01 00 00 	mov    %rax,0x190(%rdi)
1401e3998:	8b 46 1c             	mov    0x1c(%rsi),%eax
1401e399b:	89 47 1c             	mov    %eax,0x1c(%rdi)
1401e399e:	48 8b 86 b8 01 00 00 	mov    0x1b8(%rsi),%rax
1401e39a5:	48 89 87 b8 01 00 00 	mov    %rax,0x1b8(%rdi)
1401e39ac:	48 8b 86 c0 01 00 00 	mov    0x1c0(%rsi),%rax
1401e39b3:	48 89 87 c0 01 00 00 	mov    %rax,0x1c0(%rdi)
1401e39ba:	48 8b 8e d0 01 00 00 	mov    0x1d0(%rsi),%rcx
1401e39c1:	48 85 c9             	test   %rcx,%rcx
1401e39c4:	74 13                	je     0x1401e39d9
1401e39c6:	e8 25 f0 03 00       	call   0x1402229f0
1401e39cb:	48 8b 86 d0 01 00 00 	mov    0x1d0(%rsi),%rax
1401e39d2:	48 89 87 d0 01 00 00 	mov    %rax,0x1d0(%rdi)
1401e39d9:	48 8b 8e c8 01 00 00 	mov    0x1c8(%rsi),%rcx
1401e39e0:	48 85 c9             	test   %rcx,%rcx
1401e39e3:	74 13                	je     0x1401e39f8
1401e39e5:	e8 06 f0 03 00       	call   0x1402229f0
1401e39ea:	48 8b 86 c8 01 00 00 	mov    0x1c8(%rsi),%rax
1401e39f1:	48 89 87 c8 01 00 00 	mov    %rax,0x1c8(%rdi)
1401e39f8:	48 8b 86 e8 01 00 00 	mov    0x1e8(%rsi),%rax
1401e39ff:	48 8d 96 d8 01 00 00 	lea    0x1d8(%rsi),%rdx
1401e3a06:	48 89 87 e8 01 00 00 	mov    %rax,0x1e8(%rdi)
1401e3a0d:	48 8d 8f d8 01 00 00 	lea    0x1d8(%rdi),%rcx
1401e3a14:	8b 86 f0 01 00 00    	mov    0x1f0(%rsi),%eax
1401e3a1a:	89 87 f0 01 00 00    	mov    %eax,0x1f0(%rdi)
1401e3a20:	48 8b 86 f8 01 00 00 	mov    0x1f8(%rsi),%rax
1401e3a27:	48 89 87 f8 01 00 00 	mov    %rax,0x1f8(%rdi)
1401e3a2e:	e8 bd 26 00 00       	call   0x1401e60f0
1401e3a33:	85 c0                	test   %eax,%eax
1401e3a35:	0f 84 5f fd ff ff    	je     0x1401e379a
1401e3a3b:	48 8b 8e 00 02 00 00 	mov    0x200(%rsi),%rcx
1401e3a42:	48 85 c9             	test   %rcx,%rcx
1401e3a45:	74 22                	je     0x1401e3a69