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
412159:	83 c0 02             	add    $0x2,%eax
41215c:	83 c1 02             	add    $0x2,%ecx
41215f:	3a d3                	cmp    %bl,%dl
412161:	75 e4                	jne    0x412147
412163:	33 c0                	xor    %eax,%eax
412165:	eb 05                	jmp    0x41216c
412167:	1b c0                	sbb    %eax,%eax
412169:	83 d8 ff             	sbb    $0xffffffff,%eax
41216c:	3b c3                	cmp    %ebx,%eax
41216e:	75 11                	jne    0x412181
412170:	8d 44 24 12          	lea    0x12(%esp),%eax
412174:	8a 00                	mov    (%eax),%al
412176:	88 85 e6 45 00 00    	mov    %al,0x45e6(%ebp)
41217c:	e9 64 50 00 00       	jmp    0x4171e5
412181:	b9 9c 6a 46 00       	mov    $0x466a9c,%ecx
412186:	8b c6                	mov    %esi,%eax
412188:	8a 10                	mov    (%eax),%dl
41218a:	3a 11                	cmp    (%ecx),%dl
41218c:	75 1a                	jne    0x4121a8
41218e:	3a d3                	cmp    %bl,%dl
412190:	74 12                	je     0x4121a4
412192:	8a 50 01             	mov    0x1(%eax),%dl
412195:	3a 51 01             	cmp    0x1(%ecx),%dl
412198:	75 0e                	jne    0x4121a8
41219a:	83 c0 02             	add    $0x2,%eax
41219d:	83 c1 02             	add    $0x2,%ecx
4121a0:	3a d3                	cmp    %bl,%dl
4121a2:	75 e4                	jne    0x412188
4121a4:	33 c0                	xor    %eax,%eax
4121a6:	eb 05                	jmp    0x4121ad
4121a8:	1b c0                	sbb    %eax,%eax
4121aa:	83 d8 ff             	sbb    $0xffffffff,%eax
4121ad:	3b c3                	cmp    %ebx,%eax
4121af:	75 37                	jne    0x4121e8
4121b1:	8b 8c 24 24 10 00 00 	mov    0x1024(%esp),%ecx
4121b8:	51                   	push   %ecx
4121b9:	b8 00 08 00 00       	mov    $0x800,%eax
4121be:	8d 4c 24 20          	lea    0x20(%esp),%ecx
4121c2:	8d 54 24 18          	lea    0x18(%esp),%edx
4121c6:	e8 d5 6a ff ff       	call   0x408ca0
4121cb:	83 c4 04             	add    $0x4,%esp
4121ce:	3b c3                	cmp    %ebx,%eax
4121d0:	74 16                	je     0x4121e8
4121d2:	8d 95 e8 45 00 00    	lea    0x45e8(%ebp),%edx
4121d8:	52                   	push   %edx
4121d9:	8b d0                	mov    %eax,%edx
4121db:	e8 40 6b ff ff       	call   0x408d20
4121e0:	83 c4 04             	add    $0x4,%esp
4121e3:	e9 fd 4f 00 00       	jmp    0x4171e5
4121e8:	b9 80 6a 46 00       	mov    $0x466a80,%ecx
4121ed:	8b c6                	mov    %esi,%eax
4121ef:	90                   	nop
4121f0:	8a 10                	mov    (%eax),%dl
4121f2:	3a 11                	cmp    (%ecx),%dl
4121f4:	75 1a                	jne    0x412210
4121f6:	3a d3                	cmp    %bl,%dl
4121f8:	74 12                	je     0x41220c
4121fa:	8a 50 01             	mov    0x1(%eax),%dl
4121fd:	3a 51 01             	cmp    0x1(%ecx),%dl
412200:	75 0e                	jne    0x412210
412202:	83 c0 02             	add    $0x2,%eax
412205:	83 c1 02             	add    $0x2,%ecx
412208:	3a d3                	cmp    %bl,%dl
41220a:	75 e4                	jne    0x4121f0
41220c:	33 c0                	xor    %eax,%eax
41220e:	eb 05                	jmp    0x412215
412210:	1b c0                	sbb    %eax,%eax
412212:	83 d8 ff             	sbb    $0xffffffff,%eax
412215:	3b c3                	cmp    %ebx,%eax
412217:	75 37                	jne    0x412250
412219:	8b 84 24 24 10 00 00 	mov    0x1024(%esp),%eax
412220:	50                   	push   %eax
412221:	b8 00 08 00 00       	mov    $0x800,%eax
412226:	8d 4c 24 20          	lea    0x20(%esp),%ecx
41222a:	8d 54 24 18          	lea    0x18(%esp),%edx
41222e:	e8 6d 6a ff ff       	call   0x408ca0
412233:	83 c4 04             	add    $0x4,%esp
412236:	3b c3                	cmp    %ebx,%eax
412238:	74 16                	je     0x412250
41223a:	8d 8d ec 45 00 00    	lea    0x45ec(%ebp),%ecx
412240:	51                   	push   %ecx
412241:	8b d0                	mov    %eax,%edx
412243:	e8 d8 6a ff ff       	call   0x408d20
412248:	83 c4 04             	add    $0x4,%esp
41224b:	e9 95 4f 00 00       	jmp    0x4171e5
412250:	b9 68 6a 46 00       	mov    $0x466a68,%ecx
412255:	8b c6                	mov    %esi,%eax
412257:	8a 10                	mov    (%eax),%dl
412259:	3a 11                	cmp    (%ecx),%dl
41225b:	75 1a                	jne    0x412277
41225d:	3a d3                	cmp    %bl,%dl
41225f:	74 12                	je     0x412273
412261:	8a 50 01             	mov    0x1(%eax),%dl
412264:	3a 51 01             	cmp    0x1(%ecx),%dl
412267:	75 0e                	jne    0x412277
412269:	83 c0 02             	add    $0x2,%eax
41226c:	83 c1 02             	add    $0x2,%ecx
41226f:	3a d3                	cmp    %bl,%dl
412271:	75 e4                	jne    0x412257
412273:	33 c0                	xor    %eax,%eax
412275:	eb 05                	jmp    0x41227c
412277:	1b c0                	sbb    %eax,%eax
412279:	83 d8 ff             	sbb    $0xffffffff,%eax
41227c:	3b c3                	cmp    %ebx,%eax
41227e:	75 37                	jne    0x4122b7
412280:	8b 94 24 24 10 00 00 	mov    0x1024(%esp),%edx
412287:	52                   	push   %edx
412288:	b8 00 08 00 00       	mov    $0x800,%eax
41228d:	8d 4c 24 20          	lea    0x20(%esp),%ecx
412291:	8d 54 24 18          	lea    0x18(%esp),%edx
412295:	e8 06 6a ff ff       	call   0x408ca0
41229a:	83 c4 04             	add    $0x4,%esp
41229d:	3b c3                	cmp    %ebx,%eax
41229f:	74 16                	je     0x4122b7
4122a1:	8d 8d f0 45 00 00    	lea    0x45f0(%ebp),%ecx
4122a7:	51                   	push   %ecx
4122a8:	8b d0                	mov    %eax,%edx
4122aa:	e8 71 6a ff ff       	call   0x408d20
4122af:	83 c4 04             	add    $0x4,%esp
4122b2:	e9 2e 4f 00 00       	jmp    0x4171e5
4122b7:	b9 50 6a 46 00       	mov    $0x466a50,%ecx
4122bc:	8b c6                	mov    %esi,%eax
4122be:	8b ff                	mov    %edi,%edi
4122c0:	8a 10                	mov    (%eax),%dl
4122c2:	3a 11                	cmp    (%ecx),%dl
4122c4:	75 1a                	jne    0x4122e0
4122c6:	3a d3                	cmp    %bl,%dl
4122c8:	74 12                	je     0x4122dc
4122ca:	8a 50 01             	mov    0x1(%eax),%dl
4122cd:	3a 51 01             	cmp    0x1(%ecx),%dl
4122d0:	75 0e                	jne    0x4122e0
4122d2:	83 c0 02             	add    $0x2,%eax
4122d5:	83 c1 02             	add    $0x2,%ecx
4122d8:	3a d3                	cmp    %bl,%dl
4122da:	75 e4                	jne    0x4122c0
4122dc:	33 c0                	xor    %eax,%eax
4122de:	eb 05                	jmp    0x4122e5
4122e0:	1b c0                	sbb    %eax,%eax
4122e2:	83 d8 ff             	sbb    $0xffffffff,%eax
4122e5:	3b c3                	cmp    %ebx,%eax
4122e7:	75 11                	jne    0x4122fa
4122e9:	8d 44 24 13          	lea    0x13(%esp),%eax
4122ed:	8a 10                	mov    (%eax),%dl
4122ef:	88 95 f4 45 00 00    	mov    %dl,0x45f4(%ebp)
4122f5:	e9 eb 4e 00 00       	jmp    0x4171e5
4122fa:	6a 03                	push   $0x3
4122fc:	68 ec 81 46 00       	push   $0x4681ec
412301:	56                   	push   %esi
412302:	e8 8d 0f 02 00       	call   0x433294
412307:	83 c4 0c             	add    $0xc,%esp
41230a:	85 c0                	test   %eax,%eax
41230c:	75 42                	jne    0x412350
41230e:	b9 50 6a 46 00       	mov    $0x466a50,%ecx
412313:	8d 47 04             	lea    0x4(%edi),%eax
412316:	8a 10                	mov    (%eax),%dl
412318:	3a 11                	cmp    (%ecx),%dl
41231a:	75 1a                	jne    0x412336
41231c:	3a d3                	cmp    %bl,%dl
41231e:	74 12                	je     0x412332
412320:	8a 50 01             	mov    0x1(%eax),%dl
412323:	3a 51 01             	cmp    0x1(%ecx),%dl
412326:	75 0e                	jne    0x412336
412328:	83 c0 02             	add    $0x2,%eax
41232b:	83 c1 02             	add    $0x2,%ecx
41232e:	3a d3                	cmp    %bl,%dl
412330:	75 e4                	jne    0x412316
412332:	33 c0                	xor    %eax,%eax
412334:	eb 05                	jmp    0x41233b
412336:	1b c0                	sbb    %eax,%eax
412338:	83 d8 ff             	sbb    $0xffffffff,%eax
41233b:	3b c3                	cmp    %ebx,%eax
41233d:	75 11                	jne    0x412350
41233f:	8d 44 24 12          	lea    0x12(%esp),%eax
412343:	8a 10                	mov    (%eax),%dl
412345:	88 95 f4 45 00 00    	mov    %dl,0x45f4(%ebp)