1401a6820:	48 85 c0             	test   %rax,%rax
1401a6823:	75 07                	jne    0x1401a682c
1401a6825:	48 8d 05 a4 1e 23 00 	lea    0x231ea4(%rip),%rax        # 0x1403d86d0
1401a682c:	48 83 c0 18          	add    $0x18,%rax
1401a6830:	48 83 c4 28          	add    $0x28,%rsp
1401a6834:	c3                   	ret
1401a6835:	48 8d 41 18          	lea    0x18(%rcx),%rax
1401a6839:	48 83 c4 28          	add    $0x28,%rsp
1401a683d:	c3                   	ret
1401a683e:	cc                   	int3
1401a683f:	cc                   	int3
1401a6840:	40 53                	rex push %rbx
1401a6842:	b8 20 00 00 00       	mov    $0x20,%eax
1401a6847:	e8 e4 a2 10 00       	call   0x1402b0b30
1401a684c:	48 2b e0             	sub    %rax,%rsp
1401a684f:	48 8b d9             	mov    %rcx,%rbx
1401a6852:	48 85 c9             	test   %rcx,%rcx
1401a6855:	74 47                	je     0x1401a689e
1401a6857:	48 8d 15 b2 fa ff ff 	lea    -0x54e(%rip),%rdx        # 0x1401a6310
1401a685e:	48 8d 0d 33 20 23 00 	lea    0x232033(%rip),%rcx        # 0x1403d8898
1401a6865:	e8 26 11 f8 ff       	call   0x140127990
1401a686a:	33 d2                	xor    %edx,%edx
1401a686c:	85 c0                	test   %eax,%eax
1401a686e:	0f 45 15 2b 20 23 00 	cmovne 0x23202b(%rip),%edx        # 0x1403d88a0
1401a6875:	85 d2                	test   %edx,%edx
1401a6877:	74 11                	je     0x1401a688a
1401a6879:	48 8d 0d 1c 20 23 00 	lea    0x23201c(%rip),%rcx        # 0x1403d889c
1401a6880:	e8 db 0f f8 ff       	call   0x140127860
1401a6885:	48 85 c0             	test   %rax,%rax
1401a6888:	75 07                	jne    0x1401a6891
1401a688a:	48 8d 05 3f 1e 23 00 	lea    0x231e3f(%rip),%rax        # 0x1403d86d0
1401a6891:	48 3b d8             	cmp    %rax,%rbx
1401a6894:	74 08                	je     0x1401a689e
1401a6896:	33 c0                	xor    %eax,%eax
1401a6898:	48 83 c4 20          	add    $0x20,%rsp
1401a689c:	5b                   	pop    %rbx
1401a689d:	c3                   	ret
1401a689e:	b8 01 00 00 00       	mov    $0x1,%eax
1401a68a3:	48 83 c4 20          	add    $0x20,%rsp
1401a68a7:	5b                   	pop    %rbx
1401a68a8:	c3                   	ret
1401a68a9:	cc                   	int3
1401a68aa:	cc                   	int3
1401a68ab:	cc                   	int3
1401a68ac:	cc                   	int3
1401a68ad:	cc                   	int3
1401a68ae:	cc                   	int3
1401a68af:	cc                   	int3
1401a68b0:	b8 28 00 00 00       	mov    $0x28,%eax
1401a68b5:	e8 76 a2 10 00       	call   0x1402b0b30
1401a68ba:	48 2b e0             	sub    %rax,%rsp
1401a68bd:	48 8b c1             	mov    %rcx,%rax
1401a68c0:	48 85 c9             	test   %rcx,%rcx
1401a68c3:	75 3a                	jne    0x1401a68ff
1401a68c5:	48 8d 15 44 fa ff ff 	lea    -0x5bc(%rip),%rdx        # 0x1401a6310
1401a68cc:	48 8d 0d c5 1f 23 00 	lea    0x231fc5(%rip),%rcx        # 0x1403d8898
1401a68d3:	e8 b8 10 f8 ff       	call   0x140127990
1401a68d8:	33 c9                	xor    %ecx,%ecx
1401a68da:	85 c0                	test   %eax,%eax
1401a68dc:	0f 45 0d bd 1f 23 00 	cmovne 0x231fbd(%rip),%ecx        # 0x1403d88a0
1401a68e3:	85 c9                	test   %ecx,%ecx
1401a68e5:	74 11                	je     0x1401a68f8
1401a68e7:	48 8d 0d ae 1f 23 00 	lea    0x231fae(%rip),%rcx        # 0x1403d889c
1401a68ee:	e8 6d 0f f8 ff       	call   0x140127860
1401a68f3:	48 85 c0             	test   %rax,%rax
1401a68f6:	75 07                	jne    0x1401a68ff
1401a68f8:	48 8d 05 d1 1d 23 00 	lea    0x231dd1(%rip),%rax        # 0x1403d86d0
1401a68ff:	48 8b 08             	mov    (%rax),%rcx
1401a6902:	48 83 c4 28          	add    $0x28,%rsp
1401a6906:	e9 65 10 f8 ff       	jmp    0x140127970
1401a690b:	cc                   	int3
1401a690c:	cc                   	int3
1401a690d:	cc                   	int3
1401a690e:	cc                   	int3
1401a690f:	cc                   	int3
1401a6910:	b8 28 00 00 00       	mov    $0x28,%eax
1401a6915:	e8 16 a2 10 00       	call   0x1402b0b30
1401a691a:	48 2b e0             	sub    %rax,%rsp
1401a691d:	48 8b c1             	mov    %rcx,%rax
1401a6920:	48 85 c9             	test   %rcx,%rcx
1401a6923:	75 3a                	jne    0x1401a695f
1401a6925:	48 8d 15 e4 f9 ff ff 	lea    -0x61c(%rip),%rdx        # 0x1401a6310
1401a692c:	48 8d 0d 65 1f 23 00 	lea    0x231f65(%rip),%rcx        # 0x1403d8898
1401a6933:	e8 58 10 f8 ff       	call   0x140127990
1401a6938:	33 c9                	xor    %ecx,%ecx
1401a693a:	85 c0                	test   %eax,%eax
1401a693c:	0f 45 0d 5d 1f 23 00 	cmovne 0x231f5d(%rip),%ecx        # 0x1403d88a0
1401a6943:	85 c9                	test   %ecx,%ecx
1401a6945:	74 11                	je     0x1401a6958
1401a6947:	48 8d 0d 4e 1f 23 00 	lea    0x231f4e(%rip),%rcx        # 0x1403d889c
1401a694e:	e8 0d 0f f8 ff       	call   0x140127860
1401a6953:	48 85 c0             	test   %rax,%rax
1401a6956:	75 07                	jne    0x1401a695f
1401a6958:	48 8d 05 71 1d 23 00 	lea    0x231d71(%rip),%rax        # 0x1403d86d0
1401a695f:	48 8b 08             	mov    (%rax),%rcx
1401a6962:	48 83 c4 28          	add    $0x28,%rsp
1401a6966:	e9 c5 10 f8 ff       	jmp    0x140127a30
1401a696b:	cc                   	int3
1401a696c:	cc                   	int3
1401a696d:	cc                   	int3
1401a696e:	cc                   	int3
1401a696f:	cc                   	int3
1401a6970:	40 53                	rex push %rbx
1401a6972:	b8 20 00 00 00       	mov    $0x20,%eax
1401a6977:	e8 b4 a1 10 00       	call   0x1402b0b30
1401a697c:	48 2b e0             	sub    %rax,%rsp
1401a697f:	8b 1d 0f 1e 23 00    	mov    0x231e0f(%rip),%ebx        # 0x1403d8794
1401a6985:	83 fb ff             	cmp    $0xffffffff,%ebx
1401a6988:	74 2c                	je     0x1401a69b6
1401a698a:	8b d3                	mov    %ebx,%edx
1401a698c:	48 8d 0d 45 1d 23 00 	lea    0x231d45(%rip),%rcx        # 0x1403d86d8
1401a6993:	e8 78 15 f8 ff       	call   0x140127f10
1401a6998:	48 8b c8             	mov    %rax,%rcx
1401a699b:	e8 d0 2f f7 ff       	call   0x140119970
1401a69a0:	45 33 c0             	xor    %r8d,%r8d
1401a69a3:	48 8d 0d 2e 1d 23 00 	lea    0x231d2e(%rip),%rcx        # 0x1403d86d8
1401a69aa:	8b d3                	mov    %ebx,%edx
1401a69ac:	48 83 c4 20          	add    $0x20,%rsp
1401a69b0:	5b                   	pop    %rbx
1401a69b1:	e9 9a 17 f8 ff       	jmp    0x140128150
1401a69b6:	48 83 c4 20          	add    $0x20,%rsp
1401a69ba:	5b                   	pop    %rbx
1401a69bb:	c3                   	ret
1401a69bc:	cc                   	int3
1401a69bd:	cc                   	int3
1401a69be:	cc                   	int3
1401a69bf:	cc                   	int3
1401a69c0:	48 85 c9             	test   %rcx,%rcx
1401a69c3:	0f 84 96 00 00 00    	je     0x1401a6a5f
1401a69c9:	53                   	push   %rbx
1401a69ca:	b8 20 00 00 00       	mov    $0x20,%eax
1401a69cf:	e8 5c a1 10 00       	call   0x1402b0b30
1401a69d4:	48 2b e0             	sub    %rax,%rsp
1401a69d7:	8b 01                	mov    (%rcx),%eax
1401a69d9:	48 8b d9             	mov    %rcx,%rbx
1401a69dc:	ff c8                	dec    %eax
1401a69de:	83 f8 05             	cmp    $0x5,%eax
1401a69e1:	77 62                	ja     0x1401a6a45
1401a69e3:	48 8d 0d 16 96 e5 ff 	lea    -0x1a69ea(%rip),%rcx        # 0x140000000
1401a69ea:	48 98                	cltq
1401a69ec:	8b 94 81 60 6a 1a 00 	mov    0x1a6a60(%rcx,%rax,4),%edx
1401a69f3:	48 03 d1             	add    %rcx,%rdx
1401a69f6:	ff e2                	jmp    *%rdx
1401a69f8:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401a69fc:	48 8d 15 d5 e9 17 00 	lea    0x17e9d5(%rip),%rdx        # 0x1403253d8
1401a6a03:	41 b8 06 03 00 00    	mov    $0x306,%r8d
1401a6a09:	e8 b2 53 f4 ff       	call   0x1400ebdc0
1401a6a0e:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401a6a12:	48 8d 15 bf e9 17 00 	lea    0x17e9bf(%rip),%rdx        # 0x1403253d8
1401a6a19:	41 b8 07 03 00 00    	mov    $0x307,%r8d
1401a6a1f:	e8 9c 53 f4 ff       	call   0x1400ebdc0
1401a6a24:	eb 1f                	jmp    0x1401a6a45
1401a6a26:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401a6a2a:	e8 e1 29 f5 ff       	call   0x1400f9410
1401a6a2f:	eb 14                	jmp    0x1401a6a45
1401a6a31:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401a6a35:	e8 f6 c9 f5 ff       	call   0x140103430
1401a6a3a:	eb 09                	jmp    0x1401a6a45
1401a6a3c:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401a6a40:	e8 1b 77 fb ff       	call   0x14015e160
1401a6a45:	41 b8 19 03 00 00    	mov    $0x319,%r8d
1401a6a4b:	48 8d 15 86 e9 17 00 	lea    0x17e986(%rip),%rdx        # 0x1403253d8
1401a6a52:	48 8b cb             	mov    %rbx,%rcx
1401a6a55:	e8 66 53 f4 ff       	call   0x1400ebdc0
1401a6a5a:	48 83 c4 20          	add    $0x20,%rsp
1401a6a5e:	5b                   	pop    %rbx
1401a6a5f:	c3                   	ret
1401a6a60:	f8                   	clc
1401a6a61:	69 1a 00 26 6a 1a    	imul   $0x1a6a2600,(%rdx),%ebx
1401a6a67:	00 26                	add    %ah,(%rsi)
1401a6a69:	6a 1a                	push   $0x1a
1401a6a6b:	00 26                	add    %ah,(%rsi)
1401a6a6d:	6a 1a                	push   $0x1a
1401a6a6f:	00 31                	add    %dh,(%rcx)
1401a6a71:	6a 1a                	push   $0x1a
1401a6a73:	00 3c 6a             	add    %bh,(%rdx,%rbp,2)
1401a6a76:	1a 00                	sbb    (%rax),%al
1401a6a78:	cc                   	int3
1401a6a79:	cc                   	int3
1401a6a7a:	cc                   	int3
1401a6a7b:	cc                   	int3
1401a6a7c:	cc                   	int3
1401a6a7d:	cc                   	int3
1401a6a7e:	cc                   	int3
1401a6a7f:	cc                   	int3
1401a6a80:	83 39 05             	cmpl   $0x5,(%rcx)
1401a6a83:	75 05                	jne    0x1401a6a8a
1401a6a85:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401a6a89:	c3                   	ret
1401a6a8a:	33 c0                	xor    %eax,%eax
1401a6a8c:	c3                   	ret
1401a6a8d:	cc                   	int3
1401a6a8e:	cc                   	int3
1401a6a8f:	cc                   	int3
1401a6a90:	83 39 06             	cmpl   $0x6,(%rcx)
1401a6a93:	75 05                	jne    0x1401a6a9a
1401a6a95:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401a6a99:	c3                   	ret
1401a6a9a:	33 c0                	xor    %eax,%eax
1401a6a9c:	c3                   	ret
1401a6a9d:	cc                   	int3
1401a6a9e:	cc                   	int3
1401a6a9f:	cc                   	int3
1401a6aa0:	83 39 01             	cmpl   $0x1,(%rcx)
1401a6aa3:	75 05                	jne    0x1401a6aaa
1401a6aa5:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401a6aa9:	c3                   	ret
1401a6aaa:	33 c0                	xor    %eax,%eax
1401a6aac:	c3                   	ret
1401a6aad:	cc                   	int3
1401a6aae:	cc                   	int3
1401a6aaf:	cc                   	int3
1401a6ab0:	40 53                	rex push %rbx
1401a6ab2:	b8 20 00 00 00       	mov    $0x20,%eax
1401a6ab7:	e8 74 a0 10 00       	call   0x1402b0b30
1401a6abc:	48 2b e0             	sub    %rax,%rsp
1401a6abf:	48 8b d9             	mov    %rcx,%rbx
1401a6ac2:	48 8d 15 0f e9 17 00 	lea    0x17e90f(%rip),%rdx        # 0x1403253d8
1401a6ac9:	8d 48 f8             	lea    -0x8(%rax),%ecx
1401a6acc:	41 b8 20 02 00 00    	mov    $0x220,%r8d
1401a6ad2:	e8 e9 55 f4 ff       	call   0x1400ec0c0
1401a6ad7:	48 85 c0             	test   %rax,%rax
1401a6ada:	75 36                	jne    0x1401a6b12
1401a6adc:	e8 8f 05 f8 ff       	call   0x140127070
1401a6ae1:	4c 8d 05 f8 e9 17 00 	lea    0x17e9f8(%rip),%r8        # 0x1403254e0
1401a6ae8:	ba 64 02 00 00       	mov    $0x264,%edx
1401a6aed:	48 8d 0d e4 e8 17 00 	lea    0x17e8e4(%rip),%rcx        # 0x1403253d8
1401a6af4:	e8 97 06 f8 ff       	call   0x140127190
1401a6af9:	45 33 c0             	xor    %r8d,%r8d
1401a6afc:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401a6b01:	41 8d 48 2c          	lea    0x2c(%r8),%ecx
1401a6b05:	e8 86 07 f8 ff       	call   0x140127290
1401a6b0a:	33 c0                	xor    %eax,%eax
1401a6b0c:	48 83 c4 20          	add    $0x20,%rsp
1401a6b10:	5b                   	pop    %rbx
1401a6b11:	c3                   	ret
1401a6b12:	c7 00 05 00 00 00    	movl   $0x5,(%rax)
1401a6b18:	48 89 58 08          	mov    %rbx,0x8(%rax)
1401a6b1c:	48 83 c4 20          	add    $0x20,%rsp
1401a6b20:	5b                   	pop    %rbx
1401a6b21:	c3                   	ret
1401a6b22:	cc                   	int3
1401a6b23:	cc                   	int3
1401a6b24:	cc                   	int3
1401a6b25:	cc                   	int3
1401a6b26:	cc                   	int3
1401a6b27:	cc                   	int3
1401a6b28:	cc                   	int3
1401a6b29:	cc                   	int3
1401a6b2a:	cc                   	int3
1401a6b2b:	cc                   	int3
1401a6b2c:	cc                   	int3
1401a6b2d:	cc                   	int3
1401a6b2e:	cc                   	int3
1401a6b2f:	cc                   	int3
1401a6b30:	40 53                	rex push %rbx
1401a6b32:	b8 20 00 00 00       	mov    $0x20,%eax
1401a6b37:	e8 f4 9f 10 00       	call   0x1402b0b30
1401a6b3c:	48 2b e0             	sub    %rax,%rsp
1401a6b3f:	48 8b d9             	mov    %rcx,%rbx
1401a6b42:	48 8d 15 8f e8 17 00 	lea    0x17e88f(%rip),%rdx        # 0x1403253d8
1401a6b49:	8d 48 f8             	lea    -0x8(%rax),%ecx
1401a6b4c:	41 b8 20 02 00 00    	mov    $0x220,%r8d
1401a6b52:	e8 69 55 f4 ff       	call   0x1400ec0c0
1401a6b57:	48 85 c0             	test   %rax,%rax
1401a6b5a:	75 36                	jne    0x1401a6b92
1401a6b5c:	e8 0f 05 f8 ff       	call   0x140127070
1401a6b61:	4c 8d 05 98 e9 17 00 	lea    0x17e998(%rip),%r8        # 0x140325500
1401a6b68:	ba 6d 02 00 00       	mov    $0x26d,%edx
1401a6b6d:	48 8d 0d 64 e8 17 00 	lea    0x17e864(%rip),%rcx        # 0x1403253d8
1401a6b74:	e8 17 06 f8 ff       	call   0x140127190
1401a6b79:	45 33 c0             	xor    %r8d,%r8d
1401a6b7c:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401a6b81:	41 8d 48 2c          	lea    0x2c(%r8),%ecx
1401a6b85:	e8 06 07 f8 ff       	call   0x140127290
1401a6b8a:	33 c0                	xor    %eax,%eax
1401a6b8c:	48 83 c4 20          	add    $0x20,%rsp
1401a6b90:	5b                   	pop    %rbx
1401a6b91:	c3                   	ret
1401a6b92:	c7 00 06 00 00 00    	movl   $0x6,(%rax)
1401a6b98:	48 89 58 08          	mov    %rbx,0x8(%rax)
1401a6b9c:	48 83 c4 20          	add    $0x20,%rsp
1401a6ba0:	5b                   	pop    %rbx
1401a6ba1:	c3                   	ret
1401a6ba2:	cc                   	int3
1401a6ba3:	cc                   	int3
1401a6ba4:	cc                   	int3
1401a6ba5:	cc                   	int3
1401a6ba6:	cc                   	int3
1401a6ba7:	cc                   	int3
1401a6ba8:	cc                   	int3
1401a6ba9:	cc                   	int3
1401a6baa:	cc                   	int3
1401a6bab:	cc                   	int3
1401a6bac:	cc                   	int3
1401a6bad:	cc                   	int3
1401a6bae:	cc                   	int3
1401a6baf:	cc                   	int3
1401a6bb0:	40 53                	rex push %rbx
1401a6bb2:	b8 20 00 00 00       	mov    $0x20,%eax
1401a6bb7:	e8 74 9f 10 00       	call   0x1402b0b30
1401a6bbc:	48 2b e0             	sub    %rax,%rsp
1401a6bbf:	48 8b d9             	mov    %rcx,%rbx
1401a6bc2:	48 8d 15 0f e8 17 00 	lea    0x17e80f(%rip),%rdx        # 0x1403253d8
1401a6bc9:	8d 48 f8             	lea    -0x8(%rax),%ecx
1401a6bcc:	41 b8 20 02 00 00    	mov    $0x220,%r8d
1401a6bd2:	e8 e9 54 f4 ff       	call   0x1400ec0c0
1401a6bd7:	48 85 c0             	test   %rax,%rax
1401a6bda:	74 18                	je     0x1401a6bf4
1401a6bdc:	c7 00 01 00 00 00    	movl   $0x1,(%rax)
1401a6be2:	48 89 58 08          	mov    %rbx,0x8(%rax)
1401a6be6:	48 c7 40 10 00 00 00 	movq   $0x0,0x10(%rax)
1401a6bed:	00
1401a6bee:	48 83 c4 20          	add    $0x20,%rsp
1401a6bf2:	5b                   	pop    %rbx
1401a6bf3:	c3                   	ret
1401a6bf4:	e8 77 04 f8 ff       	call   0x140127070
1401a6bf9:	4c 8d 05 38 e8 17 00 	lea    0x17e838(%rip),%r8        # 0x140325438
1401a6c00:	ba 2f 02 00 00       	mov    $0x22f,%edx
1401a6c05:	48 8d 0d cc e7 17 00 	lea    0x17e7cc(%rip),%rcx        # 0x1403253d8
1401a6c0c:	e8 7f 05 f8 ff       	call   0x140127190
1401a6c11:	45 33 c0             	xor    %r8d,%r8d
1401a6c14:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401a6c19:	41 8d 48 2c          	lea    0x2c(%r8),%ecx
1401a6c1d:	e8 6e 06 f8 ff       	call   0x140127290
1401a6c22:	33 c0                	xor    %eax,%eax
1401a6c24:	48 83 c4 20          	add    $0x20,%rsp
1401a6c28:	5b                   	pop    %rbx
1401a6c29:	c3                   	ret
1401a6c2a:	cc                   	int3
1401a6c2b:	cc                   	int3
1401a6c2c:	cc                   	int3
1401a6c2d:	cc                   	int3
1401a6c2e:	cc                   	int3
1401a6c2f:	cc                   	int3
1401a6c30:	40 53                	rex push %rbx
1401a6c32:	b8 20 00 00 00       	mov    $0x20,%eax
1401a6c37:	e8 f4 9e 10 00       	call   0x1402b0b30
1401a6c3c:	48 2b e0             	sub    %rax,%rsp
1401a6c3f:	48 8b d9             	mov    %rcx,%rbx
1401a6c42:	48 8d 15 8f e7 17 00 	lea    0x17e78f(%rip),%rdx        # 0x1403253d8
1401a6c49:	8d 48 f8             	lea    -0x8(%rax),%ecx
1401a6c4c:	41 b8 20 02 00 00    	mov    $0x220,%r8d
1401a6c52:	e8 69 54 f4 ff       	call   0x1400ec0c0
1401a6c57:	48 85 c0             	test   %rax,%rax
1401a6c5a:	75 36                	jne    0x1401a6c92
1401a6c5c:	e8 0f 04 f8 ff       	call   0x140127070
1401a6c61:	4c 8d 05 18 e8 17 00 	lea    0x17e818(%rip),%r8        # 0x140325480
1401a6c68:	ba 49 02 00 00       	mov    $0x249,%edx
1401a6c6d:	48 8d 0d 64 e7 17 00 	lea    0x17e764(%rip),%rcx        # 0x1403253d8