1800c3559:	48 03 c1             	add    %rcx,%rax
1800c355c:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
1800c3561:	48 8b ce             	mov    %rsi,%rcx
1800c3564:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1800c3569:	44 8b cf             	mov    %edi,%r9d
1800c356c:	41 b8 07 00 00 00    	mov    $0x7,%r8d
1800c3572:	48 8b d3             	mov    %rbx,%rdx
1800c3575:	e8 02 ec ff ff       	call   0x1800c217c
1800c357a:	85 c0                	test   %eax,%eax
1800c357c:	78 2b                	js     0x1800c35a9
1800c357e:	44 8b 9b 90 01 00 00 	mov    0x190(%rbx),%r11d
1800c3585:	eb 11                	jmp    0x1800c3598
1800c3587:	44 03 df             	add    %edi,%r11d
1800c358a:	44 89 9b 90 01 00 00 	mov    %r11d,0x190(%rbx)
1800c3591:	44 89 9b c4 01 00 00 	mov    %r11d,0x1c4(%rbx)
1800c3598:	8b 93 80 01 00 00    	mov    0x180(%rbx),%edx
1800c359e:	44 3b da             	cmp    %edx,%r11d
1800c35a1:	0f 82 61 ff ff ff    	jb     0x1800c3508
1800c35a7:	33 c0                	xor    %eax,%eax
1800c35a9:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1800c35ae:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1800c35b3:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1800c35b8:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1800c35bd:	48 83 c4 30          	add    $0x30,%rsp
1800c35c1:	41 5e                	pop    %r14
1800c35c3:	c3                   	ret
1800c35c4:	cc                   	int3
1800c35c5:	cc                   	int3
1800c35c6:	cc                   	int3
1800c35c7:	cc                   	int3
1800c35c8:	48 8b c4             	mov    %rsp,%rax
1800c35cb:	48 89 58 08          	mov    %rbx,0x8(%rax)
1800c35cf:	48 89 68 10          	mov    %rbp,0x10(%rax)
1800c35d3:	48 89 70 18          	mov    %rsi,0x18(%rax)
1800c35d7:	48 89 78 20          	mov    %rdi,0x20(%rax)
1800c35db:	41 56                	push   %r14
1800c35dd:	4c 8b 81 08 09 00 00 	mov    0x908(%rcx),%r8
1800c35e4:	33 d2                	xor    %edx,%edx
1800c35e6:	44 8b d2             	mov    %edx,%r10d
1800c35e9:	41 0f b7 78 0a       	movzwl 0xa(%r8),%edi
1800c35ee:	85 ff                	test   %edi,%edi
1800c35f0:	0f 84 99 00 00 00    	je     0x1800c368f
1800c35f6:	48 8b 2d f3 13 09 00 	mov    0x913f3(%rip),%rbp        # 0x1801549f0
1800c35fd:	4c 8b 35 e4 13 09 00 	mov    0x913e4(%rip),%r14        # 0x1801549e8
1800c3604:	45 8b ca             	mov    %r10d,%r9d
1800c3607:	49 c1 e1 05          	shl    $0x5,%r9
1800c360b:	43 f6 44 01 38 04    	testb  $0x4,0x38(%r9,%r8,1)
1800c3611:	74 43                	je     0x1800c3656
1800c3613:	44 8b da             	mov    %edx,%r11d
1800c3616:	48 8d 1d 73 14 09 00 	lea    0x91473(%rip),%rbx        # 0x180154a90
1800c361d:	48 8b 33             	mov    (%rbx),%rsi
1800c3620:	4b 8b 44 01 20       	mov    0x20(%r9,%r8,1),%rax
1800c3625:	48 3b 06             	cmp    (%rsi),%rax
1800c3628:	75 0b                	jne    0x1800c3635
1800c362a:	4b 8b 44 01 28       	mov    0x28(%r9,%r8,1),%rax
1800c362f:	48 3b 46 08          	cmp    0x8(%rsi),%rax
1800c3633:	74 21                	je     0x1800c3656
1800c3635:	41 ff c3             	inc    %r11d
1800c3638:	48 83 c3 08          	add    $0x8,%rbx
1800c363c:	41 83 fb 08          	cmp    $0x8,%r11d
1800c3640:	72 db                	jb     0x1800c361d
1800c3642:	4f 39 74 01 20       	cmp    %r14,0x20(%r9,%r8,1)
1800c3647:	75 2d                	jne    0x1800c3676
1800c3649:	4b 39 6c 01 28       	cmp    %rbp,0x28(%r9,%r8,1)
1800c364e:	75 26                	jne    0x1800c3676
1800c3650:	f6 41 70 20          	testb  $0x20,0x70(%rcx)
1800c3654:	74 0a                	je     0x1800c3660
1800c3656:	41 ff c2             	inc    %r10d
1800c3659:	44 3b d7             	cmp    %edi,%r10d
1800c365c:	73 31                	jae    0x1800c368f
1800c365e:	eb a4                	jmp    0x1800c3604
1800c3660:	38 15 c3 6f 0d 00    	cmp    %dl,0xd6fc3(%rip)        # 0x18019a629
1800c3666:	74 02                	je     0x1800c366a
1800c3668:	cd 2c                	int    $0x2c
1800c366a:	c7 81 80 00 00 00 2b 	movl   $0x2b,0x80(%rcx)
1800c3671:	00 00 00
1800c3674:	eb 14                	jmp    0x1800c368a
1800c3676:	38 15 ad 6f 0d 00    	cmp    %dl,0xd6fad(%rip)        # 0x18019a629
1800c367c:	74 02                	je     0x1800c3680
1800c367e:	cd 2c                	int    $0x2c
1800c3680:	c7 81 80 00 00 00 2a 	movl   $0x2a,0x80(%rcx)
1800c3687:	00 00 00
1800c368a:	ba 02 01 00 c0       	mov    $0xc0000102,%edx
1800c368f:	48 8b 5c 24 10       	mov    0x10(%rsp),%rbx
1800c3694:	8b c2                	mov    %edx,%eax
1800c3696:	48 8b 6c 24 18       	mov    0x18(%rsp),%rbp
1800c369b:	48 8b 74 24 20       	mov    0x20(%rsp),%rsi
1800c36a0:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
1800c36a5:	41 5e                	pop    %r14
1800c36a7:	c3                   	ret
1800c36a8:	cc                   	int3
1800c36a9:	cc                   	int3
1800c36aa:	cc                   	int3
1800c36ab:	cc                   	int3
1800c36ac:	48 83 ec 28          	sub    $0x28,%rsp
1800c36b0:	44 8b da             	mov    %edx,%r11d
1800c36b3:	4c 8b d1             	mov    %rcx,%r10
1800c36b6:	49 8b d0             	mov    %r8,%rdx
1800c36b9:	e8 6e 2c 00 00       	call   0x1800c632c
1800c36be:	8b 81 e0 01 00 00    	mov    0x1e0(%rcx),%eax
1800c36c4:	f7 d0                	not    %eax
1800c36c6:	41 85 c3             	test   %eax,%r11d
1800c36c9:	75 33                	jne    0x1800c36fe
1800c36cb:	33 c9                	xor    %ecx,%ecx
1800c36cd:	41 89 48 08          	mov    %ecx,0x8(%r8)
1800c36d1:	41 38 48 0c          	cmp    %cl,0xc(%r8)
1800c36d5:	74 1a                	je     0x1800c36f1
1800c36d7:	41 38 49 28          	cmp    %cl,0x28(%r9)
1800c36db:	74 14                	je     0x1800c36f1
1800c36dd:	49 8b 41 18          	mov    0x18(%r9),%rax
1800c36e1:	4c 89 00             	mov    %r8,(%rax)
1800c36e4:	4d 89 41 18          	mov    %r8,0x18(%r9)
1800c36e8:	49 89 08             	mov    %rcx,(%r8)
1800c36eb:	48 83 c4 28          	add    $0x28,%rsp
1800c36ef:	c3                   	ret
1800c36f0:	cc                   	int3
1800c36f1:	49 8b 41 08          	mov    0x8(%r9),%rax
1800c36f5:	4c 89 00             	mov    %r8,(%rax)
1800c36f8:	4d 89 41 08          	mov    %r8,0x8(%r9)
1800c36fc:	eb ea                	jmp    0x1800c36e8
1800c36fe:	48 8b 91 08 02 00 00 	mov    0x208(%rcx),%rdx
1800c3705:	41 83 cb 01          	or     $0x1,%r11d
1800c3709:	44 09 99 18 02 00 00 	or     %r11d,0x218(%rcx)
1800c3710:	33 c9                	xor    %ecx,%ecx
1800c3712:	4d 85 c0             	test   %r8,%r8
1800c3715:	74 14                	je     0x1800c372b
1800c3717:	49 8b 82 10 02 00 00 	mov    0x210(%r10),%rax
1800c371e:	4c 89 00             	mov    %r8,(%rax)
1800c3721:	4d 89 82 10 02 00 00 	mov    %r8,0x210(%r10)
1800c3728:	49 89 08             	mov    %rcx,(%r8)
1800c372b:	48 85 d2             	test   %rdx,%rdx
1800c372e:	75 0b                	jne    0x1800c373b
1800c3730:	49 8b d1             	mov    %r9,%rdx
1800c3733:	49 8b ca             	mov    %r10,%rcx
1800c3736:	e8 09 00 00 00       	call   0x1800c3744
1800c373b:	48 83 c4 28          	add    $0x28,%rsp
1800c373f:	c3                   	ret
1800c3740:	cc                   	int3
1800c3741:	cc                   	int3
1800c3742:	cc                   	int3
1800c3743:	cc                   	int3
1800c3744:	48 8d 05 55 00 00 00 	lea    0x55(%rip),%rax        # 0x1800c37a0
1800c374b:	c6 81 f4 01 00 00 01 	movb   $0x1,0x1f4(%rcx)
1800c3752:	48 89 81 f8 01 00 00 	mov    %rax,0x1f8(%rcx)
1800c3759:	4c 8d 81 e8 01 00 00 	lea    0x1e8(%rcx),%r8
1800c3760:	8b 81 e0 01 00 00    	mov    0x1e0(%rcx),%eax
1800c3766:	4c 8b ca             	mov    %rdx,%r9
1800c3769:	f7 d0                	not    %eax
1800c376b:	23 81 18 02 00 00    	and    0x218(%rcx),%eax
1800c3771:	89 81 1c 02 00 00    	mov    %eax,0x21c(%rcx)
1800c3777:	a8 02                	test   $0x2,%al
1800c3779:	74 0f                	je     0x1800c378a
1800c377b:	0f 10 81 8c 00 00 00 	movups 0x8c(%rcx),%xmm0
1800c3782:	f3 0f 7f 81 c4 03 00 	movdqu %xmm0,0x3c4(%rcx)
1800c3789:	00
1800c378a:	48 8d 91 20 02 00 00 	lea    0x220(%rcx),%rdx
1800c3791:	a8 04                	test   $0x4,%al
1800c3793:	0f 85 67 60 00 00    	jne    0x1800c9800
1800c3799:	e9 66 b5 00 00       	jmp    0x1800ced04
1800c379e:	cc                   	int3
1800c379f:	cc                   	int3
1800c37a0:	44 8b 4a 08          	mov    0x8(%rdx),%r9d
1800c37a4:	45 33 d2             	xor    %r10d,%r10d
1800c37a7:	45 85 c9             	test   %r9d,%r9d
1800c37aa:	78 22                	js     0x1800c37ce
1800c37ac:	8b 81 1c 02 00 00    	mov    0x21c(%rcx),%eax
1800c37b2:	09 81 e0 01 00 00    	or     %eax,0x1e0(%rcx)
1800c37b8:	8b 81 e0 01 00 00    	mov    0x1e0(%rcx),%eax
1800c37be:	39 81 18 02 00 00    	cmp    %eax,0x218(%rcx)
1800c37c4:	74 08                	je     0x1800c37ce
1800c37c6:	49 8b d0             	mov    %r8,%rdx
1800c37c9:	e9 76 ff ff ff       	jmp    0x1800c3744
1800c37ce:	48 8d 91 08 02 00 00 	lea    0x208(%rcx),%rdx
1800c37d5:	eb 3a                	jmp    0x1800c3811
1800c37d7:	48 8b 01             	mov    (%rcx),%rax
1800c37da:	48 89 02             	mov    %rax,(%rdx)
1800c37dd:	48 85 c0             	test   %rax,%rax
1800c37e0:	75 04                	jne    0x1800c37e6
1800c37e2:	48 89 52 08          	mov    %rdx,0x8(%rdx)
1800c37e6:	44 89 49 08          	mov    %r9d,0x8(%rcx)
1800c37ea:	44 38 51 0c          	cmp    %r10b,0xc(%rcx)
1800c37ee:	74 13                	je     0x1800c3803
1800c37f0:	45 38 50 28          	cmp    %r10b,0x28(%r8)
1800c37f4:	74 0d                	je     0x1800c3803
1800c37f6:	49 8b 40 18          	mov    0x18(%r8),%rax
1800c37fa:	48 89 08             	mov    %rcx,(%rax)
1800c37fd:	49 89 48 18          	mov    %rcx,0x18(%r8)
1800c3801:	eb 0b                	jmp    0x1800c380e
1800c3803:	49 8b 40 08          	mov    0x8(%r8),%rax
1800c3807:	48 89 08             	mov    %rcx,(%rax)
1800c380a:	49 89 48 08          	mov    %rcx,0x8(%r8)
1800c380e:	4c 89 11             	mov    %r10,(%rcx)
1800c3811:	48 8b 0a             	mov    (%rdx),%rcx
1800c3814:	48 85 c9             	test   %rcx,%rcx
1800c3817:	75 be                	jne    0x1800c37d7
1800c3819:	c3                   	ret
1800c381a:	cc                   	int3
1800c381b:	cc                   	int3
1800c381c:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1800c3821:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1800c3826:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1800c382b:	57                   	push   %rdi
1800c382c:	48 83 ec 20          	sub    $0x20,%rsp
1800c3830:	f6 41 70 10          	testb  $0x10,0x70(%rcx)
1800c3834:	41 8b f9             	mov    %r9d,%edi
1800c3837:	49 8b e8             	mov    %r8,%rbp
1800c383a:	48 8b f2             	mov    %rdx,%rsi
1800c383d:	74 04                	je     0x1800c3843
1800c383f:	b0 01                	mov    $0x1,%al
1800c3841:	eb 43                	jmp    0x1800c3886
1800c3843:	8b dd                	mov    %ebp,%ebx
1800c3845:	33 c9                	xor    %ecx,%ecx
1800c3847:	2b de                	sub    %esi,%ebx
1800c3849:	44 8b c3             	mov    %ebx,%r8d
1800c384c:	e8 27 b8 00 00       	call   0x1800cf078
1800c3851:	83 64 24 30 00       	andl   $0x0,0x30(%rsp)
1800c3856:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1800c385b:	8b c8                	mov    %eax,%ecx
1800c385d:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1800c3863:	e8 10 b8 00 00       	call   0x1800cf078
1800c3868:	8b cb                	mov    %ebx,%ecx
1800c386a:	48 8d 56 04          	lea    0x4(%rsi),%rdx
1800c386e:	48 03 d1             	add    %rcx,%rdx
1800c3871:	2b fb                	sub    %ebx,%edi
1800c3873:	41 2b f8             	sub    %r8d,%edi
1800c3876:	8b c8                	mov    %eax,%ecx
1800c3878:	44 8b c7             	mov    %edi,%r8d
1800c387b:	e8 f8 b7 00 00       	call   0x1800cf078
1800c3880:	3b 45 00             	cmp    0x0(%rbp),%eax
1800c3883:	0f 94 c0             	sete   %al
1800c3886:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1800c388b:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1800c3890:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1800c3895:	48 83 c4 20          	add    $0x20,%rsp
1800c3899:	5f                   	pop    %rdi
1800c389a:	c3                   	ret
1800c389b:	cc                   	int3
1800c389c:	48 83 ec 28          	sub    $0x28,%rsp
1800c38a0:	4d 8b d1             	mov    %r9,%r10
1800c38a3:	e8 90 2a 00 00       	call   0x1800c6338
1800c38a8:	33 c9                	xor    %ecx,%ecx
1800c38aa:	84 c0                	test   %al,%al
1800c38ac:	74 33                	je     0x1800c38e1
1800c38ae:	49 8b d0             	mov    %r8,%rdx
1800c38b1:	e8 76 2a 00 00       	call   0x1800c632c
1800c38b6:	41 89 48 08          	mov    %ecx,0x8(%r8)
1800c38ba:	41 38 48 0c          	cmp    %cl,0xc(%r8)
1800c38be:	74 13                	je     0x1800c38d3
1800c38c0:	41 38 4a 28          	cmp    %cl,0x28(%r10)
1800c38c4:	74 0d                	je     0x1800c38d3
1800c38c6:	49 8b 42 18          	mov    0x18(%r10),%rax
1800c38ca:	4c 89 00             	mov    %r8,(%rax)
1800c38cd:	4d 89 42 18          	mov    %r8,0x18(%r10)
1800c38d1:	eb 0b                	jmp    0x1800c38de
1800c38d3:	49 8b 42 08          	mov    0x8(%r10),%rax
1800c38d7:	4c 89 00             	mov    %r8,(%rax)
1800c38da:	4d 89 42 08          	mov    %r8,0x8(%r10)
1800c38de:	49 89 08             	mov    %rcx,(%r8)
1800c38e1:	48 83 c4 28          	add    $0x28,%rsp
1800c38e5:	c3                   	ret
1800c38e6:	cc                   	int3
1800c38e7:	cc                   	int3
1800c38e8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800c38ed:	57                   	push   %rdi
1800c38ee:	48 83 ec 20          	sub    $0x20,%rsp
1800c38f2:	45 0f b6 d8          	movzbl %r8b,%r11d
1800c38f6:	bf 01 00 00 00       	mov    $0x1,%edi
1800c38fb:	45 33 c0             	xor    %r8d,%r8d
1800c38fe:	4c 8b d1             	mov    %rcx,%r10
1800c3901:	44 38 81 b0 00 00 00 	cmp    %r8b,0xb0(%rcx)
1800c3908:	8b da                	mov    %edx,%ebx
1800c390a:	8b 89 b4 00 00 00    	mov    0xb4(%rcx),%ecx
1800c3910:	44 0f 44 df          	cmove  %edi,%r11d
1800c3914:	85 c9                	test   %ecx,%ecx
1800c3916:	0f 84 69 01 00 00    	je     0x1800c3a85
1800c391c:	2b cf                	sub    %edi,%ecx
1800c391e:	0f 84 10 01 00 00    	je     0x1800c3a34
1800c3924:	2b cf                	sub    %edi,%ecx
1800c3926:	0f 84 91 00 00 00    	je     0x1800c39bd
1800c392c:	3b cf                	cmp    %edi,%ecx
1800c392e:	0f 85 e9 01 00 00    	jne    0x1800c3b1d
1800c3934:	4d 39 82 58 01 00 00 	cmp    %r8,0x158(%r10)
1800c393b:	75 2f                	jne    0x1800c396c
1800c393d:	48 8d 05 08 03 00 00 	lea    0x308(%rip),%rax        # 0x1800c3c4c
1800c3944:	41 88 ba c0 00 00 00 	mov    %dil,0xc0(%r10)
1800c394b:	49 8d 92 c8 00 00 00 	lea    0xc8(%r10),%rdx
1800c3952:	49 89 82 d8 00 00 00 	mov    %rax,0xd8(%r10)
1800c3959:	41 88 ba d4 00 00 00 	mov    %dil,0xd4(%r10)
1800c3960:	e8 c7 29 00 00       	call   0x1800c632c
1800c3965:	49 89 92 58 01 00 00 	mov    %rdx,0x158(%r10)
1800c396c:	45 84 db             	test   %r11b,%r11b
1800c396f:	0f 84 a8 01 00 00    	je     0x1800c3b1d
1800c3975:	45 38 82 b1 00 00 00 	cmp    %r8b,0xb1(%r10)
1800c397c:	0f 85 9b 01 00 00    	jne    0x1800c3b1d
1800c3982:	48 8d 05 a3 01 00 00 	lea    0x1a3(%rip),%rax        # 0x1800c3b2c
1800c3989:	41 88 ba b1 00 00 00 	mov    %dil,0xb1(%r10)
1800c3990:	49 8d 92 70 01 00 00 	lea    0x170(%r10),%rdx
1800c3997:	49 89 82 80 01 00 00 	mov    %rax,0x180(%r10)
1800c399e:	41 88 ba 68 01 00 00 	mov    %dil,0x168(%r10)
1800c39a5:	41 88 ba 7c 01 00 00 	mov    %dil,0x17c(%r10)
1800c39ac:	e8 7b 29 00 00       	call   0x1800c632c
1800c39b1:	49 89 92 50 01 00 00 	mov    %rdx,0x150(%r10)
1800c39b8:	e9 60 01 00 00       	jmp    0x1800c3b1d
1800c39bd:	45 84 db             	test   %r11b,%r11b
1800c39c0:	0f 84 57 01 00 00    	je     0x1800c3b1d
1800c39c6:	45 38 82 b1 00 00 00 	cmp    %r8b,0xb1(%r10)
1800c39cd:	0f 85 4a 01 00 00    	jne    0x1800c3b1d
1800c39d3:	41 88 ba b1 00 00 00 	mov    %dil,0xb1(%r10)
1800c39da:	48 8d 05 4b 01 00 00 	lea    0x14b(%rip),%rax        # 0x1800c3b2c
1800c39e1:	41 88 ba 68 01 00 00 	mov    %dil,0x168(%r10)
1800c39e8:	49 8d 92 70 01 00 00 	lea    0x170(%r10),%rdx
1800c39ef:	49 89 82 80 01 00 00 	mov    %rax,0x180(%r10)
1800c39f6:	41 c7 82 b4 00 00 00 	movl   $0x4,0xb4(%r10)
1800c39fd:	04 00 00 00
1800c3a01:	41 88 ba 7c 01 00 00 	mov    %dil,0x17c(%r10)
1800c3a08:	e8 1f 29 00 00       	call   0x1800c632c
1800c3a0d:	89 5a 08             	mov    %ebx,0x8(%rdx)
1800c3a10:	44 38 42 0c          	cmp    %r8b,0xc(%rdx)
1800c3a14:	0f 84 f5 00 00 00    	je     0x1800c3b0f
1800c3a1a:	45 38 41 28          	cmp    %r8b,0x28(%r9)
1800c3a1e:	0f 84 eb 00 00 00    	je     0x1800c3b0f
1800c3a24:	49 8b 41 18          	mov    0x18(%r9),%rax
1800c3a28:	48 89 10             	mov    %rdx,(%rax)
1800c3a2b:	49 89 51 18          	mov    %rdx,0x18(%r9)
1800c3a2f:	e9 e6 00 00 00       	jmp    0x1800c3b1a
1800c3a34:	45 84 db             	test   %r11b,%r11b
1800c3a37:	0f 84 e0 00 00 00    	je     0x1800c3b1d
1800c3a3d:	45 38 82 b1 00 00 00 	cmp    %r8b,0xb1(%r10)
1800c3a44:	0f 85 d3 00 00 00    	jne    0x1800c3b1d
1800c3a4a:	41 88 ba b1 00 00 00 	mov    %dil,0xb1(%r10)
1800c3a51:	48 8d 05 d4 00 00 00 	lea    0xd4(%rip),%rax        # 0x1800c3b2c
1800c3a58:	41 88 ba 68 01 00 00 	mov    %dil,0x168(%r10)
1800c3a5f:	49 8d 92 70 01 00 00 	lea    0x170(%r10),%rdx
1800c3a66:	49 89 82 80 01 00 00 	mov    %rax,0x180(%r10)
1800c3a6d:	41 88 ba 7c 01 00 00 	mov    %dil,0x17c(%r10)
1800c3a74:	e8 b3 28 00 00       	call   0x1800c632c
1800c3a79:	49 89 92 f8 00 00 00 	mov    %rdx,0xf8(%r10)
1800c3a80:	e9 98 00 00 00       	jmp    0x1800c3b1d
1800c3a85:	41 89 ba b4 00 00 00 	mov    %edi,0xb4(%r10)
1800c3a8c:	33 c0                	xor    %eax,%eax
1800c3a8e:	f0 41 0f b1 9a b8 00 	lock cmpxchg %ebx,0xb8(%r10)
1800c3a95:	00 00
1800c3a97:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1800c3a9c:	48 8d 05 a9 01 00 00 	lea    0x1a9(%rip),%rax        # 0x1800c3c4c
1800c3aa3:	41 88 ba c0 00 00 00 	mov    %dil,0xc0(%r10)
1800c3aaa:	49 89 8a a8 01 00 00 	mov    %rcx,0x1a8(%r10)
1800c3ab1:	49 89 82 d8 00 00 00 	mov    %rax,0xd8(%r10)
1800c3ab8:	41 88 ba d4 00 00 00 	mov    %dil,0xd4(%r10)
1800c3abf:	45 84 db             	test   %r11b,%r11b
1800c3ac2:	74 3f                	je     0x1800c3b03