409f25:	3b c3                	cmp    %ebx,%eax
409f27:	75 11                	jne    0x409f3a
409f29:	8d 44 24 12          	lea    0x12(%esp),%eax
409f2d:	8a 00                	mov    (%eax),%al
409f2f:	88 85 20 09 00 00    	mov    %al,0x920(%ebp)
409f35:	e9 c2 7f 00 00       	jmp    0x411efc
409f3a:	b9 94 80 46 00       	mov    $0x468094,%ecx
409f3f:	8b c6                	mov    %esi,%eax
409f41:	8a 10                	mov    (%eax),%dl
409f43:	3a 11                	cmp    (%ecx),%dl
409f45:	75 1a                	jne    0x409f61
409f47:	3a d3                	cmp    %bl,%dl
409f49:	74 12                	je     0x409f5d
409f4b:	8a 50 01             	mov    0x1(%eax),%dl
409f4e:	3a 51 01             	cmp    0x1(%ecx),%dl
409f51:	75 0e                	jne    0x409f61
409f53:	83 c0 02             	add    $0x2,%eax
409f56:	83 c1 02             	add    $0x2,%ecx
409f59:	3a d3                	cmp    %bl,%dl
409f5b:	75 e4                	jne    0x409f41
409f5d:	33 c0                	xor    %eax,%eax
409f5f:	eb 05                	jmp    0x409f66
409f61:	1b c0                	sbb    %eax,%eax
409f63:	83 d8 ff             	sbb    $0xffffffff,%eax
409f66:	3b c3                	cmp    %ebx,%eax
409f68:	75 11                	jne    0x409f7b
409f6a:	8d 44 24 13          	lea    0x13(%esp),%eax
409f6e:	8a 08                	mov    (%eax),%cl
409f70:	88 8d 21 09 00 00    	mov    %cl,0x921(%ebp)
409f76:	e9 6a d2 00 00       	jmp    0x4171e5
409f7b:	6a 03                	push   $0x3
409f7d:	68 ec 81 46 00       	push   $0x4681ec
409f82:	56                   	push   %esi
409f83:	e8 0c 93 02 00       	call   0x433294
409f88:	83 c4 0c             	add    $0xc,%esp
409f8b:	85 c0                	test   %eax,%eax
409f8d:	75 42                	jne    0x409fd1
409f8f:	b9 94 80 46 00       	mov    $0x468094,%ecx
409f94:	8d 47 04             	lea    0x4(%edi),%eax
409f97:	8a 10                	mov    (%eax),%dl
409f99:	3a 11                	cmp    (%ecx),%dl
409f9b:	75 1a                	jne    0x409fb7
409f9d:	3a d3                	cmp    %bl,%dl
409f9f:	74 12                	je     0x409fb3
409fa1:	8a 50 01             	mov    0x1(%eax),%dl
409fa4:	3a 51 01             	cmp    0x1(%ecx),%dl
409fa7:	75 0e                	jne    0x409fb7
409fa9:	83 c0 02             	add    $0x2,%eax
409fac:	83 c1 02             	add    $0x2,%ecx
409faf:	3a d3                	cmp    %bl,%dl
409fb1:	75 e4                	jne    0x409f97
409fb3:	33 c0                	xor    %eax,%eax
409fb5:	eb 05                	jmp    0x409fbc
409fb7:	1b c0                	sbb    %eax,%eax
409fb9:	83 d8 ff             	sbb    $0xffffffff,%eax
409fbc:	3b c3                	cmp    %ebx,%eax
409fbe:	75 11                	jne    0x409fd1
409fc0:	8d 44 24 12          	lea    0x12(%esp),%eax
409fc4:	8a 08                	mov    (%eax),%cl
409fc6:	88 8d 21 09 00 00    	mov    %cl,0x921(%ebp)
409fcc:	e9 14 d2 00 00       	jmp    0x4171e5
409fd1:	b9 88 80 46 00       	mov    $0x468088,%ecx
409fd6:	8b c6                	mov    %esi,%eax
409fd8:	8a 10                	mov    (%eax),%dl
409fda:	3a 11                	cmp    (%ecx),%dl
409fdc:	75 1a                	jne    0x409ff8
409fde:	3a d3                	cmp    %bl,%dl
409fe0:	74 12                	je     0x409ff4
409fe2:	8a 50 01             	mov    0x1(%eax),%dl
409fe5:	3a 51 01             	cmp    0x1(%ecx),%dl
409fe8:	75 0e                	jne    0x409ff8
409fea:	83 c0 02             	add    $0x2,%eax
409fed:	83 c1 02             	add    $0x2,%ecx
409ff0:	3a d3                	cmp    %bl,%dl
409ff2:	75 e4                	jne    0x409fd8
409ff4:	33 c0                	xor    %eax,%eax
409ff6:	eb 05                	jmp    0x409ffd
409ff8:	1b c0                	sbb    %eax,%eax
409ffa:	83 d8 ff             	sbb    $0xffffffff,%eax
409ffd:	3b c3                	cmp    %ebx,%eax
409fff:	75 11                	jne    0x40a012
40a001:	8d 44 24 13          	lea    0x13(%esp),%eax
40a005:	8a 10                	mov    (%eax),%dl
40a007:	88 95 22 09 00 00    	mov    %dl,0x922(%ebp)
40a00d:	e9 d3 d1 00 00       	jmp    0x4171e5
40a012:	6a 03                	push   $0x3
40a014:	68 ec 81 46 00       	push   $0x4681ec
40a019:	56                   	push   %esi
40a01a:	e8 75 92 02 00       	call   0x433294
40a01f:	83 c4 0c             	add    $0xc,%esp
40a022:	85 c0                	test   %eax,%eax
40a024:	75 44                	jne    0x40a06a
40a026:	b9 88 80 46 00       	mov    $0x468088,%ecx
40a02b:	8d 47 04             	lea    0x4(%edi),%eax
40a02e:	8b ff                	mov    %edi,%edi
40a030:	8a 10                	mov    (%eax),%dl
40a032:	3a 11                	cmp    (%ecx),%dl
40a034:	75 1a                	jne    0x40a050
40a036:	3a d3                	cmp    %bl,%dl
40a038:	74 12                	je     0x40a04c
40a03a:	8a 50 01             	mov    0x1(%eax),%dl
40a03d:	3a 51 01             	cmp    0x1(%ecx),%dl
40a040:	75 0e                	jne    0x40a050
40a042:	83 c0 02             	add    $0x2,%eax
40a045:	83 c1 02             	add    $0x2,%ecx
40a048:	3a d3                	cmp    %bl,%dl
40a04a:	75 e4                	jne    0x40a030
40a04c:	33 c0                	xor    %eax,%eax
40a04e:	eb 05                	jmp    0x40a055
40a050:	1b c0                	sbb    %eax,%eax
40a052:	83 d8 ff             	sbb    $0xffffffff,%eax
40a055:	3b c3                	cmp    %ebx,%eax
40a057:	75 11                	jne    0x40a06a
40a059:	8d 44 24 12          	lea    0x12(%esp),%eax
40a05d:	8a 10                	mov    (%eax),%dl
40a05f:	88 95 22 09 00 00    	mov    %dl,0x922(%ebp)
40a065:	e9 7b d1 00 00       	jmp    0x4171e5
40a06a:	b9 74 80 46 00       	mov    $0x468074,%ecx
40a06f:	8b c6                	mov    %esi,%eax
40a071:	8a 10                	mov    (%eax),%dl
40a073:	3a 11                	cmp    (%ecx),%dl
40a075:	75 1a                	jne    0x40a091
40a077:	3a d3                	cmp    %bl,%dl
40a079:	74 12                	je     0x40a08d
40a07b:	8a 50 01             	mov    0x1(%eax),%dl
40a07e:	3a 51 01             	cmp    0x1(%ecx),%dl
40a081:	75 0e                	jne    0x40a091
40a083:	83 c0 02             	add    $0x2,%eax
40a086:	83 c1 02             	add    $0x2,%ecx
40a089:	3a d3                	cmp    %bl,%dl
40a08b:	75 e4                	jne    0x40a071
40a08d:	33 c0                	xor    %eax,%eax
40a08f:	eb 05                	jmp    0x40a096
40a091:	1b c0                	sbb    %eax,%eax
40a093:	83 d8 ff             	sbb    $0xffffffff,%eax
40a096:	3b c3                	cmp    %ebx,%eax
40a098:	75 11                	jne    0x40a0ab
40a09a:	8d 44 24 13          	lea    0x13(%esp),%eax
40a09e:	8a 00                	mov    (%eax),%al
40a0a0:	88 85 23 09 00 00    	mov    %al,0x923(%ebp)
40a0a6:	e9 3a d1 00 00       	jmp    0x4171e5
40a0ab:	6a 03                	push   $0x3
40a0ad:	68 ec 81 46 00       	push   $0x4681ec
40a0b2:	56                   	push   %esi
40a0b3:	e8 dc 91 02 00       	call   0x433294
40a0b8:	83 c4 0c             	add    $0xc,%esp
40a0bb:	85 c0                	test   %eax,%eax
40a0bd:	75 42                	jne    0x40a101
40a0bf:	b9 74 80 46 00       	mov    $0x468074,%ecx
40a0c4:	8d 47 04             	lea    0x4(%edi),%eax
40a0c7:	8a 10                	mov    (%eax),%dl
40a0c9:	3a 11                	cmp    (%ecx),%dl
40a0cb:	75 1a                	jne    0x40a0e7
40a0cd:	3a d3                	cmp    %bl,%dl
40a0cf:	74 12                	je     0x40a0e3
40a0d1:	8a 50 01             	mov    0x1(%eax),%dl
40a0d4:	3a 51 01             	cmp    0x1(%ecx),%dl
40a0d7:	75 0e                	jne    0x40a0e7
40a0d9:	83 c0 02             	add    $0x2,%eax
40a0dc:	83 c1 02             	add    $0x2,%ecx
40a0df:	3a d3                	cmp    %bl,%dl
40a0e1:	75 e4                	jne    0x40a0c7
40a0e3:	33 c0                	xor    %eax,%eax
40a0e5:	eb 05                	jmp    0x40a0ec
40a0e7:	1b c0                	sbb    %eax,%eax
40a0e9:	83 d8 ff             	sbb    $0xffffffff,%eax
40a0ec:	3b c3                	cmp    %ebx,%eax
40a0ee:	75 11                	jne    0x40a101
40a0f0:	8d 44 24 12          	lea    0x12(%esp),%eax
40a0f4:	8a 00                	mov    (%eax),%al
40a0f6:	88 85 23 09 00 00    	mov    %al,0x923(%ebp)
40a0fc:	e9 e4 d0 00 00       	jmp    0x4171e5
40a101:	b9 64 80 46 00       	mov    $0x468064,%ecx
40a106:	8b c6                	mov    %esi,%eax
40a108:	8a 10                	mov    (%eax),%dl
40a10a:	3a 11                	cmp    (%ecx),%dl
40a10c:	75 1a                	jne    0x40a128
40a10e:	3a d3                	cmp    %bl,%dl
40a110:	74 12                	je     0x40a124
40a112:	8a 50 01             	mov    0x1(%eax),%dl
40a115:	3a 51 01             	cmp    0x1(%ecx),%dl
40a118:	75 0e                	jne    0x40a128
40a11a:	83 c0 02             	add    $0x2,%eax
40a11d:	83 c1 02             	add    $0x2,%ecx
40a120:	3a d3                	cmp    %bl,%dl
40a122:	75 e4                	jne    0x40a108
40a124:	33 c0                	xor    %eax,%eax
40a126:	eb 05                	jmp    0x40a12d
40a128:	1b c0                	sbb    %eax,%eax
40a12a:	83 d8 ff             	sbb    $0xffffffff,%eax
40a12d:	3b c3                	cmp    %ebx,%eax
40a12f:	75 38                	jne    0x40a169
40a131:	8b 84 24 24 10 00 00 	mov    0x1024(%esp),%eax
40a138:	68 00 08 00 00       	push   $0x800
40a13d:	8d 4c 24 20          	lea    0x20(%esp),%ecx
40a141:	51                   	push   %ecx
40a142:	8d 54 24 1c          	lea    0x1c(%esp),%edx
40a146:	52                   	push   %edx
40a147:	e8 74 ea ff ff       	call   0x408bc0
40a14c:	83 c4 0c             	add    $0xc,%esp
40a14f:	3b c3                	cmp    %ebx,%eax
40a151:	74 16                	je     0x40a169
40a153:	8d 8d 24 09 00 00    	lea    0x924(%ebp),%ecx
40a159:	51                   	push   %ecx
40a15a:	8b f0                	mov    %eax,%esi
40a15c:	e8 7f eb ff ff       	call   0x408ce0
40a161:	83 c4 04             	add    $0x4,%esp
40a164:	e9 7c d0 00 00       	jmp    0x4171e5
40a169:	b9 4c 80 46 00       	mov    $0x46804c,%ecx
40a16e:	8b c6                	mov    %esi,%eax
40a170:	8a 10                	mov    (%eax),%dl
40a172:	3a 11                	cmp    (%ecx),%dl
40a174:	75 1a                	jne    0x40a190
40a176:	3a d3                	cmp    %bl,%dl
40a178:	74 12                	je     0x40a18c
40a17a:	8a 50 01             	mov    0x1(%eax),%dl
40a17d:	3a 51 01             	cmp    0x1(%ecx),%dl
40a180:	75 0e                	jne    0x40a190
40a182:	83 c0 02             	add    $0x2,%eax
40a185:	83 c1 02             	add    $0x2,%ecx
40a188:	3a d3                	cmp    %bl,%dl
40a18a:	75 e4                	jne    0x40a170
40a18c:	33 c0                	xor    %eax,%eax
40a18e:	eb 05                	jmp    0x40a195
40a190:	1b c0                	sbb    %eax,%eax
40a192:	83 d8 ff             	sbb    $0xffffffff,%eax
40a195:	3b c3                	cmp    %ebx,%eax
40a197:	75 11                	jne    0x40a1aa
40a199:	8d 44 24 13          	lea    0x13(%esp),%eax
40a19d:	8a 10                	mov    (%eax),%dl
40a19f:	88 95 28 09 00 00    	mov    %dl,0x928(%ebp)
40a1a5:	e9 3b d0 00 00       	jmp    0x4171e5
40a1aa:	6a 03                	push   $0x3
40a1ac:	68 ec 81 46 00       	push   $0x4681ec
40a1b1:	56                   	push   %esi
40a1b2:	e8 dd 90 02 00       	call   0x433294
40a1b7:	83 c4 0c             	add    $0xc,%esp
40a1ba:	85 c0                	test   %eax,%eax
40a1bc:	75 42                	jne    0x40a200
40a1be:	b9 4c 80 46 00       	mov    $0x46804c,%ecx
40a1c3:	8d 47 04             	lea    0x4(%edi),%eax
40a1c6:	8a 10                	mov    (%eax),%dl
40a1c8:	3a 11                	cmp    (%ecx),%dl
40a1ca:	75 1a                	jne    0x40a1e6
40a1cc:	3a d3                	cmp    %bl,%dl
40a1ce:	74 12                	je     0x40a1e2
40a1d0:	8a 50 01             	mov    0x1(%eax),%dl
40a1d3:	3a 51 01             	cmp    0x1(%ecx),%dl
40a1d6:	75 0e                	jne    0x40a1e6
40a1d8:	83 c0 02             	add    $0x2,%eax
40a1db:	83 c1 02             	add    $0x2,%ecx
40a1de:	3a d3                	cmp    %bl,%dl
40a1e0:	75 e4                	jne    0x40a1c6
40a1e2:	33 c0                	xor    %eax,%eax
40a1e4:	eb 05                	jmp    0x40a1eb
40a1e6:	1b c0                	sbb    %eax,%eax
40a1e8:	83 d8 ff             	sbb    $0xffffffff,%eax
40a1eb:	3b c3                	cmp    %ebx,%eax
40a1ed:	75 11                	jne    0x40a200
40a1ef:	8d 44 24 12          	lea    0x12(%esp),%eax
40a1f3:	8a 10                	mov    (%eax),%dl
40a1f5:	88 95 28 09 00 00    	mov    %dl,0x928(%ebp)
40a1fb:	e9 e5 cf 00 00       	jmp    0x4171e5
40a200:	b9 3c 80 46 00       	mov    $0x46803c,%ecx
40a205:	8b c6                	mov    %esi,%eax
40a207:	8a 10                	mov    (%eax),%dl
40a209:	3a 11                	cmp    (%ecx),%dl
40a20b:	75 1a                	jne    0x40a227
40a20d:	3a d3                	cmp    %bl,%dl
40a20f:	74 12                	je     0x40a223
40a211:	8a 50 01             	mov    0x1(%eax),%dl
40a214:	3a 51 01             	cmp    0x1(%ecx),%dl
40a217:	75 0e                	jne    0x40a227
40a219:	83 c0 02             	add    $0x2,%eax
40a21c:	83 c1 02             	add    $0x2,%ecx
40a21f:	3a d3                	cmp    %bl,%dl
40a221:	75 e4                	jne    0x40a207
40a223:	33 c0                	xor    %eax,%eax
40a225:	eb 05                	jmp    0x40a22c
40a227:	1b c0                	sbb    %eax,%eax
40a229:	83 d8 ff             	sbb    $0xffffffff,%eax
40a22c:	3b c3                	cmp    %ebx,%eax
40a22e:	75 11                	jne    0x40a241
40a230:	8d 44 24 13          	lea    0x13(%esp),%eax
40a234:	8a 00                	mov    (%eax),%al
40a236:	88 85 29 09 00 00    	mov    %al,0x929(%ebp)
40a23c:	e9 a4 cf 00 00       	jmp    0x4171e5
40a241:	6a 03                	push   $0x3
40a243:	68 ec 81 46 00       	push   $0x4681ec
40a248:	56                   	push   %esi
40a249:	e8 46 90 02 00       	call   0x433294
40a24e:	83 c4 0c             	add    $0xc,%esp
40a251:	85 c0                	test   %eax,%eax
40a253:	75 45                	jne    0x40a29a
40a255:	b9 3c 80 46 00       	mov    $0x46803c,%ecx
40a25a:	8d 47 04             	lea    0x4(%edi),%eax
40a25d:	8d 49 00             	lea    0x0(%ecx),%ecx
40a260:	8a 10                	mov    (%eax),%dl
40a262:	3a 11                	cmp    (%ecx),%dl
40a264:	75 1a                	jne    0x40a280
40a266:	3a d3                	cmp    %bl,%dl
40a268:	74 12                	je     0x40a27c
40a26a:	8a 50 01             	mov    0x1(%eax),%dl
40a26d:	3a 51 01             	cmp    0x1(%ecx),%dl
40a270:	75 0e                	jne    0x40a280
40a272:	83 c0 02             	add    $0x2,%eax
40a275:	83 c1 02             	add    $0x2,%ecx
40a278:	3a d3                	cmp    %bl,%dl
40a27a:	75 e4                	jne    0x40a260
40a27c:	33 c0                	xor    %eax,%eax
40a27e:	eb 05                	jmp    0x40a285
40a280:	1b c0                	sbb    %eax,%eax
40a282:	83 d8 ff             	sbb    $0xffffffff,%eax
40a285:	3b c3                	cmp    %ebx,%eax
40a287:	75 11                	jne    0x40a29a
40a289:	8d 44 24 12          	lea    0x12(%esp),%eax
40a28d:	8a 00                	mov    (%eax),%al
40a28f:	88 85 29 09 00 00    	mov    %al,0x929(%ebp)
40a295:	e9 4b cf 00 00       	jmp    0x4171e5
40a29a:	b9 30 80 46 00       	mov    $0x468030,%ecx
40a29f:	8b c6                	mov    %esi,%eax
40a2a1:	8a 10                	mov    (%eax),%dl
40a2a3:	3a 11                	cmp    (%ecx),%dl
40a2a5:	75 1a                	jne    0x40a2c1
40a2a7:	3a d3                	cmp    %bl,%dl
40a2a9:	74 12                	je     0x40a2bd
40a2ab:	8a 50 01             	mov    0x1(%eax),%dl
40a2ae:	3a 51 01             	cmp    0x1(%ecx),%dl
40a2b1:	75 0e                	jne    0x40a2c1
40a2b3:	83 c0 02             	add    $0x2,%eax
40a2b6:	83 c1 02             	add    $0x2,%ecx
40a2b9:	3a d3                	cmp    %bl,%dl
40a2bb:	75 e4                	jne    0x40a2a1
40a2bd:	33 c0                	xor    %eax,%eax
40a2bf:	eb 05                	jmp    0x40a2c6
40a2c1:	1b c0                	sbb    %eax,%eax
40a2c3:	83 d8 ff             	sbb    $0xffffffff,%eax
40a2c6:	3b c3                	cmp    %ebx,%eax
40a2c8:	75 38                	jne    0x40a302
40a2ca:	8b 84 24 24 10 00 00 	mov    0x1024(%esp),%eax
40a2d1:	68 00 08 00 00       	push   $0x800
40a2d6:	8d 4c 24 20          	lea    0x20(%esp),%ecx
40a2da:	51                   	push   %ecx
40a2db:	8d 54 24 1c          	lea    0x1c(%esp),%edx
40a2df:	52                   	push   %edx
40a2e0:	e8 db e8 ff ff       	call   0x408bc0
40a2e5:	83 c4 0c             	add    $0xc,%esp
40a2e8:	3b c3                	cmp    %ebx,%eax
40a2ea:	74 16                	je     0x40a302
40a2ec:	8d 8d 2c 09 00 00    	lea    0x92c(%ebp),%ecx