1400bf709:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400bf70e:	48 31 e1             	xor    %rsp,%rcx
1400bf711:	48 3b 0d 28 19 04 00 	cmp    0x41928(%rip),%rcx        # 0x140101040
1400bf718:	74 06                	je     0x1400bf720
1400bf71a:	e8 b1 fb fa ff       	call   0x14006f2d0
1400bf71f:	cc                   	int3
1400bf720:	48 89 f0             	mov    %rsi,%rax
1400bf723:	48 83 c4 60          	add    $0x60,%rsp
1400bf727:	5e                   	pop    %rsi
1400bf728:	c3                   	ret
1400bf729:	cc                   	int3
1400bf72a:	cc                   	int3
1400bf72b:	cc                   	int3
1400bf72c:	cc                   	int3
1400bf72d:	cc                   	int3
1400bf72e:	cc                   	int3
1400bf72f:	cc                   	int3
1400bf730:	56                   	push   %rsi
1400bf731:	57                   	push   %rdi
1400bf732:	48 83 ec 68          	sub    $0x68,%rsp
1400bf736:	48 89 d6             	mov    %rdx,%rsi
1400bf739:	48 8b 05 00 19 04 00 	mov    0x41900(%rip),%rax        # 0x140101040
1400bf740:	48 31 e0             	xor    %rsp,%rax
1400bf743:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1400bf748:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rax
1400bf74f:	aa aa aa
1400bf752:	48 8d 7c 24 40       	lea    0x40(%rsp),%rdi
1400bf757:	48 89 47 10          	mov    %rax,0x10(%rdi)
1400bf75b:	0f 28 05 ae 11 02 00 	movaps 0x211ae(%rip),%xmm0        # 0x1400e0910
1400bf762:	0f 29 07             	movaps %xmm0,(%rdi)
1400bf765:	48 8b 01             	mov    (%rcx),%rax
1400bf768:	48 8b 80 80 00 00 00 	mov    0x80(%rax),%rax
1400bf76f:	48 89 fa             	mov    %rdi,%rdx
1400bf772:	ff 15 90 75 03 00    	call   *0x37590(%rip)        # 0x1400f6d08
1400bf778:	48 8d 05 bd da 02 00 	lea    0x2dabd(%rip),%rax        # 0x1400ed23c
1400bf77f:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400bf784:	48 89 02             	mov    %rax,(%rdx)
1400bf787:	48 c7 42 08 06 00 00 	movq   $0x6,0x8(%rdx)
1400bf78e:	00
1400bf78f:	48 89 f9             	mov    %rdi,%rcx
1400bf792:	e8 99 c0 f7 ff       	call   0x14003b830
1400bf797:	4c 0f be 40 17       	movsbq 0x17(%rax),%r8
1400bf79c:	4d 85 c0             	test   %r8,%r8
1400bf79f:	79 07                	jns    0x1400bf7a8
1400bf7a1:	4c 8b 40 08          	mov    0x8(%rax),%r8
1400bf7a5:	48 8b 00             	mov    (%rax),%rax
1400bf7a8:	48 89 f1             	mov    %rsi,%rcx
1400bf7ab:	48 89 c2             	mov    %rax,%rdx
1400bf7ae:	e8 1d c1 f9 ff       	call   0x14005b8d0
1400bf7b3:	48 8d 15 63 34 02 00 	lea    0x23463(%rip),%rdx        # 0x1400e2c1d
1400bf7ba:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400bf7c0:	48 89 f1             	mov    %rsi,%rcx
1400bf7c3:	e8 08 c1 f9 ff       	call   0x14005b8d0
1400bf7c8:	48 8d 05 74 da 02 00 	lea    0x2da74(%rip),%rax        # 0x1400ed243
1400bf7cf:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400bf7d4:	48 89 02             	mov    %rax,(%rdx)
1400bf7d7:	48 c7 42 08 04 00 00 	movq   $0x4,0x8(%rdx)
1400bf7de:	00
1400bf7df:	48 89 f9             	mov    %rdi,%rcx
1400bf7e2:	e8 49 c0 f7 ff       	call   0x14003b830
1400bf7e7:	4c 0f be 40 17       	movsbq 0x17(%rax),%r8
1400bf7ec:	4d 85 c0             	test   %r8,%r8
1400bf7ef:	79 07                	jns    0x1400bf7f8
1400bf7f1:	4c 8b 40 08          	mov    0x8(%rax),%r8
1400bf7f5:	48 8b 00             	mov    (%rax),%rax
1400bf7f8:	48 89 f1             	mov    %rsi,%rcx
1400bf7fb:	48 89 c2             	mov    %rax,%rdx
1400bf7fe:	e8 cd c0 f9 ff       	call   0x14005b8d0
1400bf803:	48 89 f9             	mov    %rdi,%rcx
1400bf806:	e8 55 4f fa ff       	call   0x140064760
1400bf80b:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400bf810:	48 31 e1             	xor    %rsp,%rcx
1400bf813:	48 3b 0d 26 18 04 00 	cmp    0x41826(%rip),%rcx        # 0x140101040
1400bf81a:	74 06                	je     0x1400bf822
1400bf81c:	e8 af fa fa ff       	call   0x14006f2d0
1400bf821:	cc                   	int3
1400bf822:	48 83 c4 68          	add    $0x68,%rsp
1400bf826:	5f                   	pop    %rdi
1400bf827:	5e                   	pop    %rsi
1400bf828:	c3                   	ret
1400bf829:	cc                   	int3
1400bf82a:	cc                   	int3
1400bf82b:	cc                   	int3
1400bf82c:	cc                   	int3
1400bf82d:	cc                   	int3
1400bf82e:	cc                   	int3
1400bf82f:	cc                   	int3
1400bf830:	41 57                	push   %r15
1400bf832:	41 56                	push   %r14
1400bf834:	41 54                	push   %r12
1400bf836:	56                   	push   %rsi
1400bf837:	57                   	push   %rdi
1400bf838:	55                   	push   %rbp
1400bf839:	53                   	push   %rbx
1400bf83a:	48 83 ec 20          	sub    $0x20,%rsp
1400bf83e:	48 89 d6             	mov    %rdx,%rsi
1400bf841:	48 89 cf             	mov    %rcx,%rdi
1400bf844:	e8 27 c4 f6 ff       	call   0x14002bc70
1400bf849:	48 85 c0             	test   %rax,%rax
1400bf84c:	0f 84 8c 00 00 00    	je     0x1400bf8de
1400bf852:	41 bc ff ff ff ff    	mov    $0xffffffff,%r12d
1400bf858:	45 31 ff             	xor    %r15d,%r15d
1400bf85b:	31 db                	xor    %ebx,%ebx
1400bf85d:	48 89 f9             	mov    %rdi,%rcx
1400bf860:	48 89 da             	mov    %rbx,%rdx
1400bf863:	e8 88 00 00 00       	call   0x1400bf8f0
1400bf868:	89 c5                	mov    %eax,%ebp
1400bf86a:	45 89 fe             	mov    %r15d,%r14d
1400bf86d:	41 83 ce 02          	or     $0x2,%r14d
1400bf871:	41 39 c4             	cmp    %eax,%r12d
1400bf874:	45 0f 4c f7          	cmovl  %r15d,%r14d
1400bf878:	48 ff c3             	inc    %rbx
1400bf87b:	48 89 f9             	mov    %rdi,%rcx
1400bf87e:	e8 ed c3 f6 ff       	call   0x14002bc70
1400bf883:	45 89 f7             	mov    %r14d,%r15d
1400bf886:	41 89 ec             	mov    %ebp,%r12d
1400bf889:	48 39 c3             	cmp    %rax,%rbx
1400bf88c:	72 cf                	jb     0x1400bf85d
1400bf88e:	48 8b 47 18          	mov    0x18(%rdi),%rax
1400bf892:	48 8b 48 18          	mov    0x18(%rax),%rcx
1400bf896:	e8 75 a5 00 00       	call   0x1400c9e10
1400bf89b:	34 01                	xor    $0x1,%al
1400bf89d:	0f b6 f8             	movzbl %al,%edi
1400bf8a0:	44 09 f7             	or     %r14d,%edi
1400bf8a3:	48 8b 46 10          	mov    0x10(%rsi),%rax
1400bf8a7:	8b 58 10             	mov    0x10(%rax),%ebx
1400bf8aa:	48 8b 06             	mov    (%rsi),%rax
1400bf8ad:	48 8b 40 18          	mov    0x18(%rax),%rax
1400bf8b1:	48 89 f1             	mov    %rsi,%rcx
1400bf8b4:	ff 15 4e 74 03 00    	call   *0x3744e(%rip)        # 0x1400f6d08
1400bf8ba:	29 c3                	sub    %eax,%ebx
1400bf8bc:	74 0f                	je     0x1400bf8cd
1400bf8be:	89 f8                	mov    %edi,%eax
1400bf8c0:	85 db                	test   %ebx,%ebx
1400bf8c2:	7e 1f                	jle    0x1400bf8e3
1400bf8c4:	83 c8 04             	or     $0x4,%eax
1400bf8c7:	83 fb 06             	cmp    $0x6,%ebx
1400bf8ca:	0f 43 f8             	cmovae %eax,%edi
1400bf8cd:	89 f8                	mov    %edi,%eax
1400bf8cf:	48 83 c4 20          	add    $0x20,%rsp
1400bf8d3:	5b                   	pop    %rbx
1400bf8d4:	5d                   	pop    %rbp
1400bf8d5:	5f                   	pop    %rdi
1400bf8d6:	5e                   	pop    %rsi
1400bf8d7:	41 5c                	pop    %r12
1400bf8d9:	41 5e                	pop    %r14
1400bf8db:	41 5f                	pop    %r15
1400bf8dd:	c3                   	ret
1400bf8de:	45 31 f6             	xor    %r14d,%r14d
1400bf8e1:	eb ab                	jmp    0x1400bf88e
1400bf8e3:	83 c8 08             	or     $0x8,%eax
1400bf8e6:	83 fb fb             	cmp    $0xfffffffb,%ebx
1400bf8e9:	0f 42 f8             	cmovb  %eax,%edi
1400bf8ec:	eb df                	jmp    0x1400bf8cd
1400bf8ee:	cc                   	int3
1400bf8ef:	cc                   	int3
1400bf8f0:	48 8b 41 18          	mov    0x18(%rcx),%rax
1400bf8f4:	48 8b 48 18          	mov    0x18(%rax),%rcx
1400bf8f8:	48 8b 01             	mov    (%rcx),%rax
1400bf8fb:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1400bf8ff:	48 29 c1             	sub    %rax,%rcx
1400bf902:	48 c1 f9 02          	sar    $0x2,%rcx
1400bf906:	48 39 ca             	cmp    %rcx,%rdx
1400bf909:	73 04                	jae    0x1400bf90f
1400bf90b:	8b 04 90             	mov    (%rax,%rdx,4),%eax
1400bf90e:	c3                   	ret
1400bf90f:	0f 0b                	ud2
1400bf911:	cc                   	int3
1400bf912:	cc                   	int3
1400bf913:	cc                   	int3
1400bf914:	cc                   	int3
1400bf915:	cc                   	int3
1400bf916:	cc                   	int3
1400bf917:	cc                   	int3
1400bf918:	cc                   	int3
1400bf919:	cc                   	int3
1400bf91a:	cc                   	int3
1400bf91b:	cc                   	int3
1400bf91c:	cc                   	int3
1400bf91d:	cc                   	int3
1400bf91e:	cc                   	int3
1400bf91f:	cc                   	int3
1400bf920:	56                   	push   %rsi
1400bf921:	57                   	push   %rdi
1400bf922:	48 83 ec 28          	sub    $0x28,%rsp
1400bf926:	48 89 ce             	mov    %rcx,%rsi
1400bf929:	8b 05 f9 d8 02 00    	mov    0x2d8f9(%rip),%eax        # 0x1400ed228
1400bf92f:	8d 48 ff             	lea    -0x1(%rax),%ecx
1400bf932:	39 c2                	cmp    %eax,%edx
1400bf934:	0f 4c ca             	cmovl  %edx,%ecx
1400bf937:	31 ff                	xor    %edi,%edi
1400bf939:	85 c9                	test   %ecx,%ecx
1400bf93b:	0f 4f f9             	cmovg  %ecx,%edi
1400bf93e:	45 85 c0             	test   %r8d,%r8d
1400bf941:	7e 2d                	jle    0x1400bf970
1400bf943:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
1400bf947:	89 fa                	mov    %edi,%edx
1400bf949:	e8 62 6c fa ff       	call   0x1400665b0
1400bf94e:	8a 05 fd 32 05 00    	mov    0x532fd(%rip),%al        # 0x140112c51
1400bf954:	a8 01                	test   $0x1,%al
1400bf956:	74 10                	je     0x1400bf968
1400bf958:	48 89 f1             	mov    %rsi,%rcx
1400bf95b:	89 fa                	mov    %edi,%edx
1400bf95d:	48 83 c4 28          	add    $0x28,%rsp
1400bf961:	5f                   	pop    %rdi
1400bf962:	5e                   	pop    %rsi
1400bf963:	e9 98 ef f9 ff       	jmp    0x14005e900
1400bf968:	90                   	nop
1400bf969:	48 83 c4 28          	add    $0x28,%rsp
1400bf96d:	5f                   	pop    %rdi
1400bf96e:	5e                   	pop    %rsi
1400bf96f:	c3                   	ret
1400bf970:	cc                   	int3
1400bf971:	0f 0b                	ud2
1400bf973:	cc                   	int3
1400bf974:	cc                   	int3
1400bf975:	cc                   	int3
1400bf976:	cc                   	int3
1400bf977:	cc                   	int3
1400bf978:	cc                   	int3
1400bf979:	cc                   	int3
1400bf97a:	cc                   	int3
1400bf97b:	cc                   	int3
1400bf97c:	cc                   	int3
1400bf97d:	cc                   	int3
1400bf97e:	cc                   	int3
1400bf97f:	cc                   	int3
1400bf980:	56                   	push   %rsi
1400bf981:	57                   	push   %rdi
1400bf982:	53                   	push   %rbx
1400bf983:	48 83 ec 20          	sub    $0x20,%rsp
1400bf987:	48 89 d6             	mov    %rdx,%rsi
1400bf98a:	48 89 cf             	mov    %rcx,%rdi
1400bf98d:	b9 48 00 00 00       	mov    $0x48,%ecx
1400bf992:	e8 fd e4 fa ff       	call   0x14006de94
1400bf997:	48 89 c3             	mov    %rax,%rbx
1400bf99a:	48 8b 47 18          	mov    0x18(%rdi),%rax
1400bf99e:	48 8b 48 10          	mov    0x10(%rax),%rcx
1400bf9a2:	4c 8b 40 18          	mov    0x18(%rax),%r8
1400bf9a6:	48 8b 11             	mov    (%rcx),%rdx
1400bf9a9:	48 89 d9             	mov    %rbx,%rcx
1400bf9ac:	e8 6f e1 f7 ff       	call   0x14003db20
1400bf9b1:	48 8b 57 18          	mov    0x18(%rdi),%rdx
1400bf9b5:	48 89 d9             	mov    %rbx,%rcx
1400bf9b8:	e8 73 d9 f7 ff       	call   0x14003d330
1400bf9bd:	48 89 1e             	mov    %rbx,(%rsi)
1400bf9c0:	48 89 f0             	mov    %rsi,%rax
1400bf9c3:	48 83 c4 20          	add    $0x20,%rsp
1400bf9c7:	5b                   	pop    %rbx
1400bf9c8:	5f                   	pop    %rdi
1400bf9c9:	5e                   	pop    %rsi
1400bf9ca:	c3                   	ret
1400bf9cb:	cc                   	int3
1400bf9cc:	cc                   	int3
1400bf9cd:	cc                   	int3
1400bf9ce:	cc                   	int3
1400bf9cf:	cc                   	int3
1400bf9d0:	56                   	push   %rsi
1400bf9d1:	57                   	push   %rdi
1400bf9d2:	48 83 ec 28          	sub    $0x28,%rsp
1400bf9d6:	48 89 d6             	mov    %rdx,%rsi
1400bf9d9:	48 89 cf             	mov    %rcx,%rdi
1400bf9dc:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1400bf9e0:	e8 db a5 00 00       	call   0x1400c9fc0
1400bf9e5:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1400bf9e9:	48 89 f2             	mov    %rsi,%rdx
1400bf9ec:	48 83 c4 28          	add    $0x28,%rsp
1400bf9f0:	5f                   	pop    %rdi
1400bf9f1:	5e                   	pop    %rsi
1400bf9f2:	e9 39 d9 f7 ff       	jmp    0x14003d330
1400bf9f7:	cc                   	int3
1400bf9f8:	cc                   	int3
1400bf9f9:	cc                   	int3
1400bf9fa:	cc                   	int3
1400bf9fb:	cc                   	int3
1400bf9fc:	cc                   	int3
1400bf9fd:	cc                   	int3
1400bf9fe:	cc                   	int3
1400bf9ff:	cc                   	int3
1400bfa00:	41 57                	push   %r15
1400bfa02:	41 56                	push   %r14
1400bfa04:	56                   	push   %rsi
1400bfa05:	57                   	push   %rdi
1400bfa06:	53                   	push   %rbx
1400bfa07:	48 83 ec 20          	sub    $0x20,%rsp
1400bfa0b:	48 89 d6             	mov    %rdx,%rsi
1400bfa0e:	48 89 cf             	mov    %rcx,%rdi
1400bfa11:	48 8b 41 18          	mov    0x18(%rcx),%rax
1400bfa15:	48 8b 48 10          	mov    0x10(%rax),%rcx
1400bfa19:	48 8b 58 18          	mov    0x18(%rax),%rbx
1400bfa1d:	4c 8b 31             	mov    (%rcx),%r14
1400bfa20:	b9 48 00 00 00       	mov    $0x48,%ecx
1400bfa25:	e8 6a e4 fa ff       	call   0x14006de94
1400bfa2a:	49 89 c7             	mov    %rax,%r15
1400bfa2d:	48 89 c1             	mov    %rax,%rcx
1400bfa30:	4c 89 f2             	mov    %r14,%rdx
1400bfa33:	49 89 d8             	mov    %rbx,%r8
1400bfa36:	e8 e5 e0 f7 ff       	call   0x14003db20
1400bfa3b:	4c 89 3e             	mov    %r15,(%rsi)
1400bfa3e:	48 8b 57 18          	mov    0x18(%rdi),%rdx
1400bfa42:	4c 89 f9             	mov    %r15,%rcx
1400bfa45:	e8 36 a6 00 00       	call   0x1400ca080
1400bfa4a:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1400bfa4e:	4c 89 fa             	mov    %r15,%rdx
1400bfa51:	e8 da d8 f7 ff       	call   0x14003d330
1400bfa56:	48 89 f0             	mov    %rsi,%rax
1400bfa59:	48 83 c4 20          	add    $0x20,%rsp
1400bfa5d:	5b                   	pop    %rbx
1400bfa5e:	5f                   	pop    %rdi
1400bfa5f:	5e                   	pop    %rsi
1400bfa60:	41 5e                	pop    %r14
1400bfa62:	41 5f                	pop    %r15
1400bfa64:	c3                   	ret
1400bfa65:	cc                   	int3
1400bfa66:	cc                   	int3
1400bfa67:	cc                   	int3
1400bfa68:	cc                   	int3
1400bfa69:	cc                   	int3
1400bfa6a:	cc                   	int3
1400bfa6b:	cc                   	int3
1400bfa6c:	cc                   	int3
1400bfa6d:	cc                   	int3
1400bfa6e:	cc                   	int3
1400bfa6f:	cc                   	int3
1400bfa70:	56                   	push   %rsi
1400bfa71:	48 83 ec 20          	sub    $0x20,%rsp
1400bfa75:	48 89 d6             	mov    %rdx,%rsi
1400bfa78:	e8 03 ff ff ff       	call   0x1400bf980
1400bfa7d:	48 89 f0             	mov    %rsi,%rax
1400bfa80:	48 83 c4 20          	add    $0x20,%rsp
1400bfa84:	5e                   	pop    %rsi
1400bfa85:	c3                   	ret
1400bfa86:	cc                   	int3
1400bfa87:	cc                   	int3
1400bfa88:	cc                   	int3
1400bfa89:	cc                   	int3
1400bfa8a:	cc                   	int3
1400bfa8b:	cc                   	int3
1400bfa8c:	cc                   	int3
1400bfa8d:	cc                   	int3
1400bfa8e:	cc                   	int3
1400bfa8f:	cc                   	int3
1400bfa90:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1400bfa94:	e9 97 d8 f7 ff       	jmp    0x14003d330
1400bfa99:	cc                   	int3
1400bfa9a:	cc                   	int3
1400bfa9b:	cc                   	int3
1400bfa9c:	cc                   	int3
1400bfa9d:	cc                   	int3
1400bfa9e:	cc                   	int3