1400c5857:	ff 15 bb 3e 26 00    	call   *0x263ebb(%rip)        # 0x140329718
1400c585d:	48 3b d8             	cmp    %rax,%rbx
1400c5860:	73 13                	jae    0x1400c5875
1400c5862:	0f b7 03             	movzwl (%rbx),%eax
1400c5865:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400c586a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400c586f:	48 83 c4 20          	add    $0x20,%rsp
1400c5873:	5f                   	pop    %rdi
1400c5874:	c3                   	ret
1400c5875:	48 8b cf             	mov    %rdi,%rcx
1400c5878:	ff 15 92 3e 26 00    	call   *0x263e92(%rip)        # 0x140329710
1400c587e:	48 85 c0             	test   %rax,%rax
1400c5881:	74 5d                	je     0x1400c58e0
1400c5883:	f6 47 70 04          	testb  $0x4,0x70(%rdi)
1400c5887:	75 57                	jne    0x1400c58e0
1400c5889:	48 8b 77 68          	mov    0x68(%rdi),%rsi
1400c588d:	48 3b f0             	cmp    %rax,%rsi
1400c5890:	48 0f 42 f0          	cmovb  %rax,%rsi
1400c5894:	48 3b f3             	cmp    %rbx,%rsi
1400c5897:	76 47                	jbe    0x1400c58e0
1400c5899:	48 8b cf             	mov    %rdi,%rcx
1400c589c:	48 89 77 68          	mov    %rsi,0x68(%rdi)
1400c58a0:	ff 15 62 3e 26 00    	call   *0x263e62(%rip)        # 0x140329708
1400c58a6:	48 8b cf             	mov    %rdi,%rcx
1400c58a9:	48 8b d8             	mov    %rax,%rbx
1400c58ac:	ff 15 4e 3e 26 00    	call   *0x263e4e(%rip)        # 0x140329700
1400c58b2:	4c 8b ce             	mov    %rsi,%r9
1400c58b5:	4c 8b c3             	mov    %rbx,%r8
1400c58b8:	48 8b d0             	mov    %rax,%rdx
1400c58bb:	48 8b cf             	mov    %rdi,%rcx
1400c58be:	ff 15 64 3e 26 00    	call   *0x263e64(%rip)        # 0x140329728
1400c58c4:	48 8b cf             	mov    %rdi,%rcx
1400c58c7:	ff 15 3b 3e 26 00    	call   *0x263e3b(%rip)        # 0x140329708
1400c58cd:	0f b7 00             	movzwl (%rax),%eax
1400c58d0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400c58d5:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400c58da:	48 83 c4 20          	add    $0x20,%rsp
1400c58de:	5f                   	pop    %rdi
1400c58df:	c3                   	ret
1400c58e0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400c58e5:	b8 ff ff 00 00       	mov    $0xffff,%eax
1400c58ea:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400c58ef:	48 83 c4 20          	add    $0x20,%rsp
1400c58f3:	5f                   	pop    %rdi
1400c58f4:	c3                   	ret
1400c58f5:	cc                   	int3
1400c58f6:	cc                   	int3
1400c58f7:	cc                   	int3
1400c58f8:	cc                   	int3
1400c58f9:	cc                   	int3
1400c58fa:	cc                   	int3
1400c58fb:	cc                   	int3
1400c58fc:	cc                   	int3
1400c58fd:	cc                   	int3
1400c58fe:	cc                   	int3
1400c58ff:	cc                   	int3
1400c5900:	8b 51 18             	mov    0x18(%rcx),%edx
1400c5903:	83 ea 01             	sub    $0x1,%edx
1400c5906:	74 2a                	je     0x1400c5932
1400c5908:	83 ea 01             	sub    $0x1,%edx
1400c590b:	74 1d                	je     0x1400c592a
1400c590d:	83 ea 01             	sub    $0x1,%edx
1400c5910:	74 10                	je     0x1400c5922
1400c5912:	83 fa 01             	cmp    $0x1,%edx
1400c5915:	74 03                	je     0x1400c591a
1400c5917:	33 c0                	xor    %eax,%eax
1400c5919:	c3                   	ret
1400c591a:	48 8d 05 df 63 26 00 	lea    0x2663df(%rip),%rax        # 0x14032bd00
1400c5921:	c3                   	ret
1400c5922:	48 8d 05 b7 63 26 00 	lea    0x2663b7(%rip),%rax        # 0x14032bce0
1400c5929:	c3                   	ret
1400c592a:	48 8d 05 8f 63 26 00 	lea    0x26638f(%rip),%rax        # 0x14032bcc0
1400c5931:	c3                   	ret
1400c5932:	48 8d 05 77 63 26 00 	lea    0x266377(%rip),%rax        # 0x14032bcb0
1400c5939:	c3                   	ret
1400c593a:	cc                   	int3
1400c593b:	cc                   	int3
1400c593c:	cc                   	int3
1400c593d:	cc                   	int3
1400c593e:	cc                   	int3
1400c593f:	cc                   	int3
1400c5940:	33 c0                	xor    %eax,%eax
1400c5942:	4c 8d 41 f8          	lea    -0x8(%rcx),%r8
1400c5946:	48 85 c9             	test   %rcx,%rcx
1400c5949:	4c 0f 44 c0          	cmove  %rax,%r8
1400c594d:	49 8b c8             	mov    %r8,%rcx
1400c5950:	49 8b 00             	mov    (%r8),%rax
1400c5953:	48 ff 60 20          	rex.W jmp *0x20(%rax)
1400c5957:	cc                   	int3
1400c5958:	cc                   	int3
1400c5959:	cc                   	int3
1400c595a:	cc                   	int3
1400c595b:	cc                   	int3
1400c595c:	cc                   	int3
1400c595d:	cc                   	int3
1400c595e:	cc                   	int3
1400c595f:	cc                   	int3
1400c5960:	33 c0                	xor    %eax,%eax
1400c5962:	48 8d 51 f8          	lea    -0x8(%rcx),%rdx
1400c5966:	48 85 c9             	test   %rcx,%rcx
1400c5969:	48 0f 44 d0          	cmove  %rax,%rdx
1400c596d:	48 8b ca             	mov    %rdx,%rcx
1400c5970:	48 8b 02             	mov    (%rdx),%rax
1400c5973:	48 ff 60 10          	rex.W jmp *0x10(%rax)
1400c5977:	cc                   	int3
1400c5978:	cc                   	int3
1400c5979:	cc                   	int3
1400c597a:	cc                   	int3
1400c597b:	cc                   	int3
1400c597c:	cc                   	int3
1400c597d:	cc                   	int3
1400c597e:	cc                   	int3
1400c597f:	cc                   	int3
1400c5980:	8b 05 92 a6 33 00    	mov    0x33a692(%rip),%eax        # 0x140400018
1400c5986:	4c 8d 0d b3 a6 33 00 	lea    0x33a6b3(%rip),%r9        # 0x140400040
1400c598d:	4c 8b c1             	mov    %rcx,%r8
1400c5990:	32 c9                	xor    %cl,%cl
1400c5992:	85 c0                	test   %eax,%eax
1400c5994:	78 3c                	js     0x1400c59d2
1400c5996:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1400c599d:	00 00 00
1400c59a0:	0f b6 c1             	movzbl %cl,%eax
1400c59a3:	49 8d 14 81          	lea    (%r9,%rax,4),%rdx
1400c59a7:	41 0f b6 00          	movzbl (%r8),%eax
1400c59ab:	38 02                	cmp    %al,(%rdx)
1400c59ad:	75 14                	jne    0x1400c59c3
1400c59af:	41 0f b6 40 01       	movzbl 0x1(%r8),%eax
1400c59b4:	38 42 01             	cmp    %al,0x1(%rdx)
1400c59b7:	75 0a                	jne    0x1400c59c3
1400c59b9:	41 0f b6 40 02       	movzbl 0x2(%r8),%eax
1400c59be:	38 42 02             	cmp    %al,0x2(%rdx)
1400c59c1:	74 48                	je     0x1400c5a0b
1400c59c3:	8b 15 4f a6 33 00    	mov    0x33a64f(%rip),%edx        # 0x140400018
1400c59c9:	fe c1                	inc    %cl
1400c59cb:	0f b6 c1             	movzbl %cl,%eax
1400c59ce:	3b c2                	cmp    %edx,%eax
1400c59d0:	7e ce                	jle    0x1400c59a0
1400c59d2:	b8 01 00 00 00       	mov    $0x1,%eax
1400c59d7:	8b d0                	mov    %eax,%edx
1400c59d9:	f0 0f c1 15 37 a6 33 	lock xadd %edx,0x33a637(%rip)        # 0x140400018
1400c59e0:	00
1400c59e1:	ff c2                	inc    %edx
1400c59e3:	0f b6 ca             	movzbl %dl,%ecx
1400c59e6:	48 d3 e0             	shl    %cl,%rax
1400c59e9:	0f b6 ca             	movzbl %dl,%ecx
1400c59ec:	49 8d 14 89          	lea    (%r9,%rcx,4),%rdx
1400c59f0:	41 0f b6 08          	movzbl (%r8),%ecx
1400c59f4:	88 0a                	mov    %cl,(%rdx)
1400c59f6:	41 0f b6 48 01       	movzbl 0x1(%r8),%ecx
1400c59fb:	88 4a 01             	mov    %cl,0x1(%rdx)
1400c59fe:	41 0f b6 48 02       	movzbl 0x2(%r8),%ecx
1400c5a03:	88 4a 02             	mov    %cl,0x2(%rdx)
1400c5a06:	c6 42 03 00          	movb   $0x0,0x3(%rdx)
1400c5a0a:	c3                   	ret
1400c5a0b:	b8 01 00 00 00       	mov    $0x1,%eax
1400c5a10:	48 d3 e0             	shl    %cl,%rax
1400c5a13:	c3                   	ret
1400c5a14:	cc                   	int3
1400c5a15:	cc                   	int3
1400c5a16:	cc                   	int3
1400c5a17:	cc                   	int3
1400c5a18:	cc                   	int3
1400c5a19:	cc                   	int3
1400c5a1a:	cc                   	int3
1400c5a1b:	cc                   	int3
1400c5a1c:	cc                   	int3
1400c5a1d:	cc                   	int3
1400c5a1e:	cc                   	int3
1400c5a1f:	cc                   	int3
1400c5a20:	48 8b c1             	mov    %rcx,%rax
1400c5a23:	33 d2                	xor    %edx,%edx
1400c5a25:	48 83 c1 f8          	add    $0xfffffffffffffff8,%rcx
1400c5a29:	48 85 c0             	test   %rax,%rax
1400c5a2c:	48 0f 44 ca          	cmove  %rdx,%rcx
1400c5a30:	e9 9b 3e fe ff       	jmp    0x1400a98d0
1400c5a35:	cc                   	int3
1400c5a36:	cc                   	int3
1400c5a37:	cc                   	int3
1400c5a38:	cc                   	int3
1400c5a39:	cc                   	int3
1400c5a3a:	cc                   	int3
1400c5a3b:	cc                   	int3
1400c5a3c:	cc                   	int3
1400c5a3d:	cc                   	int3
1400c5a3e:	cc                   	int3
1400c5a3f:	cc                   	int3
1400c5a40:	48 8b c1             	mov    %rcx,%rax
1400c5a43:	33 d2                	xor    %edx,%edx
1400c5a45:	48 83 c1 f8          	add    $0xfffffffffffffff8,%rcx
1400c5a49:	48 85 c0             	test   %rax,%rax
1400c5a4c:	48 0f 44 ca          	cmove  %rdx,%rcx
1400c5a50:	e9 eb 3f fe ff       	jmp    0x1400a9a40
1400c5a55:	cc                   	int3
1400c5a56:	cc                   	int3
1400c5a57:	cc                   	int3
1400c5a58:	cc                   	int3
1400c5a59:	cc                   	int3
1400c5a5a:	cc                   	int3
1400c5a5b:	cc                   	int3
1400c5a5c:	cc                   	int3
1400c5a5d:	cc                   	int3
1400c5a5e:	cc                   	int3
1400c5a5f:	cc                   	int3
1400c5a60:	33 c0                	xor    %eax,%eax
1400c5a62:	4c 8d 41 f8          	lea    -0x8(%rcx),%r8
1400c5a66:	48 85 c9             	test   %rcx,%rcx
1400c5a69:	4c 0f 44 c0          	cmove  %rax,%r8
1400c5a6d:	49 8b c8             	mov    %r8,%rcx
1400c5a70:	49 8b 00             	mov    (%r8),%rax
1400c5a73:	48 ff 60 18          	rex.W jmp *0x18(%rax)
1400c5a77:	cc                   	int3
1400c5a78:	cc                   	int3
1400c5a79:	cc                   	int3
1400c5a7a:	cc                   	int3
1400c5a7b:	cc                   	int3
1400c5a7c:	cc                   	int3
1400c5a7d:	cc                   	int3
1400c5a7e:	cc                   	int3
1400c5a7f:	cc                   	int3
1400c5a80:	48 85 c9             	test   %rcx,%rcx
1400c5a83:	48 8d 81 a0 00 00 00 	lea    0xa0(%rcx),%rax
1400c5a8a:	ba a8 00 00 00       	mov    $0xa8,%edx
1400c5a8f:	48 0f 44 c2          	cmove  %rdx,%rax
1400c5a93:	48 8b 00             	mov    (%rax),%rax
1400c5a96:	c3                   	ret
1400c5a97:	cc                   	int3
1400c5a98:	cc                   	int3
1400c5a99:	cc                   	int3
1400c5a9a:	cc                   	int3
1400c5a9b:	cc                   	int3
1400c5a9c:	cc                   	int3
1400c5a9d:	cc                   	int3
1400c5a9e:	cc                   	int3
1400c5a9f:	cc                   	int3
1400c5aa0:	48 85 c9             	test   %rcx,%rcx
1400c5aa3:	48 8d 81 90 00 00 00 	lea    0x90(%rcx),%rax
1400c5aaa:	ba 98 00 00 00       	mov    $0x98,%edx
1400c5aaf:	48 0f 44 c2          	cmove  %rdx,%rax
1400c5ab3:	8b 00                	mov    (%rax),%eax
1400c5ab5:	c3                   	ret
1400c5ab6:	cc                   	int3
1400c5ab7:	cc                   	int3
1400c5ab8:	cc                   	int3
1400c5ab9:	cc                   	int3
1400c5aba:	cc                   	int3
1400c5abb:	cc                   	int3
1400c5abc:	cc                   	int3
1400c5abd:	cc                   	int3
1400c5abe:	cc                   	int3
1400c5abf:	cc                   	int3
1400c5ac0:	48 85 c9             	test   %rcx,%rcx
1400c5ac3:	48 8d 81 98 00 00 00 	lea    0x98(%rcx),%rax
1400c5aca:	ba a0 00 00 00       	mov    $0xa0,%edx
1400c5acf:	48 0f 44 c2          	cmove  %rdx,%rax
1400c5ad3:	48 8b 00             	mov    (%rax),%rax
1400c5ad6:	c3                   	ret
1400c5ad7:	cc                   	int3
1400c5ad8:	cc                   	int3
1400c5ad9:	cc                   	int3
1400c5ada:	cc                   	int3
1400c5adb:	cc                   	int3
1400c5adc:	cc                   	int3
1400c5add:	cc                   	int3
1400c5ade:	cc                   	int3
1400c5adf:	cc                   	int3
1400c5ae0:	b8 01 00 00 00       	mov    $0x1,%eax
1400c5ae5:	c3                   	ret
1400c5ae6:	cc                   	int3
1400c5ae7:	cc                   	int3
1400c5ae8:	cc                   	int3
1400c5ae9:	cc                   	int3
1400c5aea:	cc                   	int3
1400c5aeb:	cc                   	int3
1400c5aec:	cc                   	int3
1400c5aed:	cc                   	int3
1400c5aee:	cc                   	int3
1400c5aef:	cc                   	int3
1400c5af0:	48 85 c9             	test   %rcx,%rcx
1400c5af3:	48 8d 41 60          	lea    0x60(%rcx),%rax
1400c5af7:	ba 68 00 00 00       	mov    $0x68,%edx
1400c5afc:	48 0f 44 c2          	cmove  %rdx,%rax
1400c5b00:	0f b6 00             	movzbl (%rax),%eax
1400c5b03:	c3                   	ret
1400c5b04:	cc                   	int3
1400c5b05:	cc                   	int3
1400c5b06:	cc                   	int3
1400c5b07:	cc                   	int3
1400c5b08:	cc                   	int3
1400c5b09:	cc                   	int3
1400c5b0a:	cc                   	int3
1400c5b0b:	cc                   	int3
1400c5b0c:	cc                   	int3
1400c5b0d:	cc                   	int3
1400c5b0e:	cc                   	int3
1400c5b0f:	cc                   	int3
1400c5b10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400c5b15:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400c5b1a:	57                   	push   %rdi
1400c5b1b:	48 83 ec 20          	sub    $0x20,%rsp
1400c5b1f:	8b f2                	mov    %edx,%esi
1400c5b21:	48 8b d9             	mov    %rcx,%rbx
1400c5b24:	48 8d 79 68          	lea    0x68(%rcx),%rdi
1400c5b28:	b8 70 00 00 00       	mov    $0x70,%eax
1400c5b2d:	48 85 c9             	test   %rcx,%rcx
1400c5b30:	48 0f 44 f8          	cmove  %rax,%rdi
1400c5b34:	48 8b cf             	mov    %rdi,%rcx
1400c5b37:	e8 14 cc 00 00       	call   0x1400d2750
1400c5b3c:	48 8d 83 90 00 00 00 	lea    0x90(%rbx),%rax
1400c5b43:	b9 98 00 00 00       	mov    $0x98,%ecx
1400c5b48:	48 85 db             	test   %rbx,%rbx
1400c5b4b:	48 0f 44 c1          	cmove  %rcx,%rax
1400c5b4f:	89 30                	mov    %esi,(%rax)
1400c5b51:	48 8b cf             	mov    %rdi,%rcx
1400c5b54:	e8 b7 02 01 00       	call   0x1400d5e10
1400c5b59:	90                   	nop
1400c5b5a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400c5b5f:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400c5b64:	48 83 c4 20          	add    $0x20,%rsp
1400c5b68:	5f                   	pop    %rdi
1400c5b69:	c3                   	ret
1400c5b6a:	cc                   	int3
1400c5b6b:	cc                   	int3
1400c5b6c:	cc                   	int3
1400c5b6d:	cc                   	int3
1400c5b6e:	cc                   	int3
1400c5b6f:	cc                   	int3
1400c5b70:	45 33 c9             	xor    %r9d,%r9d
1400c5b73:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400c5b77:	48 85 c9             	test   %rcx,%rcx
1400c5b7a:	49 0f 44 c1          	cmove  %r9,%rax
1400c5b7e:	48 8b c8             	mov    %rax,%rcx
1400c5b81:	e9 5a 4f ff ff       	jmp    0x1400baae0
1400c5b86:	cc                   	int3
1400c5b87:	cc                   	int3
1400c5b88:	cc                   	int3
1400c5b89:	cc                   	int3
1400c5b8a:	cc                   	int3
1400c5b8b:	cc                   	int3
1400c5b8c:	cc                   	int3
1400c5b8d:	cc                   	int3
1400c5b8e:	cc                   	int3
1400c5b8f:	cc                   	int3
1400c5b90:	48 8d 05 91 53 34 00 	lea    0x345391(%rip),%rax        # 0x14040af28
1400c5b97:	c3                   	ret
1400c5b98:	cc                   	int3
1400c5b99:	cc                   	int3
1400c5b9a:	cc                   	int3
1400c5b9b:	cc                   	int3
1400c5b9c:	cc                   	int3
1400c5b9d:	cc                   	int3