417cde:	cc                   	int3
417cdf:	cc                   	int3
417ce0:	55                   	push   %ebp
417ce1:	8b ec                	mov    %esp,%ebp
417ce3:	81 ec 80 00 00 00    	sub    $0x80,%esp
417ce9:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
417cf0:	a1 38 a4 4f 00       	mov    0x4fa438,%eax
417cf5:	0f be 08             	movsbl (%eax),%ecx
417cf8:	83 f9 5f             	cmp    $0x5f,%ecx
417cfb:	75 19                	jne    0x417d16
417cfd:	8b 55 f8             	mov    -0x8(%ebp),%edx
417d00:	81 ca 00 40 00 00    	or     $0x4000,%edx
417d06:	89 55 f8             	mov    %edx,-0x8(%ebp)
417d09:	a1 38 a4 4f 00       	mov    0x4fa438,%eax
417d0e:	83 c0 01             	add    $0x1,%eax
417d11:	a3 38 a4 4f 00       	mov    %eax,0x4fa438
417d16:	8b 0d 38 a4 4f 00    	mov    0x4fa438,%ecx
417d1c:	0f be 11             	movsbl (%ecx),%edx
417d1f:	83 fa 41             	cmp    $0x41,%edx
417d22:	0f 8c 22 02 00 00    	jl     0x417f4a
417d28:	a1 38 a4 4f 00       	mov    0x4fa438,%eax
417d2d:	0f be 08             	movsbl (%eax),%ecx
417d30:	83 f9 5a             	cmp    $0x5a,%ecx
417d33:	0f 8f 11 02 00 00    	jg     0x417f4a
417d39:	8b 15 38 a4 4f 00    	mov    0x4fa438,%edx
417d3f:	0f be 02             	movsbl (%edx),%eax
417d42:	83 e8 41             	sub    $0x41,%eax
417d45:	89 45 90             	mov    %eax,-0x70(%ebp)
417d48:	8b 0d 38 a4 4f 00    	mov    0x4fa438,%ecx
417d4e:	83 c1 01             	add    $0x1,%ecx
417d51:	89 0d 38 a4 4f 00    	mov    %ecx,0x4fa438
417d57:	8b 55 90             	mov    -0x70(%ebp),%edx
417d5a:	89 55 f4             	mov    %edx,-0xc(%ebp)
417d5d:	8b 45 f8             	mov    -0x8(%ebp),%eax
417d60:	0d 00 80 00 00       	or     $0x8000,%eax
417d65:	89 45 f8             	mov    %eax,-0x8(%ebp)
417d68:	8b 4d f4             	mov    -0xc(%ebp),%ecx
417d6b:	83 e1 01             	and    $0x1,%ecx
417d6e:	74 0e                	je     0x417d7e
417d70:	8b 55 f8             	mov    -0x8(%ebp),%edx
417d73:	81 ca 00 20 00 00    	or     $0x2000,%edx
417d79:	89 55 f8             	mov    %edx,-0x8(%ebp)
417d7c:	eb 0b                	jmp    0x417d89
417d7e:	8b 45 f8             	mov    -0x8(%ebp),%eax
417d81:	25 ff df ff ff       	and    $0xffffdfff,%eax
417d86:	89 45 f8             	mov    %eax,-0x8(%ebp)
417d89:	83 7d f4 18          	cmpl   $0x18,-0xc(%ebp)
417d8d:	0f 8d b2 01 00 00    	jge    0x417f45
417d93:	8b 4d f8             	mov    -0x8(%ebp),%ecx
417d96:	81 e1 00 80 00 00    	and    $0x8000,%ecx
417d9c:	74 1a                	je     0x417db8
417d9e:	8b 55 f8             	mov    -0x8(%ebp),%edx
417da1:	81 e2 ff e7 ff ff    	and    $0xffffe7ff,%edx
417da7:	81 ca 00 08 00 00    	or     $0x800,%edx
417dad:	89 55 f8             	mov    %edx,-0x8(%ebp)
417db0:	8b 45 f8             	mov    -0x8(%ebp),%eax
417db3:	89 45 8c             	mov    %eax,-0x74(%ebp)
417db6:	eb 12                	jmp    0x417dca
417db8:	8b 4d f8             	mov    -0x8(%ebp),%ecx
417dbb:	81 e1 ff 9f ff ff    	and    $0xffff9fff,%ecx
417dc1:	89 4d f8             	mov    %ecx,-0x8(%ebp)
417dc4:	8b 55 f8             	mov    -0x8(%ebp),%edx
417dc7:	89 55 8c             	mov    %edx,-0x74(%ebp)
417dca:	8b 45 f4             	mov    -0xc(%ebp),%eax
417dcd:	83 e0 18             	and    $0x18,%eax
417dd0:	89 45 ec             	mov    %eax,-0x14(%ebp)
417dd3:	74 11                	je     0x417de6
417dd5:	83 7d ec 08          	cmpl   $0x8,-0x14(%ebp)
417dd9:	74 3f                	je     0x417e1a
417ddb:	83 7d ec 10          	cmpl   $0x10,-0x14(%ebp)
417ddf:	74 70                	je     0x417e51
417de1:	e9 97 00 00 00       	jmp    0x417e7d
417de6:	8b 4d f8             	mov    -0x8(%ebp),%ecx
417de9:	81 e1 00 80 00 00    	and    $0x8000,%ecx
417def:	74 11                	je     0x417e02
417df1:	8b 55 f8             	mov    -0x8(%ebp),%edx
417df4:	81 e2 3f ff ff ff    	and    $0xffffff3f,%edx
417dfa:	83 ca 40             	or     $0x40,%edx
417dfd:	89 55 e4             	mov    %edx,-0x1c(%ebp)
417e00:	eb 10                	jmp    0x417e12
417e02:	8b 45 f8             	mov    -0x8(%ebp),%eax
417e05:	25 ff e7 ff ff       	and    $0xffffe7ff,%eax
417e0a:	0d 00 08 00 00       	or     $0x800,%eax
417e0f:	89 45 e4             	mov    %eax,-0x1c(%ebp)
417e12:	8b 4d e4             	mov    -0x1c(%ebp),%ecx
417e15:	89 4d f8             	mov    %ecx,-0x8(%ebp)
417e18:	eb 72                	jmp    0x417e8c
417e1a:	8b 55 f8             	mov    -0x8(%ebp),%edx
417e1d:	81 e2 00 80 00 00    	and    $0x8000,%edx
417e23:	74 12                	je     0x417e37
417e25:	8b 45 f8             	mov    -0x8(%ebp),%eax
417e28:	25 3f ff ff ff       	and    $0xffffff3f,%eax
417e2d:	0d 80 00 00 00       	or     $0x80,%eax
417e32:	89 45 e0             	mov    %eax,-0x20(%ebp)
417e35:	eb 12                	jmp    0x417e49
417e37:	8b 4d f8             	mov    -0x8(%ebp),%ecx
417e3a:	81 e1 ff e7 ff ff    	and    $0xffffe7ff,%ecx
417e40:	81 c9 00 10 00 00    	or     $0x1000,%ecx
417e46:	89 4d e0             	mov    %ecx,-0x20(%ebp)
417e49:	8b 55 e0             	mov    -0x20(%ebp),%edx
417e4c:	89 55 f8             	mov    %edx,-0x8(%ebp)
417e4f:	eb 3b                	jmp    0x417e8c
417e51:	8b 45 f8             	mov    -0x8(%ebp),%eax
417e54:	25 00 80 00 00       	and    $0x8000,%eax
417e59:	74 0e                	je     0x417e69
417e5b:	8b 4d f8             	mov    -0x8(%ebp),%ecx
417e5e:	81 e1 3f ff ff ff    	and    $0xffffff3f,%ecx
417e64:	89 4d dc             	mov    %ecx,-0x24(%ebp)
417e67:	eb 0c                	jmp    0x417e75
417e69:	8b 55 f8             	mov    -0x8(%ebp),%edx
417e6c:	81 e2 ff e7 ff ff    	and    $0xffffe7ff,%edx
417e72:	89 55 dc             	mov    %edx,-0x24(%ebp)
417e75:	8b 45 dc             	mov    -0x24(%ebp),%eax
417e78:	89 45 f8             	mov    %eax,-0x8(%ebp)
417e7b:	eb 0f                	jmp    0x417e8c
417e7d:	c7 45 f8 ff ff 00 00 	movl   $0xffff,-0x8(%ebp)
417e84:	8b 45 f8             	mov    -0x8(%ebp),%eax
417e87:	e9 9b 07 00 00       	jmp    0x418627
417e8c:	8b 4d f4             	mov    -0xc(%ebp),%ecx
417e8f:	83 e1 06             	and    $0x6,%ecx
417e92:	89 4d d8             	mov    %ecx,-0x28(%ebp)
417e95:	83 7d d8 06          	cmpl   $0x6,-0x28(%ebp)
417e99:	0f 87 97 00 00 00    	ja     0x417f36
417e9f:	8b 55 d8             	mov    -0x28(%ebp),%edx
417ea2:	ff 24 95 2c 86 41 00 	jmp    *0x41862c(,%edx,4)
417ea9:	8b 45 f8             	mov    -0x8(%ebp),%eax
417eac:	25 ff f8 ff ff       	and    $0xfffff8ff,%eax
417eb1:	0d 00 04 00 00       	or     $0x400,%eax
417eb6:	89 45 f8             	mov    %eax,-0x8(%ebp)
417eb9:	e9 87 00 00 00       	jmp    0x417f45
417ebe:	8b 4d f8             	mov    -0x8(%ebp),%ecx
417ec1:	81 e1 ff f8 ff ff    	and    $0xfffff8ff,%ecx
417ec7:	81 c9 00 01 00 00    	or     $0x100,%ecx
417ecd:	89 4d f8             	mov    %ecx,-0x8(%ebp)
417ed0:	eb 73                	jmp    0x417f45
417ed2:	8b 55 f8             	mov    -0x8(%ebp),%edx
417ed5:	81 e2 00 80 00 00    	and    $0x8000,%edx
417edb:	74 12                	je     0x417eef
417edd:	8b 45 f8             	mov    -0x8(%ebp),%eax
417ee0:	25 ff f8 ff ff       	and    $0xfffff8ff,%eax
417ee5:	0d 00 02 00 00       	or     $0x200,%eax
417eea:	89 45 d0             	mov    %eax,-0x30(%ebp)
417eed:	eb 3d                	jmp    0x417f2c
417eef:	8b 4d f8             	mov    -0x8(%ebp),%ecx
417ef2:	81 e1 00 80 00 00    	and    $0x8000,%ecx
417ef8:	74 1a                	je     0x417f14
417efa:	8b 55 f8             	mov    -0x8(%ebp),%edx
417efd:	81 e2 ff e7 ff ff    	and    $0xffffe7ff,%edx
417f03:	81 ca 00 08 00 00    	or     $0x800,%edx
417f09:	89 55 f8             	mov    %edx,-0x8(%ebp)
417f0c:	8b 45 f8             	mov    -0x8(%ebp),%eax
417f0f:	89 45 d4             	mov    %eax,-0x2c(%ebp)
417f12:	eb 12                	jmp    0x417f26
417f14:	8b 4d f8             	mov    -0x8(%ebp),%ecx
417f17:	81 e1 ff 9f ff ff    	and    $0xffff9fff,%ecx
417f1d:	89 4d f8             	mov    %ecx,-0x8(%ebp)
417f20:	8b 55 f8             	mov    -0x8(%ebp),%edx
417f23:	89 55 d4             	mov    %edx,-0x2c(%ebp)
417f26:	8b 45 d4             	mov    -0x2c(%ebp),%eax
417f29:	89 45 d0             	mov    %eax,-0x30(%ebp)
417f2c:	8b 4d d0             	mov    -0x30(%ebp),%ecx
417f2f:	89 4d f8             	mov    %ecx,-0x8(%ebp)
417f32:	eb 11                	jmp    0x417f45
417f34:	eb 0f                	jmp    0x417f45
417f36:	c7 45 f8 ff ff 00 00 	movl   $0xffff,-0x8(%ebp)
417f3d:	8b 45 f8             	mov    -0x8(%ebp),%eax
417f40:	e9 e2 06 00 00       	jmp    0x418627
417f45:	e9 da 06 00 00       	jmp    0x418624
417f4a:	8b 15 38 a4 4f 00    	mov    0x4fa438,%edx
417f50:	0f be 02             	movsbl (%edx),%eax
417f53:	83 f8 24             	cmp    $0x24,%eax
417f56:	0f 85 cf 03 00 00    	jne    0x41832b
417f5c:	c6 45 ff 00          	movb   $0x0,-0x1(%ebp)
417f60:	8b 0d 38 a4 4f 00    	mov    0x4fa438,%ecx
417f66:	83 c1 01             	add    $0x1,%ecx
417f69:	89 0d 38 a4 4f 00    	mov    %ecx,0x4fa438
417f6f:	8b 15 38 a4 4f 00    	mov    0x4fa438,%edx
417f75:	0f be 02             	movsbl (%edx),%eax
417f78:	89 45 cc             	mov    %eax,-0x34(%ebp)
417f7b:	83 7d cc 52          	cmpl   $0x52,-0x34(%ebp)
417f7f:	0f 87 83 03 00 00    	ja     0x418308
417f85:	8b 4d cc             	mov    -0x34(%ebp),%ecx
417f88:	0f b6 91 70 86 41 00 	movzbl 0x418670(%ecx),%edx
417f8f:	ff 24 95 48 86 41 00 	jmp    *0x418648(,%edx,4)
417f96:	8b 45 f8             	mov    -0x8(%ebp),%eax
417f99:	25 ff 64 ff ff       	and    $0xffff64ff,%eax
417f9e:	0d 00 90 00 00       	or     $0x9000,%eax
417fa3:	89 45 f8             	mov    %eax,-0x8(%ebp)
417fa6:	e9 6c 03 00 00       	jmp    0x418317
417fab:	8b 4d f8             	mov    -0x8(%ebp),%ecx
417fae:	81 e1 ff 67 ff ff    	and    $0xffff67ff,%ecx
417fb4:	81 c9 00 98 00 00    	or     $0x9800,%ecx
417fba:	89 4d f8             	mov    %ecx,-0x8(%ebp)
417fbd:	e9 55 03 00 00       	jmp    0x418317
417fc2:	8b 55 f8             	mov    -0x8(%ebp),%edx
417fc5:	81 e2 ff 64 ff ff    	and    $0xffff64ff,%edx
417fcb:	81 ca 00 91 00 00    	or     $0x9100,%edx
417fd1:	89 55 f8             	mov    %edx,-0x8(%ebp)
417fd4:	e9 3e 03 00 00       	jmp    0x418317
417fd9:	8b 45 f8             	mov    -0x8(%ebp),%eax
417fdc:	25 ff 64 ff ff       	and    $0xffff64ff,%eax
417fe1:	0d 00 92 00 00       	or     $0x9200,%eax
417fe6:	89 45 f8             	mov    %eax,-0x8(%ebp)
417fe9:	e9 29 03 00 00       	jmp    0x418317
417fee:	8b 4d f8             	mov    -0x8(%ebp),%ecx
417ff1:	81 e1 ff 83 ff ff    	and    $0xffff83ff,%ecx
417ff7:	81 c9 00 7c 00 00    	or     $0x7c00,%ecx
417ffd:	89 4d f8             	mov    %ecx,-0x8(%ebp)
418000:	e9 12 03 00 00       	jmp    0x418317
418005:	8b 15 38 a4 4f 00    	mov    0x4fa438,%edx
41800b:	0f be 42 01          	movsbl 0x1(%edx),%eax
41800f:	83 f8 50             	cmp    $0x50,%eax
418012:	75 0f                	jne    0x418023
418014:	8b 0d 38 a4 4f 00    	mov    0x4fa438,%ecx
41801a:	83 c1 01             	add    $0x1,%ecx
41801d:	89 0d 38 a4 4f 00    	mov    %ecx,0x4fa438
418023:	8b 15 38 a4 4f 00    	mov    0x4fa438,%edx
418029:	83 c2 01             	add    $0x1,%edx
41802c:	89 15 38 a4 4f 00    	mov    %edx,0x4fa438
418032:	a1 38 a4 4f 00       	mov    0x4fa438,%eax
418037:	0f be 08             	movsbl (%eax),%ecx
41803a:	89 4d c8             	mov    %ecx,-0x38(%ebp)
41803d:	83 7d c8 68          	cmpl   $0x68,-0x38(%ebp)
418041:	0f 87 dc 00 00 00    	ja     0x418123
418047:	8b 55 c8             	mov    -0x38(%ebp),%edx
41804a:	0f b6 82 dc 86 41 00 	movzbl 0x4186dc(%edx),%eax
418051:	ff 24 85 c4 86 41 00 	jmp    *0x4186c4(,%eax,4)
418058:	8b 0d 38 a4 4f 00    	mov    0x4fa438,%ecx
41805e:	83 c1 01             	add    $0x1,%ecx
418061:	89 0d 38 a4 4f 00    	mov    %ecx,0x4fa438
418067:	e8 f4 b6 fe ff       	call   0x403760
41806c:	e9 b6 05 00 00       	jmp    0x418627
418071:	8b 15 38 a4 4f 00    	mov    0x4fa438,%edx
418077:	83 c2 01             	add    $0x1,%edx
41807a:	89 15 38 a4 4f 00    	mov    %edx,0x4fa438
418080:	a1 38 a4 4f 00       	mov    0x4fa438,%eax
418085:	0f be 08             	movsbl (%eax),%ecx
418088:	83 f9 30             	cmp    $0x30,%ecx
41808b:	7c 44                	jl     0x4180d1
41808d:	8b 15 38 a4 4f 00    	mov    0x4fa438,%edx
418093:	0f be 02             	movsbl (%edx),%eax
418096:	83 f8 39             	cmp    $0x39,%eax
418099:	7f 36                	jg     0x4180d1
41809b:	8b 0d 38 a4 4f 00    	mov    0x4fa438,%ecx
4180a1:	0f be 11             	movsbl (%ecx),%edx
4180a4:	a1 38 a4 4f 00       	mov    0x4fa438,%eax
4180a9:	8d 4c 10 d1          	lea    -0x2f(%eax,%edx,1),%ecx
4180ad:	89 0d 38 a4 4f 00    	mov    %ecx,0x4fa438
4180b3:	e8 a8 b6 fe ff       	call   0x403760
4180b8:	89 45 f8             	mov    %eax,-0x8(%ebp)
4180bb:	8b 55 f8             	mov    -0x8(%ebp),%edx
4180be:	81 ca 00 00 01 00    	or     $0x10000,%edx
4180c4:	89 55 f8             	mov    %edx,-0x8(%ebp)
4180c7:	8b 45 f8             	mov    -0x8(%ebp),%eax
4180ca:	e9 58 05 00 00       	jmp    0x418627
4180cf:	eb 07                	jmp    0x4180d8
4180d1:	c7 45 f8 ff ff 00 00 	movl   $0xffff,-0x8(%ebp)
4180d8:	eb 58                	jmp    0x418132
4180da:	a1 38 a4 4f 00       	mov    0x4fa438,%eax
4180df:	83 c0 01             	add    $0x1,%eax
4180e2:	a3 38 a4 4f 00       	mov    %eax,0x4fa438
4180e7:	e8 74 b6 fe ff       	call   0x403760
4180ec:	e9 36 05 00 00       	jmp    0x418627
4180f1:	c7 05 4c a4 4f 00 00 	movl   $0x0,0x4fa44c
4180f8:	00 00 00
4180fb:	8b 0d 38 a4 4f 00    	mov    0x4fa438,%ecx
418101:	83 c1 01             	add    $0x1,%ecx
418104:	89 0d 38 a4 4f 00    	mov    %ecx,0x4fa438
41810a:	e8 51 b6 fe ff       	call   0x403760
41810f:	e9 13 05 00 00       	jmp    0x418627
418114:	c7 45 f8 fe ff 00 00 	movl   $0xfffe,-0x8(%ebp)
41811b:	8b 45 f8             	mov    -0x8(%ebp),%eax
41811e:	e9 04 05 00 00       	jmp    0x418627
418123:	c7 45 f8 ff ff 00 00 	movl   $0xffff,-0x8(%ebp)
41812a:	8b 45 f8             	mov    -0x8(%ebp),%eax
41812d:	e9 f5 04 00 00       	jmp    0x418627
418132:	e9 e0 01 00 00       	jmp    0x418317
418137:	c7 45 f8 fe ff 00 00 	movl   $0xfffe,-0x8(%ebp)
41813e:	8b 15 38 a4 4f 00    	mov    0x4fa438,%edx
418144:	83 ea 01             	sub    $0x1,%edx
418147:	89 15 38 a4 4f 00    	mov    %edx,0x4fa438
41814d:	e9 c5 01 00 00       	jmp    0x418317
418152:	c6 45 ff 01          	movb   $0x1,-0x1(%ebp)
418156:	a1 38 a4 4f 00       	mov    0x4fa438,%eax
41815b:	83 c0 01             	add    $0x1,%eax
41815e:	a3 38 a4 4f 00       	mov    %eax,0x4fa438
418163:	8b 0d 38 a4 4f 00    	mov    0x4fa438,%ecx
418169:	0f be 11             	movsbl (%ecx),%edx
41816c:	83 fa 30             	cmp    $0x30,%edx
41816f:	7c 0d                	jl     0x41817e
418171:	a1 38 a4 4f 00       	mov    0x4fa438,%eax
418176:	0f be 08             	movsbl (%eax),%ecx
418179:	83 f9 35             	cmp    $0x35,%ecx
41817c:	7e 25                	jle    0x4181a3
41817e:	8b 15 38 a4 4f 00    	mov    0x4fa438,%edx
418184:	0f be 02             	movsbl (%edx),%eax
418187:	85 c0                	test   %eax,%eax
418189:	74 09                	je     0x418194
41818b:	c7 45 f8 fe ff 00 00 	movl   $0xfffe,-0x8(%ebp)
418192:	eb 07                	jmp    0x41819b
418194:	c7 45 f8 ff ff 00 00 	movl   $0xffff,-0x8(%ebp)
41819b:	8b 45 f8             	mov    -0x8(%ebp),%eax
41819e:	e9 84 04 00 00       	jmp    0x418627
4181a3:	8b 0d 38 a4 4f 00    	mov    0x4fa438,%ecx
4181a9:	0f be 11             	movsbl (%ecx),%edx
4181ac:	83 ea 30             	sub    $0x30,%edx
4181af:	89 55 c4             	mov    %edx,-0x3c(%ebp)
4181b2:	8b 45 f8             	mov    -0x8(%ebp),%eax
4181b5:	0d 00 80 00 00       	or     $0x8000,%eax
4181ba:	89 45 f8             	mov    %eax,-0x8(%ebp)
4181bd:	8b 4d f8             	mov    -0x8(%ebp),%ecx
4181c0:	81 e1 00 80 00 00    	and    $0x8000,%ecx
4181c6:	74 1a                	je     0x4181e2
4181c8:	8b 55 f8             	mov    -0x8(%ebp),%edx
4181cb:	81 e2 ff e7 ff ff    	and    $0xffffe7ff,%edx
4181d1:	81 ca 00 08 00 00    	or     $0x800,%edx
4181d7:	89 55 f8             	mov    %edx,-0x8(%ebp)
4181da:	8b 45 f8             	mov    -0x8(%ebp),%eax
4181dd:	89 45 88             	mov    %eax,-0x78(%ebp)
4181e0:	eb 12                	jmp    0x4181f4
4181e2:	8b 4d f8             	mov    -0x8(%ebp),%ecx
4181e5:	81 e1 ff 9f ff ff    	and    $0xffff9fff,%ecx
4181eb:	89 4d f8             	mov    %ecx,-0x8(%ebp)
4181ee:	8b 55 f8             	mov    -0x8(%ebp),%edx
4181f1:	89 55 88             	mov    %edx,-0x78(%ebp)
4181f4:	0f b6 45 ff          	movzbl -0x1(%ebp),%eax
4181f8:	85 c0                	test   %eax,%eax
4181fa:	74 14                	je     0x418210
4181fc:	8b 4d f8             	mov    -0x8(%ebp),%ecx
4181ff:	81 e1 ff f8 ff ff    	and    $0xfffff8ff,%ecx
418205:	81 c9 00 06 00 00    	or     $0x600,%ecx
41820b:	89 4d f8             	mov    %ecx,-0x8(%ebp)
41820e:	eb 12                	jmp    0x418222
418210:	8b 55 f8             	mov    -0x8(%ebp),%edx
418213:	81 e2 ff f8 ff ff    	and    $0xfffff8ff,%edx
418219:	81 ca 00 05 00 00    	or     $0x500,%edx
41821f:	89 55 f8             	mov    %edx,-0x8(%ebp)
418222:	8b 45 c4             	mov    -0x3c(%ebp),%eax
418225:	83 e0 01             	and    $0x1,%eax
418228:	74 0e                	je     0x418238
41822a:	8b 4d f8             	mov    -0x8(%ebp),%ecx
41822d:	81 c9 00 20 00 00    	or     $0x2000,%ecx
418233:	89 4d f8             	mov    %ecx,-0x8(%ebp)
418236:	eb 0c                	jmp    0x418244
418238:	8b 55 f8             	mov    -0x8(%ebp),%edx
41823b:	81 e2 ff df ff ff    	and    $0xffffdfff,%edx
418241:	89 55 f8             	mov    %edx,-0x8(%ebp)
418244:	8b 45 c4             	mov    -0x3c(%ebp),%eax
418247:	83 e0 06             	and    $0x6,%eax
41824a:	89 45 e8             	mov    %eax,-0x18(%ebp)