1400cc750:	eb 46                	jmp    0x1400cc798
1400cc752:	45 33 e4             	xor    %r12d,%r12d
1400cc755:	41 8b dc             	mov    %r12d,%ebx
1400cc758:	eb e9                	jmp    0x1400cc743
1400cc75a:	49 8d 57 10          	lea    0x10(%r15),%rdx
1400cc75e:	48 8d 4d 6f          	lea    0x6f(%rbp),%rcx
1400cc762:	e8 65 06 00 00       	call   0x1400ccdcc
1400cc767:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1400cc76b:	0f 84 28 02 00 00    	je     0x1400cc999
1400cc771:	48 8b 5d 6f          	mov    0x6f(%rbp),%rbx
1400cc775:	48 89 5d 6f          	mov    %rbx,0x6f(%rbp)
1400cc779:	48 8b cb             	mov    %rbx,%rcx
1400cc77c:	e8 57 a2 13 00       	call   0x1402069d8
1400cc781:	48 8b 03             	mov    (%rbx),%rax
1400cc784:	48 8b cb             	mov    %rbx,%rcx
1400cc787:	48 8b 40 08          	mov    0x8(%rax),%rax
1400cc78b:	ff 15 9f 66 14 00    	call   *0x14669f(%rip)        # 0x140212e30
1400cc791:	48 89 1d f8 73 24 00 	mov    %rbx,0x2473f8(%rip)        # 0x140313b90
1400cc798:	48 8d 4d 77          	lea    0x77(%rbp),%rcx
1400cc79c:	ff 15 2e 61 14 00    	call   *0x14612e(%rip)        # 0x1402128d0
1400cc7a2:	49 89 1f             	mov    %rbx,(%r15)
1400cc7a5:	49 8d 4f 10          	lea    0x10(%r15),%rcx
1400cc7a9:	e8 3e b9 f5 ff       	call   0x1400280ec
1400cc7ae:	49 89 47 08          	mov    %rax,0x8(%r15)
1400cc7b2:	48 8d 05 ef 3f 1a 00 	lea    0x1a3fef(%rip),%rax        # 0x1402707a8
1400cc7b9:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400cc7be:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400cc7c3:	48 8d 05 ec 3f 1a 00 	lea    0x1a3fec(%rip),%rax        # 0x1402707b6
1400cc7ca:	48 89 45 87          	mov    %rax,-0x79(%rbp)
1400cc7ce:	48 83 65 8f 00       	andq   $0x0,-0x71(%rbp)
1400cc7d3:	44 89 65 77          	mov    %r12d,0x77(%rbp)
1400cc7d7:	0f 57 c0             	xorps  %xmm0,%xmm0
1400cc7da:	66 0f 7f 45 97       	movdqa %xmm0,-0x69(%rbp)
1400cc7df:	4c 89 65 a7          	mov    %r12,-0x59(%rbp)
1400cc7e3:	4c 8d 45 77          	lea    0x77(%rbp),%r8
1400cc7e7:	33 d2                	xor    %edx,%edx
1400cc7e9:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
1400cc7ed:	e8 ea 18 00 00       	call   0x1400ce0dc
1400cc7f2:	90                   	nop
1400cc7f3:	48 8b 45 9f          	mov    -0x61(%rbp),%rax
1400cc7f7:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
1400cc7fb:	48 2b c1             	sub    %rcx,%rax
1400cc7fe:	48 c1 f8 02          	sar    $0x2,%rax
1400cc802:	48 85 c0             	test   %rax,%rax
1400cc805:	74 0a                	je     0x1400cc811
1400cc807:	48 3b 4d 9f          	cmp    -0x61(%rbp),%rcx
1400cc80b:	74 04                	je     0x1400cc811
1400cc80d:	48 89 4d 9f          	mov    %rcx,-0x61(%rbp)
1400cc811:	4c 89 65 af          	mov    %r12,-0x51(%rbp)
1400cc815:	b9 30 00 00 00       	mov    $0x30,%ecx
1400cc81a:	ff 15 30 63 14 00    	call   *0x146330(%rip)        # 0x140212b50
1400cc820:	48 85 c0             	test   %rax,%rax
1400cc823:	0f 84 7c 01 00 00    	je     0x1400cc9a5
1400cc829:	48 c7 40 08 14 00 00 	movq   $0x14,0x8(%rax)
1400cc830:	00
1400cc831:	4c 89 60 10          	mov    %r12,0x10(%rax)
1400cc835:	4c 89 60 18          	mov    %r12,0x18(%rax)
1400cc839:	48 8d 0d 68 0a 17 00 	lea    0x170a68(%rip),%rcx        # 0x14023d2a8
1400cc840:	48 89 08             	mov    %rcx,(%rax)
1400cc843:	48 83 60 20 00       	andq   $0x0,0x20(%rax)
1400cc848:	48 83 60 28 00       	andq   $0x0,0x28(%rax)
1400cc84d:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
1400cc851:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
1400cc855:	41 be 01 00 00 00    	mov    $0x1,%r14d
1400cc85b:	44 89 75 c7          	mov    %r14d,-0x39(%rbp)
1400cc85f:	4c 89 7d cf          	mov    %r15,-0x31(%rbp)
1400cc863:	c7 45 d7 00 01 00 00 	movl   $0x100,-0x29(%rbp)
1400cc86a:	c7 45 db 04 00 00 00 	movl   $0x4,-0x25(%rbp)
1400cc871:	4c 89 7d df          	mov    %r15,-0x21(%rbp)
1400cc875:	44 89 75 e7          	mov    %r14d,-0x19(%rbp)
1400cc879:	c7 45 f7 fb 5d 77 08 	movl   $0x8775dfb,-0x9(%rbp)
1400cc880:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400cc885:	e8 de 0b 00 00       	call   0x1400cd468
1400cc88a:	48 8d 45 b7          	lea    -0x49(%rbp),%rax
1400cc88e:	48 89 45 6f          	mov    %rax,0x6f(%rbp)
1400cc892:	33 d2                	xor    %edx,%edx
1400cc894:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1400cc898:	e8 53 0f 00 00       	call   0x1400cd7f0
1400cc89d:	48 8b d8             	mov    %rax,%rbx
1400cc8a0:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400cc8a5:	e8 96 0d 00 00       	call   0x1400cd640
1400cc8aa:	48 8b 4d 87          	mov    -0x79(%rbp),%rcx
1400cc8ae:	48 39 4c 24 20       	cmp    %rcx,0x20(%rsp)
1400cc8b3:	0f 85 d1 00 00 00    	jne    0x1400cc98a
1400cc8b9:	48 8b d3             	mov    %rbx,%rdx
1400cc8bc:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1400cc8c0:	e8 a7 0e 00 00       	call   0x1400cd76c
1400cc8c5:	41 8d 56 14          	lea    0x14(%r14),%edx
1400cc8c9:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1400cc8cd:	e8 2e 17 00 00       	call   0x1400ce000
1400cc8d2:	48 8b 7d b7          	mov    -0x49(%rbp),%rdi
1400cc8d6:	8b 45 e7             	mov    -0x19(%rbp),%eax
1400cc8d9:	89 47 20             	mov    %eax,0x20(%rdi)
1400cc8dc:	8b 45 8f             	mov    -0x71(%rbp),%eax
1400cc8df:	ff c0                	inc    %eax
1400cc8e1:	89 47 28             	mov    %eax,0x28(%rdi)
1400cc8e4:	45 33 c0             	xor    %r8d,%r8d
1400cc8e7:	33 d2                	xor    %edx,%edx
1400cc8e9:	48 8b cf             	mov    %rdi,%rcx
1400cc8ec:	e8 af 6a 00 00       	call   0x1400d33a0
1400cc8f1:	90                   	nop
1400cc8f2:	f0 44 01 77 2c       	lock add %r14d,0x2c(%rdi)
1400cc8f7:	48 8b 0e             	mov    (%rsi),%rcx
1400cc8fa:	48 85 c9             	test   %rcx,%rcx
1400cc8fd:	74 33                	je     0x1400cc932
1400cc8ff:	83 c8 ff             	or     $0xffffffff,%eax
1400cc902:	f0 0f c1 41 2c       	lock xadd %eax,0x2c(%rcx)
1400cc907:	41 3b c6             	cmp    %r14d,%eax
1400cc90a:	75 26                	jne    0x1400cc932
1400cc90c:	48 8b 1e             	mov    (%rsi),%rbx
1400cc90f:	eb 1c                	jmp    0x1400cc92d
1400cc911:	48 8b cb             	mov    %rbx,%rcx
1400cc914:	48 8d 43 10          	lea    0x10(%rbx),%rax
1400cc918:	48 8b 18             	mov    (%rax),%rbx
1400cc91b:	4c 89 20             	mov    %r12,(%rax)
1400cc91e:	48 8b 01             	mov    (%rcx),%rax
1400cc921:	41 8b d6             	mov    %r14d,%edx
1400cc924:	48 8b 00             	mov    (%rax),%rax
1400cc927:	ff 15 03 65 14 00    	call   *0x146503(%rip)        # 0x140212e30
1400cc92d:	48 85 db             	test   %rbx,%rbx
1400cc930:	75 df                	jne    0x1400cc911
1400cc932:	48 89 3e             	mov    %rdi,(%rsi)
1400cc935:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
1400cc939:	48 85 c9             	test   %rcx,%rcx
1400cc93c:	74 35                	je     0x1400cc973
1400cc93e:	48 8b 45 a7          	mov    -0x59(%rbp),%rax
1400cc942:	48 2b c1             	sub    %rcx,%rax
1400cc945:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1400cc949:	48 8b d1             	mov    %rcx,%rdx
1400cc94c:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400cc952:	72 18                	jb     0x1400cc96c
1400cc954:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400cc958:	48 2b d1             	sub    %rcx,%rdx
1400cc95b:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400cc95f:	48 83 f8 1f          	cmp    $0x1f,%rax
1400cc963:	76 07                	jbe    0x1400cc96c
1400cc965:	ff 15 15 62 14 00    	call   *0x146215(%rip)        # 0x140212b80
1400cc96b:	cc                   	int3
1400cc96c:	ff 15 ce 61 14 00    	call   *0x1461ce(%rip)        # 0x140212b40
1400cc972:	90                   	nop
1400cc973:	48 8b c6             	mov    %rsi,%rax
1400cc976:	48 81 c4 c8 00 00 00 	add    $0xc8,%rsp
1400cc97d:	41 5f                	pop    %r15
1400cc97f:	41 5e                	pop    %r14
1400cc981:	41 5d                	pop    %r13
1400cc983:	41 5c                	pop    %r12
1400cc985:	5f                   	pop    %rdi
1400cc986:	5e                   	pop    %rsi
1400cc987:	5b                   	pop    %rbx
1400cc988:	5d                   	pop    %rbp
1400cc989:	c3                   	ret
1400cc98a:	ba 0e 00 00 00       	mov    $0xe,%edx
1400cc98f:	e8 c4 0a 00 00       	call   0x1400cd458
1400cc994:	90                   	nop
1400cc995:	eb 01                	jmp    0x1400cc998
1400cc997:	90                   	nop
1400cc998:	90                   	nop
1400cc999:	e8 46 7d f5 ff       	call   0x1400246e4
1400cc99e:	90                   	nop
1400cc99f:	eb 03                	jmp    0x1400cc9a4
1400cc9a1:	90                   	nop
1400cc9a2:	90                   	nop
1400cc9a3:	90                   	nop
1400cc9a4:	90                   	nop
1400cc9a5:	e8 aa d0 f3 ff       	call   0x140009a54
1400cc9aa:	cc                   	int3
1400cc9ab:	90                   	nop
1400cc9ac:	90                   	nop
1400cc9ad:	90                   	nop
1400cc9ae:	90                   	nop
1400cc9af:	90                   	nop
1400cc9b0:	40 53                	rex push %rbx
1400cc9b2:	48 83 ec 40          	sub    $0x40,%rsp
1400cc9b6:	48 8b da             	mov    %rdx,%rbx
1400cc9b9:	48 c7 44 24 30 24 00 	movq   $0x24,0x30(%rsp)
1400cc9c0:	00 00
1400cc9c2:	48 8d 05 27 3c 1a 00 	lea    0x1a3c27(%rip),%rax        # 0x1402705f0
1400cc9c9:	48 8b cb             	mov    %rbx,%rcx
1400cc9cc:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1400cc9d1:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400cc9d6:	e8 ad c9 fa ff       	call   0x140079388
1400cc9db:	48 8b c3             	mov    %rbx,%rax
1400cc9de:	48 83 c4 40          	add    $0x40,%rsp
1400cc9e2:	5b                   	pop    %rbx
1400cc9e3:	c3                   	ret
1400cc9e4:	90                   	nop
1400cc9e5:	90                   	nop
1400cc9e6:	90                   	nop
1400cc9e7:	90                   	nop
1400cc9e8:	90                   	nop
1400cc9e9:	90                   	nop
1400cc9ea:	90                   	nop
1400cc9eb:	90                   	nop
1400cc9ec:	90                   	nop
1400cc9ed:	90                   	nop
1400cc9ee:	90                   	nop
1400cc9ef:	90                   	nop
1400cc9f0:	48 8d 05 31 4a 1a 00 	lea    0x1a4a31(%rip),%rax        # 0x140271428
1400cc9f7:	c7 02 01 00 00 00    	movl   $0x1,(%rdx)
1400cc9fd:	48 89 42 08          	mov    %rax,0x8(%rdx)
1400cca01:	48 8b c2             	mov    %rdx,%rax
1400cca04:	c3                   	ret
1400cca05:	90                   	nop
1400cca06:	90                   	nop
1400cca07:	90                   	nop
1400cca08:	90                   	nop
1400cca09:	90                   	nop
1400cca0a:	90                   	nop
1400cca0b:	90                   	nop
1400cca0c:	90                   	nop
1400cca0d:	90                   	nop
1400cca0e:	90                   	nop
1400cca0f:	90                   	nop
1400cca10:	48 8b 02             	mov    (%rdx),%rax
1400cca13:	48 3b 05 0e 4a 1a 00 	cmp    0x1a4a0e(%rip),%rax        # 0x140271428
1400cca1a:	75 1c                	jne    0x1400cca38
1400cca1c:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400cca20:	48 3b 05 09 4a 1a 00 	cmp    0x1a4a09(%rip),%rax        # 0x140271430
1400cca27:	75 0f                	jne    0x1400cca38
1400cca29:	48 8d 41 10          	lea    0x10(%rcx),%rax
1400cca2d:	48 f7 d9             	neg    %rcx
1400cca30:	48 1b c9             	sbb    %rcx,%rcx
1400cca33:	48 23 c8             	and    %rax,%rcx
1400cca36:	eb 02                	jmp    0x1400cca3a
1400cca38:	33 c9                	xor    %ecx,%ecx
1400cca3a:	48 8b c1             	mov    %rcx,%rax
1400cca3d:	c3                   	ret
1400cca3e:	90                   	nop
1400cca3f:	90                   	nop
1400cca40:	48 83 ec 28          	sub    $0x28,%rsp
1400cca44:	48 8d 41 08          	lea    0x8(%rcx),%rax
1400cca48:	ba 18 00 00 00       	mov    $0x18,%edx
1400cca4d:	48 85 c9             	test   %rcx,%rcx
1400cca50:	48 0f 44 c2          	cmove  %rdx,%rax
1400cca54:	48 8b 08             	mov    (%rax),%rcx
1400cca57:	48 8b 01             	mov    (%rcx),%rax
1400cca5a:	48 8b 40 18          	mov    0x18(%rax),%rax
1400cca5e:	ff 15 cc 63 14 00    	call   *0x1463cc(%rip)        # 0x140212e30
1400cca64:	33 c0                	xor    %eax,%eax
1400cca66:	eb 04                	jmp    0x1400cca6c
1400cca68:	8b 44 24 30          	mov    0x30(%rsp),%eax
1400cca6c:	48 83 c4 28          	add    $0x28,%rsp
1400cca70:	c3                   	ret
1400cca71:	90                   	nop
1400cca72:	90                   	nop
1400cca73:	90                   	nop
1400cca74:	90                   	nop
1400cca75:	90                   	nop
1400cca76:	90                   	nop
1400cca77:	90                   	nop
1400cca78:	90                   	nop
1400cca79:	90                   	nop
1400cca7a:	90                   	nop
1400cca7b:	90                   	nop
1400cca7c:	90                   	nop
1400cca7d:	90                   	nop
1400cca7e:	90                   	nop
1400cca7f:	90                   	nop
1400cca80:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1400cca85:	48 83 ec 28          	sub    $0x28,%rsp
1400cca89:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1400cca8e:	48 85 d2             	test   %rdx,%rdx
1400cca91:	74 1a                	je     0x1400ccaad
1400cca93:	48 8b 02             	mov    (%rdx),%rax
1400cca96:	48 8b ca             	mov    %rdx,%rcx
1400cca99:	48 8b 40 08          	mov    0x8(%rax),%rax
1400cca9d:	ff 15 8d 63 14 00    	call   *0x14638d(%rip)        # 0x140212e30
1400ccaa3:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400ccaa8:	e8 fb a5 f3 ff       	call   0x1400070a8
1400ccaad:	33 c0                	xor    %eax,%eax
1400ccaaf:	eb 04                	jmp    0x1400ccab5
1400ccab1:	8b 44 24 30          	mov    0x30(%rsp),%eax
1400ccab5:	48 83 c4 28          	add    $0x28,%rsp
1400ccab9:	c3                   	ret
1400ccaba:	90                   	nop
1400ccabb:	90                   	nop
1400ccabc:	90                   	nop
1400ccabd:	90                   	nop
1400ccabe:	90                   	nop
1400ccabf:	90                   	nop
1400ccac0:	40 53                	rex push %rbx
1400ccac2:	48 83 ec 20          	sub    $0x20,%rsp
1400ccac6:	48 8b da             	mov    %rdx,%rbx
1400ccac9:	48 8d 41 08          	lea    0x8(%rcx),%rax
1400ccacd:	ba 18 00 00 00       	mov    $0x18,%edx
1400ccad2:	48 85 c9             	test   %rcx,%rcx
1400ccad5:	48 0f 44 c2          	cmove  %rdx,%rax
1400ccad9:	48 8b 08             	mov    (%rax),%rcx
1400ccadc:	48 8b 01             	mov    (%rcx),%rax
1400ccadf:	48 8b 40 08          	mov    0x8(%rax),%rax
1400ccae3:	ff 15 47 63 14 00    	call   *0x146347(%rip)        # 0x140212e30
1400ccae9:	88 03                	mov    %al,(%rbx)
1400ccaeb:	33 c0                	xor    %eax,%eax
1400ccaed:	eb 05                	jmp    0x1400ccaf4
1400ccaef:	90                   	nop
1400ccaf0:	8b 44 24 30          	mov    0x30(%rsp),%eax
1400ccaf4:	48 83 c4 20          	add    $0x20,%rsp
1400ccaf8:	5b                   	pop    %rbx
1400ccaf9:	c3                   	ret
1400ccafa:	90                   	nop
1400ccafb:	90                   	nop
1400ccafc:	90                   	nop
1400ccafd:	90                   	nop
1400ccafe:	90                   	nop
1400ccaff:	90                   	nop
1400ccb00:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400ccb05:	57                   	push   %rdi
1400ccb06:	48 83 ec 20          	sub    $0x20,%rsp
1400ccb0a:	41 8b f8             	mov    %r8d,%edi
1400ccb0d:	48 8d 41 f0          	lea    -0x10(%rcx),%rax
1400ccb11:	48 f7 d9             	neg    %rcx
1400ccb14:	48 1b db             	sbb    %rbx,%rbx
1400ccb17:	48 23 d8             	and    %rax,%rbx
1400ccb1a:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1400ccb1f:	48 85 d2             	test   %rdx,%rdx
1400ccb22:	74 10                	je     0x1400ccb34
1400ccb24:	48 8b 02             	mov    (%rdx),%rax
1400ccb27:	48 8b ca             	mov    %rdx,%rcx
1400ccb2a:	48 8b 40 08          	mov    0x8(%rax),%rax
1400ccb2e:	ff 15 fc 62 14 00    	call   *0x1462fc(%rip)        # 0x140212e30
1400ccb34:	44 8b c7             	mov    %edi,%r8d
1400ccb37:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400ccb3c:	48 8b cb             	mov    %rbx,%rcx
1400ccb3f:	e8 b8 de ff ff       	call   0x1400ca9fc
1400ccb44:	33 c0                	xor    %eax,%eax
1400ccb46:	eb 04                	jmp    0x1400ccb4c
1400ccb48:	8b 44 24 40          	mov    0x40(%rsp),%eax
1400ccb4c:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1400ccb51:	48 83 c4 20          	add    $0x20,%rsp
1400ccb55:	5f                   	pop    %rdi
1400ccb56:	c3                   	ret
1400ccb57:	90                   	nop
1400ccb58:	48 83 ec 28          	sub    $0x28,%rsp
1400ccb5c:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1400ccb60:	48 85 c9             	test   %rcx,%rcx
1400ccb63:	74 29                	je     0x1400ccb8e
1400ccb65:	48 8b 01             	mov    (%rcx),%rax
1400ccb68:	48 8b 40 10          	mov    0x10(%rax),%rax
1400ccb6c:	ff 15 be 62 14 00    	call   *0x1462be(%rip)        # 0x140212e30
1400ccb72:	4c 8b c0             	mov    %rax,%r8
1400ccb75:	48 85 c0             	test   %rax,%rax
1400ccb78:	74 14                	je     0x1400ccb8e
1400ccb7a:	48 8b 08             	mov    (%rax),%rcx
1400ccb7d:	ba 01 00 00 00       	mov    $0x1,%edx
1400ccb82:	48 8b 01             	mov    (%rcx),%rax
1400ccb85:	49 8b c8             	mov    %r8,%rcx
1400ccb88:	ff 15 a2 62 14 00    	call   *0x1462a2(%rip)        # 0x140212e30
1400ccb8e:	48 83 c4 28          	add    $0x28,%rsp
1400ccb92:	c3                   	ret
1400ccb93:	90                   	nop