1401e33ff:	48 8d 05 02 65 dc 00 	lea    0xdc6502(%rip),%rax        # 0x140fa9908
1401e3406:	48 89 43 30          	mov    %rax,0x30(%rbx)
1401e340a:	48 8b c3             	mov    %rbx,%rax
1401e340d:	c6 83 a0 00 00 00 01 	movb   $0x1,0xa0(%rbx)
1401e3414:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401e3419:	48 83 c4 20          	add    $0x20,%rsp
1401e341d:	5f                   	pop    %rdi
1401e341e:	c3                   	ret
1401e341f:	84 c0                	test   %al,%al
1401e3421:	74 1a                	je     0x1401e343d
1401e3423:	48 8b 43 30          	mov    0x30(%rbx),%rax
1401e3427:	48 8d 4b 30          	lea    0x30(%rbx),%rcx
1401e342b:	33 d2                	xor    %edx,%edx
1401e342d:	48 8b 00             	mov    (%rax),%rax
1401e3430:	ff 15 ea 05 da 00    	call   *0xda05ea(%rip)        # 0x140f83a20
1401e3436:	c6 83 a0 00 00 00 00 	movb   $0x0,0xa0(%rbx)
1401e343d:	48 8b c3             	mov    %rbx,%rax
1401e3440:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401e3445:	48 83 c4 20          	add    $0x20,%rsp
1401e3449:	5f                   	pop    %rdi
1401e344a:	c3                   	ret
1401e344b:	cc                   	int3
1401e344c:	cc                   	int3
1401e344d:	cc                   	int3
1401e344e:	cc                   	int3
1401e344f:	cc                   	int3
1401e3450:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401e3455:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401e345a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401e345f:	57                   	push   %rdi
1401e3460:	48 83 ec 20          	sub    $0x20,%rsp
1401e3464:	80 7a 30 00          	cmpb   $0x0,0x30(%rdx)
1401e3468:	48 8b f2             	mov    %rdx,%rsi
1401e346b:	48 8b d9             	mov    %rcx,%rbx
1401e346e:	74 3e                	je     0x1401e34ae
1401e3470:	80 79 30 00          	cmpb   $0x0,0x30(%rcx)
1401e3474:	74 1a                	je     0x1401e3490
1401e3476:	48 8b 42 28          	mov    0x28(%rdx),%rax
1401e347a:	48 89 41 28          	mov    %rax,0x28(%rcx)
1401e347e:	48 8b 42 20          	mov    0x20(%rdx),%rax
1401e3482:	48 89 41 20          	mov    %rax,0x20(%rcx)
1401e3486:	48 8b 42 18          	mov    0x18(%rdx),%rax
1401e348a:	48 89 41 18          	mov    %rax,0x18(%rcx)
1401e348e:	eb 22                	jmp    0x1401e34b2
1401e3490:	48 8b 42 18          	mov    0x18(%rdx),%rax
1401e3494:	48 89 41 18          	mov    %rax,0x18(%rcx)
1401e3498:	48 8b 42 20          	mov    0x20(%rdx),%rax
1401e349c:	48 89 41 20          	mov    %rax,0x20(%rcx)
1401e34a0:	48 8b 42 28          	mov    0x28(%rdx),%rax
1401e34a4:	48 89 41 28          	mov    %rax,0x28(%rcx)
1401e34a8:	c6 41 30 01          	movb   $0x1,0x30(%rcx)
1401e34ac:	eb 04                	jmp    0x1401e34b2
1401e34ae:	c6 41 30 00          	movb   $0x0,0x30(%rcx)
1401e34b2:	80 7a 39 00          	cmpb   $0x0,0x39(%rdx)
1401e34b6:	74 13                	je     0x1401e34cb
1401e34b8:	80 79 39 00          	cmpb   $0x0,0x39(%rcx)
1401e34bc:	0f b6 42 38          	movzbl 0x38(%rdx),%eax
1401e34c0:	75 04                	jne    0x1401e34c6
1401e34c2:	c6 41 39 01          	movb   $0x1,0x39(%rcx)
1401e34c6:	88 41 38             	mov    %al,0x38(%rcx)
1401e34c9:	eb 04                	jmp    0x1401e34cf
1401e34cb:	c6 41 39 00          	movb   $0x0,0x39(%rcx)
1401e34cf:	0f b6 41 58          	movzbl 0x58(%rcx),%eax
1401e34d3:	33 ed                	xor    %ebp,%ebp
1401e34d5:	40 38 6a 58          	cmp    %bpl,0x58(%rdx)
1401e34d9:	74 64                	je     0x1401e353f
1401e34db:	84 c0                	test   %al,%al
1401e34dd:	74 0f                	je     0x1401e34ee
1401e34df:	48 83 c2 40          	add    $0x40,%rdx
1401e34e3:	48 83 c1 40          	add    $0x40,%rcx
1401e34e7:	e8 b4 f2 ff ff       	call   0x1401e27a0
1401e34ec:	eb 62                	jmp    0x1401e3550
1401e34ee:	c6 41 50 ff          	movb   $0xff,0x50(%rcx)
1401e34f2:	48 0f be 42 50       	movsbq 0x50(%rdx),%rax
1401e34f7:	48 83 c0 01          	add    $0x1,%rax
1401e34fb:	74 3c                	je     0x1401e3539
1401e34fd:	48 83 f8 01          	cmp    $0x1,%rax
1401e3501:	74 12                	je     0x1401e3515
1401e3503:	48 8b 42 40          	mov    0x40(%rdx),%rax
1401e3507:	48 89 41 40          	mov    %rax,0x40(%rcx)
1401e350b:	c6 41 50 01          	movb   $0x1,0x50(%rcx)
1401e350f:	c6 41 58 01          	movb   $0x1,0x58(%rcx)
1401e3513:	eb 3b                	jmp    0x1401e3550
1401e3515:	48 89 69 40          	mov    %rbp,0x40(%rcx)
1401e3519:	48 89 69 48          	mov    %rbp,0x48(%rcx)
1401e351d:	48 8b 42 40          	mov    0x40(%rdx),%rax
1401e3521:	48 89 41 40          	mov    %rax,0x40(%rcx)
1401e3525:	48 8b 42 48          	mov    0x48(%rdx),%rax
1401e3529:	48 89 41 48          	mov    %rax,0x48(%rcx)
1401e352d:	48 89 6a 40          	mov    %rbp,0x40(%rdx)
1401e3531:	48 89 6a 48          	mov    %rbp,0x48(%rdx)
1401e3535:	40 88 69 50          	mov    %bpl,0x50(%rcx)
1401e3539:	c6 41 58 01          	movb   $0x1,0x58(%rcx)
1401e353d:	eb 11                	jmp    0x1401e3550
1401e353f:	84 c0                	test   %al,%al
1401e3541:	74 0d                	je     0x1401e3550
1401e3543:	48 83 c1 40          	add    $0x40,%rcx
1401e3547:	e8 44 dc ff ff       	call   0x1401e1190
1401e354c:	40 88 6b 58          	mov    %bpl,0x58(%rbx)
1401e3550:	0f b6 43 78          	movzbl 0x78(%rbx),%eax
1401e3554:	40 38 6e 78          	cmp    %bpl,0x78(%rsi)
1401e3558:	74 64                	je     0x1401e35be
1401e355a:	84 c0                	test   %al,%al
1401e355c:	74 0f                	je     0x1401e356d
1401e355e:	48 8d 56 60          	lea    0x60(%rsi),%rdx
1401e3562:	48 8d 4b 60          	lea    0x60(%rbx),%rcx
1401e3566:	e8 b5 f3 ff ff       	call   0x1401e2920
1401e356b:	eb 62                	jmp    0x1401e35cf
1401e356d:	c6 43 70 ff          	movb   $0xff,0x70(%rbx)
1401e3571:	48 0f be 46 70       	movsbq 0x70(%rsi),%rax
1401e3576:	48 83 c0 01          	add    $0x1,%rax
1401e357a:	74 3c                	je     0x1401e35b8
1401e357c:	48 83 f8 01          	cmp    $0x1,%rax
1401e3580:	74 12                	je     0x1401e3594
1401e3582:	48 8b 46 60          	mov    0x60(%rsi),%rax
1401e3586:	48 89 43 60          	mov    %rax,0x60(%rbx)
1401e358a:	c6 43 70 01          	movb   $0x1,0x70(%rbx)
1401e358e:	c6 43 78 01          	movb   $0x1,0x78(%rbx)
1401e3592:	eb 3b                	jmp    0x1401e35cf
1401e3594:	48 89 6b 60          	mov    %rbp,0x60(%rbx)
1401e3598:	48 89 6b 68          	mov    %rbp,0x68(%rbx)
1401e359c:	48 8b 46 60          	mov    0x60(%rsi),%rax
1401e35a0:	48 89 43 60          	mov    %rax,0x60(%rbx)
1401e35a4:	48 8b 46 68          	mov    0x68(%rsi),%rax
1401e35a8:	48 89 43 68          	mov    %rax,0x68(%rbx)
1401e35ac:	48 89 6e 60          	mov    %rbp,0x60(%rsi)
1401e35b0:	48 89 6e 68          	mov    %rbp,0x68(%rsi)
1401e35b4:	40 88 6b 70          	mov    %bpl,0x70(%rbx)
1401e35b8:	c6 43 78 01          	movb   $0x1,0x78(%rbx)
1401e35bc:	eb 11                	jmp    0x1401e35cf
1401e35be:	84 c0                	test   %al,%al
1401e35c0:	74 0d                	je     0x1401e35cf
1401e35c2:	48 8d 4b 60          	lea    0x60(%rbx),%rcx
1401e35c6:	e8 c5 db ff ff       	call   0x1401e1190
1401e35cb:	40 88 6b 78          	mov    %bpl,0x78(%rbx)
1401e35cf:	48 8d 96 80 00 00 00 	lea    0x80(%rsi),%rdx
1401e35d6:	48 8d 8b 80 00 00 00 	lea    0x80(%rbx),%rcx
1401e35dd:	e8 2e ee ff ff       	call   0x1401e2410
1401e35e2:	48 8d 96 90 00 00 00 	lea    0x90(%rsi),%rdx
1401e35e9:	48 8d 8b 90 00 00 00 	lea    0x90(%rbx),%rcx
1401e35f0:	e8 0b f8 ff ff       	call   0x1401e2e00
1401e35f5:	8b 86 08 01 00 00    	mov    0x108(%rsi),%eax
1401e35fb:	48 8d 96 10 01 00 00 	lea    0x110(%rsi),%rdx
1401e3602:	48 8d 8b 10 01 00 00 	lea    0x110(%rbx),%rcx
1401e3609:	89 83 08 01 00 00    	mov    %eax,0x108(%rbx)
1401e360f:	e8 6c f6 ff ff       	call   0x1401e2c80
1401e3614:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1401e3619:	48 8b c3             	mov    %rbx,%rax
1401e361c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401e3621:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401e3626:	48 83 c4 20          	add    $0x20,%rsp
1401e362a:	5f                   	pop    %rdi
1401e362b:	c3                   	ret
1401e362c:	cc                   	int3
1401e362d:	cc                   	int3
1401e362e:	cc                   	int3
1401e362f:	cc                   	int3
1401e3630:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401e3635:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401e363a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401e363f:	57                   	push   %rdi
1401e3640:	48 83 ec 20          	sub    $0x20,%rsp
1401e3644:	80 7a 1a 00          	cmpb   $0x0,0x1a(%rdx)
1401e3648:	48 8b f2             	mov    %rdx,%rsi
1401e364b:	48 8b d9             	mov    %rcx,%rbx
1401e364e:	74 14                	je     0x1401e3664
1401e3650:	80 79 1a 00          	cmpb   $0x0,0x1a(%rcx)
1401e3654:	0f b7 42 18          	movzwl 0x18(%rdx),%eax
1401e3658:	75 04                	jne    0x1401e365e
1401e365a:	c6 41 1a 01          	movb   $0x1,0x1a(%rcx)
1401e365e:	66 89 41 18          	mov    %ax,0x18(%rcx)
1401e3662:	eb 04                	jmp    0x1401e3668
1401e3664:	c6 41 1a 00          	movb   $0x0,0x1a(%rcx)
1401e3668:	0f 10 42 20          	movups 0x20(%rdx),%xmm0
1401e366c:	33 ed                	xor    %ebp,%ebp
1401e366e:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
1401e3672:	0f b6 41 48          	movzbl 0x48(%rcx),%eax
1401e3676:	40 38 6a 48          	cmp    %bpl,0x48(%rdx)
1401e367a:	74 64                	je     0x1401e36e0
1401e367c:	84 c0                	test   %al,%al
1401e367e:	74 0f                	je     0x1401e368f
1401e3680:	48 83 c2 30          	add    $0x30,%rdx
1401e3684:	48 83 c1 30          	add    $0x30,%rcx
1401e3688:	e8 c3 ee ff ff       	call   0x1401e2550
1401e368d:	eb 62                	jmp    0x1401e36f1
1401e368f:	c6 41 40 ff          	movb   $0xff,0x40(%rcx)
1401e3693:	48 0f be 42 40       	movsbq 0x40(%rdx),%rax
1401e3698:	48 83 c0 01          	add    $0x1,%rax
1401e369c:	74 3c                	je     0x1401e36da
1401e369e:	48 83 f8 01          	cmp    $0x1,%rax
1401e36a2:	74 12                	je     0x1401e36b6
1401e36a4:	48 8b 42 30          	mov    0x30(%rdx),%rax
1401e36a8:	48 89 41 30          	mov    %rax,0x30(%rcx)
1401e36ac:	c6 41 40 01          	movb   $0x1,0x40(%rcx)
1401e36b0:	c6 41 48 01          	movb   $0x1,0x48(%rcx)
1401e36b4:	eb 3b                	jmp    0x1401e36f1
1401e36b6:	48 89 69 30          	mov    %rbp,0x30(%rcx)
1401e36ba:	48 89 69 38          	mov    %rbp,0x38(%rcx)
1401e36be:	48 8b 42 30          	mov    0x30(%rdx),%rax
1401e36c2:	48 89 41 30          	mov    %rax,0x30(%rcx)
1401e36c6:	48 8b 42 38          	mov    0x38(%rdx),%rax
1401e36ca:	48 89 41 38          	mov    %rax,0x38(%rcx)
1401e36ce:	48 89 6a 30          	mov    %rbp,0x30(%rdx)
1401e36d2:	48 89 6a 38          	mov    %rbp,0x38(%rdx)
1401e36d6:	40 88 69 40          	mov    %bpl,0x40(%rcx)
1401e36da:	c6 41 48 01          	movb   $0x1,0x48(%rcx)
1401e36de:	eb 11                	jmp    0x1401e36f1
1401e36e0:	84 c0                	test   %al,%al
1401e36e2:	74 0d                	je     0x1401e36f1
1401e36e4:	48 83 c1 30          	add    $0x30,%rcx
1401e36e8:	e8 a3 da ff ff       	call   0x1401e1190
1401e36ed:	40 88 6b 48          	mov    %bpl,0x48(%rbx)
1401e36f1:	48 8d 56 50          	lea    0x50(%rsi),%rdx
1401e36f5:	48 8d 4b 50          	lea    0x50(%rbx),%rcx
1401e36f9:	e8 12 ed ff ff       	call   0x1401e2410
1401e36fe:	0f b6 83 d0 00 00 00 	movzbl 0xd0(%rbx),%eax
1401e3705:	48 8d 56 60          	lea    0x60(%rsi),%rdx
1401e3709:	40 38 6a 70          	cmp    %bpl,0x70(%rdx)
1401e370d:	74 28                	je     0x1401e3737
1401e370f:	48 8d 4b 60          	lea    0x60(%rbx),%rcx
1401e3713:	84 c0                	test   %al,%al
1401e3715:	74 07                	je     0x1401e371e
1401e3717:	e8 f4 0d 00 00       	call   0x1401e4510
1401e371c:	eb 37                	jmp    0x1401e3755
1401e371e:	e8 ad b6 ff ff       	call   0x1401dedd0
1401e3723:	48 8d 05 de 61 dc 00 	lea    0xdc61de(%rip),%rax        # 0x140fa9908
1401e372a:	c6 83 d0 00 00 00 01 	movb   $0x1,0xd0(%rbx)
1401e3731:	48 89 43 60          	mov    %rax,0x60(%rbx)
1401e3735:	eb 1e                	jmp    0x1401e3755
1401e3737:	84 c0                	test   %al,%al
1401e3739:	74 1a                	je     0x1401e3755
1401e373b:	48 8b 43 60          	mov    0x60(%rbx),%rax
1401e373f:	48 8d 4b 60          	lea    0x60(%rbx),%rcx
1401e3743:	33 d2                	xor    %edx,%edx
1401e3745:	48 8b 00             	mov    (%rax),%rax
1401e3748:	ff 15 d2 02 da 00    	call   *0xda02d2(%rip)        # 0x140f83a20
1401e374e:	40 88 ab d0 00 00 00 	mov    %bpl,0xd0(%rbx)
1401e3755:	48 8b 86 d8 00 00 00 	mov    0xd8(%rsi),%rax
1401e375c:	48 8b 96 e0 00 00 00 	mov    0xe0(%rsi),%rdx
1401e3763:	48 89 ae d8 00 00 00 	mov    %rbp,0xd8(%rsi)
1401e376a:	48 89 ae e0 00 00 00 	mov    %rbp,0xe0(%rsi)
1401e3771:	48 8b 8b e0 00 00 00 	mov    0xe0(%rbx),%rcx
1401e3778:	48 89 83 d8 00 00 00 	mov    %rax,0xd8(%rbx)
1401e377f:	48 89 93 e0 00 00 00 	mov    %rdx,0xe0(%rbx)
1401e3786:	48 85 c9             	test   %rcx,%rcx
1401e3789:	74 1c                	je     0x1401e37a7
1401e378b:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401e3790:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
1401e3795:	83 f8 01             	cmp    $0x1,%eax
1401e3798:	75 0d                	jne    0x1401e37a7
1401e379a:	48 8b 01             	mov    (%rcx),%rax
1401e379d:	48 8b 40 08          	mov    0x8(%rax),%rax
1401e37a1:	ff 15 79 02 da 00    	call   *0xda0279(%rip)        # 0x140f83a20
1401e37a7:	48 8b 86 e8 00 00 00 	mov    0xe8(%rsi),%rax
1401e37ae:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1401e37b3:	48 89 83 e8 00 00 00 	mov    %rax,0xe8(%rbx)
1401e37ba:	8b 86 f0 00 00 00    	mov    0xf0(%rsi),%eax
1401e37c0:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401e37c5:	89 83 f0 00 00 00    	mov    %eax,0xf0(%rbx)
1401e37cb:	48 8b c3             	mov    %rbx,%rax
1401e37ce:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401e37d3:	48 83 c4 20          	add    $0x20,%rsp
1401e37d7:	5f                   	pop    %rdi
1401e37d8:	c3                   	ret
1401e37d9:	cc                   	int3
1401e37da:	cc                   	int3
1401e37db:	cc                   	int3
1401e37dc:	cc                   	int3
1401e37dd:	cc                   	int3
1401e37de:	cc                   	int3
1401e37df:	cc                   	int3
1401e37e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401e37e5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401e37ea:	57                   	push   %rdi
1401e37eb:	48 83 ec 20          	sub    $0x20,%rsp
1401e37ef:	80 7a 1a 00          	cmpb   $0x0,0x1a(%rdx)
1401e37f3:	48 8b fa             	mov    %rdx,%rdi
1401e37f6:	48 8b d9             	mov    %rcx,%rbx
1401e37f9:	74 14                	je     0x1401e380f
1401e37fb:	80 79 1a 00          	cmpb   $0x0,0x1a(%rcx)
1401e37ff:	0f b7 42 18          	movzwl 0x18(%rdx),%eax
1401e3803:	75 04                	jne    0x1401e3809
1401e3805:	c6 41 1a 01          	movb   $0x1,0x1a(%rcx)
1401e3809:	66 89 41 18          	mov    %ax,0x18(%rcx)
1401e380d:	eb 04                	jmp    0x1401e3813
1401e380f:	c6 41 1a 00          	movb   $0x0,0x1a(%rcx)
1401e3813:	0f 10 42 20          	movups 0x20(%rdx),%xmm0
1401e3817:	48 83 c2 30          	add    $0x30,%rdx
1401e381b:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
1401e381f:	48 83 c1 30          	add    $0x30,%rcx
1401e3823:	e8 d8 ce fe ff       	call   0x1401d0700
1401e3828:	48 8d 57 50          	lea    0x50(%rdi),%rdx
1401e382c:	48 8d 4b 50          	lea    0x50(%rbx),%rcx
1401e3830:	e8 6b ec ff ff       	call   0x1401e24a0
1401e3835:	0f b6 83 d0 00 00 00 	movzbl 0xd0(%rbx),%eax
1401e383c:	48 8d 57 60          	lea    0x60(%rdi),%rdx
1401e3840:	80 7a 70 00          	cmpb   $0x0,0x70(%rdx)
1401e3844:	74 28                	je     0x1401e386e
1401e3846:	48 8d 4b 60          	lea    0x60(%rbx),%rcx
1401e384a:	84 c0                	test   %al,%al
1401e384c:	74 07                	je     0x1401e3855
1401e384e:	e8 bd 0c 00 00       	call   0x1401e4510
1401e3853:	eb 37                	jmp    0x1401e388c
1401e3855:	e8 76 b5 ff ff       	call   0x1401dedd0
1401e385a:	48 8d 05 a7 60 dc 00 	lea    0xdc60a7(%rip),%rax        # 0x140fa9908
1401e3861:	48 89 43 60          	mov    %rax,0x60(%rbx)
1401e3865:	c6 83 d0 00 00 00 01 	movb   $0x1,0xd0(%rbx)
1401e386c:	eb 1e                	jmp    0x1401e388c
1401e386e:	84 c0                	test   %al,%al
1401e3870:	74 1a                	je     0x1401e388c
1401e3872:	48 8b 43 60          	mov    0x60(%rbx),%rax
1401e3876:	48 8d 4b 60          	lea    0x60(%rbx),%rcx
1401e387a:	33 d2                	xor    %edx,%edx
1401e387c:	48 8b 00             	mov    (%rax),%rax
1401e387f:	ff 15 9b 01 da 00    	call   *0xda019b(%rip)        # 0x140f83a20
1401e3885:	c6 83 d0 00 00 00 00 	movb   $0x0,0xd0(%rbx)
1401e388c:	48 8d 8f d8 00 00 00 	lea    0xd8(%rdi),%rcx
1401e3893:	48 8d 83 d8 00 00 00 	lea    0xd8(%rbx),%rax
1401e389a:	48 3b c8             	cmp    %rax,%rcx
1401e389d:	74 45                	je     0x1401e38e4
1401e389f:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1401e38a3:	45 33 c0             	xor    %r8d,%r8d
1401e38a6:	45 8b c8             	mov    %r8d,%r9d
1401e38a9:	48 85 d2             	test   %rdx,%rdx
1401e38ac:	74 0a                	je     0x1401e38b8
1401e38ae:	4c 8b 01             	mov    (%rcx),%r8
1401e38b1:	f0 ff 42 0c          	lock incl 0xc(%rdx)
1401e38b5:	4c 8b ca             	mov    %rdx,%r9
1401e38b8:	48 8b 48 08          	mov    0x8(%rax),%rcx
1401e38bc:	4c 89 00             	mov    %r8,(%rax)
1401e38bf:	4c 89 48 08          	mov    %r9,0x8(%rax)
1401e38c3:	48 85 c9             	test   %rcx,%rcx
1401e38c6:	74 1c                	je     0x1401e38e4
1401e38c8:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401e38cd:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
1401e38d2:	83 f8 01             	cmp    $0x1,%eax
1401e38d5:	75 0d                	jne    0x1401e38e4
1401e38d7:	48 8b 01             	mov    (%rcx),%rax
1401e38da:	48 8b 40 08          	mov    0x8(%rax),%rax
1401e38de:	ff 15 3c 01 da 00    	call   *0xda013c(%rip)        # 0x140f83a20
1401e38e4:	48 8b 87 e8 00 00 00 	mov    0xe8(%rdi),%rax
1401e38eb:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401e38f0:	48 89 83 e8 00 00 00 	mov    %rax,0xe8(%rbx)
1401e38f7:	8b 87 f0 00 00 00    	mov    0xf0(%rdi),%eax
1401e38fd:	89 83 f0 00 00 00    	mov    %eax,0xf0(%rbx)
1401e3903:	48 8b c3             	mov    %rbx,%rax
1401e3906:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401e390b:	48 83 c4 20          	add    $0x20,%rsp
1401e390f:	5f                   	pop    %rdi
1401e3910:	c3                   	ret