1400e34ea:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
1400e34ee:	48 85 c9             	test   %rcx,%rcx
1400e34f1:	74 44                	je     0x1400e3537
1400e34f3:	48 8b 01             	mov    (%rcx),%rax
1400e34f6:	4c 8b cd             	mov    %rbp,%r9
1400e34f9:	4c 8b c7             	mov    %rdi,%r8
1400e34fc:	48 8b d3             	mov    %rbx,%rdx
1400e34ff:	48 8b 40 58          	mov    0x58(%rax),%rax
1400e3503:	ff 15 27 f9 12 00    	call   *0x12f927(%rip)        # 0x140212e30
1400e3509:	eb 0e                	jmp    0x1400e3519
1400e350b:	41 b8 d8 65 85 02    	mov    $0x28565d8,%r8d
1400e3511:	48 8b cb             	mov    %rbx,%rcx
1400e3514:	e8 5f 3c 00 00       	call   0x1400e7178
1400e3519:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1400e351e:	48 8b c3             	mov    %rbx,%rax
1400e3521:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400e3526:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1400e352b:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1400e3530:	48 83 c4 30          	add    $0x30,%rsp
1400e3534:	41 5e                	pop    %r14
1400e3536:	c3                   	ret
1400e3537:	33 d2                	xor    %edx,%edx
1400e3539:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1400e353e:	e8 a1 7d f2 ff       	call   0x14000b2e4
1400e3543:	cc                   	int3
1400e3544:	90                   	nop
1400e3545:	90                   	nop
1400e3546:	90                   	nop
1400e3547:	90                   	nop
1400e3548:	90                   	nop
1400e3549:	90                   	nop
1400e354a:	90                   	nop
1400e354b:	90                   	nop
1400e354c:	90                   	nop
1400e354d:	90                   	nop
1400e354e:	90                   	nop
1400e354f:	90                   	nop
1400e3550:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400e3555:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400e355a:	57                   	push   %rdi
1400e355b:	48 83 ec 20          	sub    $0x20,%rsp
1400e355f:	49 8b f0             	mov    %r8,%rsi
1400e3562:	48 8b da             	mov    %rdx,%rbx
1400e3565:	48 8b f9             	mov    %rcx,%rdi
1400e3568:	e8 7b 05 00 00       	call   0x1400e3ae8
1400e356d:	84 c0                	test   %al,%al
1400e356f:	74 21                	je     0x1400e3592
1400e3571:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1400e3575:	48 85 c9             	test   %rcx,%rcx
1400e3578:	74 39                	je     0x1400e35b3
1400e357a:	48 8b 01             	mov    (%rcx),%rax
1400e357d:	4c 8b c6             	mov    %rsi,%r8
1400e3580:	48 8b d3             	mov    %rbx,%rdx
1400e3583:	48 8b 80 98 00 00 00 	mov    0x98(%rax),%rax
1400e358a:	ff 15 a0 f8 12 00    	call   *0x12f8a0(%rip)        # 0x140212e30
1400e3590:	eb 0e                	jmp    0x1400e35a0
1400e3592:	41 b8 d9 65 85 02    	mov    $0x28565d9,%r8d
1400e3598:	48 8b cb             	mov    %rbx,%rcx
1400e359b:	e8 d8 3b 00 00       	call   0x1400e7178
1400e35a0:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400e35a5:	48 8b c3             	mov    %rbx,%rax
1400e35a8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400e35ad:	48 83 c4 20          	add    $0x20,%rsp
1400e35b1:	5f                   	pop    %rdi
1400e35b2:	c3                   	ret
1400e35b3:	33 d2                	xor    %edx,%edx
1400e35b5:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1400e35ba:	e8 25 7d f2 ff       	call   0x14000b2e4
1400e35bf:	cc                   	int3
1400e35c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400e35c5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400e35ca:	57                   	push   %rdi
1400e35cb:	48 83 ec 20          	sub    $0x20,%rsp
1400e35cf:	48 8b 79 20          	mov    0x20(%rcx),%rdi
1400e35d3:	49 8b f0             	mov    %r8,%rsi
1400e35d6:	48 8b da             	mov    %rdx,%rbx
1400e35d9:	4c 39 47 38          	cmp    %r8,0x38(%rdi)
1400e35dd:	74 34                	je     0x1400e3613
1400e35df:	4d 85 c0             	test   %r8,%r8
1400e35e2:	74 10                	je     0x1400e35f4
1400e35e4:	49 8b 00             	mov    (%r8),%rax
1400e35e7:	49 8b c8             	mov    %r8,%rcx
1400e35ea:	48 8b 40 08          	mov    0x8(%rax),%rax
1400e35ee:	ff 15 3c f8 12 00    	call   *0x12f83c(%rip)        # 0x140212e30
1400e35f4:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
1400e35f8:	48 85 c9             	test   %rcx,%rcx
1400e35fb:	74 12                	je     0x1400e360f
1400e35fd:	48 83 67 38 00       	andq   $0x0,0x38(%rdi)
1400e3602:	48 8b 01             	mov    (%rcx),%rax
1400e3605:	48 8b 40 10          	mov    0x10(%rax),%rax
1400e3609:	ff 15 21 f8 12 00    	call   *0x12f821(%rip)        # 0x140212e30
1400e360f:	48 89 77 38          	mov    %rsi,0x38(%rdi)
1400e3613:	83 23 00             	andl   $0x0,(%rbx)
1400e3616:	48 8b c3             	mov    %rbx,%rax
1400e3619:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
1400e361e:	83 63 10 00          	andl   $0x0,0x10(%rbx)
1400e3622:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400e3627:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400e362c:	48 83 c4 20          	add    $0x20,%rsp
1400e3630:	5f                   	pop    %rdi
1400e3631:	c3                   	ret
1400e3632:	90                   	nop
1400e3633:	90                   	nop
1400e3634:	90                   	nop
1400e3635:	90                   	nop
1400e3636:	90                   	nop
1400e3637:	90                   	nop
1400e3638:	90                   	nop
1400e3639:	90                   	nop
1400e363a:	90                   	nop
1400e363b:	90                   	nop
1400e363c:	90                   	nop
1400e363d:	90                   	nop
1400e363e:	90                   	nop
1400e363f:	90                   	nop
1400e3640:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400e3645:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400e364a:	57                   	push   %rdi
1400e364b:	48 83 ec 20          	sub    $0x20,%rsp
1400e364f:	49 8b f0             	mov    %r8,%rsi
1400e3652:	48 8b da             	mov    %rdx,%rbx
1400e3655:	48 8b f9             	mov    %rcx,%rdi
1400e3658:	e8 8b 04 00 00       	call   0x1400e3ae8
1400e365d:	84 c0                	test   %al,%al
1400e365f:	74 1e                	je     0x1400e367f
1400e3661:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1400e3665:	48 85 c9             	test   %rcx,%rcx
1400e3668:	74 36                	je     0x1400e36a0
1400e366a:	48 8b 01             	mov    (%rcx),%rax
1400e366d:	4c 8b c6             	mov    %rsi,%r8
1400e3670:	48 8b d3             	mov    %rbx,%rdx
1400e3673:	48 8b 40 60          	mov    0x60(%rax),%rax
1400e3677:	ff 15 b3 f7 12 00    	call   *0x12f7b3(%rip)        # 0x140212e30
1400e367d:	eb 0e                	jmp    0x1400e368d
1400e367f:	41 b8 da 65 85 02    	mov    $0x28565da,%r8d
1400e3685:	48 8b cb             	mov    %rbx,%rcx
1400e3688:	e8 eb 3a 00 00       	call   0x1400e7178
1400e368d:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400e3692:	48 8b c3             	mov    %rbx,%rax
1400e3695:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400e369a:	48 83 c4 20          	add    $0x20,%rsp
1400e369e:	5f                   	pop    %rdi
1400e369f:	c3                   	ret
1400e36a0:	33 d2                	xor    %edx,%edx
1400e36a2:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1400e36a7:	e8 38 7c f2 ff       	call   0x14000b2e4
1400e36ac:	cc                   	int3
1400e36ad:	90                   	nop
1400e36ae:	90                   	nop
1400e36af:	90                   	nop
1400e36b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400e36b5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400e36ba:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400e36bf:	57                   	push   %rdi
1400e36c0:	48 83 ec 30          	sub    $0x30,%rsp
1400e36c4:	49 8b f1             	mov    %r9,%rsi
1400e36c7:	49 8b e8             	mov    %r8,%rbp
1400e36ca:	48 8b da             	mov    %rdx,%rbx
1400e36cd:	48 8b f9             	mov    %rcx,%rdi
1400e36d0:	e8 13 04 00 00       	call   0x1400e3ae8
1400e36d5:	84 c0                	test   %al,%al
1400e36d7:	74 21                	je     0x1400e36fa
1400e36d9:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1400e36dd:	48 85 c9             	test   %rcx,%rcx
1400e36e0:	74 3e                	je     0x1400e3720
1400e36e2:	48 8b 01             	mov    (%rcx),%rax
1400e36e5:	4c 8b ce             	mov    %rsi,%r9
1400e36e8:	4c 8b c5             	mov    %rbp,%r8
1400e36eb:	48 8b d3             	mov    %rbx,%rdx
1400e36ee:	48 8b 40 70          	mov    0x70(%rax),%rax
1400e36f2:	ff 15 38 f7 12 00    	call   *0x12f738(%rip)        # 0x140212e30
1400e36f8:	eb 0e                	jmp    0x1400e3708
1400e36fa:	41 b8 db 65 85 02    	mov    $0x28565db,%r8d
1400e3700:	48 8b cb             	mov    %rbx,%rcx
1400e3703:	e8 70 3a 00 00       	call   0x1400e7178
1400e3708:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1400e370d:	48 8b c3             	mov    %rbx,%rax
1400e3710:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400e3715:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1400e371a:	48 83 c4 30          	add    $0x30,%rsp
1400e371e:	5f                   	pop    %rdi
1400e371f:	c3                   	ret
1400e3720:	33 d2                	xor    %edx,%edx
1400e3722:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1400e3727:	e8 b8 7b f2 ff       	call   0x14000b2e4
1400e372c:	cc                   	int3
1400e372d:	90                   	nop
1400e372e:	90                   	nop
1400e372f:	90                   	nop
1400e3730:	40 53                	rex push %rbx
1400e3732:	48 83 ec 30          	sub    $0x30,%rsp
1400e3736:	4c 8b 49 10          	mov    0x10(%rcx),%r9
1400e373a:	48 8b da             	mov    %rdx,%rbx
1400e373d:	33 d2                	xor    %edx,%edx
1400e373f:	4d 85 c9             	test   %r9,%r9
1400e3742:	74 15                	je     0x1400e3759
1400e3744:	49 8b 01             	mov    (%r9),%rax
1400e3747:	48 8b d3             	mov    %rbx,%rdx
1400e374a:	49 8b c9             	mov    %r9,%rcx
1400e374d:	48 8b 40 78          	mov    0x78(%rax),%rax
1400e3751:	ff 15 d9 f6 12 00    	call   *0x12f6d9(%rip)        # 0x140212e30
1400e3757:	eb 59                	jmp    0x1400e37b2
1400e3759:	4d 85 c0             	test   %r8,%r8
1400e375c:	74 17                	je     0x1400e3775
1400e375e:	48 8b 41 18          	mov    0x18(%rcx),%rax
1400e3762:	48 85 c0             	test   %rax,%rax
1400e3765:	74 0e                	je     0x1400e3775
1400e3767:	49 89 00             	mov    %rax,(%r8)
1400e376a:	89 13                	mov    %edx,(%rbx)
1400e376c:	48 89 53 08          	mov    %rdx,0x8(%rbx)
1400e3770:	89 53 10             	mov    %edx,0x10(%rbx)
1400e3773:	eb 3d                	jmp    0x1400e37b2
1400e3775:	41 b9 02 00 00 00    	mov    $0x2,%r9d
1400e377b:	48 8d 05 7e 0b 19 00 	lea    0x190b7e(%rip),%rax        # 0x140274300
1400e3782:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400e3787:	ba 3f 03 00 00       	mov    $0x33f,%edx
1400e378c:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1400e3791:	b9 9d 24 5d 00       	mov    $0x5d249d,%ecx
1400e3796:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400e379b:	45 8d 41 0d          	lea    0xd(%r9),%r8d
1400e379f:	e8 24 49 f2 ff       	call   0x1400080c8
1400e37a4:	41 b8 dc 65 85 02    	mov    $0x28565dc,%r8d
1400e37aa:	48 8b cb             	mov    %rbx,%rcx
1400e37ad:	e8 c6 39 00 00       	call   0x1400e7178
1400e37b2:	48 8b c3             	mov    %rbx,%rax
1400e37b5:	48 83 c4 30          	add    $0x30,%rsp
1400e37b9:	5b                   	pop    %rbx
1400e37ba:	c3                   	ret
1400e37bb:	90                   	nop
1400e37bc:	90                   	nop
1400e37bd:	90                   	nop
1400e37be:	90                   	nop
1400e37bf:	90                   	nop
1400e37c0:	40 53                	rex push %rbx
1400e37c2:	48 83 ec 20          	sub    $0x20,%rsp
1400e37c6:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400e37ca:	33 c0                	xor    %eax,%eax
1400e37cc:	48 8b da             	mov    %rdx,%rbx
1400e37cf:	48 85 c9             	test   %rcx,%rcx
1400e37d2:	74 12                	je     0x1400e37e6
1400e37d4:	48 8b 01             	mov    (%rcx),%rax
1400e37d7:	48 8b 80 80 00 00 00 	mov    0x80(%rax),%rax
1400e37de:	ff 15 4c f6 12 00    	call   *0x12f64c(%rip)        # 0x140212e30
1400e37e4:	eb 09                	jmp    0x1400e37ef
1400e37e6:	89 02                	mov    %eax,(%rdx)
1400e37e8:	48 89 42 08          	mov    %rax,0x8(%rdx)
1400e37ec:	89 42 10             	mov    %eax,0x10(%rdx)
1400e37ef:	48 8b c3             	mov    %rbx,%rax
1400e37f2:	48 83 c4 20          	add    $0x20,%rsp
1400e37f6:	5b                   	pop    %rbx
1400e37f7:	c3                   	ret
1400e37f8:	90                   	nop
1400e37f9:	90                   	nop
1400e37fa:	90                   	nop
1400e37fb:	90                   	nop
1400e37fc:	90                   	nop
1400e37fd:	90                   	nop
1400e37fe:	90                   	nop
1400e37ff:	90                   	nop
1400e3800:	40 53                	rex push %rbx
1400e3802:	48 83 ec 20          	sub    $0x20,%rsp
1400e3806:	48 8b da             	mov    %rdx,%rbx
1400e3809:	48 8d 51 28          	lea    0x28(%rcx),%rdx
1400e380d:	0f 57 c0             	xorps  %xmm0,%xmm0
1400e3810:	0f 11 03             	movups %xmm0,(%rbx)
1400e3813:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
1400e3818:	48 83 63 18 00       	andq   $0x0,0x18(%rbx)
1400e381d:	4c 8b 42 10          	mov    0x10(%rdx),%r8
1400e3821:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
1400e3826:	76 03                	jbe    0x1400e382b
1400e3828:	48 8b 12             	mov    (%rdx),%rdx
1400e382b:	48 8b cb             	mov    %rbx,%rcx
1400e382e:	e8 c1 35 f2 ff       	call   0x140006df4
1400e3833:	48 8b c3             	mov    %rbx,%rax
1400e3836:	48 83 c4 20          	add    $0x20,%rsp
1400e383a:	5b                   	pop    %rbx
1400e383b:	c3                   	ret
1400e383c:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400e3841:	55                   	push   %rbp
1400e3842:	56                   	push   %rsi
1400e3843:	57                   	push   %rdi
1400e3844:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
1400e3849:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
1400e3850:	48 8b 05 29 d9 21 00 	mov    0x21d929(%rip),%rax        # 0x140301180
1400e3857:	48 33 c4             	xor    %rsp,%rax
1400e385a:	48 89 45 37          	mov    %rax,0x37(%rbp)
1400e385e:	48 8b fa             	mov    %rdx,%rdi
1400e3861:	48 8b f1             	mov    %rcx,%rsi
1400e3864:	48 83 65 b7 00       	andq   $0x0,-0x49(%rbp)
1400e3869:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
1400e386d:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
1400e3871:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1400e3875:	e8 8a 92 01 00       	call   0x1400fcb04
1400e387a:	48 8b 5d b7          	mov    -0x49(%rbp),%rbx
1400e387e:	83 7d bf 00          	cmpl   $0x0,-0x41(%rbp)
1400e3882:	75 4e                	jne    0x1400e38d2
1400e3884:	48 85 db             	test   %rbx,%rbx
1400e3887:	74 49                	je     0x1400e38d2
1400e3889:	48 39 5e 10          	cmp    %rbx,0x10(%rsi)
1400e388d:	74 2e                	je     0x1400e38bd
1400e388f:	48 8b 03             	mov    (%rbx),%rax
1400e3892:	48 8b cb             	mov    %rbx,%rcx
1400e3895:	48 8b 00             	mov    (%rax),%rax
1400e3898:	ff 15 92 f5 12 00    	call   *0x12f592(%rip)        # 0x140212e30
1400e389e:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
1400e38a2:	48 85 c9             	test   %rcx,%rcx
1400e38a5:	74 12                	je     0x1400e38b9
1400e38a7:	48 83 66 10 00       	andq   $0x0,0x10(%rsi)
1400e38ac:	48 8b 01             	mov    (%rcx),%rax
1400e38af:	48 8b 40 08          	mov    0x8(%rax),%rax
1400e38b3:	ff 15 77 f5 12 00    	call   *0x12f577(%rip)        # 0x140212e30
1400e38b9:	48 89 5e 10          	mov    %rbx,0x10(%rsi)
1400e38bd:	83 27 00             	andl   $0x0,(%rdi)
1400e38c0:	48 83 67 08 00       	andq   $0x0,0x8(%rdi)
1400e38c5:	83 67 10 00          	andl   $0x0,0x10(%rdi)
1400e38c9:	48 8b 0b             	mov    (%rbx),%rcx
1400e38cc:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400e38d0:	eb 5e                	jmp    0x1400e3930
1400e38d2:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
1400e38d6:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1400e38da:	e8 5d 43 ff ff       	call   0x1400d7c3c
1400e38df:	48 8d 0d c2 0a 19 00 	lea    0x190ac2(%rip),%rcx        # 0x1402743a8
1400e38e6:	48 89 4d b7          	mov    %rcx,-0x49(%rbp)
1400e38ea:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400e38ef:	48 8d 45 b7          	lea    -0x49(%rbp),%rax
1400e38f3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400e38f8:	b9 46 d6 61 00       	mov    $0x61d646,%ecx
1400e38fd:	41 b8 0f 00 00 00    	mov    $0xf,%r8d
1400e3903:	e8 a0 30 f2 ff       	call   0x1400069a8
1400e3908:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1400e390c:	e8 77 42 ff ff       	call   0x1400d7b88
1400e3911:	8b 45 bf             	mov    -0x41(%rbp),%eax
1400e3914:	89 07                	mov    %eax,(%rdi)
1400e3916:	48 8b 45 c7          	mov    -0x39(%rbp),%rax
1400e391a:	48 89 47 08          	mov    %rax,0x8(%rdi)
1400e391e:	8b 45 cf             	mov    -0x31(%rbp),%eax
1400e3921:	89 47 10             	mov    %eax,0x10(%rdi)
1400e3924:	48 85 db             	test   %rbx,%rbx
1400e3927:	74 10                	je     0x1400e3939
1400e3929:	48 8b 03             	mov    (%rbx),%rax
1400e392c:	48 8b 40 08          	mov    0x8(%rax),%rax
1400e3930:	48 8b cb             	mov    %rbx,%rcx
1400e3933:	ff 15 f7 f4 12 00    	call   *0x12f4f7(%rip)        # 0x140212e30
1400e3939:	48 8b c7             	mov    %rdi,%rax
1400e393c:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
1400e3940:	48 33 cc             	xor    %rsp,%rcx
1400e3943:	e8 28 0e 12 00       	call   0x140204770
1400e3948:	48 8b 9c 24 f0 00 00 	mov    0xf0(%rsp),%rbx
1400e394f:	00
1400e3950:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp