1400b5559:	48 81 c4 88 03 00 00 	add    $0x388,%rsp
1400b5560:	5b                   	pop    %rbx
1400b5561:	5f                   	pop    %rdi
1400b5562:	5e                   	pop    %rsi
1400b5563:	41 5c                	pop    %r12
1400b5565:	41 5d                	pop    %r13
1400b5567:	41 5e                	pop    %r14
1400b5569:	41 5f                	pop    %r15
1400b556b:	5d                   	pop    %rbp
1400b556c:	c3                   	ret
1400b556d:	48 c7 85 b8 02 00 00 	movq   $0x0,0x2b8(%rbp)
1400b5574:	00 00 00 00
1400b5578:	e8 83 59 00 00       	call   0x1400baf00
1400b557d:	eb 2e                	jmp    0x1400b55ad
1400b557f:	48 c7 85 d8 02 00 00 	movq   $0x0,0x2d8(%rbp)
1400b5586:	00 00 00 00
1400b558a:	48 89 b5 d0 02 00 00 	mov    %rsi,0x2d0(%rbp)
1400b5591:	e8 6a 59 00 00       	call   0x1400baf00
1400b5596:	eb 15                	jmp    0x1400b55ad
1400b5598:	31 c0                	xor    %eax,%eax
1400b559a:	48 89 85 d8 02 00 00 	mov    %rax,0x2d8(%rbp)
1400b55a1:	48 89 85 d0 02 00 00 	mov    %rax,0x2d0(%rbp)
1400b55a8:	e8 53 59 00 00       	call   0x1400baf00
1400b55ad:	cc                   	int3
1400b55ae:	66 90                	xchg   %ax,%ax
1400b55b0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400b55b5:	55                   	push   %rbp
1400b55b6:	41 57                	push   %r15
1400b55b8:	41 56                	push   %r14
1400b55ba:	41 55                	push   %r13
1400b55bc:	41 54                	push   %r12
1400b55be:	56                   	push   %rsi
1400b55bf:	57                   	push   %rdi
1400b55c0:	53                   	push   %rbx
1400b55c1:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
1400b55c8:	48 8d aa 80 00 00 00 	lea    0x80(%rdx),%rbp
1400b55cf:	66 0f 7f 74 24 70    	movdqa %xmm6,0x70(%rsp)
1400b55d5:	48 8b 8d b8 02 00 00 	mov    0x2b8(%rbp),%rcx
1400b55dc:	48 85 c9             	test   %rcx,%rcx
1400b55df:	74 05                	je     0x1400b55e6
1400b55e1:	e8 8a d7 f7 ff       	call   0x140032d70
1400b55e6:	66 0f 6f 74 24 70    	movdqa 0x70(%rsp),%xmm6
1400b55ec:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
1400b55f3:	5b                   	pop    %rbx
1400b55f4:	5f                   	pop    %rdi
1400b55f5:	5e                   	pop    %rsi
1400b55f6:	41 5c                	pop    %r12
1400b55f8:	41 5d                	pop    %r13
1400b55fa:	41 5e                	pop    %r14
1400b55fc:	41 5f                	pop    %r15
1400b55fe:	5d                   	pop    %rbp
1400b55ff:	c3                   	ret
1400b5600:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400b5605:	55                   	push   %rbp
1400b5606:	41 57                	push   %r15
1400b5608:	41 56                	push   %r14
1400b560a:	41 55                	push   %r13
1400b560c:	41 54                	push   %r12
1400b560e:	56                   	push   %rsi
1400b560f:	57                   	push   %rdi
1400b5610:	53                   	push   %rbx
1400b5611:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
1400b5618:	48 8d aa 80 00 00 00 	lea    0x80(%rdx),%rbp
1400b561f:	66 0f 7f 74 24 70    	movdqa %xmm6,0x70(%rsp)
1400b5625:	80 bd a7 02 00 00 00 	cmpb   $0x0,0x2a7(%rbp)
1400b562c:	79 0c                	jns    0x1400b563a
1400b562e:	48 8b 8d 90 02 00 00 	mov    0x290(%rbp),%rcx
1400b5635:	e8 96 88 fb ff       	call   0x14006ded0
1400b563a:	80 bd 87 02 00 00 00 	cmpb   $0x0,0x287(%rbp)
1400b5641:	79 0c                	jns    0x1400b564f
1400b5643:	48 8b 8d 70 02 00 00 	mov    0x270(%rbp),%rcx
1400b564a:	e8 81 88 fb ff       	call   0x14006ded0
1400b564f:	80 bd 57 02 00 00 00 	cmpb   $0x0,0x257(%rbp)
1400b5656:	79 0c                	jns    0x1400b5664
1400b5658:	48 8b 8d 40 02 00 00 	mov    0x240(%rbp),%rcx
1400b565f:	e8 6c 88 fb ff       	call   0x14006ded0
1400b5664:	66 0f 6f 74 24 70    	movdqa 0x70(%rsp),%xmm6
1400b566a:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
1400b5671:	5b                   	pop    %rbx
1400b5672:	5f                   	pop    %rdi
1400b5673:	5e                   	pop    %rsi
1400b5674:	41 5c                	pop    %r12
1400b5676:	41 5d                	pop    %r13
1400b5678:	41 5e                	pop    %r14
1400b567a:	41 5f                	pop    %r15
1400b567c:	5d                   	pop    %rbp
1400b567d:	c3                   	ret
1400b567e:	66 90                	xchg   %ax,%ax
1400b5680:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400b5685:	55                   	push   %rbp
1400b5686:	41 57                	push   %r15
1400b5688:	41 56                	push   %r14
1400b568a:	41 55                	push   %r13
1400b568c:	41 54                	push   %r12
1400b568e:	56                   	push   %rsi
1400b568f:	57                   	push   %rdi
1400b5690:	53                   	push   %rbx
1400b5691:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
1400b5698:	48 8d aa 80 00 00 00 	lea    0x80(%rdx),%rbp
1400b569f:	66 0f 7f 74 24 70    	movdqa %xmm6,0x70(%rsp)
1400b56a5:	48 8b 8d c8 02 00 00 	mov    0x2c8(%rbp),%rcx
1400b56ac:	48 8d 05 3d c2 05 00 	lea    0x5c23d(%rip),%rax        # 0x1401118f0
1400b56b3:	48 39 c1             	cmp    %rax,%rcx
1400b56b6:	74 1b                	je     0x1400b56d3
1400b56b8:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400b56bd:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400b56c2:	85 c0                	test   %eax,%eax
1400b56c4:	75 0d                	jne    0x1400b56d3
1400b56c6:	48 8b 01             	mov    (%rcx),%rax
1400b56c9:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b56cd:	ff 15 35 16 04 00    	call   *0x41635(%rip)        # 0x1400f6d08
1400b56d3:	48 8b 85 68 02 00 00 	mov    0x268(%rbp),%rax
1400b56da:	48 89 85 d8 02 00 00 	mov    %rax,0x2d8(%rbp)
1400b56e1:	48 8b 85 60 02 00 00 	mov    0x260(%rbp),%rax
1400b56e8:	48 89 85 d0 02 00 00 	mov    %rax,0x2d0(%rbp)
1400b56ef:	66 0f 6f 74 24 70    	movdqa 0x70(%rsp),%xmm6
1400b56f5:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
1400b56fc:	5b                   	pop    %rbx
1400b56fd:	5f                   	pop    %rdi
1400b56fe:	5e                   	pop    %rsi
1400b56ff:	41 5c                	pop    %r12
1400b5701:	41 5d                	pop    %r13
1400b5703:	41 5e                	pop    %r14
1400b5705:	41 5f                	pop    %r15
1400b5707:	5d                   	pop    %rbp
1400b5708:	c3                   	ret
1400b5709:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400b5710:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400b5715:	55                   	push   %rbp
1400b5716:	41 57                	push   %r15
1400b5718:	41 56                	push   %r14
1400b571a:	41 55                	push   %r13
1400b571c:	41 54                	push   %r12
1400b571e:	56                   	push   %rsi
1400b571f:	57                   	push   %rdi
1400b5720:	53                   	push   %rbx
1400b5721:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
1400b5728:	48 8d aa 80 00 00 00 	lea    0x80(%rdx),%rbp
1400b572f:	66 0f 7f 74 24 70    	movdqa %xmm6,0x70(%rsp)
1400b5735:	48 8b b5 d0 02 00 00 	mov    0x2d0(%rbp),%rsi
1400b573c:	48 8b 8d d8 02 00 00 	mov    0x2d8(%rbp),%rcx
1400b5743:	48 85 c9             	test   %rcx,%rcx
1400b5746:	74 05                	je     0x1400b574d
1400b5748:	e8 23 d6 f7 ff       	call   0x140032d70
1400b574d:	48 85 f6             	test   %rsi,%rsi
1400b5750:	74 08                	je     0x1400b575a
1400b5752:	48 89 f1             	mov    %rsi,%rcx
1400b5755:	e8 16 d6 f7 ff       	call   0x140032d70
1400b575a:	0f 28 74 24 70       	movaps 0x70(%rsp),%xmm6
1400b575f:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
1400b5766:	5b                   	pop    %rbx
1400b5767:	5f                   	pop    %rdi
1400b5768:	5e                   	pop    %rsi
1400b5769:	41 5c                	pop    %r12
1400b576b:	41 5d                	pop    %r13
1400b576d:	41 5e                	pop    %r14
1400b576f:	41 5f                	pop    %r15
1400b5771:	5d                   	pop    %rbp
1400b5772:	c3                   	ret
1400b5773:	cc                   	int3
1400b5774:	cc                   	int3
1400b5775:	cc                   	int3
1400b5776:	cc                   	int3
1400b5777:	cc                   	int3
1400b5778:	cc                   	int3
1400b5779:	cc                   	int3
1400b577a:	cc                   	int3
1400b577b:	cc                   	int3
1400b577c:	cc                   	int3
1400b577d:	cc                   	int3
1400b577e:	cc                   	int3
1400b577f:	cc                   	int3
1400b5780:	41 57                	push   %r15
1400b5782:	41 56                	push   %r14
1400b5784:	41 55                	push   %r13
1400b5786:	41 54                	push   %r12
1400b5788:	56                   	push   %rsi
1400b5789:	57                   	push   %rdi
1400b578a:	55                   	push   %rbp
1400b578b:	53                   	push   %rbx
1400b578c:	48 83 ec 48          	sub    $0x48,%rsp
1400b5790:	4c 89 cf             	mov    %r9,%rdi
1400b5793:	89 d3                	mov    %edx,%ebx
1400b5795:	4c 8b b4 24 d0 00 00 	mov    0xd0(%rsp),%r14
1400b579c:	00
1400b579d:	4c 8b bc 24 c8 00 00 	mov    0xc8(%rsp),%r15
1400b57a4:	00
1400b57a5:	4c 8b a4 24 c0 00 00 	mov    0xc0(%rsp),%r12
1400b57ac:	00
1400b57ad:	4c 8b ac 24 b8 00 00 	mov    0xb8(%rsp),%r13
1400b57b4:	00
1400b57b5:	48 8b ac 24 b0 00 00 	mov    0xb0(%rsp),%rbp
1400b57bc:	00
1400b57bd:	48 8b 05 7c b8 04 00 	mov    0x4b87c(%rip),%rax        # 0x140101040
1400b57c4:	48 31 e0             	xor    %rsp,%rax
1400b57c7:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400b57cc:	84 c9                	test   %cl,%cl
1400b57ce:	75 09                	jne    0x1400b57d9
1400b57d0:	48 8d 15 79 c0 05 00 	lea    0x5c079(%rip),%rdx        # 0x140111850
1400b57d7:	eb 07                	jmp    0x1400b57e0
1400b57d9:	48 8d 15 80 c0 05 00 	lea    0x5c080(%rip),%rdx        # 0x140111860
1400b57e0:	4c 89 c1             	mov    %r8,%rcx
1400b57e3:	e8 e8 5a fa ff       	call   0x14005b2d0
1400b57e8:	48 89 c6             	mov    %rax,%rsi
1400b57eb:	84 db                	test   %bl,%bl
1400b57ed:	74 25                	je     0x1400b5814
1400b57ef:	48 8b 06             	mov    (%rsi),%rax
1400b57f2:	48 8b 40 50          	mov    0x50(%rax),%rax
1400b57f6:	48 8d 5c 24 28       	lea    0x28(%rsp),%rbx
1400b57fb:	48 89 f1             	mov    %rsi,%rcx
1400b57fe:	48 89 da             	mov    %rbx,%rdx
1400b5801:	ff 15 01 15 04 00    	call   *0x41501(%rip)        # 0x1400f6d08
1400b5807:	8b 03                	mov    (%rbx),%eax
1400b5809:	89 07                	mov    %eax,(%rdi)
1400b580b:	48 8b 06             	mov    (%rsi),%rax
1400b580e:	48 8b 40 38          	mov    0x38(%rax),%rax
1400b5812:	eb 23                	jmp    0x1400b5837
1400b5814:	48 8b 06             	mov    (%rsi),%rax
1400b5817:	48 8b 40 48          	mov    0x48(%rax),%rax
1400b581b:	48 8d 5c 24 28       	lea    0x28(%rsp),%rbx
1400b5820:	48 89 f1             	mov    %rsi,%rcx
1400b5823:	48 89 da             	mov    %rbx,%rdx
1400b5826:	ff 15 dc 14 04 00    	call   *0x414dc(%rip)        # 0x1400f6d08
1400b582c:	8b 03                	mov    (%rbx),%eax
1400b582e:	89 07                	mov    %eax,(%rdi)
1400b5830:	48 8b 06             	mov    (%rsi),%rax
1400b5833:	48 8b 40 30          	mov    0x30(%rax),%rax
1400b5837:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1400b583c:	48 89 f1             	mov    %rsi,%rcx
1400b583f:	ff 15 c3 14 04 00    	call   *0x414c3(%rip)        # 0x1400f6d08
1400b5845:	41 80 7e 17 00       	cmpb   $0x0,0x17(%r14)
1400b584a:	79 08                	jns    0x1400b5854
1400b584c:	49 8b 0e             	mov    (%r14),%rcx
1400b584f:	e8 7c 86 fb ff       	call   0x14006ded0
1400b5854:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400b5859:	49 89 46 10          	mov    %rax,0x10(%r14)
1400b585d:	0f 10 44 24 28       	movups 0x28(%rsp),%xmm0
1400b5862:	41 0f 11 06          	movups %xmm0,(%r14)
1400b5866:	48 8b 06             	mov    (%rsi),%rax
1400b5869:	48 8b 40 10          	mov    0x10(%rax),%rax
1400b586d:	48 89 f1             	mov    %rsi,%rcx
1400b5870:	ff 15 92 14 04 00    	call   *0x41492(%rip)        # 0x1400f6d08
1400b5876:	66 89 45 00          	mov    %ax,0x0(%rbp)
1400b587a:	48 8b 06             	mov    (%rsi),%rax
1400b587d:	48 8b 40 18          	mov    0x18(%rax),%rax
1400b5881:	48 89 f1             	mov    %rsi,%rcx
1400b5884:	ff 15 7e 14 04 00    	call   *0x4147e(%rip)        # 0x1400f6d08
1400b588a:	66 41 89 45 00       	mov    %ax,0x0(%r13)
1400b588f:	48 8b 06             	mov    (%rsi),%rax
1400b5892:	48 8b 40 20          	mov    0x20(%rax),%rax
1400b5896:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1400b589b:	48 89 f1             	mov    %rsi,%rcx
1400b589e:	ff 15 64 14 04 00    	call   *0x41464(%rip)        # 0x1400f6d08
1400b58a4:	41 80 7c 24 17 00    	cmpb   $0x0,0x17(%r12)
1400b58aa:	79 09                	jns    0x1400b58b5
1400b58ac:	49 8b 0c 24          	mov    (%r12),%rcx
1400b58b0:	e8 1b 86 fb ff       	call   0x14006ded0
1400b58b5:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1400b58ba:	48 8b 42 10          	mov    0x10(%rdx),%rax
1400b58be:	49 89 44 24 10       	mov    %rax,0x10(%r12)
1400b58c3:	0f 10 02             	movups (%rdx),%xmm0
1400b58c6:	41 0f 11 04 24       	movups %xmm0,(%r12)
1400b58cb:	48 8b 06             	mov    (%rsi),%rax
1400b58ce:	48 8b 40 28          	mov    0x28(%rax),%rax
1400b58d2:	48 89 f1             	mov    %rsi,%rcx
1400b58d5:	ff 15 2d 14 04 00    	call   *0x4142d(%rip)        # 0x1400f6d08
1400b58db:	41 80 7f 17 00       	cmpb   $0x0,0x17(%r15)
1400b58e0:	79 08                	jns    0x1400b58ea
1400b58e2:	49 8b 0f             	mov    (%r15),%rcx
1400b58e5:	e8 e6 85 fb ff       	call   0x14006ded0
1400b58ea:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400b58ef:	49 89 47 10          	mov    %rax,0x10(%r15)
1400b58f3:	0f 10 44 24 28       	movups 0x28(%rsp),%xmm0
1400b58f8:	41 0f 11 07          	movups %xmm0,(%r15)
1400b58fc:	48 8b 06             	mov    (%rsi),%rax
1400b58ff:	48 8b 40 40          	mov    0x40(%rax),%rax
1400b5903:	48 89 f1             	mov    %rsi,%rcx
1400b5906:	ff 15 fc 13 04 00    	call   *0x413fc(%rip)        # 0x1400f6d08
1400b590c:	48 8b 8c 24 d8 00 00 	mov    0xd8(%rsp),%rcx
1400b5913:	00
1400b5914:	89 01                	mov    %eax,(%rcx)
1400b5916:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400b591b:	48 31 e1             	xor    %rsp,%rcx
1400b591e:	48 3b 0d 1b b7 04 00 	cmp    0x4b71b(%rip),%rcx        # 0x140101040
1400b5925:	74 06                	je     0x1400b592d
1400b5927:	e8 a4 99 fb ff       	call   0x14006f2d0
1400b592c:	cc                   	int3
1400b592d:	48 83 c4 48          	add    $0x48,%rsp
1400b5931:	5b                   	pop    %rbx
1400b5932:	5d                   	pop    %rbp
1400b5933:	5f                   	pop    %rdi
1400b5934:	5e                   	pop    %rsi
1400b5935:	41 5c                	pop    %r12
1400b5937:	41 5d                	pop    %r13
1400b5939:	41 5e                	pop    %r14
1400b593b:	41 5f                	pop    %r15
1400b593d:	c3                   	ret
1400b593e:	cc                   	int3
1400b593f:	cc                   	int3
1400b5940:	41 57                	push   %r15
1400b5942:	41 56                	push   %r14
1400b5944:	41 55                	push   %r13
1400b5946:	41 54                	push   %r12
1400b5948:	56                   	push   %rsi
1400b5949:	57                   	push   %rdi
1400b594a:	55                   	push   %rbp
1400b594b:	53                   	push   %rbx
1400b594c:	48 83 ec 48          	sub    $0x48,%rsp
1400b5950:	44 89 4c 24 24       	mov    %r9d,0x24(%rsp)
1400b5955:	4d 89 c6             	mov    %r8,%r14
1400b5958:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1400b595d:	49 89 cc             	mov    %rcx,%r12
1400b5960:	8b 94 24 00 01 00 00 	mov    0x100(%rsp),%edx
1400b5967:	48 8b b4 24 f8 00 00 	mov    0xf8(%rsp),%rsi
1400b596e:	00
1400b596f:	48 8b bc 24 e8 00 00 	mov    0xe8(%rsp),%rdi
1400b5976:	00
1400b5977:	4c 8b 84 24 d0 00 00 	mov    0xd0(%rsp),%r8
1400b597e:	00
1400b597f:	4c 8b bc 24 b0 00 00 	mov    0xb0(%rsp),%r15
1400b5986:	00
1400b5987:	8a 84 24 c8 00 00 00 	mov    0xc8(%rsp),%al
1400b598e:	49 89 0e             	mov    %rcx,(%r14)
1400b5991:	0f b6 c0             	movzbl %al,%eax
1400b5994:	01 c0                	add    %eax,%eax
1400b5996:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400b599b:	48 8d 42 ff          	lea    -0x1(%rdx),%rax
1400b599f:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400b59a4:	31 db                	xor    %ebx,%ebx
1400b59a6:	4c 8d 0d 6f 01 03 00 	lea    0x3016f(%rip),%r9        # 0x1400e5b1c
1400b59ad:	49 89 cd             	mov    %rcx,%r13
1400b59b0:	48 89 cd             	mov    %rcx,%rbp
1400b59b3:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1400b59b8:	e9 68 01 00 00       	jmp    0x1400b5b25
1400b59bd:	48 0f be 46 17       	movsbq 0x17(%rsi),%rax
1400b59c2:	48 89 c6             	mov    %rax,%rsi
1400b59c5:	48 85 c0             	test   %rax,%rax
1400b59c8:	79 0c                	jns    0x1400b59d6
1400b59ca:	48 8b 8c 24 f8 00 00 	mov    0xf8(%rsp),%rcx
1400b59d1:	00
1400b59d2:	48 8b 71 08          	mov    0x8(%rcx),%rsi
1400b59d6:	48 83 fe 01          	cmp    $0x1,%rsi
1400b59da:	76 2b                	jbe    0x1400b5a07
1400b59dc:	4c 8d 04 75 fe ff ff 	lea    -0x2(,%rsi,2),%r8
1400b59e3:	ff
1400b59e4:	48 8b 94 24 f8 00 00 	mov    0xf8(%rsp),%rdx
1400b59eb:	00
1400b59ec:	84 c0                	test   %al,%al
1400b59ee:	79 03                	jns    0x1400b59f3
1400b59f0:	48 8b 12             	mov    (%rdx),%rdx