140db55d1:	54                   	push   %rsp
140db55d2:	db 00                	fildl  (%rax)
140db55d4:	80 54 db 00 72       	adcb   $0x72,0x0(%rbx,%rbx,8)
140db55d9:	54                   	push   %rsp
140db55da:	db 00                	fildl  (%rax)
140db55dc:	91                   	xchg   %eax,%ecx
140db55dd:	54                   	push   %rsp
140db55de:	db 00                	fildl  (%rax)
140db55e0:	91                   	xchg   %eax,%ecx
140db55e1:	54                   	push   %rsp
140db55e2:	db 00                	fildl  (%rax)
140db55e4:	91                   	xchg   %eax,%ecx
140db55e5:	54                   	push   %rsp
140db55e6:	db 00                	fildl  (%rax)
140db55e8:	91                   	xchg   %eax,%ecx
140db55e9:	54                   	push   %rsp
140db55ea:	db 00                	fildl  (%rax)
140db55ec:	91                   	xchg   %eax,%ecx
140db55ed:	54                   	push   %rsp
140db55ee:	db 00                	fildl  (%rax)
140db55f0:	91                   	xchg   %eax,%ecx
140db55f1:	54                   	push   %rsp
140db55f2:	db 00                	fildl  (%rax)
140db55f4:	91                   	xchg   %eax,%ecx
140db55f5:	54                   	push   %rsp
140db55f6:	db 00                	fildl  (%rax)
140db55f8:	a3 55 db 00 39 55 db 	movabs %eax,0x2b00db553900db55
140db55ff:	00 2b
140db5601:	55                   	push   %rbp
140db5602:	db 00                	fildl  (%rax)
140db5604:	4a 55                	rex.WX push %rbp
140db5606:	db 00                	fildl  (%rax)
140db5608:	4a 55                	rex.WX push %rbp
140db560a:	db 00                	fildl  (%rax)
140db560c:	4a 55                	rex.WX push %rbp
140db560e:	db 00                	fildl  (%rax)
140db5610:	4a 55                	rex.WX push %rbp
140db5612:	db 00                	fildl  (%rax)
140db5614:	4a 55                	rex.WX push %rbp
140db5616:	db 00                	fildl  (%rax)
140db5618:	4a 55                	rex.WX push %rbp
140db561a:	db 00                	fildl  (%rax)
140db561c:	4a 55                	rex.WX push %rbp
140db561e:	db 00                	fildl  (%rax)
140db5620:	48 8b 02             	mov    (%rdx),%rax
140db5623:	48 c7 02 00 00 00 00 	movq   $0x0,(%rdx)
140db562a:	4c 8b 41 08          	mov    0x8(%rcx),%r8
140db562e:	48 89 41 08          	mov    %rax,0x8(%rcx)
140db5632:	4d 85 c0             	test   %r8,%r8
140db5635:	74 15                	je     0x140db564c
140db5637:	49 8b 00             	mov    (%r8),%rax
140db563a:	ba 01 00 00 00       	mov    $0x1,%edx
140db563f:	49 8b c8             	mov    %r8,%rcx
140db5642:	48 8b 00             	mov    (%rax),%rax
140db5645:	48 ff 25 d4 e3 1c 00 	rex.W jmp *0x1ce3d4(%rip)        # 0x140f83a20
140db564c:	c3                   	ret
140db564d:	cc                   	int3
140db564e:	cc                   	int3
140db564f:	cc                   	int3
140db5650:	48 8b 02             	mov    (%rdx),%rax
140db5653:	48 c7 02 00 00 00 00 	movq   $0x0,(%rdx)
140db565a:	4c 8b 41 10          	mov    0x10(%rcx),%r8
140db565e:	48 89 41 10          	mov    %rax,0x10(%rcx)
140db5662:	4d 85 c0             	test   %r8,%r8
140db5665:	74 15                	je     0x140db567c
140db5667:	49 8b 00             	mov    (%r8),%rax
140db566a:	ba 01 00 00 00       	mov    $0x1,%edx
140db566f:	49 8b c8             	mov    %r8,%rcx
140db5672:	48 8b 00             	mov    (%rax),%rax
140db5675:	48 ff 25 a4 e3 1c 00 	rex.W jmp *0x1ce3a4(%rip)        # 0x140f83a20
140db567c:	c3                   	ret
140db567d:	cc                   	int3
140db567e:	cc                   	int3
140db567f:	cc                   	int3
140db5680:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140db5685:	57                   	push   %rdi
140db5686:	48 83 ec 30          	sub    $0x30,%rsp
140db568a:	48 8b 02             	mov    (%rdx),%rax
140db568d:	48 8b da             	mov    %rdx,%rbx
140db5690:	48 c7 02 00 00 00 00 	movq   $0x0,(%rdx)
140db5697:	48 8b 39             	mov    (%rcx),%rdi
140db569a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140db569f:	48 89 01             	mov    %rax,(%rcx)
140db56a2:	48 85 ff             	test   %rdi,%rdi
140db56a5:	74 26                	je     0x140db56cd
140db56a7:	48 8b 0f             	mov    (%rdi),%rcx
140db56aa:	48 85 c9             	test   %rcx,%rcx
140db56ad:	74 11                	je     0x140db56c0
140db56af:	48 8b 01             	mov    (%rcx),%rax
140db56b2:	ba 01 00 00 00       	mov    $0x1,%edx
140db56b7:	48 8b 00             	mov    (%rax),%rax
140db56ba:	ff 15 60 e3 1c 00    	call   *0x1ce360(%rip)        # 0x140f83a20
140db56c0:	ba 08 00 00 00       	mov    $0x8,%edx
140db56c5:	48 8b cf             	mov    %rdi,%rcx
140db56c8:	e8 77 5a 06 00       	call   0x140e1b144
140db56cd:	48 8b 1b             	mov    (%rbx),%rbx
140db56d0:	48 85 db             	test   %rbx,%rbx
140db56d3:	74 26                	je     0x140db56fb
140db56d5:	48 8b 0b             	mov    (%rbx),%rcx
140db56d8:	48 85 c9             	test   %rcx,%rcx
140db56db:	74 11                	je     0x140db56ee
140db56dd:	48 8b 01             	mov    (%rcx),%rax
140db56e0:	ba 01 00 00 00       	mov    $0x1,%edx
140db56e5:	48 8b 00             	mov    (%rax),%rax
140db56e8:	ff 15 32 e3 1c 00    	call   *0x1ce332(%rip)        # 0x140f83a20
140db56ee:	ba 08 00 00 00       	mov    $0x8,%edx
140db56f3:	48 8b cb             	mov    %rbx,%rcx
140db56f6:	e8 49 5a 06 00       	call   0x140e1b144
140db56fb:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140db5700:	48 83 c4 30          	add    $0x30,%rsp
140db5704:	5f                   	pop    %rdi
140db5705:	c3                   	ret
140db5706:	cc                   	int3
140db5707:	cc                   	int3
140db5708:	cc                   	int3
140db5709:	cc                   	int3
140db570a:	cc                   	int3
140db570b:	cc                   	int3
140db570c:	cc                   	int3
140db570d:	cc                   	int3
140db570e:	cc                   	int3
140db570f:	cc                   	int3
140db5710:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140db5715:	41 56                	push   %r14
140db5717:	48 83 ec 20          	sub    $0x20,%rsp
140db571b:	48 8b d9             	mov    %rcx,%rbx
140db571e:	4c 8b f2             	mov    %rdx,%r14
140db5721:	48 8b 09             	mov    (%rcx),%rcx
140db5724:	48 85 c9             	test   %rcx,%rcx
140db5727:	74 15                	je     0x140db573e
140db5729:	e8 22 ee ff ff       	call   0x140db4550
140db572e:	84 c0                	test   %al,%al
140db5730:	75 0c                	jne    0x140db573e
140db5732:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140db5737:	48 83 c4 20          	add    $0x20,%rsp
140db573b:	41 5e                	pop    %r14
140db573d:	c3                   	ret
140db573e:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140db5742:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
140db5747:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
140db574c:	48 85 c9             	test   %rcx,%rcx
140db574f:	75 05                	jne    0x140db5756
140db5751:	40 32 f6             	xor    %sil,%sil
140db5754:	eb 17                	jmp    0x140db576d
140db5756:	48 8b 01             	mov    (%rcx),%rax
140db5759:	49 8b d6             	mov    %r14,%rdx
140db575c:	48 8b 40 08          	mov    0x8(%rax),%rax
140db5760:	ff 15 ba e2 1c 00    	call   *0x1ce2ba(%rip)        # 0x140f83a20
140db5766:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140db576a:	0f b6 f0             	movzbl %al,%esi
140db576d:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140db5771:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
140db5776:	4d 85 c0             	test   %r8,%r8
140db5779:	75 05                	jne    0x140db5780
140db577b:	40 32 ed             	xor    %bpl,%bpl
140db577e:	eb 1a                	jmp    0x140db579a
140db5780:	49 8b 00             	mov    (%r8),%rax
140db5783:	49 8b d6             	mov    %r14,%rdx
140db5786:	49 8b c8             	mov    %r8,%rcx
140db5789:	48 8b 40 08          	mov    0x8(%rax),%rax
140db578d:	ff 15 8d e2 1c 00    	call   *0x1ce28d(%rip)        # 0x140f83a20
140db5793:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140db5797:	0f b6 e8             	movzbl %al,%ebp
140db579a:	40 84 f6             	test   %sil,%sil
140db579d:	75 0a                	jne    0x140db57a9
140db579f:	40 84 ed             	test   %bpl,%bpl
140db57a2:	75 05                	jne    0x140db57a9
140db57a4:	40 32 ff             	xor    %dil,%dil
140db57a7:	eb 03                	jmp    0x140db57ac
140db57a9:	40 b7 01             	mov    $0x1,%dil
140db57ac:	48 85 c9             	test   %rcx,%rcx
140db57af:	74 34                	je     0x140db57e5
140db57b1:	40 84 ff             	test   %dil,%dil
140db57b4:	74 05                	je     0x140db57bb
140db57b6:	40 84 f6             	test   %sil,%sil
140db57b9:	74 2a                	je     0x140db57e5
140db57bb:	48 8b 01             	mov    (%rcx),%rax
140db57be:	40 0f b6 d6          	movzbl %sil,%edx
140db57c2:	48 8b 40 10          	mov    0x10(%rax),%rax
140db57c6:	ff 15 54 e2 1c 00    	call   *0x1ce254(%rip)        # 0x140f83a20
140db57cc:	40 84 ff             	test   %dil,%dil
140db57cf:	75 14                	jne    0x140db57e5
140db57d1:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140db57d5:	49 8b d6             	mov    %r14,%rdx
140db57d8:	48 8b 01             	mov    (%rcx),%rax
140db57db:	48 8b 40 18          	mov    0x18(%rax),%rax
140db57df:	ff 15 3b e2 1c 00    	call   *0x1ce23b(%rip)        # 0x140f83a20
140db57e5:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140db57e9:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140db57ee:	48 85 c9             	test   %rcx,%rcx
140db57f1:	74 34                	je     0x140db5827
140db57f3:	40 84 ff             	test   %dil,%dil
140db57f6:	74 05                	je     0x140db57fd
140db57f8:	40 84 ed             	test   %bpl,%bpl
140db57fb:	74 2a                	je     0x140db5827
140db57fd:	48 8b 01             	mov    (%rcx),%rax
140db5800:	40 0f b6 d5          	movzbl %bpl,%edx
140db5804:	48 8b 40 10          	mov    0x10(%rax),%rax
140db5808:	ff 15 12 e2 1c 00    	call   *0x1ce212(%rip)        # 0x140f83a20
140db580e:	40 84 ff             	test   %dil,%dil
140db5811:	75 14                	jne    0x140db5827
140db5813:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140db5817:	48 8b 11             	mov    (%rcx),%rdx
140db581a:	48 8b 42 18          	mov    0x18(%rdx),%rax
140db581e:	49 8b d6             	mov    %r14,%rdx
140db5821:	ff 15 f9 e1 1c 00    	call   *0x1ce1f9(%rip)        # 0x140f83a20
140db5827:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
140db582c:	40 0f b6 c7          	movzbl %dil,%eax
140db5830:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140db5835:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140db583a:	48 83 c4 20          	add    $0x20,%rsp
140db583e:	41 5e                	pop    %r14
140db5840:	c3                   	ret
140db5841:	cc                   	int3
140db5842:	cc                   	int3
140db5843:	cc                   	int3
140db5844:	cc                   	int3
140db5845:	cc                   	int3
140db5846:	cc                   	int3
140db5847:	cc                   	int3
140db5848:	cc                   	int3
140db5849:	cc                   	int3
140db584a:	cc                   	int3
140db584b:	cc                   	int3
140db584c:	cc                   	int3
140db584d:	cc                   	int3
140db584e:	cc                   	int3
140db584f:	cc                   	int3
140db5850:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140db5855:	56                   	push   %rsi
140db5856:	57                   	push   %rdi
140db5857:	41 54                	push   %r12
140db5859:	41 56                	push   %r14
140db585b:	41 57                	push   %r15
140db585d:	48 81 ec 10 01 00 00 	sub    $0x110,%rsp
140db5864:	4d 8b f8             	mov    %r8,%r15
140db5867:	4c 8b e1             	mov    %rcx,%r12
140db586a:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
140db586f:	c7 44 24 40 00 00 00 	movl   $0x0,0x40(%rsp)
140db5876:	00
140db5877:	48 8b 3a             	mov    (%rdx),%rdi
140db587a:	41 80 38 01          	cmpb   $0x1,(%r8)
140db587e:	0f 85 ea 01 00 00    	jne    0x140db5a6e
140db5884:	49 8b 40 08          	mov    0x8(%r8),%rax
140db5888:	4c 8b 30             	mov    (%rax),%r14
140db588b:	49 8b 5e 08          	mov    0x8(%r14),%rbx
140db588f:	49 8b f6             	mov    %r14,%rsi
140db5892:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140db5896:	75 2a                	jne    0x140db58c2
140db5898:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140db589f:	00
140db58a0:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
140db58a4:	48 8b d7             	mov    %rdi,%rdx
140db58a7:	e8 84 1a 9a ff       	call   0x140757330
140db58ac:	84 c0                	test   %al,%al
140db58ae:	79 06                	jns    0x140db58b6
140db58b0:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
140db58b4:	eb 06                	jmp    0x140db58bc
140db58b6:	48 8b f3             	mov    %rbx,%rsi
140db58b9:	48 8b 1b             	mov    (%rbx),%rbx
140db58bc:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140db58c0:	74 de                	je     0x140db58a0
140db58c2:	80 7e 19 00          	cmpb   $0x0,0x19(%rsi)
140db58c6:	0f 85 a2 01 00 00    	jne    0x140db5a6e
140db58cc:	48 8d 4e 20          	lea    0x20(%rsi),%rcx
140db58d0:	48 8b d7             	mov    %rdi,%rdx
140db58d3:	e8 58 1a 9a ff       	call   0x140757330
140db58d8:	84 c0                	test   %al,%al
140db58da:	0f 8f 8e 01 00 00    	jg     0x140db5a6e
140db58e0:	49 3b f6             	cmp    %r14,%rsi
140db58e3:	0f 84 85 01 00 00    	je     0x140db5a6e
140db58e9:	0f 57 c0             	xorps  %xmm0,%xmm0
140db58ec:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140db58f1:	0f 57 c9             	xorps  %xmm1,%xmm1
140db58f4:	f3 0f 7f 4c 24 30    	movdqu %xmm1,0x30(%rsp)
140db58fa:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
140db5901:	48 ff c3             	inc    %rbx
140db5904:	80 3c 1f 00          	cmpb   $0x0,(%rdi,%rbx,1)
140db5908:	75 f7                	jne    0x140db5901
140db590a:	48 be ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rsi
140db5911:	ff ff 7f
140db5914:	48 3b de             	cmp    %rsi,%rbx
140db5917:	0f 87 6b 01 00 00    	ja     0x140db5a88
140db591d:	48 83 fb 0f          	cmp    $0xf,%rbx
140db5921:	77 28                	ja     0x140db594b
140db5923:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140db5928:	48 c7 44 24 38 0f 00 	movq   $0xf,0x38(%rsp)
140db592f:	00 00
140db5931:	0f ae e8             	lfence
140db5934:	4c 8b c3             	mov    %rbx,%r8
140db5937:	48 8b d7             	mov    %rdi,%rdx
140db593a:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140db593f:	e8 cc 96 12 00       	call   0x140edf010
140db5944:	c6 44 1c 20 00       	movb   $0x0,0x20(%rsp,%rbx,1)
140db5949:	eb 4c                	jmp    0x140db5997
140db594b:	48 8b c3             	mov    %rbx,%rax
140db594e:	48 83 c8 0f          	or     $0xf,%rax
140db5952:	48 3b c6             	cmp    %rsi,%rax
140db5955:	77 0f                	ja     0x140db5966
140db5957:	48 8b f0             	mov    %rax,%rsi
140db595a:	b9 16 00 00 00       	mov    $0x16,%ecx
140db595f:	48 3b c1             	cmp    %rcx,%rax
140db5962:	48 0f 42 f1          	cmovb  %rcx,%rsi
140db5966:	48 8d 4e 01          	lea    0x1(%rsi),%rcx
140db596a:	e8 c1 13 3e ff       	call   0x140196d30
140db596f:	4c 8b f0             	mov    %rax,%r14
140db5972:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140db5977:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140db597c:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
140db5981:	0f ae e8             	lfence
140db5984:	4c 8b c3             	mov    %rbx,%r8
140db5987:	48 8b d7             	mov    %rdi,%rdx
140db598a:	48 8b c8             	mov    %rax,%rcx
140db598d:	e8 7e 96 12 00       	call   0x140edf010
140db5992:	41 c6 04 1e 00       	movb   $0x0,(%r14,%rbx,1)
140db5997:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140db599c:	49 8b cf             	mov    %r15,%rcx
140db599f:	e8 8c 6d cf ff       	call   0x140aac730
140db59a4:	48 8b d8             	mov    %rax,%rbx
140db59a7:	0f 57 c0             	xorps  %xmm0,%xmm0
140db59aa:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
140db59af:	66 0f 6f 0d 79 e4 1e 	movdqa 0x1ee479(%rip),%xmm1        # 0x140fa3e30
140db59b6:	00
140db59b7:	f3 0f 7f 4c 24 60    	movdqu %xmm1,0x60(%rsp)
140db59bd:	c6 44 24 50 00       	movb   $0x0,0x50(%rsp)
140db59c2:	c7 44 24 40 02 00 00 	movl   $0x2,0x40(%rsp)
140db59c9:	00
140db59ca:	80 38 03             	cmpb   $0x3,(%rax)
140db59cd:	0f 85 bb 00 00 00    	jne    0x140db5a8e
140db59d3:	48 8b 50 08          	mov    0x8(%rax),%rdx
140db59d7:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140db59dc:	e8 ef d2 42 ff       	call   0x1401e2cd0
140db59e1:	90                   	nop
140db59e2:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140db59e7:	49 8b cc             	mov    %r12,%rcx
140db59ea:	e8 31 8d 3e ff       	call   0x14019e720
140db59ef:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140db59f4:	48 83 fa 0f          	cmp    $0xf,%rdx
140db59f8:	76 33                	jbe    0x140db5a2d
140db59fa:	48 ff c2             	inc    %rdx
140db59fd:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140db5a02:	48 8b c1             	mov    %rcx,%rax
140db5a05:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140db5a0c:	72 19                	jb     0x140db5a27
140db5a0e:	48 83 c2 27          	add    $0x27,%rdx
140db5a12:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140db5a16:	48 2b c1             	sub    %rcx,%rax
140db5a19:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140db5a1d:	48 83 f8 1f          	cmp    $0x1f,%rax
140db5a21:	0f 87 c5 00 00 00    	ja     0x140db5aec