1400ba614:	80 3d 34 78 05 00 00 	cmpb   $0x0,0x57834(%rip)        # 0x140111e4f
1400ba61b:	79 0c                	jns    0x1400ba629
1400ba61d:	48 8b 0d 14 78 05 00 	mov    0x57814(%rip),%rcx        # 0x140111e38
1400ba624:	e8 a7 38 fb ff       	call   0x14006ded0
1400ba629:	80 3d 07 78 05 00 00 	cmpb   $0x0,0x57807(%rip)        # 0x140111e37
1400ba630:	79 0c                	jns    0x1400ba63e
1400ba632:	48 8b 0d e7 77 05 00 	mov    0x577e7(%rip),%rcx        # 0x140111e20
1400ba639:	e8 92 38 fb ff       	call   0x14006ded0
1400ba63e:	80 3d da 77 05 00 00 	cmpb   $0x0,0x577da(%rip)        # 0x140111e1f
1400ba645:	79 0c                	jns    0x1400ba653
1400ba647:	48 8b 0d ba 77 05 00 	mov    0x577ba(%rip),%rcx        # 0x140111e08
1400ba64e:	e8 7d 38 fb ff       	call   0x14006ded0
1400ba653:	80 3d ad 77 05 00 00 	cmpb   $0x0,0x577ad(%rip)        # 0x140111e07
1400ba65a:	79 0c                	jns    0x1400ba668
1400ba65c:	48 8b 0d 8d 77 05 00 	mov    0x5778d(%rip),%rcx        # 0x140111df0
1400ba663:	e8 68 38 fb ff       	call   0x14006ded0
1400ba668:	80 3d 80 77 05 00 00 	cmpb   $0x0,0x57780(%rip)        # 0x140111def
1400ba66f:	79 0c                	jns    0x1400ba67d
1400ba671:	48 8b 0d 60 77 05 00 	mov    0x57760(%rip),%rcx        # 0x140111dd8
1400ba678:	e8 53 38 fb ff       	call   0x14006ded0
1400ba67d:	80 3d 53 77 05 00 00 	cmpb   $0x0,0x57753(%rip)        # 0x140111dd7
1400ba684:	79 0c                	jns    0x1400ba692
1400ba686:	48 8b 0d 33 77 05 00 	mov    0x57733(%rip),%rcx        # 0x140111dc0
1400ba68d:	e8 3e 38 fb ff       	call   0x14006ded0
1400ba692:	80 3d 26 77 05 00 00 	cmpb   $0x0,0x57726(%rip)        # 0x140111dbf
1400ba699:	79 0c                	jns    0x1400ba6a7
1400ba69b:	48 8b 0d 06 77 05 00 	mov    0x57706(%rip),%rcx        # 0x140111da8
1400ba6a2:	e8 29 38 fb ff       	call   0x14006ded0
1400ba6a7:	80 3d f9 76 05 00 00 	cmpb   $0x0,0x576f9(%rip)        # 0x140111da7
1400ba6ae:	79 0c                	jns    0x1400ba6bc
1400ba6b0:	48 8b 0d d9 76 05 00 	mov    0x576d9(%rip),%rcx        # 0x140111d90
1400ba6b7:	e8 14 38 fb ff       	call   0x14006ded0
1400ba6bc:	80 3d cc 76 05 00 00 	cmpb   $0x0,0x576cc(%rip)        # 0x140111d8f
1400ba6c3:	79 0c                	jns    0x1400ba6d1
1400ba6c5:	48 8b 0d ac 76 05 00 	mov    0x576ac(%rip),%rcx        # 0x140111d78
1400ba6cc:	e8 ff 37 fb ff       	call   0x14006ded0
1400ba6d1:	80 3d 9f 76 05 00 00 	cmpb   $0x0,0x5769f(%rip)        # 0x140111d77
1400ba6d8:	79 0c                	jns    0x1400ba6e6
1400ba6da:	48 8b 0d 7f 76 05 00 	mov    0x5767f(%rip),%rcx        # 0x140111d60
1400ba6e1:	e8 ea 37 fb ff       	call   0x14006ded0
1400ba6e6:	80 3d 72 76 05 00 00 	cmpb   $0x0,0x57672(%rip)        # 0x140111d5f
1400ba6ed:	79 0c                	jns    0x1400ba6fb
1400ba6ef:	48 8b 0d 52 76 05 00 	mov    0x57652(%rip),%rcx        # 0x140111d48
1400ba6f6:	e8 d5 37 fb ff       	call   0x14006ded0
1400ba6fb:	80 3d 45 76 05 00 00 	cmpb   $0x0,0x57645(%rip)        # 0x140111d47
1400ba702:	79 0c                	jns    0x1400ba710
1400ba704:	48 8b 0d 25 76 05 00 	mov    0x57625(%rip),%rcx        # 0x140111d30
1400ba70b:	e8 c0 37 fb ff       	call   0x14006ded0
1400ba710:	80 3d 18 76 05 00 00 	cmpb   $0x0,0x57618(%rip)        # 0x140111d2f
1400ba717:	79 0c                	jns    0x1400ba725
1400ba719:	48 8b 0d f8 75 05 00 	mov    0x575f8(%rip),%rcx        # 0x140111d18
1400ba720:	e8 ab 37 fb ff       	call   0x14006ded0
1400ba725:	80 3d eb 75 05 00 00 	cmpb   $0x0,0x575eb(%rip)        # 0x140111d17
1400ba72c:	78 05                	js     0x1400ba733
1400ba72e:	48 83 c4 28          	add    $0x28,%rsp
1400ba732:	c3                   	ret
1400ba733:	48 8b 0d c6 75 05 00 	mov    0x575c6(%rip),%rcx        # 0x140111d00
1400ba73a:	48 83 c4 28          	add    $0x28,%rsp
1400ba73e:	e9 8d 37 fb ff       	jmp    0x14006ded0
1400ba743:	cc                   	int3
1400ba744:	cc                   	int3
1400ba745:	cc                   	int3
1400ba746:	cc                   	int3
1400ba747:	cc                   	int3
1400ba748:	cc                   	int3
1400ba749:	cc                   	int3
1400ba74a:	cc                   	int3
1400ba74b:	cc                   	int3
1400ba74c:	cc                   	int3
1400ba74d:	cc                   	int3
1400ba74e:	cc                   	int3
1400ba74f:	cc                   	int3
1400ba750:	56                   	push   %rsi
1400ba751:	57                   	push   %rdi
1400ba752:	48 83 ec 28          	sub    $0x28,%rsp
1400ba756:	be 40 02 00 00       	mov    $0x240,%esi
1400ba75b:	48 8d 3d fe 76 05 00 	lea    0x576fe(%rip),%rdi        # 0x140111e60
1400ba762:	eb 10                	jmp    0x1400ba774
1400ba764:	48 8b 4c 3e e8       	mov    -0x18(%rsi,%rdi,1),%rcx
1400ba769:	e8 62 37 fb ff       	call   0x14006ded0
1400ba76e:	48 83 c6 e8          	add    $0xffffffffffffffe8,%rsi
1400ba772:	74 09                	je     0x1400ba77d
1400ba774:	80 7c 3e ff 00       	cmpb   $0x0,-0x1(%rsi,%rdi,1)
1400ba779:	79 f3                	jns    0x1400ba76e
1400ba77b:	eb e7                	jmp    0x1400ba764
1400ba77d:	48 83 c4 28          	add    $0x28,%rsp
1400ba781:	5f                   	pop    %rdi
1400ba782:	5e                   	pop    %rsi
1400ba783:	c3                   	ret
1400ba784:	cc                   	int3
1400ba785:	cc                   	int3
1400ba786:	cc                   	int3
1400ba787:	cc                   	int3
1400ba788:	cc                   	int3
1400ba789:	cc                   	int3
1400ba78a:	cc                   	int3
1400ba78b:	cc                   	int3
1400ba78c:	cc                   	int3
1400ba78d:	cc                   	int3
1400ba78e:	cc                   	int3
1400ba78f:	cc                   	int3
1400ba790:	56                   	push   %rsi
1400ba791:	57                   	push   %rdi
1400ba792:	48 83 ec 28          	sub    $0x28,%rsp
1400ba796:	be 40 02 00 00       	mov    $0x240,%esi
1400ba79b:	48 8d 3d 0e 79 05 00 	lea    0x5790e(%rip),%rdi        # 0x1401120b0
1400ba7a2:	eb 10                	jmp    0x1400ba7b4
1400ba7a4:	48 8b 4c 3e e8       	mov    -0x18(%rsi,%rdi,1),%rcx
1400ba7a9:	e8 22 37 fb ff       	call   0x14006ded0
1400ba7ae:	48 83 c6 e8          	add    $0xffffffffffffffe8,%rsi
1400ba7b2:	74 09                	je     0x1400ba7bd
1400ba7b4:	80 7c 3e ff 00       	cmpb   $0x0,-0x1(%rsi,%rdi,1)
1400ba7b9:	79 f3                	jns    0x1400ba7ae
1400ba7bb:	eb e7                	jmp    0x1400ba7a4
1400ba7bd:	48 83 c4 28          	add    $0x28,%rsp
1400ba7c1:	5f                   	pop    %rdi
1400ba7c2:	5e                   	pop    %rsi
1400ba7c3:	c3                   	ret
1400ba7c4:	cc                   	int3
1400ba7c5:	cc                   	int3
1400ba7c6:	cc                   	int3
1400ba7c7:	cc                   	int3
1400ba7c8:	cc                   	int3
1400ba7c9:	cc                   	int3
1400ba7ca:	cc                   	int3
1400ba7cb:	cc                   	int3
1400ba7cc:	cc                   	int3
1400ba7cd:	cc                   	int3
1400ba7ce:	cc                   	int3
1400ba7cf:	cc                   	int3
1400ba7d0:	48 83 ec 28          	sub    $0x28,%rsp
1400ba7d4:	80 3d 54 7b 05 00 00 	cmpb   $0x0,0x57b54(%rip)        # 0x14011232f
1400ba7db:	79 0c                	jns    0x1400ba7e9
1400ba7dd:	48 8b 0d 34 7b 05 00 	mov    0x57b34(%rip),%rcx        # 0x140112318
1400ba7e4:	e8 e7 36 fb ff       	call   0x14006ded0
1400ba7e9:	80 3d 27 7b 05 00 00 	cmpb   $0x0,0x57b27(%rip)        # 0x140112317
1400ba7f0:	78 05                	js     0x1400ba7f7
1400ba7f2:	48 83 c4 28          	add    $0x28,%rsp
1400ba7f6:	c3                   	ret
1400ba7f7:	48 8b 0d 02 7b 05 00 	mov    0x57b02(%rip),%rcx        # 0x140112300
1400ba7fe:	48 83 c4 28          	add    $0x28,%rsp
1400ba802:	e9 c9 36 fb ff       	jmp    0x14006ded0
1400ba807:	cc                   	int3
1400ba808:	cc                   	int3
1400ba809:	cc                   	int3
1400ba80a:	cc                   	int3
1400ba80b:	cc                   	int3
1400ba80c:	cc                   	int3
1400ba80d:	cc                   	int3
1400ba80e:	cc                   	int3
1400ba80f:	cc                   	int3
1400ba810:	48 83 ec 28          	sub    $0x28,%rsp
1400ba814:	80 3d 54 7b 05 00 00 	cmpb   $0x0,0x57b54(%rip)        # 0x14011236f
1400ba81b:	79 0c                	jns    0x1400ba829
1400ba81d:	48 8b 0d 34 7b 05 00 	mov    0x57b34(%rip),%rcx        # 0x140112358
1400ba824:	e8 a7 36 fb ff       	call   0x14006ded0
1400ba829:	80 3d 27 7b 05 00 00 	cmpb   $0x0,0x57b27(%rip)        # 0x140112357
1400ba830:	78 05                	js     0x1400ba837
1400ba832:	48 83 c4 28          	add    $0x28,%rsp
1400ba836:	c3                   	ret
1400ba837:	48 8b 0d 02 7b 05 00 	mov    0x57b02(%rip),%rcx        # 0x140112340
1400ba83e:	48 83 c4 28          	add    $0x28,%rsp
1400ba842:	e9 89 36 fb ff       	jmp    0x14006ded0
1400ba847:	cc                   	int3
1400ba848:	cc                   	int3
1400ba849:	cc                   	int3
1400ba84a:	cc                   	int3
1400ba84b:	cc                   	int3
1400ba84c:	cc                   	int3
1400ba84d:	cc                   	int3
1400ba84e:	cc                   	int3
1400ba84f:	cc                   	int3
1400ba850:	41 57                	push   %r15
1400ba852:	41 56                	push   %r14
1400ba854:	41 54                	push   %r12
1400ba856:	56                   	push   %rsi
1400ba857:	57                   	push   %rdi
1400ba858:	55                   	push   %rbp
1400ba859:	53                   	push   %rbx
1400ba85a:	48 83 ec 50          	sub    $0x50,%rsp
1400ba85e:	4c 89 c6             	mov    %r8,%rsi
1400ba861:	48 8b 05 d8 67 04 00 	mov    0x467d8(%rip),%rax        # 0x140101040
1400ba868:	48 31 e0             	xor    %rsp,%rax
1400ba86b:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400ba870:	48 39 d1             	cmp    %rdx,%rcx
1400ba873:	74 74                	je     0x1400ba8e9
1400ba875:	44 89 cb             	mov    %r9d,%ebx
1400ba878:	48 89 d7             	mov    %rdx,%rdi
1400ba87b:	49 89 ce             	mov    %rcx,%r14
1400ba87e:	e8 41 39 fc ff       	call   0x14007e1c4
1400ba883:	8b 28                	mov    (%rax),%ebp
1400ba885:	e8 3a 39 fc ff       	call   0x14007e1c4
1400ba88a:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
1400ba890:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rax
1400ba897:	aa aa aa
1400ba89a:	4c 8d 7c 24 40       	lea    0x40(%rsp),%r15
1400ba89f:	49 89 07             	mov    %rax,(%r15)
1400ba8a2:	4c 8d 64 24 28       	lea    0x28(%rsp),%r12
1400ba8a7:	4c 89 e1             	mov    %r12,%rcx
1400ba8aa:	e8 c1 d8 fe ff       	call   0x1400a8170
1400ba8af:	4d 8b 0c 24          	mov    (%r12),%r9
1400ba8b3:	4c 89 f1             	mov    %r14,%rcx
1400ba8b6:	4c 89 fa             	mov    %r15,%rdx
1400ba8b9:	41 89 d8             	mov    %ebx,%r8d
1400ba8bc:	e8 2f 76 fc ff       	call   0x140081ef0
1400ba8c1:	48 89 c3             	mov    %rax,%rbx
1400ba8c4:	4d 8b 74 24 10       	mov    0x10(%r12),%r14
1400ba8c9:	4d 85 f6             	test   %r14,%r14
1400ba8cc:	75 79                	jne    0x1400ba947
1400ba8ce:	e8 f1 38 fc ff       	call   0x14007e1c4
1400ba8d3:	44 8b 30             	mov    (%rax),%r14d
1400ba8d6:	45 85 f6             	test   %r14d,%r14d
1400ba8d9:	75 07                	jne    0x1400ba8e2
1400ba8db:	e8 e4 38 fc ff       	call   0x14007e1c4
1400ba8e0:	89 28                	mov    %ebp,(%rax)
1400ba8e2:	48 39 7c 24 40       	cmp    %rdi,0x40(%rsp)
1400ba8e7:	74 2e                	je     0x1400ba917
1400ba8e9:	c7 06 04 00 00 00    	movl   $0x4,(%rsi)
1400ba8ef:	31 c0                	xor    %eax,%eax
1400ba8f1:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400ba8f6:	48 31 e1             	xor    %rsp,%rcx
1400ba8f9:	48 3b 0d 40 67 04 00 	cmp    0x46740(%rip),%rcx        # 0x140101040
1400ba900:	74 06                	je     0x1400ba908
1400ba902:	e8 c9 49 fb ff       	call   0x14006f2d0
1400ba907:	cc                   	int3
1400ba908:	48 83 c4 50          	add    $0x50,%rsp
1400ba90c:	5b                   	pop    %rbx
1400ba90d:	5d                   	pop    %rbp
1400ba90e:	5f                   	pop    %rdi
1400ba90f:	5e                   	pop    %rsi
1400ba910:	41 5c                	pop    %r12
1400ba912:	41 5e                	pop    %r14
1400ba914:	41 5f                	pop    %r15
1400ba916:	c3                   	ret
1400ba917:	41 83 fe 22          	cmp    $0x22,%r14d
1400ba91b:	0f 94 c0             	sete   %al
1400ba91e:	48 63 cb             	movslq %ebx,%rcx
1400ba921:	48 39 d9             	cmp    %rbx,%rcx
1400ba924:	0f 95 c1             	setne  %cl
1400ba927:	08 c1                	or     %al,%cl
1400ba929:	80 f9 01             	cmp    $0x1,%cl
1400ba92c:	74 04                	je     0x1400ba932
1400ba92e:	89 d8                	mov    %ebx,%eax
1400ba930:	eb bf                	jmp    0x1400ba8f1
1400ba932:	c7 06 04 00 00 00    	movl   $0x4,(%rsi)
1400ba938:	31 c0                	xor    %eax,%eax
1400ba93a:	48 85 db             	test   %rbx,%rbx
1400ba93d:	0f 9e c0             	setle  %al
1400ba940:	05 ff ff ff 7f       	add    $0x7fffffff,%eax
1400ba945:	eb aa                	jmp    0x1400ba8f1
1400ba947:	4c 89 f1             	mov    %r14,%rcx
1400ba94a:	e8 c1 a4 fe ff       	call   0x1400a4e10
1400ba94f:	4c 89 f1             	mov    %r14,%rcx
1400ba952:	e8 79 35 fb ff       	call   0x14006ded0
1400ba957:	e9 72 ff ff ff       	jmp    0x1400ba8ce
1400ba95c:	cc                   	int3
1400ba95d:	cc                   	int3
1400ba95e:	cc                   	int3
1400ba95f:	cc                   	int3
1400ba960:	41 57                	push   %r15
1400ba962:	41 56                	push   %r14
1400ba964:	41 54                	push   %r12
1400ba966:	56                   	push   %rsi
1400ba967:	57                   	push   %rdi
1400ba968:	55                   	push   %rbp
1400ba969:	53                   	push   %rbx
1400ba96a:	48 83 ec 50          	sub    $0x50,%rsp
1400ba96e:	4c 89 c6             	mov    %r8,%rsi
1400ba971:	48 8b 05 c8 66 04 00 	mov    0x466c8(%rip),%rax        # 0x140101040
1400ba978:	48 31 e0             	xor    %rsp,%rax
1400ba97b:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400ba980:	48 39 d1             	cmp    %rdx,%rcx
1400ba983:	74 6b                	je     0x1400ba9f0
1400ba985:	44 89 cf             	mov    %r9d,%edi
1400ba988:	48 89 d3             	mov    %rdx,%rbx
1400ba98b:	49 89 ce             	mov    %rcx,%r14
1400ba98e:	e8 31 38 fc ff       	call   0x14007e1c4
1400ba993:	8b 28                	mov    (%rax),%ebp
1400ba995:	e8 2a 38 fc ff       	call   0x14007e1c4
1400ba99a:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
1400ba9a0:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rax
1400ba9a7:	aa aa aa
1400ba9aa:	4c 8d 7c 24 40       	lea    0x40(%rsp),%r15
1400ba9af:	49 89 07             	mov    %rax,(%r15)
1400ba9b2:	4c 8d 64 24 28       	lea    0x28(%rsp),%r12
1400ba9b7:	4c 89 e1             	mov    %r12,%rcx
1400ba9ba:	e8 b1 d7 fe ff       	call   0x1400a8170
1400ba9bf:	4d 8b 0c 24          	mov    (%r12),%r9
1400ba9c3:	4c 89 f1             	mov    %r14,%rcx
1400ba9c6:	4c 89 fa             	mov    %r15,%rdx
1400ba9c9:	41 89 f8             	mov    %edi,%r8d
1400ba9cc:	e8 1f 75 fc ff       	call   0x140081ef0
1400ba9d1:	48 89 c7             	mov    %rax,%rdi
1400ba9d4:	4d 8b 74 24 10       	mov    0x10(%r12),%r14
1400ba9d9:	4d 85 f6             	test   %r14,%r14
1400ba9dc:	75 75                	jne    0x1400baa53
1400ba9de:	e8 e1 37 fc ff       	call   0x14007e1c4
1400ba9e3:	8b 00                	mov    (%rax),%eax
1400ba9e5:	85 c0                	test   %eax,%eax
1400ba9e7:	74 26                	je     0x1400baa0f
1400ba9e9:	48 39 5c 24 40       	cmp    %rbx,0x40(%rsp)
1400ba9ee:	74 2f                	je     0x1400baa1f
1400ba9f0:	c7 06 04 00 00 00    	movl   $0x4,(%rsi)
1400ba9f6:	31 ff                	xor    %edi,%edi
1400ba9f8:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400ba9fd:	48 31 e1             	xor    %rsp,%rcx
1400baa00:	48 3b 0d 39 66 04 00 	cmp    0x46639(%rip),%rcx        # 0x140101040
1400baa07:	74 38                	je     0x1400baa41
1400baa09:	e8 c2 48 fb ff       	call   0x14006f2d0
1400baa0e:	cc                   	int3
1400baa0f:	e8 b0 37 fc ff       	call   0x14007e1c4
1400baa14:	89 28                	mov    %ebp,(%rax)
1400baa16:	48 39 5c 24 40       	cmp    %rbx,0x40(%rsp)
1400baa1b:	75 d3                	jne    0x1400ba9f0
1400baa1d:	eb d9                	jmp    0x1400ba9f8
1400baa1f:	83 f8 22             	cmp    $0x22,%eax
1400baa22:	75 d4                	jne    0x1400ba9f8
1400baa24:	c7 06 04 00 00 00    	movl   $0x4,(%rsi)
1400baa2a:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
1400baa31:	ff ff 7f
1400baa34:	48 85 ff             	test   %rdi,%rdi
1400baa37:	48 8d 78 01          	lea    0x1(%rax),%rdi
1400baa3b:	48 0f 4f f8          	cmovg  %rax,%rdi
1400baa3f:	eb b7                	jmp    0x1400ba9f8
1400baa41:	48 89 f8             	mov    %rdi,%rax
1400baa44:	48 83 c4 50          	add    $0x50,%rsp
1400baa48:	5b                   	pop    %rbx
1400baa49:	5d                   	pop    %rbp
1400baa4a:	5f                   	pop    %rdi
1400baa4b:	5e                   	pop    %rsi
1400baa4c:	41 5c                	pop    %r12
1400baa4e:	41 5e                	pop    %r14
1400baa50:	41 5f                	pop    %r15
1400baa52:	c3                   	ret
1400baa53:	4c 89 f1             	mov    %r14,%rcx
1400baa56:	e8 b5 a3 fe ff       	call   0x1400a4e10
1400baa5b:	4c 89 f1             	mov    %r14,%rcx
1400baa5e:	e8 6d 34 fb ff       	call   0x14006ded0
1400baa63:	e9 76 ff ff ff       	jmp    0x1400ba9de
1400baa68:	cc                   	int3
1400baa69:	cc                   	int3
1400baa6a:	cc                   	int3
1400baa6b:	cc                   	int3
1400baa6c:	cc                   	int3
1400baa6d:	cc                   	int3
1400baa6e:	cc                   	int3
1400baa6f:	cc                   	int3
1400baa70:	41 57                	push   %r15
1400baa72:	41 56                	push   %r14
1400baa74:	41 55                	push   %r13