140e3387f:	cc                   	int3
140e33880:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e33885:	57                   	push   %rdi
140e33886:	48 83 ec 20          	sub    $0x20,%rsp
140e3388a:	83 3d cb bf 66 00 00 	cmpl   $0x0,0x66bfcb(%rip)        # 0x14149f85c
140e33891:	48 63 d9             	movslq %ecx,%rbx
140e33894:	8d 7b 01             	lea    0x1(%rbx),%edi
140e33897:	75 21                	jne    0x140e338ba
140e33899:	81 ff 00 01 00 00    	cmp    $0x100,%edi
140e3389f:	77 78                	ja     0x140e33919
140e338a1:	48 8b 05 18 5a 58 00 	mov    0x585a18(%rip),%rax        # 0x1413b92c0
140e338a8:	0f b7 04 58          	movzwl (%rax,%rbx,2),%eax
140e338ac:	83 e0 20             	and    $0x20,%eax
140e338af:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e338b4:	48 83 c4 20          	add    $0x20,%rsp
140e338b8:	5f                   	pop    %rdi
140e338b9:	c3                   	ret
140e338ba:	e8 51 00 02 00       	call   0x140e53910
140e338bf:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140e338c4:	48 8b 88 90 00 00 00 	mov    0x90(%rax),%rcx
140e338cb:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140e338d0:	48 8b c8             	mov    %rax,%rcx
140e338d3:	e8 38 04 02 00       	call   0x140e53d10
140e338d8:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140e338dd:	81 ff 00 01 00 00    	cmp    $0x100,%edi
140e338e3:	77 15                	ja     0x140e338fa
140e338e5:	48 8b 08             	mov    (%rax),%rcx
140e338e8:	0f b7 04 59          	movzwl (%rcx,%rbx,2),%eax
140e338ec:	83 e0 20             	and    $0x20,%eax
140e338ef:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e338f4:	48 83 c4 20          	add    $0x20,%rsp
140e338f8:	5f                   	pop    %rdi
140e338f9:	c3                   	ret
140e338fa:	83 78 08 01          	cmpl   $0x1,0x8(%rax)
140e338fe:	7e 19                	jle    0x140e33919
140e33900:	45 33 c0             	xor    %r8d,%r8d
140e33903:	8b cb                	mov    %ebx,%ecx
140e33905:	41 8d 50 20          	lea    0x20(%r8),%edx
140e33909:	e8 fe 1a 02 00       	call   0x140e5540c
140e3390e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33913:	48 83 c4 20          	add    $0x20,%rsp
140e33917:	5f                   	pop    %rdi
140e33918:	c3                   	ret
140e33919:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e3391e:	33 c0                	xor    %eax,%eax
140e33920:	48 83 c4 20          	add    $0x20,%rsp
140e33924:	5f                   	pop    %rdi
140e33925:	c3                   	ret
140e33926:	cc                   	int3
140e33927:	cc                   	int3
140e33928:	cc                   	int3
140e33929:	cc                   	int3
140e3392a:	cc                   	int3
140e3392b:	cc                   	int3
140e3392c:	cc                   	int3
140e3392d:	cc                   	int3
140e3392e:	cc                   	int3
140e3392f:	cc                   	int3
140e33930:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e33935:	57                   	push   %rdi
140e33936:	48 83 ec 20          	sub    $0x20,%rsp
140e3393a:	83 3d 1b bf 66 00 00 	cmpl   $0x0,0x66bf1b(%rip)        # 0x14149f85c
140e33941:	48 63 d9             	movslq %ecx,%rbx
140e33944:	8d 7b 01             	lea    0x1(%rbx),%edi
140e33947:	75 21                	jne    0x140e3396a
140e33949:	81 ff 00 01 00 00    	cmp    $0x100,%edi
140e3394f:	77 78                	ja     0x140e339c9
140e33951:	48 8b 05 68 59 58 00 	mov    0x585968(%rip),%rax        # 0x1413b92c0
140e33958:	0f b7 04 58          	movzwl (%rax,%rbx,2),%eax
140e3395c:	83 e0 04             	and    $0x4,%eax
140e3395f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33964:	48 83 c4 20          	add    $0x20,%rsp
140e33968:	5f                   	pop    %rdi
140e33969:	c3                   	ret
140e3396a:	e8 a1 ff 01 00       	call   0x140e53910
140e3396f:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140e33974:	48 8b 88 90 00 00 00 	mov    0x90(%rax),%rcx
140e3397b:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140e33980:	48 8b c8             	mov    %rax,%rcx
140e33983:	e8 88 03 02 00       	call   0x140e53d10
140e33988:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140e3398d:	81 ff 00 01 00 00    	cmp    $0x100,%edi
140e33993:	77 15                	ja     0x140e339aa
140e33995:	48 8b 08             	mov    (%rax),%rcx
140e33998:	0f b7 04 59          	movzwl (%rcx,%rbx,2),%eax
140e3399c:	83 e0 04             	and    $0x4,%eax
140e3399f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e339a4:	48 83 c4 20          	add    $0x20,%rsp
140e339a8:	5f                   	pop    %rdi
140e339a9:	c3                   	ret
140e339aa:	83 78 08 01          	cmpl   $0x1,0x8(%rax)
140e339ae:	7e 19                	jle    0x140e339c9
140e339b0:	45 33 c0             	xor    %r8d,%r8d
140e339b3:	8b cb                	mov    %ebx,%ecx
140e339b5:	41 8d 50 04          	lea    0x4(%r8),%edx
140e339b9:	e8 4e 1a 02 00       	call   0x140e5540c
140e339be:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e339c3:	48 83 c4 20          	add    $0x20,%rsp
140e339c7:	5f                   	pop    %rdi
140e339c8:	c3                   	ret
140e339c9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e339ce:	33 c0                	xor    %eax,%eax
140e339d0:	48 83 c4 20          	add    $0x20,%rsp
140e339d4:	5f                   	pop    %rdi
140e339d5:	c3                   	ret
140e339d6:	cc                   	int3
140e339d7:	cc                   	int3
140e339d8:	cc                   	int3
140e339d9:	cc                   	int3
140e339da:	cc                   	int3
140e339db:	cc                   	int3
140e339dc:	cc                   	int3
140e339dd:	cc                   	int3
140e339de:	cc                   	int3
140e339df:	cc                   	int3
140e339e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e339e5:	57                   	push   %rdi
140e339e6:	48 83 ec 20          	sub    $0x20,%rsp
140e339ea:	83 3d 6b be 66 00 00 	cmpl   $0x0,0x66be6b(%rip)        # 0x14149f85c
140e339f1:	48 63 d9             	movslq %ecx,%rbx
140e339f4:	8d 7b 01             	lea    0x1(%rbx),%edi
140e339f7:	75 23                	jne    0x140e33a1c
140e339f9:	81 ff 00 01 00 00    	cmp    $0x100,%edi
140e339ff:	77 7d                	ja     0x140e33a7e
140e33a01:	48 8b 05 b8 58 58 00 	mov    0x5858b8(%rip),%rax        # 0x1413b92c0
140e33a08:	0f b7 04 58          	movzwl (%rax,%rbx,2),%eax
140e33a0c:	25 17 01 00 00       	and    $0x117,%eax
140e33a11:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33a16:	48 83 c4 20          	add    $0x20,%rsp
140e33a1a:	5f                   	pop    %rdi
140e33a1b:	c3                   	ret
140e33a1c:	e8 ef fe 01 00       	call   0x140e53910
140e33a21:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140e33a26:	48 8b 88 90 00 00 00 	mov    0x90(%rax),%rcx
140e33a2d:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140e33a32:	48 8b c8             	mov    %rax,%rcx
140e33a35:	e8 d6 02 02 00       	call   0x140e53d10
140e33a3a:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140e33a3f:	81 ff 00 01 00 00    	cmp    $0x100,%edi
140e33a45:	77 17                	ja     0x140e33a5e
140e33a47:	48 8b 08             	mov    (%rax),%rcx
140e33a4a:	0f b7 04 59          	movzwl (%rcx,%rbx,2),%eax
140e33a4e:	25 17 01 00 00       	and    $0x117,%eax
140e33a53:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33a58:	48 83 c4 20          	add    $0x20,%rsp
140e33a5c:	5f                   	pop    %rdi
140e33a5d:	c3                   	ret
140e33a5e:	83 78 08 01          	cmpl   $0x1,0x8(%rax)
140e33a62:	7e 1a                	jle    0x140e33a7e
140e33a64:	45 33 c0             	xor    %r8d,%r8d
140e33a67:	ba 17 01 00 00       	mov    $0x117,%edx
140e33a6c:	8b cb                	mov    %ebx,%ecx
140e33a6e:	e8 99 19 02 00       	call   0x140e5540c
140e33a73:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33a78:	48 83 c4 20          	add    $0x20,%rsp
140e33a7c:	5f                   	pop    %rdi
140e33a7d:	c3                   	ret
140e33a7e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33a83:	33 c0                	xor    %eax,%eax
140e33a85:	48 83 c4 20          	add    $0x20,%rsp
140e33a89:	5f                   	pop    %rdi
140e33a8a:	c3                   	ret
140e33a8b:	cc                   	int3
140e33a8c:	cc                   	int3
140e33a8d:	cc                   	int3
140e33a8e:	cc                   	int3
140e33a8f:	cc                   	int3
140e33a90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e33a95:	57                   	push   %rdi
140e33a96:	48 83 ec 20          	sub    $0x20,%rsp
140e33a9a:	83 3d bb bd 66 00 00 	cmpl   $0x0,0x66bdbb(%rip)        # 0x14149f85c
140e33aa1:	48 63 d9             	movslq %ecx,%rbx
140e33aa4:	8d 7b 01             	lea    0x1(%rbx),%edi
140e33aa7:	75 21                	jne    0x140e33aca
140e33aa9:	81 ff 00 01 00 00    	cmp    $0x100,%edi
140e33aaf:	77 78                	ja     0x140e33b29
140e33ab1:	48 8b 05 08 58 58 00 	mov    0x585808(%rip),%rax        # 0x1413b92c0
140e33ab8:	0f b7 04 58          	movzwl (%rax,%rbx,2),%eax
140e33abc:	83 e0 02             	and    $0x2,%eax
140e33abf:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33ac4:	48 83 c4 20          	add    $0x20,%rsp
140e33ac8:	5f                   	pop    %rdi
140e33ac9:	c3                   	ret
140e33aca:	e8 41 fe 01 00       	call   0x140e53910
140e33acf:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140e33ad4:	48 8b 88 90 00 00 00 	mov    0x90(%rax),%rcx
140e33adb:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140e33ae0:	48 8b c8             	mov    %rax,%rcx
140e33ae3:	e8 28 02 02 00       	call   0x140e53d10
140e33ae8:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140e33aed:	81 ff 00 01 00 00    	cmp    $0x100,%edi
140e33af3:	77 15                	ja     0x140e33b0a
140e33af5:	48 8b 08             	mov    (%rax),%rcx
140e33af8:	0f b7 04 59          	movzwl (%rcx,%rbx,2),%eax
140e33afc:	83 e0 02             	and    $0x2,%eax
140e33aff:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33b04:	48 83 c4 20          	add    $0x20,%rsp
140e33b08:	5f                   	pop    %rdi
140e33b09:	c3                   	ret
140e33b0a:	83 78 08 01          	cmpl   $0x1,0x8(%rax)
140e33b0e:	7e 19                	jle    0x140e33b29
140e33b10:	45 33 c0             	xor    %r8d,%r8d
140e33b13:	8b cb                	mov    %ebx,%ecx
140e33b15:	41 8d 50 02          	lea    0x2(%r8),%edx
140e33b19:	e8 ee 18 02 00       	call   0x140e5540c
140e33b1e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33b23:	48 83 c4 20          	add    $0x20,%rsp
140e33b27:	5f                   	pop    %rdi
140e33b28:	c3                   	ret
140e33b29:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33b2e:	33 c0                	xor    %eax,%eax
140e33b30:	48 83 c4 20          	add    $0x20,%rsp
140e33b34:	5f                   	pop    %rdi
140e33b35:	c3                   	ret
140e33b36:	cc                   	int3
140e33b37:	cc                   	int3
140e33b38:	cc                   	int3
140e33b39:	cc                   	int3
140e33b3a:	cc                   	int3
140e33b3b:	cc                   	int3
140e33b3c:	cc                   	int3
140e33b3d:	cc                   	int3
140e33b3e:	cc                   	int3
140e33b3f:	cc                   	int3
140e33b40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e33b45:	57                   	push   %rdi
140e33b46:	48 83 ec 20          	sub    $0x20,%rsp
140e33b4a:	83 3d 0b bd 66 00 00 	cmpl   $0x0,0x66bd0b(%rip)        # 0x14149f85c
140e33b51:	48 63 d9             	movslq %ecx,%rbx
140e33b54:	8d 7b 01             	lea    0x1(%rbx),%edi
140e33b57:	75 23                	jne    0x140e33b7c
140e33b59:	81 ff 00 01 00 00    	cmp    $0x100,%edi
140e33b5f:	77 7d                	ja     0x140e33bde
140e33b61:	48 8b 05 58 57 58 00 	mov    0x585758(%rip),%rax        # 0x1413b92c0
140e33b68:	0f b7 04 58          	movzwl (%rax,%rbx,2),%eax
140e33b6c:	25 57 01 00 00       	and    $0x157,%eax
140e33b71:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33b76:	48 83 c4 20          	add    $0x20,%rsp
140e33b7a:	5f                   	pop    %rdi
140e33b7b:	c3                   	ret
140e33b7c:	e8 8f fd 01 00       	call   0x140e53910
140e33b81:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140e33b86:	48 8b 88 90 00 00 00 	mov    0x90(%rax),%rcx
140e33b8d:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140e33b92:	48 8b c8             	mov    %rax,%rcx
140e33b95:	e8 76 01 02 00       	call   0x140e53d10
140e33b9a:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140e33b9f:	81 ff 00 01 00 00    	cmp    $0x100,%edi
140e33ba5:	77 17                	ja     0x140e33bbe
140e33ba7:	48 8b 08             	mov    (%rax),%rcx
140e33baa:	0f b7 04 59          	movzwl (%rcx,%rbx,2),%eax
140e33bae:	25 57 01 00 00       	and    $0x157,%eax
140e33bb3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33bb8:	48 83 c4 20          	add    $0x20,%rsp
140e33bbc:	5f                   	pop    %rdi
140e33bbd:	c3                   	ret
140e33bbe:	83 78 08 01          	cmpl   $0x1,0x8(%rax)
140e33bc2:	7e 1a                	jle    0x140e33bde
140e33bc4:	45 33 c0             	xor    %r8d,%r8d
140e33bc7:	ba 57 01 00 00       	mov    $0x157,%edx
140e33bcc:	8b cb                	mov    %ebx,%ecx
140e33bce:	e8 39 18 02 00       	call   0x140e5540c
140e33bd3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33bd8:	48 83 c4 20          	add    $0x20,%rsp
140e33bdc:	5f                   	pop    %rdi
140e33bdd:	c3                   	ret
140e33bde:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33be3:	33 c0                	xor    %eax,%eax
140e33be5:	48 83 c4 20          	add    $0x20,%rsp
140e33be9:	5f                   	pop    %rdi
140e33bea:	c3                   	ret
140e33beb:	cc                   	int3
140e33bec:	cc                   	int3
140e33bed:	cc                   	int3
140e33bee:	cc                   	int3
140e33bef:	cc                   	int3
140e33bf0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e33bf5:	57                   	push   %rdi
140e33bf6:	48 83 ec 20          	sub    $0x20,%rsp
140e33bfa:	83 3d 5b bc 66 00 00 	cmpl   $0x0,0x66bc5b(%rip)        # 0x14149f85c
140e33c01:	48 63 d9             	movslq %ecx,%rbx
140e33c04:	8d 7b 01             	lea    0x1(%rbx),%edi
140e33c07:	75 21                	jne    0x140e33c2a
140e33c09:	81 ff 00 01 00 00    	cmp    $0x100,%edi
140e33c0f:	77 78                	ja     0x140e33c89
140e33c11:	48 8b 05 a8 56 58 00 	mov    0x5856a8(%rip),%rax        # 0x1413b92c0
140e33c18:	0f b7 04 58          	movzwl (%rax,%rbx,2),%eax
140e33c1c:	83 e0 10             	and    $0x10,%eax
140e33c1f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33c24:	48 83 c4 20          	add    $0x20,%rsp
140e33c28:	5f                   	pop    %rdi
140e33c29:	c3                   	ret
140e33c2a:	e8 e1 fc 01 00       	call   0x140e53910
140e33c2f:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140e33c34:	48 8b 88 90 00 00 00 	mov    0x90(%rax),%rcx
140e33c3b:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140e33c40:	48 8b c8             	mov    %rax,%rcx
140e33c43:	e8 c8 00 02 00       	call   0x140e53d10
140e33c48:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140e33c4d:	81 ff 00 01 00 00    	cmp    $0x100,%edi
140e33c53:	77 15                	ja     0x140e33c6a
140e33c55:	48 8b 08             	mov    (%rax),%rcx
140e33c58:	0f b7 04 59          	movzwl (%rcx,%rbx,2),%eax
140e33c5c:	83 e0 10             	and    $0x10,%eax
140e33c5f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33c64:	48 83 c4 20          	add    $0x20,%rsp
140e33c68:	5f                   	pop    %rdi
140e33c69:	c3                   	ret
140e33c6a:	83 78 08 01          	cmpl   $0x1,0x8(%rax)
140e33c6e:	7e 19                	jle    0x140e33c89
140e33c70:	45 33 c0             	xor    %r8d,%r8d
140e33c73:	8b cb                	mov    %ebx,%ecx
140e33c75:	41 8d 50 10          	lea    0x10(%r8),%edx
140e33c79:	e8 8e 17 02 00       	call   0x140e5540c
140e33c7e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33c83:	48 83 c4 20          	add    $0x20,%rsp
140e33c87:	5f                   	pop    %rdi
140e33c88:	c3                   	ret
140e33c89:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33c8e:	33 c0                	xor    %eax,%eax
140e33c90:	48 83 c4 20          	add    $0x20,%rsp
140e33c94:	5f                   	pop    %rdi
140e33c95:	c3                   	ret
140e33c96:	cc                   	int3
140e33c97:	cc                   	int3
140e33c98:	cc                   	int3
140e33c99:	cc                   	int3
140e33c9a:	cc                   	int3
140e33c9b:	cc                   	int3
140e33c9c:	cc                   	int3
140e33c9d:	cc                   	int3
140e33c9e:	cc                   	int3
140e33c9f:	cc                   	int3
140e33ca0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e33ca5:	57                   	push   %rdi
140e33ca6:	48 83 ec 20          	sub    $0x20,%rsp
140e33caa:	83 3d ab bb 66 00 00 	cmpl   $0x0,0x66bbab(%rip)        # 0x14149f85c
140e33cb1:	48 63 d9             	movslq %ecx,%rbx
140e33cb4:	8d 7b 01             	lea    0x1(%rbx),%edi
140e33cb7:	75 21                	jne    0x140e33cda
140e33cb9:	81 ff 00 01 00 00    	cmp    $0x100,%edi
140e33cbf:	77 78                	ja     0x140e33d39
140e33cc1:	48 8b 05 f8 55 58 00 	mov    0x5855f8(%rip),%rax        # 0x1413b92c0
140e33cc8:	0f b7 04 58          	movzwl (%rax,%rbx,2),%eax
140e33ccc:	83 e0 08             	and    $0x8,%eax
140e33ccf:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e33cd4:	48 83 c4 20          	add    $0x20,%rsp
140e33cd8:	5f                   	pop    %rdi
140e33cd9:	c3                   	ret
140e33cda:	e8 31 fc 01 00       	call   0x140e53910