410e09:	8d 44 24 12          	lea    0x12(%esp),%eax
410e0d:	8a 00                	mov    (%eax),%al
410e0f:	88 85 aa 15 00 00    	mov    %al,0x15aa(%ebp)
410e15:	e9 cb 63 00 00       	jmp    0x4171e5
410e1a:	b9 8c 6d 46 00       	mov    $0x466d8c,%ecx
410e1f:	8b c6                	mov    %esi,%eax
410e21:	8a 10                	mov    (%eax),%dl
410e23:	3a 11                	cmp    (%ecx),%dl
410e25:	75 1a                	jne    0x410e41
410e27:	3a d3                	cmp    %bl,%dl
410e29:	74 12                	je     0x410e3d
410e2b:	8a 50 01             	mov    0x1(%eax),%dl
410e2e:	3a 51 01             	cmp    0x1(%ecx),%dl
410e31:	75 0e                	jne    0x410e41
410e33:	83 c0 02             	add    $0x2,%eax
410e36:	83 c1 02             	add    $0x2,%ecx
410e39:	3a d3                	cmp    %bl,%dl
410e3b:	75 e4                	jne    0x410e21
410e3d:	33 c0                	xor    %eax,%eax
410e3f:	eb 05                	jmp    0x410e46
410e41:	1b c0                	sbb    %eax,%eax
410e43:	83 d8 ff             	sbb    $0xffffffff,%eax
410e46:	3b c3                	cmp    %ebx,%eax
410e48:	75 11                	jne    0x410e5b
410e4a:	8d 44 24 13          	lea    0x13(%esp),%eax
410e4e:	8a 08                	mov    (%eax),%cl
410e50:	88 8d ab 15 00 00    	mov    %cl,0x15ab(%ebp)
410e56:	e9 8a 63 00 00       	jmp    0x4171e5
410e5b:	6a 03                	push   $0x3
410e5d:	68 ec 81 46 00       	push   $0x4681ec
410e62:	56                   	push   %esi
410e63:	e8 2c 24 02 00       	call   0x433294
410e68:	83 c4 0c             	add    $0xc,%esp
410e6b:	85 c0                	test   %eax,%eax
410e6d:	75 42                	jne    0x410eb1
410e6f:	b9 8c 6d 46 00       	mov    $0x466d8c,%ecx
410e74:	8d 47 04             	lea    0x4(%edi),%eax
410e77:	8a 10                	mov    (%eax),%dl
410e79:	3a 11                	cmp    (%ecx),%dl
410e7b:	75 1a                	jne    0x410e97
410e7d:	3a d3                	cmp    %bl,%dl
410e7f:	74 12                	je     0x410e93
410e81:	8a 50 01             	mov    0x1(%eax),%dl
410e84:	3a 51 01             	cmp    0x1(%ecx),%dl
410e87:	75 0e                	jne    0x410e97
410e89:	83 c0 02             	add    $0x2,%eax
410e8c:	83 c1 02             	add    $0x2,%ecx
410e8f:	3a d3                	cmp    %bl,%dl
410e91:	75 e4                	jne    0x410e77
410e93:	33 c0                	xor    %eax,%eax
410e95:	eb 05                	jmp    0x410e9c
410e97:	1b c0                	sbb    %eax,%eax
410e99:	83 d8 ff             	sbb    $0xffffffff,%eax
410e9c:	3b c3                	cmp    %ebx,%eax
410e9e:	75 11                	jne    0x410eb1
410ea0:	8d 44 24 12          	lea    0x12(%esp),%eax
410ea4:	8a 08                	mov    (%eax),%cl
410ea6:	88 8d ab 15 00 00    	mov    %cl,0x15ab(%ebp)
410eac:	e9 34 63 00 00       	jmp    0x4171e5
410eb1:	b9 80 6d 46 00       	mov    $0x466d80,%ecx
410eb6:	8b c6                	mov    %esi,%eax
410eb8:	8a 10                	mov    (%eax),%dl
410eba:	3a 11                	cmp    (%ecx),%dl
410ebc:	75 1a                	jne    0x410ed8
410ebe:	3a d3                	cmp    %bl,%dl
410ec0:	74 12                	je     0x410ed4
410ec2:	8a 50 01             	mov    0x1(%eax),%dl
410ec5:	3a 51 01             	cmp    0x1(%ecx),%dl
410ec8:	75 0e                	jne    0x410ed8
410eca:	83 c0 02             	add    $0x2,%eax
410ecd:	83 c1 02             	add    $0x2,%ecx
410ed0:	3a d3                	cmp    %bl,%dl
410ed2:	75 e4                	jne    0x410eb8
410ed4:	33 c0                	xor    %eax,%eax
410ed6:	eb 05                	jmp    0x410edd
410ed8:	1b c0                	sbb    %eax,%eax
410eda:	83 d8 ff             	sbb    $0xffffffff,%eax
410edd:	3b c3                	cmp    %ebx,%eax
410edf:	75 37                	jne    0x410f18
410ee1:	8b 94 24 24 10 00 00 	mov    0x1024(%esp),%edx
410ee8:	52                   	push   %edx
410ee9:	b8 00 08 00 00       	mov    $0x800,%eax
410eee:	8d 4c 24 20          	lea    0x20(%esp),%ecx
410ef2:	8d 54 24 18          	lea    0x18(%esp),%edx
410ef6:	e8 a5 7d ff ff       	call   0x408ca0
410efb:	83 c4 04             	add    $0x4,%esp
410efe:	3b c3                	cmp    %ebx,%eax
410f00:	74 16                	je     0x410f18
410f02:	8d 8d ac 15 00 00    	lea    0x15ac(%ebp),%ecx
410f08:	51                   	push   %ecx
410f09:	8b f0                	mov    %eax,%esi
410f0b:	e8 d0 7d ff ff       	call   0x408ce0
410f10:	83 c4 04             	add    $0x4,%esp
410f13:	e9 cd 62 00 00       	jmp    0x4171e5
410f18:	b9 74 6d 46 00       	mov    $0x466d74,%ecx
410f1d:	8b c6                	mov    %esi,%eax
410f1f:	90                   	nop
410f20:	8a 10                	mov    (%eax),%dl
410f22:	3a 11                	cmp    (%ecx),%dl
410f24:	75 1a                	jne    0x410f40
410f26:	3a d3                	cmp    %bl,%dl
410f28:	74 12                	je     0x410f3c
410f2a:	8a 50 01             	mov    0x1(%eax),%dl
410f2d:	3a 51 01             	cmp    0x1(%ecx),%dl
410f30:	75 0e                	jne    0x410f40
410f32:	83 c0 02             	add    $0x2,%eax
410f35:	83 c1 02             	add    $0x2,%ecx
410f38:	3a d3                	cmp    %bl,%dl
410f3a:	75 e4                	jne    0x410f20
410f3c:	33 c0                	xor    %eax,%eax
410f3e:	eb 05                	jmp    0x410f45
410f40:	1b c0                	sbb    %eax,%eax
410f42:	83 d8 ff             	sbb    $0xffffffff,%eax
410f45:	3b c3                	cmp    %ebx,%eax
410f47:	75 37                	jne    0x410f80
410f49:	8b 94 24 24 10 00 00 	mov    0x1024(%esp),%edx
410f50:	52                   	push   %edx
410f51:	b8 00 08 00 00       	mov    $0x800,%eax
410f56:	8d 4c 24 20          	lea    0x20(%esp),%ecx
410f5a:	8d 54 24 18          	lea    0x18(%esp),%edx
410f5e:	e8 3d 7d ff ff       	call   0x408ca0
410f63:	83 c4 04             	add    $0x4,%esp
410f66:	3b c3                	cmp    %ebx,%eax
410f68:	74 16                	je     0x410f80
410f6a:	8d 8d b0 15 00 00    	lea    0x15b0(%ebp),%ecx
410f70:	51                   	push   %ecx
410f71:	8b f0                	mov    %eax,%esi
410f73:	e8 68 7d ff ff       	call   0x408ce0
410f78:	83 c4 04             	add    $0x4,%esp
410f7b:	e9 65 62 00 00       	jmp    0x4171e5
410f80:	b9 68 6d 46 00       	mov    $0x466d68,%ecx
410f85:	8b c6                	mov    %esi,%eax
410f87:	8a 10                	mov    (%eax),%dl
410f89:	3a 11                	cmp    (%ecx),%dl
410f8b:	75 1a                	jne    0x410fa7
410f8d:	3a d3                	cmp    %bl,%dl
410f8f:	74 12                	je     0x410fa3
410f91:	8a 50 01             	mov    0x1(%eax),%dl
410f94:	3a 51 01             	cmp    0x1(%ecx),%dl
410f97:	75 0e                	jne    0x410fa7
410f99:	83 c0 02             	add    $0x2,%eax
410f9c:	83 c1 02             	add    $0x2,%ecx
410f9f:	3a d3                	cmp    %bl,%dl
410fa1:	75 e4                	jne    0x410f87
410fa3:	33 c0                	xor    %eax,%eax
410fa5:	eb 05                	jmp    0x410fac
410fa7:	1b c0                	sbb    %eax,%eax
410fa9:	83 d8 ff             	sbb    $0xffffffff,%eax
410fac:	3b c3                	cmp    %ebx,%eax
410fae:	75 11                	jne    0x410fc1
410fb0:	8d 44 24 13          	lea    0x13(%esp),%eax
410fb4:	8a 10                	mov    (%eax),%dl
410fb6:	88 95 b4 15 00 00    	mov    %dl,0x15b4(%ebp)
410fbc:	e9 24 62 00 00       	jmp    0x4171e5
410fc1:	6a 03                	push   $0x3
410fc3:	68 ec 81 46 00       	push   $0x4681ec
410fc8:	56                   	push   %esi
410fc9:	e8 c6 22 02 00       	call   0x433294
410fce:	83 c4 0c             	add    $0xc,%esp
410fd1:	85 c0                	test   %eax,%eax
410fd3:	0f 85 42 00 00 00    	jne    0x41101b
410fd9:	b9 68 6d 46 00       	mov    $0x466d68,%ecx
410fde:	8d 47 04             	lea    0x4(%edi),%eax
410fe1:	8a 10                	mov    (%eax),%dl
410fe3:	3a 11                	cmp    (%ecx),%dl
410fe5:	75 1a                	jne    0x411001
410fe7:	3a d3                	cmp    %bl,%dl
410fe9:	74 12                	je     0x410ffd
410feb:	8a 50 01             	mov    0x1(%eax),%dl
410fee:	3a 51 01             	cmp    0x1(%ecx),%dl
410ff1:	75 0e                	jne    0x411001
410ff3:	83 c0 02             	add    $0x2,%eax
410ff6:	83 c1 02             	add    $0x2,%ecx
410ff9:	3a d3                	cmp    %bl,%dl
410ffb:	75 e4                	jne    0x410fe1
410ffd:	33 c0                	xor    %eax,%eax
410fff:	eb 05                	jmp    0x411006
411001:	1b c0                	sbb    %eax,%eax
411003:	83 d8 ff             	sbb    $0xffffffff,%eax
411006:	3b c3                	cmp    %ebx,%eax
411008:	75 11                	jne    0x41101b
41100a:	8d 44 24 12          	lea    0x12(%esp),%eax
41100e:	8a 10                	mov    (%eax),%dl
411010:	88 95 b4 15 00 00    	mov    %dl,0x15b4(%ebp)
411016:	e9 ca 61 00 00       	jmp    0x4171e5
41101b:	b9 5c 6d 46 00       	mov    $0x466d5c,%ecx
411020:	8b c6                	mov    %esi,%eax
411022:	8a 10                	mov    (%eax),%dl
411024:	3a 11                	cmp    (%ecx),%dl
411026:	75 1a                	jne    0x411042
411028:	3a d3                	cmp    %bl,%dl
41102a:	74 12                	je     0x41103e
41102c:	8a 50 01             	mov    0x1(%eax),%dl
41102f:	3a 51 01             	cmp    0x1(%ecx),%dl
411032:	75 0e                	jne    0x411042
411034:	83 c0 02             	add    $0x2,%eax
411037:	83 c1 02             	add    $0x2,%ecx
41103a:	3a d3                	cmp    %bl,%dl
41103c:	75 e4                	jne    0x411022
41103e:	33 c0                	xor    %eax,%eax
411040:	eb 05                	jmp    0x411047
411042:	1b c0                	sbb    %eax,%eax
411044:	83 d8 ff             	sbb    $0xffffffff,%eax
411047:	3b c3                	cmp    %ebx,%eax
411049:	75 11                	jne    0x41105c
41104b:	8d 44 24 13          	lea    0x13(%esp),%eax
41104f:	8a 00                	mov    (%eax),%al
411051:	88 85 b5 15 00 00    	mov    %al,0x15b5(%ebp)
411057:	e9 89 61 00 00       	jmp    0x4171e5
41105c:	6a 03                	push   $0x3
41105e:	68 ec 81 46 00       	push   $0x4681ec
411063:	56                   	push   %esi
411064:	e8 2b 22 02 00       	call   0x433294
411069:	83 c4 0c             	add    $0xc,%esp
41106c:	85 c0                	test   %eax,%eax
41106e:	0f 85 46 00 00 00    	jne    0x4110ba
411074:	b9 5c 6d 46 00       	mov    $0x466d5c,%ecx
411079:	8d 47 04             	lea    0x4(%edi),%eax
41107c:	8d 64 24 00          	lea    0x0(%esp),%esp
411080:	8a 10                	mov    (%eax),%dl
411082:	3a 11                	cmp    (%ecx),%dl
411084:	75 1a                	jne    0x4110a0
411086:	3a d3                	cmp    %bl,%dl
411088:	74 12                	je     0x41109c
41108a:	8a 50 01             	mov    0x1(%eax),%dl
41108d:	3a 51 01             	cmp    0x1(%ecx),%dl
411090:	75 0e                	jne    0x4110a0
411092:	83 c0 02             	add    $0x2,%eax
411095:	83 c1 02             	add    $0x2,%ecx
411098:	3a d3                	cmp    %bl,%dl
41109a:	75 e4                	jne    0x411080
41109c:	33 c0                	xor    %eax,%eax
41109e:	eb 05                	jmp    0x4110a5
4110a0:	1b c0                	sbb    %eax,%eax
4110a2:	83 d8 ff             	sbb    $0xffffffff,%eax
4110a5:	3b c3                	cmp    %ebx,%eax
4110a7:	75 11                	jne    0x4110ba
4110a9:	8d 44 24 12          	lea    0x12(%esp),%eax
4110ad:	8a 00                	mov    (%eax),%al
4110af:	88 85 b5 15 00 00    	mov    %al,0x15b5(%ebp)
4110b5:	e9 2b 61 00 00       	jmp    0x4171e5
4110ba:	b9 44 6d 46 00       	mov    $0x466d44,%ecx
4110bf:	8b c6                	mov    %esi,%eax
4110c1:	8a 10                	mov    (%eax),%dl
4110c3:	3a 11                	cmp    (%ecx),%dl
4110c5:	75 1a                	jne    0x4110e1
4110c7:	3a d3                	cmp    %bl,%dl
4110c9:	74 12                	je     0x4110dd
4110cb:	8a 50 01             	mov    0x1(%eax),%dl
4110ce:	3a 51 01             	cmp    0x1(%ecx),%dl
4110d1:	75 0e                	jne    0x4110e1
4110d3:	83 c0 02             	add    $0x2,%eax
4110d6:	83 c1 02             	add    $0x2,%ecx
4110d9:	3a d3                	cmp    %bl,%dl
4110db:	75 e4                	jne    0x4110c1
4110dd:	33 c0                	xor    %eax,%eax
4110df:	eb 05                	jmp    0x4110e6
4110e1:	1b c0                	sbb    %eax,%eax
4110e3:	83 d8 ff             	sbb    $0xffffffff,%eax
4110e6:	3b c3                	cmp    %ebx,%eax
4110e8:	75 11                	jne    0x4110fb
4110ea:	8d 44 24 13          	lea    0x13(%esp),%eax
4110ee:	8a 08                	mov    (%eax),%cl
4110f0:	88 8d b6 15 00 00    	mov    %cl,0x15b6(%ebp)
4110f6:	e9 ea 60 00 00       	jmp    0x4171e5
4110fb:	6a 03                	push   $0x3
4110fd:	68 ec 81 46 00       	push   $0x4681ec
411102:	56                   	push   %esi
411103:	e8 8c 21 02 00       	call   0x433294
411108:	83 c4 0c             	add    $0xc,%esp
41110b:	85 c0                	test   %eax,%eax
41110d:	0f 85 47 00 00 00    	jne    0x41115a
411113:	b9 44 6d 46 00       	mov    $0x466d44,%ecx
411118:	8d 47 04             	lea    0x4(%edi),%eax
41111b:	eb 03                	jmp    0x411120
41111d:	8d 49 00             	lea    0x0(%ecx),%ecx
411120:	8a 10                	mov    (%eax),%dl
411122:	3a 11                	cmp    (%ecx),%dl
411124:	75 1a                	jne    0x411140
411126:	3a d3                	cmp    %bl,%dl
411128:	74 12                	je     0x41113c
41112a:	8a 50 01             	mov    0x1(%eax),%dl
41112d:	3a 51 01             	cmp    0x1(%ecx),%dl
411130:	75 0e                	jne    0x411140
411132:	83 c0 02             	add    $0x2,%eax
411135:	83 c1 02             	add    $0x2,%ecx
411138:	3a d3                	cmp    %bl,%dl
41113a:	75 e4                	jne    0x411120
41113c:	33 c0                	xor    %eax,%eax
41113e:	eb 05                	jmp    0x411145
411140:	1b c0                	sbb    %eax,%eax
411142:	83 d8 ff             	sbb    $0xffffffff,%eax
411145:	3b c3                	cmp    %ebx,%eax
411147:	75 11                	jne    0x41115a
411149:	8d 44 24 12          	lea    0x12(%esp),%eax
41114d:	8a 08                	mov    (%eax),%cl
41114f:	88 8d b6 15 00 00    	mov    %cl,0x15b6(%ebp)
411155:	e9 8b 60 00 00       	jmp    0x4171e5
41115a:	b9 28 6d 46 00       	mov    $0x466d28,%ecx
41115f:	8b c6                	mov    %esi,%eax
411161:	8a 10                	mov    (%eax),%dl
411163:	3a 11                	cmp    (%ecx),%dl
411165:	75 1a                	jne    0x411181
411167:	3a d3                	cmp    %bl,%dl
411169:	74 12                	je     0x41117d
41116b:	8a 50 01             	mov    0x1(%eax),%dl
41116e:	3a 51 01             	cmp    0x1(%ecx),%dl
411171:	75 0e                	jne    0x411181
411173:	83 c0 02             	add    $0x2,%eax
411176:	83 c1 02             	add    $0x2,%ecx
411179:	3a d3                	cmp    %bl,%dl
41117b:	75 e4                	jne    0x411161
41117d:	33 c0                	xor    %eax,%eax
41117f:	eb 05                	jmp    0x411186
411181:	1b c0                	sbb    %eax,%eax
411183:	83 d8 ff             	sbb    $0xffffffff,%eax
411186:	3b c3                	cmp    %ebx,%eax
411188:	75 31                	jne    0x4111bb
41118a:	8b 94 24 24 10 00 00 	mov    0x1024(%esp),%edx
411191:	52                   	push   %edx
411192:	b8 00 08 00 00       	mov    $0x800,%eax
411197:	8d 4c 24 20          	lea    0x20(%esp),%ecx
41119b:	8d 54 24 18          	lea    0x18(%esp),%edx
41119f:	e8 fc 7a ff ff       	call   0x408ca0
4111a4:	83 c4 04             	add    $0x4,%esp
4111a7:	3b c3                	cmp    %ebx,%eax
4111a9:	74 10                	je     0x4111bb
4111ab:	8d b5 b7 15 00 00    	lea    0x15b7(%ebp),%esi
4111b1:	e8 ea 7c ff ff       	call   0x408ea0
4111b6:	e9 2a 60 00 00       	jmp    0x4171e5
4111bb:	b9 14 6d 46 00       	mov    $0x466d14,%ecx
4111c0:	8b c6                	mov    %esi,%eax
4111c2:	8a 10                	mov    (%eax),%dl
4111c4:	3a 11                	cmp    (%ecx),%dl
4111c6:	75 1a                	jne    0x4111e2
4111c8:	3a d3                	cmp    %bl,%dl
4111ca:	74 12                	je     0x4111de
4111cc:	8a 50 01             	mov    0x1(%eax),%dl
4111cf:	3a 51 01             	cmp    0x1(%ecx),%dl
4111d2:	75 0e                	jne    0x4111e2
4111d4:	83 c0 02             	add    $0x2,%eax
4111d7:	83 c1 02             	add    $0x2,%ecx
4111da:	3a d3                	cmp    %bl,%dl
4111dc:	75 e4                	jne    0x4111c2
4111de:	33 c0                	xor    %eax,%eax
4111e0:	eb 05                	jmp    0x4111e7
4111e2:	1b c0                	sbb    %eax,%eax
4111e4:	83 d8 ff             	sbb    $0xffffffff,%eax
4111e7:	3b c3                	cmp    %ebx,%eax
4111e9:	75 31                	jne    0x41121c