5e88f3:	77 71                	ja     0x5e8966
5e88f5:	0f 84 02 03 00 00    	je     0x5e8bfd
5e88fb:	8d 46 bd             	lea    -0x43(%esi),%eax
5e88fe:	83 f8 0a             	cmp    $0xa,%eax
5e8901:	0f 87 b9 02 00 00    	ja     0x5e8bc0
5e8907:	0f b6 80 7b 8d 5e 00 	movzbl 0x5e8d7b(%eax),%eax
5e890e:	ff 24 85 63 8d 5e 00 	jmp    *0x5e8d63(,%eax,4)
5e8915:	c7 45 e4 78 22 6d 00 	movl   $0x6d2278,-0x1c(%ebp)
5e891c:	c7 45 e8 04 00 00 00 	movl   $0x4,-0x18(%ebp)
5e8923:	8d 45 e4             	lea    -0x1c(%ebp),%eax
5e8926:	50                   	push   %eax
5e8927:	8d 4d f4             	lea    -0xc(%ebp),%ecx
5e892a:	e8 35 ea ff ff       	call   0x5e7364
5e892f:	e9 ec 02 00 00       	jmp    0x5e8c20
5e8934:	c7 45 e4 80 22 6d 00 	movl   $0x6d2280,-0x1c(%ebp)
5e893b:	c7 45 e8 05 00 00 00 	movl   $0x5,-0x18(%ebp)
5e8942:	eb df                	jmp    0x5e8923
5e8944:	c7 45 e4 88 22 6d 00 	movl   $0x6d2288,-0x1c(%ebp)
5e894b:	c7 45 e8 03 00 00 00 	movl   $0x3,-0x18(%ebp)
5e8952:	eb cf                	jmp    0x5e8923
5e8954:	c7 45 e4 8c 22 6d 00 	movl   $0x6d228c,-0x1c(%ebp)
5e895b:	eb bf                	jmp    0x5e891c
5e895d:	c7 45 e4 94 22 6d 00 	movl   $0x6d2294,-0x1c(%ebp)
5e8964:	eb d5                	jmp    0x5e893b
5e8966:	83 fe 4f             	cmp    $0x4f,%esi
5e8969:	0f 84 74 02 00 00    	je     0x5e8be3
5e896f:	0f 86 4b 02 00 00    	jbe    0x5e8bc0
5e8975:	83 fe 53             	cmp    $0x53,%esi
5e8978:	0f 86 3b 02 00 00    	jbe    0x5e8bb9
5e897e:	83 fe 58             	cmp    $0x58,%esi
5e8981:	0f 84 26 02 00 00    	je     0x5e8bad
5e8987:	83 fe 5f             	cmp    $0x5f,%esi
5e898a:	0f 85 30 02 00 00    	jne    0x5e8bc0
5e8990:	8a 1a                	mov    (%edx),%bl
5e8992:	8d 4a 01             	lea    0x1(%edx),%ecx
5e8995:	0f b6 c3             	movzbl %bl,%eax
5e8998:	89 0d 6c 0c 73 00    	mov    %ecx,0x730c6c
5e899e:	83 f8 4e             	cmp    $0x4e,%eax
5e89a1:	0f 87 e7 00 00 00    	ja     0x5e8a8e
5e89a7:	0f 84 ce 00 00 00    	je     0x5e8a7b
5e89ad:	83 f8 47             	cmp    $0x47,%eax
5e89b0:	0f 87 8d 00 00 00    	ja     0x5e8a43
5e89b6:	83 f8 46             	cmp    $0x46,%eax
5e89b9:	73 78                	jae    0x5e8a33
5e89bb:	84 db                	test   %bl,%bl
5e89bd:	74 5f                	je     0x5e8a1e
5e89bf:	83 f8 24             	cmp    $0x24,%eax
5e89c2:	74 2b                	je     0x5e89ef
5e89c4:	83 c0 bc             	add    $0xffffffbc,%eax
5e89c7:	83 f8 01             	cmp    $0x1,%eax
5e89ca:	0f 87 b9 01 00 00    	ja     0x5e8b89
5e89d0:	c7 45 e4 ac 22 6d 00 	movl   $0x6d22ac,-0x1c(%ebp)
5e89d7:	c7 45 e8 06 00 00 00 	movl   $0x6,-0x18(%ebp)
5e89de:	8d 45 e4             	lea    -0x1c(%ebp),%eax
5e89e1:	50                   	push   %eax
5e89e2:	8d 4d f4             	lea    -0xc(%ebp),%ecx
5e89e5:	e8 7a e9 ff ff       	call   0x5e7364
5e89ea:	e9 34 02 00 00       	jmp    0x5e8c23
5e89ef:	ff 75 0c             	push   0xc(%ebp)
5e89f2:	8d 45 ec             	lea    -0x14(%ebp),%eax
5e89f5:	c7 45 e4 0c 23 6d 00 	movl   $0x6d230c,-0x1c(%ebp)
5e89fc:	50                   	push   %eax
5e89fd:	c7 45 e8 06 00 00 00 	movl   $0x6,-0x18(%ebp)
5e8a04:	e8 b2 fe ff ff       	call   0x5e88bb
5e8a09:	50                   	push   %eax
5e8a0a:	8d 45 e4             	lea    -0x1c(%ebp),%eax
5e8a0d:	50                   	push   %eax
5e8a0e:	ff 75 08             	push   0x8(%ebp)
5e8a11:	e8 e7 e9 ff ff       	call   0x5e73fd
5e8a16:	83 c4 14             	add    $0x14,%esp
5e8a19:	e9 3c 03 00 00       	jmp    0x5e8d5a
5e8a1e:	6a 01                	push   $0x1
5e8a20:	8d 4d f4             	lea    -0xc(%ebp),%ecx
5e8a23:	89 15 6c 0c 73 00    	mov    %edx,0x730c6c
5e8a29:	e8 57 e9 ff ff       	call   0x5e7385
5e8a2e:	e9 f0 01 00 00       	jmp    0x5e8c23
5e8a33:	c7 45 e4 b4 22 6d 00 	movl   $0x6d22b4,-0x1c(%ebp)
5e8a3a:	c7 45 e8 07 00 00 00 	movl   $0x7,-0x18(%ebp)
5e8a41:	eb 9b                	jmp    0x5e89de
5e8a43:	83 f8 49             	cmp    $0x49,%eax
5e8a46:	76 2a                	jbe    0x5e8a72
5e8a48:	83 f8 4b             	cmp    $0x4b,%eax
5e8a4b:	76 1c                	jbe    0x5e8a69
5e8a4d:	83 f8 4d             	cmp    $0x4d,%eax
5e8a50:	0f 87 33 01 00 00    	ja     0x5e8b89
5e8a56:	c7 45 e4 cc 22 6d 00 	movl   $0x6d22cc,-0x1c(%ebp)
5e8a5d:	c7 45 e8 08 00 00 00 	movl   $0x8,-0x18(%ebp)
5e8a64:	e9 75 ff ff ff       	jmp    0x5e89de
5e8a69:	c7 45 e4 c4 22 6d 00 	movl   $0x6d22c4,-0x1c(%ebp)
5e8a70:	eb c8                	jmp    0x5e8a3a
5e8a72:	c7 45 e4 bc 22 6d 00 	movl   $0x6d22bc,-0x1c(%ebp)
5e8a79:	eb bf                	jmp    0x5e8a3a
5e8a7b:	c7 45 e4 a4 22 6d 00 	movl   $0x6d22a4,-0x1c(%ebp)
5e8a82:	c7 45 e8 04 00 00 00 	movl   $0x4,-0x18(%ebp)
5e8a89:	e9 50 ff ff ff       	jmp    0x5e89de
5e8a8e:	83 f8 53             	cmp    $0x53,%eax
5e8a91:	0f 87 ae 00 00 00    	ja     0x5e8b45
5e8a97:	0f 84 9c 00 00 00    	je     0x5e8b39
5e8a9d:	83 e8 4f             	sub    $0x4f,%eax
5e8aa0:	74 2c                	je     0x5e8ace
5e8aa2:	2b c7                	sub    %edi,%eax
5e8aa4:	74 1c                	je     0x5e8ac2
5e8aa6:	83 e8 01             	sub    $0x1,%eax
5e8aa9:	0f 85 da 00 00 00    	jne    0x5e8b89
5e8aaf:	c7 45 e4 d8 22 6d 00 	movl   $0x6d22d8,-0x1c(%ebp)
5e8ab6:	c7 45 e8 09 00 00 00 	movl   $0x9,-0x18(%ebp)
5e8abd:	e9 1c ff ff ff       	jmp    0x5e89de
5e8ac2:	c7 45 e4 e4 22 6d 00 	movl   $0x6d22e4,-0x1c(%ebp)
5e8ac9:	e9 6c ff ff ff       	jmp    0x5e8a3a
5e8ace:	6a fe                	push   $0xfffffffe
5e8ad0:	5b                   	pop    %ebx
5e8ad1:	8b 45 0c             	mov    0xc(%ebp),%eax
5e8ad4:	83 65 f4 00          	andl   $0x0,-0xc(%ebp)
5e8ad8:	83 65 f8 00          	andl   $0x0,-0x8(%ebp)
5e8adc:	8b 08                	mov    (%eax),%ecx
5e8ade:	8b 40 04             	mov    0x4(%eax),%eax
5e8ae1:	89 4d e4             	mov    %ecx,-0x1c(%ebp)
5e8ae4:	89 45 e8             	mov    %eax,-0x18(%ebp)
5e8ae7:	83 fb fe             	cmp    $0xfffffffe,%ebx
5e8aea:	0f 85 dd 01 00 00    	jne    0x5e8ccd
5e8af0:	be 00 08 00 00       	mov    $0x800,%esi
5e8af5:	0b c6                	or     %esi,%eax
5e8af7:	89 45 e8             	mov    %eax,-0x18(%ebp)
5e8afa:	8d 45 e4             	lea    -0x1c(%ebp),%eax
5e8afd:	6a 00                	push   $0x0
5e8aff:	50                   	push   %eax
5e8b00:	8d 45 f4             	lea    -0xc(%ebp),%eax
5e8b03:	50                   	push   %eax
5e8b04:	8d 45 ec             	lea    -0x14(%ebp),%eax
5e8b07:	50                   	push   %eax
5e8b08:	e8 42 23 00 00       	call   0x5eae4f
5e8b0d:	8b 55 f0             	mov    -0x10(%ebp),%edx
5e8b10:	83 c4 10             	add    $0x10,%esp
5e8b13:	85 d6                	test   %edx,%esi
5e8b15:	75 1d                	jne    0x5e8b34
5e8b17:	8d 45 e4             	lea    -0x1c(%ebp),%eax
5e8b1a:	c7 45 e4 b8 37 6c 00 	movl   $0x6c37b8,-0x1c(%ebp)
5e8b21:	50                   	push   %eax
5e8b22:	8d 4d ec             	lea    -0x14(%ebp),%ecx
5e8b25:	c7 45 e8 02 00 00 00 	movl   $0x2,-0x18(%ebp)
5e8b2c:	e8 c3 e9 ff ff       	call   0x5e74f4
5e8b31:	8b 55 f0             	mov    -0x10(%ebp),%edx
5e8b34:	8b 4d ec             	mov    -0x14(%ebp),%ecx
5e8b37:	eb 43                	jmp    0x5e8b7c
5e8b39:	c7 45 e4 ec 22 6d 00 	movl   $0x6d22ec,-0x1c(%ebp)
5e8b40:	e9 18 ff ff ff       	jmp    0x5e8a5d
5e8b45:	83 f8 55             	cmp    $0x55,%eax
5e8b48:	74 57                	je     0x5e8ba1
5e8b4a:	83 f8 57             	cmp    $0x57,%eax
5e8b4d:	74 46                	je     0x5e8b95
5e8b4f:	83 c0 a8             	add    $0xffffffa8,%eax
5e8b52:	83 f8 01             	cmp    $0x1,%eax
5e8b55:	77 32                	ja     0x5e8b89
5e8b57:	8d 41 ff             	lea    -0x1(%ecx),%eax
5e8b5a:	a3 6c 0c 73 00       	mov    %eax,0x730c6c
5e8b5f:	8d 45 e4             	lea    -0x1c(%ebp),%eax
5e8b62:	50                   	push   %eax
5e8b63:	e8 7c 0e 00 00       	call   0x5e99e4
5e8b68:	59                   	pop    %ecx
5e8b69:	8b 08                	mov    (%eax),%ecx
5e8b6b:	8b 50 04             	mov    0x4(%eax),%edx
5e8b6e:	89 4d f4             	mov    %ecx,-0xc(%ebp)
5e8b71:	89 55 f8             	mov    %edx,-0x8(%ebp)
5e8b74:	85 c9                	test   %ecx,%ecx
5e8b76:	0f 85 a7 00 00 00    	jne    0x5e8c23
5e8b7c:	8b 45 08             	mov    0x8(%ebp),%eax
5e8b7f:	89 08                	mov    %ecx,(%eax)
5e8b81:	89 50 04             	mov    %edx,0x4(%eax)
5e8b84:	e9 d4 01 00 00       	jmp    0x5e8d5d
5e8b89:	c7 45 e4 14 23 6d 00 	movl   $0x6d2314,-0x1c(%ebp)
5e8b90:	e9 a5 fe ff ff       	jmp    0x5e8a3a
5e8b95:	c7 45 e4 04 23 6d 00 	movl   $0x6d2304,-0x1c(%ebp)
5e8b9c:	e9 99 fe ff ff       	jmp    0x5e8a3a
5e8ba1:	c7 45 e4 f8 22 6d 00 	movl   $0x6d22f8,-0x1c(%ebp)
5e8ba8:	e9 b0 fe ff ff       	jmp    0x5e8a5d
5e8bad:	c7 45 e4 b4 20 6d 00 	movl   $0x6d20b4,-0x1c(%ebp)
5e8bb4:	e9 63 fd ff ff       	jmp    0x5e891c
5e8bb9:	8b de                	mov    %esi,%ebx
5e8bbb:	83 e3 03             	and    $0x3,%ebx
5e8bbe:	eb 57                	jmp    0x5e8c17
5e8bc0:	8d 42 ff             	lea    -0x1(%edx),%eax
5e8bc3:	a3 6c 0c 73 00       	mov    %eax,0x730c6c
5e8bc8:	8d 45 e4             	lea    -0x1c(%ebp),%eax
5e8bcb:	50                   	push   %eax
5e8bcc:	e8 13 0e 00 00       	call   0x5e99e4
5e8bd1:	59                   	pop    %ecx
5e8bd2:	8b 08                	mov    (%eax),%ecx
5e8bd4:	8b 50 04             	mov    0x4(%eax),%edx
5e8bd7:	89 4d f4             	mov    %ecx,-0xc(%ebp)
5e8bda:	89 55 f8             	mov    %edx,-0x8(%ebp)
5e8bdd:	85 c9                	test   %ecx,%ecx
5e8bdf:	75 3f                	jne    0x5e8c20
5e8be1:	eb 99                	jmp    0x5e8b7c
5e8be3:	8d 45 e4             	lea    -0x1c(%ebp),%eax
5e8be6:	c7 45 e4 f0 21 6d 00 	movl   $0x6d21f0,-0x1c(%ebp)
5e8bed:	50                   	push   %eax
5e8bee:	8d 4d f4             	lea    -0xc(%ebp),%ecx
5e8bf1:	c7 45 e8 05 00 00 00 	movl   $0x5,-0x18(%ebp)
5e8bf8:	e8 67 e7 ff ff       	call   0x5e7364
5e8bfd:	8d 45 e4             	lea    -0x1c(%ebp),%eax
5e8c00:	c7 45 e4 9c 22 6d 00 	movl   $0x6d229c,-0x1c(%ebp)
5e8c07:	50                   	push   %eax
5e8c08:	8d 4d f4             	lea    -0xc(%ebp),%ecx
5e8c0b:	c7 45 e8 06 00 00 00 	movl   $0x6,-0x18(%ebp)
5e8c12:	e8 dd e8 ff ff       	call   0x5e74f4
5e8c17:	83 fb ff             	cmp    $0xffffffff,%ebx
5e8c1a:	0f 85 b1 fe ff ff    	jne    0x5e8ad1
5e8c20:	8a 5d ff             	mov    -0x1(%ebp),%bl
5e8c23:	83 ee 43             	sub    $0x43,%esi
5e8c26:	74 3d                	je     0x5e8c65
5e8c28:	2b f7                	sub    %edi,%esi
5e8c2a:	74 29                	je     0x5e8c55
5e8c2c:	2b f7                	sub    %edi,%esi
5e8c2e:	74 25                	je     0x5e8c55
5e8c30:	2b f7                	sub    %edi,%esi
5e8c32:	74 21                	je     0x5e8c55
5e8c34:	2b f7                	sub    %edi,%esi
5e8c36:	74 1d                	je     0x5e8c55
5e8c38:	83 ee 14             	sub    $0x14,%esi
5e8c3b:	75 5d                	jne    0x5e8c9a
5e8c3d:	0f b6 c3             	movzbl %bl,%eax
5e8c40:	83 e8 45             	sub    $0x45,%eax
5e8c43:	74 10                	je     0x5e8c55
5e8c45:	2b c7                	sub    %edi,%eax
5e8c47:	74 0c                	je     0x5e8c55
5e8c49:	2b c7                	sub    %edi,%eax
5e8c4b:	74 08                	je     0x5e8c55
5e8c4d:	2b c7                	sub    %edi,%eax
5e8c4f:	74 04                	je     0x5e8c55
5e8c51:	2b c7                	sub    %edi,%eax
5e8c53:	75 45                	jne    0x5e8c9a
5e8c55:	c7 45 e4 f8 21 6d 00 	movl   $0x6d21f8,-0x1c(%ebp)
5e8c5c:	c7 45 e8 09 00 00 00 	movl   $0x9,-0x18(%ebp)
5e8c63:	eb 0e                	jmp    0x5e8c73
5e8c65:	c7 45 e4 1c 23 6d 00 	movl   $0x6d231c,-0x1c(%ebp)
5e8c6c:	c7 45 e8 07 00 00 00 	movl   $0x7,-0x18(%ebp)
5e8c73:	8d 45 e4             	lea    -0x1c(%ebp),%eax
5e8c76:	50                   	push   %eax
5e8c77:	8d 4d ec             	lea    -0x14(%ebp),%ecx
5e8c7a:	e8 ab e4 ff ff       	call   0x5e712a
5e8c7f:	8d 4d f4             	lea    -0xc(%ebp),%ecx
5e8c82:	51                   	push   %ecx
5e8c83:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
5e8c86:	51                   	push   %ecx
5e8c87:	8b c8                	mov    %eax,%ecx
5e8c89:	e8 00 e8 ff ff       	call   0x5e748e
5e8c8e:	8b 45 e4             	mov    -0x1c(%ebp),%eax
5e8c91:	89 45 f4             	mov    %eax,-0xc(%ebp)
5e8c94:	8b 45 e8             	mov    -0x18(%ebp),%eax
5e8c97:	89 45 f8             	mov    %eax,-0x8(%ebp)
5e8c9a:	8b 45 0c             	mov    0xc(%ebp),%eax
5e8c9d:	83 38 00             	cmpl   $0x0,(%eax)
5e8ca0:	74 18                	je     0x5e8cba
5e8ca2:	50                   	push   %eax
5e8ca3:	8d 45 e4             	lea    -0x1c(%ebp),%eax
5e8ca6:	6a 20                	push   $0x20
5e8ca8:	50                   	push   %eax
5e8ca9:	e8 71 e7 ff ff       	call   0x5e741f
5e8cae:	83 c4 0c             	add    $0xc,%esp
5e8cb1:	8d 4d f4             	lea    -0xc(%ebp),%ecx
5e8cb4:	50                   	push   %eax
5e8cb5:	e8 92 e8 ff ff       	call   0x5e754c
5e8cba:	8b 45 08             	mov    0x8(%ebp),%eax
5e8cbd:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5e8cc0:	89 08                	mov    %ecx,(%eax)
5e8cc2:	8b 4d f8             	mov    -0x8(%ebp),%ecx
5e8cc5:	89 48 04             	mov    %ecx,0x4(%eax)
5e8cc8:	e9 90 00 00 00       	jmp    0x5e8d5d
5e8ccd:	85 c9                	test   %ecx,%ecx
5e8ccf:	75 62                	jne    0x5e8d33
5e8cd1:	8b f3                	mov    %ebx,%esi
5e8cd3:	83 e6 02             	and    $0x2,%esi
5e8cd6:	f6 c3 01             	test   $0x1,%bl
5e8cd9:	74 3a                	je     0x5e8d15
5e8cdb:	8d 45 ec             	lea    -0x14(%ebp),%eax
5e8cde:	c7 45 ec 24 23 6d 00 	movl   $0x6d2324,-0x14(%ebp)
5e8ce5:	50                   	push   %eax
5e8ce6:	8d 4d f4             	lea    -0xc(%ebp),%ecx
5e8ce9:	c7 45 f0 05 00 00 00 	movl   $0x5,-0x10(%ebp)
5e8cf0:	e8 6f e6 ff ff       	call   0x5e7364
5e8cf5:	85 f6                	test   %esi,%esi
5e8cf7:	74 3a                	je     0x5e8d33
5e8cf9:	8d 45 ec             	lea    -0x14(%ebp),%eax
5e8cfc:	c7 45 ec 2c 23 6d 00 	movl   $0x6d232c,-0x14(%ebp)
5e8d03:	50                   	push   %eax
5e8d04:	8d 4d f4             	lea    -0xc(%ebp),%ecx
5e8d07:	c7 45 f0 09 00 00 00 	movl   $0x9,-0x10(%ebp)
5e8d0e:	e8 e1 e7 ff ff       	call   0x5e74f4
5e8d13:	eb 1e                	jmp    0x5e8d33
5e8d15:	85 f6                	test   %esi,%esi
5e8d17:	74 1a                	je     0x5e8d33
5e8d19:	8d 45 ec             	lea    -0x14(%ebp),%eax
5e8d1c:	c7 45 ec 18 22 6d 00 	movl   $0x6d2218,-0x14(%ebp)
5e8d23:	50                   	push   %eax
5e8d24:	8d 4d f4             	lea    -0xc(%ebp),%ecx
5e8d27:	c7 45 f0 08 00 00 00 	movl   $0x8,-0x10(%ebp)
5e8d2e:	e8 31 e6 ff ff       	call   0x5e7364
5e8d33:	6a 01                	push   $0x1
5e8d35:	8d 45 e4             	lea    -0x1c(%ebp),%eax
5e8d38:	50                   	push   %eax
5e8d39:	8d 45 f4             	lea    -0xc(%ebp),%eax
5e8d3c:	50                   	push   %eax
5e8d3d:	ff 75 08             	push   0x8(%ebp)
5e8d40:	e8 0a 21 00 00       	call   0x5eae4f
5e8d45:	83 c4 10             	add    $0x10,%esp
5e8d48:	eb 10                	jmp    0x5e8d5a
5e8d4a:	ff 75 0c             	push   0xc(%ebp)
5e8d4d:	6a 01                	push   $0x1
5e8d4f:	ff 75 08             	push   0x8(%ebp)
5e8d52:	e8 f3 e6 ff ff       	call   0x5e744a
5e8d57:	83 c4 0c             	add    $0xc,%esp
5e8d5a:	8b 45 08             	mov    0x8(%ebp),%eax
5e8d5d:	5f                   	pop    %edi
5e8d5e:	5e                   	pop    %esi
5e8d5f:	5b                   	pop    %ebx
5e8d60:	c9                   	leave
5e8d61:	c3                   	ret
5e8d62:	90                   	nop
5e8d63:	15 89 5e 00 34       	adc    $0x34005e89,%eax
5e8d68:	89 5e 00             	mov    %ebx,0x0(%esi)
5e8d6b:	44                   	inc    %esp
5e8d6c:	89 5e 00             	mov    %ebx,0x0(%esi)
5e8d6f:	54                   	push   %esp
5e8d70:	89 5e 00             	mov    %ebx,0x0(%esi)
5e8d73:	5d                   	pop    %ebp
5e8d74:	89 5e 00             	mov    %ebx,0x0(%esi)
5e8d77:	c0 8b 5e 00 00 00 00 	rorb   $0x0,0x5e(%ebx)
5e8d7e:	01 01                	add    %eax,(%ecx)
5e8d80:	02 02                	add    (%edx),%al
5e8d82:	03 03                	add    (%ebx),%eax
5e8d84:	05 04 55 8b ec       	add    $0xec8b5504,%eax
5e8d89:	a1 6c 0c 73 00       	mov    0x730c6c,%eax
5e8d8e:	83 ec 10             	sub    $0x10,%esp
5e8d91:	8a 08                	mov    (%eax),%cl
5e8d93:	84 c9                	test   %cl,%cl
5e8d95:	0f 84 b9 00 00 00    	je     0x5e8e54
5e8d9b:	0f be c9             	movsbl %cl,%ecx
5e8d9e:	83 e9 41             	sub    $0x41,%ecx
5e8da1:	40                   	inc    %eax
5e8da2:	a3 6c 0c 73 00       	mov    %eax,0x730c6c
5e8da7:	83 f9 14             	cmp    $0x14,%ecx
5e8daa:	0f 87 94 00 00 00    	ja     0x5e8e44
5e8db0:	a1 74 0c 73 00       	mov    0x730c74,%eax
5e8db5:	83 65 f8 00          	andl   $0x0,-0x8(%ebp)
5e8db9:	d1 e8                	shr    $1,%eax
5e8dbb:	6a 02                	push   $0x2
5e8dbd:	f7 d0                	not    %eax
5e8dbf:	5a                   	pop    %edx
5e8dc0:	89 55 fc             	mov    %edx,-0x4(%ebp)
5e8dc3:	a8 01                	test   $0x1,%al