411d94:	75 44                	jne    0x411dda
411d96:	b9 30 6b 46 00       	mov    $0x466b30,%ecx
411d9b:	8d 47 04             	lea    0x4(%edi),%eax
411d9e:	8b ff                	mov    %edi,%edi
411da0:	8a 10                	mov    (%eax),%dl
411da2:	3a 11                	cmp    (%ecx),%dl
411da4:	75 1a                	jne    0x411dc0
411da6:	3a d3                	cmp    %bl,%dl
411da8:	74 12                	je     0x411dbc
411daa:	8a 50 01             	mov    0x1(%eax),%dl
411dad:	3a 51 01             	cmp    0x1(%ecx),%dl
411db0:	75 0e                	jne    0x411dc0
411db2:	83 c0 02             	add    $0x2,%eax
411db5:	83 c1 02             	add    $0x2,%ecx
411db8:	3a d3                	cmp    %bl,%dl
411dba:	75 e4                	jne    0x411da0
411dbc:	33 c0                	xor    %eax,%eax
411dbe:	eb 05                	jmp    0x411dc5
411dc0:	1b c0                	sbb    %eax,%eax
411dc2:	83 d8 ff             	sbb    $0xffffffff,%eax
411dc5:	3b c3                	cmp    %ebx,%eax
411dc7:	75 11                	jne    0x411dda
411dc9:	8d 44 24 12          	lea    0x12(%esp),%eax
411dcd:	8a 10                	mov    (%eax),%dl
411dcf:	88 95 e0 45 00 00    	mov    %dl,0x45e0(%ebp)
411dd5:	e9 0b 54 00 00       	jmp    0x4171e5
411dda:	b9 1c 6b 46 00       	mov    $0x466b1c,%ecx
411ddf:	8b c6                	mov    %esi,%eax
411de1:	8a 10                	mov    (%eax),%dl
411de3:	3a 11                	cmp    (%ecx),%dl
411de5:	75 1a                	jne    0x411e01
411de7:	3a d3                	cmp    %bl,%dl
411de9:	74 12                	je     0x411dfd
411deb:	8a 50 01             	mov    0x1(%eax),%dl
411dee:	3a 51 01             	cmp    0x1(%ecx),%dl
411df1:	75 0e                	jne    0x411e01
411df3:	83 c0 02             	add    $0x2,%eax
411df6:	83 c1 02             	add    $0x2,%ecx
411df9:	3a d3                	cmp    %bl,%dl
411dfb:	75 e4                	jne    0x411de1
411dfd:	33 c0                	xor    %eax,%eax
411dff:	eb 05                	jmp    0x411e06
411e01:	1b c0                	sbb    %eax,%eax
411e03:	83 d8 ff             	sbb    $0xffffffff,%eax
411e06:	3b c3                	cmp    %ebx,%eax
411e08:	75 11                	jne    0x411e1b
411e0a:	8d 44 24 13          	lea    0x13(%esp),%eax
411e0e:	8a 00                	mov    (%eax),%al
411e10:	88 85 e1 45 00 00    	mov    %al,0x45e1(%ebp)
411e16:	e9 ca 53 00 00       	jmp    0x4171e5
411e1b:	6a 03                	push   $0x3
411e1d:	68 ec 81 46 00       	push   $0x4681ec
411e22:	56                   	push   %esi
411e23:	e8 6c 14 02 00       	call   0x433294
411e28:	83 c4 0c             	add    $0xc,%esp
411e2b:	85 c0                	test   %eax,%eax
411e2d:	75 42                	jne    0x411e71
411e2f:	b9 1c 6b 46 00       	mov    $0x466b1c,%ecx
411e34:	8d 47 04             	lea    0x4(%edi),%eax
411e37:	8a 10                	mov    (%eax),%dl
411e39:	3a 11                	cmp    (%ecx),%dl
411e3b:	75 1a                	jne    0x411e57
411e3d:	3a d3                	cmp    %bl,%dl
411e3f:	74 12                	je     0x411e53
411e41:	8a 50 01             	mov    0x1(%eax),%dl
411e44:	3a 51 01             	cmp    0x1(%ecx),%dl
411e47:	75 0e                	jne    0x411e57
411e49:	83 c0 02             	add    $0x2,%eax
411e4c:	83 c1 02             	add    $0x2,%ecx
411e4f:	3a d3                	cmp    %bl,%dl
411e51:	75 e4                	jne    0x411e37
411e53:	33 c0                	xor    %eax,%eax
411e55:	eb 05                	jmp    0x411e5c
411e57:	1b c0                	sbb    %eax,%eax
411e59:	83 d8 ff             	sbb    $0xffffffff,%eax
411e5c:	3b c3                	cmp    %ebx,%eax
411e5e:	75 11                	jne    0x411e71
411e60:	8d 44 24 12          	lea    0x12(%esp),%eax
411e64:	8a 00                	mov    (%eax),%al
411e66:	88 85 e1 45 00 00    	mov    %al,0x45e1(%ebp)
411e6c:	e9 74 53 00 00       	jmp    0x4171e5
411e71:	b9 0c 6b 46 00       	mov    $0x466b0c,%ecx
411e76:	8b c6                	mov    %esi,%eax
411e78:	8a 10                	mov    (%eax),%dl
411e7a:	3a 11                	cmp    (%ecx),%dl
411e7c:	75 1a                	jne    0x411e98
411e7e:	3a d3                	cmp    %bl,%dl
411e80:	74 12                	je     0x411e94
411e82:	8a 50 01             	mov    0x1(%eax),%dl
411e85:	3a 51 01             	cmp    0x1(%ecx),%dl
411e88:	75 0e                	jne    0x411e98
411e8a:	83 c0 02             	add    $0x2,%eax
411e8d:	83 c1 02             	add    $0x2,%ecx
411e90:	3a d3                	cmp    %bl,%dl
411e92:	75 e4                	jne    0x411e78
411e94:	33 c0                	xor    %eax,%eax
411e96:	eb 05                	jmp    0x411e9d
411e98:	1b c0                	sbb    %eax,%eax
411e9a:	83 d8 ff             	sbb    $0xffffffff,%eax
411e9d:	3b c3                	cmp    %ebx,%eax
411e9f:	75 06                	jne    0x411ea7
411ea1:	8d 44 24 13          	lea    0x13(%esp),%eax
411ea5:	eb 4d                	jmp    0x411ef4
411ea7:	6a 03                	push   $0x3
411ea9:	68 ec 81 46 00       	push   $0x4681ec
411eae:	56                   	push   %esi
411eaf:	e8 e0 13 02 00       	call   0x433294
411eb4:	83 c4 0c             	add    $0xc,%esp
411eb7:	85 c0                	test   %eax,%eax
411eb9:	0f 85 58 00 00 00    	jne    0x411f17
411ebf:	b9 0c 6b 46 00       	mov    $0x466b0c,%ecx
411ec4:	8d 47 04             	lea    0x4(%edi),%eax
411ec7:	8a 10                	mov    (%eax),%dl
411ec9:	3a 11                	cmp    (%ecx),%dl
411ecb:	75 1a                	jne    0x411ee7
411ecd:	3a d3                	cmp    %bl,%dl
411ecf:	74 12                	je     0x411ee3
411ed1:	8a 50 01             	mov    0x1(%eax),%dl
411ed4:	3a 51 01             	cmp    0x1(%ecx),%dl
411ed7:	75 0e                	jne    0x411ee7
411ed9:	83 c0 02             	add    $0x2,%eax
411edc:	83 c1 02             	add    $0x2,%ecx
411edf:	3a d3                	cmp    %bl,%dl
411ee1:	75 e4                	jne    0x411ec7
411ee3:	33 c0                	xor    %eax,%eax
411ee5:	eb 05                	jmp    0x411eec
411ee7:	1b c0                	sbb    %eax,%eax
411ee9:	83 d8 ff             	sbb    $0xffffffff,%eax
411eec:	3b c3                	cmp    %ebx,%eax
411eee:	75 27                	jne    0x411f17
411ef0:	8d 44 24 12          	lea    0x12(%esp),%eax
411ef4:	8a 00                	mov    (%eax),%al
411ef6:	88 85 e2 45 00 00    	mov    %al,0x45e2(%ebp)
411efc:	3a c3                	cmp    %bl,%al
411efe:	0f 84 e1 52 00 00    	je     0x4171e5
411f04:	c6 85 e2 45 00 00 01 	movb   $0x1,0x45e2(%ebp)
411f0b:	c6 85 d4 09 00 00 01 	movb   $0x1,0x9d4(%ebp)
411f12:	e9 ce 52 00 00       	jmp    0x4171e5
411f17:	b9 fc 6a 46 00       	mov    $0x466afc,%ecx
411f1c:	8b c6                	mov    %esi,%eax
411f1e:	8b ff                	mov    %edi,%edi
411f20:	8a 10                	mov    (%eax),%dl
411f22:	3a 11                	cmp    (%ecx),%dl
411f24:	75 1a                	jne    0x411f40
411f26:	3a d3                	cmp    %bl,%dl
411f28:	74 12                	je     0x411f3c
411f2a:	8a 50 01             	mov    0x1(%eax),%dl
411f2d:	3a 51 01             	cmp    0x1(%ecx),%dl
411f30:	75 0e                	jne    0x411f40
411f32:	83 c0 02             	add    $0x2,%eax
411f35:	83 c1 02             	add    $0x2,%ecx
411f38:	3a d3                	cmp    %bl,%dl
411f3a:	75 e4                	jne    0x411f20
411f3c:	33 c0                	xor    %eax,%eax
411f3e:	eb 05                	jmp    0x411f45
411f40:	1b c0                	sbb    %eax,%eax
411f42:	83 d8 ff             	sbb    $0xffffffff,%eax
411f45:	3b c3                	cmp    %ebx,%eax
411f47:	75 06                	jne    0x411f4f
411f49:	8d 44 24 13          	lea    0x13(%esp),%eax
411f4d:	eb 4e                	jmp    0x411f9d
411f4f:	6a 03                	push   $0x3
411f51:	68 ec 81 46 00       	push   $0x4681ec
411f56:	56                   	push   %esi
411f57:	e8 38 13 02 00       	call   0x433294
411f5c:	83 c4 0c             	add    $0xc,%esp
411f5f:	85 c0                	test   %eax,%eax
411f61:	75 55                	jne    0x411fb8
411f63:	b9 fc 6a 46 00       	mov    $0x466afc,%ecx
411f68:	8d 47 04             	lea    0x4(%edi),%eax
411f6b:	eb 03                	jmp    0x411f70
411f6d:	8d 49 00             	lea    0x0(%ecx),%ecx
411f70:	8a 10                	mov    (%eax),%dl
411f72:	3a 11                	cmp    (%ecx),%dl
411f74:	75 1a                	jne    0x411f90
411f76:	3a d3                	cmp    %bl,%dl
411f78:	74 12                	je     0x411f8c
411f7a:	8a 50 01             	mov    0x1(%eax),%dl
411f7d:	3a 51 01             	cmp    0x1(%ecx),%dl
411f80:	75 0e                	jne    0x411f90
411f82:	83 c0 02             	add    $0x2,%eax
411f85:	83 c1 02             	add    $0x2,%ecx
411f88:	3a d3                	cmp    %bl,%dl
411f8a:	75 e4                	jne    0x411f70
411f8c:	33 c0                	xor    %eax,%eax
411f8e:	eb 05                	jmp    0x411f95
411f90:	1b c0                	sbb    %eax,%eax
411f92:	83 d8 ff             	sbb    $0xffffffff,%eax
411f95:	3b c3                	cmp    %ebx,%eax
411f97:	75 1f                	jne    0x411fb8
411f99:	8d 44 24 12          	lea    0x12(%esp),%eax
411f9d:	8a 00                	mov    (%eax),%al
411f9f:	88 85 e3 45 00 00    	mov    %al,0x45e3(%ebp)
411fa5:	3a c3                	cmp    %bl,%al
411fa7:	0f 84 38 52 00 00    	je     0x4171e5
411fad:	88 9d e2 45 00 00    	mov    %bl,0x45e2(%ebp)
411fb3:	e9 2d 52 00 00       	jmp    0x4171e5
411fb8:	b9 e4 6a 46 00       	mov    $0x466ae4,%ecx
411fbd:	8b c6                	mov    %esi,%eax
411fbf:	90                   	nop
411fc0:	8a 10                	mov    (%eax),%dl
411fc2:	3a 11                	cmp    (%ecx),%dl
411fc4:	75 1a                	jne    0x411fe0
411fc6:	3a d3                	cmp    %bl,%dl
411fc8:	74 12                	je     0x411fdc
411fca:	8a 50 01             	mov    0x1(%eax),%dl
411fcd:	3a 51 01             	cmp    0x1(%ecx),%dl
411fd0:	75 0e                	jne    0x411fe0
411fd2:	83 c0 02             	add    $0x2,%eax
411fd5:	83 c1 02             	add    $0x2,%ecx
411fd8:	3a d3                	cmp    %bl,%dl
411fda:	75 e4                	jne    0x411fc0
411fdc:	33 c0                	xor    %eax,%eax
411fde:	eb 05                	jmp    0x411fe5
411fe0:	1b c0                	sbb    %eax,%eax
411fe2:	83 d8 ff             	sbb    $0xffffffff,%eax
411fe5:	3b c3                	cmp    %ebx,%eax
411fe7:	75 11                	jne    0x411ffa
411fe9:	8d 44 24 13          	lea    0x13(%esp),%eax
411fed:	8a 08                	mov    (%eax),%cl
411fef:	88 8d e4 45 00 00    	mov    %cl,0x45e4(%ebp)
411ff5:	e9 eb 51 00 00       	jmp    0x4171e5
411ffa:	6a 03                	push   $0x3
411ffc:	68 ec 81 46 00       	push   $0x4681ec
412001:	56                   	push   %esi
412002:	e8 8d 12 02 00       	call   0x433294
412007:	83 c4 0c             	add    $0xc,%esp
41200a:	85 c0                	test   %eax,%eax
41200c:	75 42                	jne    0x412050
41200e:	b9 e4 6a 46 00       	mov    $0x466ae4,%ecx
412013:	8d 47 04             	lea    0x4(%edi),%eax
412016:	8a 10                	mov    (%eax),%dl
412018:	3a 11                	cmp    (%ecx),%dl
41201a:	75 1a                	jne    0x412036
41201c:	3a d3                	cmp    %bl,%dl
41201e:	74 12                	je     0x412032
412020:	8a 50 01             	mov    0x1(%eax),%dl
412023:	3a 51 01             	cmp    0x1(%ecx),%dl
412026:	75 0e                	jne    0x412036
412028:	83 c0 02             	add    $0x2,%eax
41202b:	83 c1 02             	add    $0x2,%ecx
41202e:	3a d3                	cmp    %bl,%dl
412030:	75 e4                	jne    0x412016
412032:	33 c0                	xor    %eax,%eax
412034:	eb 05                	jmp    0x41203b
412036:	1b c0                	sbb    %eax,%eax
412038:	83 d8 ff             	sbb    $0xffffffff,%eax
41203b:	3b c3                	cmp    %ebx,%eax
41203d:	75 11                	jne    0x412050
41203f:	8d 44 24 12          	lea    0x12(%esp),%eax
412043:	8a 08                	mov    (%eax),%cl
412045:	88 8d e4 45 00 00    	mov    %cl,0x45e4(%ebp)
41204b:	e9 95 51 00 00       	jmp    0x4171e5
412050:	b9 cc 6a 46 00       	mov    $0x466acc,%ecx
412055:	8b c6                	mov    %esi,%eax
412057:	8a 10                	mov    (%eax),%dl
412059:	3a 11                	cmp    (%ecx),%dl
41205b:	75 1a                	jne    0x412077
41205d:	3a d3                	cmp    %bl,%dl
41205f:	74 12                	je     0x412073
412061:	8a 50 01             	mov    0x1(%eax),%dl
412064:	3a 51 01             	cmp    0x1(%ecx),%dl
412067:	75 0e                	jne    0x412077
412069:	83 c0 02             	add    $0x2,%eax
41206c:	83 c1 02             	add    $0x2,%ecx
41206f:	3a d3                	cmp    %bl,%dl
412071:	75 e4                	jne    0x412057
412073:	33 c0                	xor    %eax,%eax
412075:	eb 05                	jmp    0x41207c
412077:	1b c0                	sbb    %eax,%eax
412079:	83 d8 ff             	sbb    $0xffffffff,%eax
41207c:	3b c3                	cmp    %ebx,%eax
41207e:	75 11                	jne    0x412091
412080:	8d 44 24 13          	lea    0x13(%esp),%eax
412084:	8a 10                	mov    (%eax),%dl
412086:	88 95 e5 45 00 00    	mov    %dl,0x45e5(%ebp)
41208c:	e9 54 51 00 00       	jmp    0x4171e5
412091:	6a 03                	push   $0x3
412093:	68 ec 81 46 00       	push   $0x4681ec
412098:	56                   	push   %esi
412099:	e8 f6 11 02 00       	call   0x433294
41209e:	83 c4 0c             	add    $0xc,%esp
4120a1:	85 c0                	test   %eax,%eax
4120a3:	75 45                	jne    0x4120ea
4120a5:	b9 cc 6a 46 00       	mov    $0x466acc,%ecx
4120aa:	8d 47 04             	lea    0x4(%edi),%eax
4120ad:	8d 49 00             	lea    0x0(%ecx),%ecx
4120b0:	8a 10                	mov    (%eax),%dl
4120b2:	3a 11                	cmp    (%ecx),%dl
4120b4:	75 1a                	jne    0x4120d0
4120b6:	3a d3                	cmp    %bl,%dl
4120b8:	74 12                	je     0x4120cc
4120ba:	8a 50 01             	mov    0x1(%eax),%dl
4120bd:	3a 51 01             	cmp    0x1(%ecx),%dl
4120c0:	75 0e                	jne    0x4120d0
4120c2:	83 c0 02             	add    $0x2,%eax
4120c5:	83 c1 02             	add    $0x2,%ecx
4120c8:	3a d3                	cmp    %bl,%dl
4120ca:	75 e4                	jne    0x4120b0
4120cc:	33 c0                	xor    %eax,%eax
4120ce:	eb 05                	jmp    0x4120d5
4120d0:	1b c0                	sbb    %eax,%eax
4120d2:	83 d8 ff             	sbb    $0xffffffff,%eax
4120d5:	3b c3                	cmp    %ebx,%eax
4120d7:	75 11                	jne    0x4120ea
4120d9:	8d 44 24 12          	lea    0x12(%esp),%eax
4120dd:	8a 10                	mov    (%eax),%dl
4120df:	88 95 e5 45 00 00    	mov    %dl,0x45e5(%ebp)
4120e5:	e9 fb 50 00 00       	jmp    0x4171e5
4120ea:	b9 b4 6a 46 00       	mov    $0x466ab4,%ecx
4120ef:	8b c6                	mov    %esi,%eax
4120f1:	8a 10                	mov    (%eax),%dl
4120f3:	3a 11                	cmp    (%ecx),%dl
4120f5:	75 1a                	jne    0x412111
4120f7:	3a d3                	cmp    %bl,%dl
4120f9:	74 12                	je     0x41210d
4120fb:	8a 50 01             	mov    0x1(%eax),%dl
4120fe:	3a 51 01             	cmp    0x1(%ecx),%dl
412101:	75 0e                	jne    0x412111
412103:	83 c0 02             	add    $0x2,%eax
412106:	83 c1 02             	add    $0x2,%ecx
412109:	3a d3                	cmp    %bl,%dl
41210b:	75 e4                	jne    0x4120f1
41210d:	33 c0                	xor    %eax,%eax
41210f:	eb 05                	jmp    0x412116
412111:	1b c0                	sbb    %eax,%eax
412113:	83 d8 ff             	sbb    $0xffffffff,%eax
412116:	3b c3                	cmp    %ebx,%eax
412118:	75 11                	jne    0x41212b
41211a:	8d 44 24 13          	lea    0x13(%esp),%eax
41211e:	8a 00                	mov    (%eax),%al
412120:	88 85 e6 45 00 00    	mov    %al,0x45e6(%ebp)
412126:	e9 ba 50 00 00       	jmp    0x4171e5
41212b:	6a 03                	push   $0x3
41212d:	68 ec 81 46 00       	push   $0x4681ec
412132:	56                   	push   %esi
412133:	e8 5c 11 02 00       	call   0x433294
412138:	83 c4 0c             	add    $0xc,%esp
41213b:	85 c0                	test   %eax,%eax
41213d:	75 42                	jne    0x412181
41213f:	b9 b4 6a 46 00       	mov    $0x466ab4,%ecx
412144:	8d 47 04             	lea    0x4(%edi),%eax
412147:	8a 10                	mov    (%eax),%dl
412149:	3a 11                	cmp    (%ecx),%dl
41214b:	75 1a                	jne    0x412167
41214d:	3a d3                	cmp    %bl,%dl
41214f:	74 12                	je     0x412163
412151:	8a 50 01             	mov    0x1(%eax),%dl
412154:	3a 51 01             	cmp    0x1(%ecx),%dl
412157:	75 0e                	jne    0x412167