414e79:	83 d8 ff             	sbb    $0xffffffff,%eax
414e7c:	3b c3                	cmp    %ebx,%eax
414e7e:	75 37                	jne    0x414eb7
414e80:	8b 94 24 24 10 00 00 	mov    0x1024(%esp),%edx
414e87:	52                   	push   %edx
414e88:	b8 00 08 00 00       	mov    $0x800,%eax
414e8d:	8d 4c 24 20          	lea    0x20(%esp),%ecx
414e91:	8d 54 24 18          	lea    0x18(%esp),%edx
414e95:	e8 06 3e ff ff       	call   0x408ca0
414e9a:	83 c4 04             	add    $0x4,%esp
414e9d:	3b c3                	cmp    %ebx,%eax
414e9f:	74 16                	je     0x414eb7
414ea1:	8d 8d 9c 60 00 00    	lea    0x609c(%ebp),%ecx
414ea7:	51                   	push   %ecx
414ea8:	8b d0                	mov    %eax,%edx
414eaa:	e8 71 3e ff ff       	call   0x408d20
414eaf:	83 c4 04             	add    $0x4,%esp
414eb2:	e9 2e 23 00 00       	jmp    0x4171e5
414eb7:	b9 1c 64 46 00       	mov    $0x46641c,%ecx
414ebc:	8b c6                	mov    %esi,%eax
414ebe:	8b ff                	mov    %edi,%edi
414ec0:	8a 10                	mov    (%eax),%dl
414ec2:	3a 11                	cmp    (%ecx),%dl
414ec4:	75 1a                	jne    0x414ee0
414ec6:	3a d3                	cmp    %bl,%dl
414ec8:	74 12                	je     0x414edc
414eca:	8a 50 01             	mov    0x1(%eax),%dl
414ecd:	3a 51 01             	cmp    0x1(%ecx),%dl
414ed0:	75 0e                	jne    0x414ee0
414ed2:	83 c0 02             	add    $0x2,%eax
414ed5:	83 c1 02             	add    $0x2,%ecx
414ed8:	3a d3                	cmp    %bl,%dl
414eda:	75 e4                	jne    0x414ec0
414edc:	33 c0                	xor    %eax,%eax
414ede:	eb 05                	jmp    0x414ee5
414ee0:	1b c0                	sbb    %eax,%eax
414ee2:	83 d8 ff             	sbb    $0xffffffff,%eax
414ee5:	3b c3                	cmp    %ebx,%eax
414ee7:	75 31                	jne    0x414f1a
414ee9:	8b 94 24 24 10 00 00 	mov    0x1024(%esp),%edx
414ef0:	52                   	push   %edx
414ef1:	b8 00 08 00 00       	mov    $0x800,%eax
414ef6:	8d 4c 24 20          	lea    0x20(%esp),%ecx
414efa:	8d 54 24 18          	lea    0x18(%esp),%edx
414efe:	e8 9d 3d ff ff       	call   0x408ca0
414f03:	83 c4 04             	add    $0x4,%esp
414f06:	3b c3                	cmp    %ebx,%eax
414f08:	74 10                	je     0x414f1a
414f0a:	8d b5 a0 60 00 00    	lea    0x60a0(%ebp),%esi
414f10:	e8 8b 3f ff ff       	call   0x408ea0
414f15:	e9 cb 22 00 00       	jmp    0x4171e5
414f1a:	b9 08 64 46 00       	mov    $0x466408,%ecx
414f1f:	8b c6                	mov    %esi,%eax
414f21:	8a 10                	mov    (%eax),%dl
414f23:	3a 11                	cmp    (%ecx),%dl
414f25:	75 1a                	jne    0x414f41
414f27:	3a d3                	cmp    %bl,%dl
414f29:	74 12                	je     0x414f3d
414f2b:	8a 50 01             	mov    0x1(%eax),%dl
414f2e:	3a 51 01             	cmp    0x1(%ecx),%dl
414f31:	75 0e                	jne    0x414f41
414f33:	83 c0 02             	add    $0x2,%eax
414f36:	83 c1 02             	add    $0x2,%ecx
414f39:	3a d3                	cmp    %bl,%dl
414f3b:	75 e4                	jne    0x414f21
414f3d:	33 c0                	xor    %eax,%eax
414f3f:	eb 05                	jmp    0x414f46
414f41:	1b c0                	sbb    %eax,%eax
414f43:	83 d8 ff             	sbb    $0xffffffff,%eax
414f46:	3b c3                	cmp    %ebx,%eax
414f48:	75 31                	jne    0x414f7b
414f4a:	8b 84 24 24 10 00 00 	mov    0x1024(%esp),%eax
414f51:	50                   	push   %eax
414f52:	b8 00 08 00 00       	mov    $0x800,%eax
414f57:	8d 4c 24 20          	lea    0x20(%esp),%ecx
414f5b:	8d 54 24 18          	lea    0x18(%esp),%edx
414f5f:	e8 3c 3d ff ff       	call   0x408ca0
414f64:	83 c4 04             	add    $0x4,%esp
414f67:	3b c3                	cmp    %ebx,%eax
414f69:	74 10                	je     0x414f7b
414f6b:	8d b5 a0 68 00 00    	lea    0x68a0(%ebp),%esi
414f71:	e8 2a 3f ff ff       	call   0x408ea0
414f76:	e9 6a 22 00 00       	jmp    0x4171e5
414f7b:	b9 fc 63 46 00       	mov    $0x4663fc,%ecx
414f80:	8b c6                	mov    %esi,%eax
414f82:	8a 10                	mov    (%eax),%dl
414f84:	3a 11                	cmp    (%ecx),%dl
414f86:	75 1a                	jne    0x414fa2
414f88:	3a d3                	cmp    %bl,%dl
414f8a:	74 12                	je     0x414f9e
414f8c:	8a 50 01             	mov    0x1(%eax),%dl
414f8f:	3a 51 01             	cmp    0x1(%ecx),%dl
414f92:	75 0e                	jne    0x414fa2
414f94:	83 c0 02             	add    $0x2,%eax
414f97:	83 c1 02             	add    $0x2,%ecx
414f9a:	3a d3                	cmp    %bl,%dl
414f9c:	75 e4                	jne    0x414f82
414f9e:	33 c0                	xor    %eax,%eax
414fa0:	eb 05                	jmp    0x414fa7
414fa2:	1b c0                	sbb    %eax,%eax
414fa4:	83 d8 ff             	sbb    $0xffffffff,%eax
414fa7:	3b c3                	cmp    %ebx,%eax
414fa9:	75 11                	jne    0x414fbc
414fab:	8d 44 24 13          	lea    0x13(%esp),%eax
414faf:	8a 08                	mov    (%eax),%cl
414fb1:	88 8d a0 70 00 00    	mov    %cl,0x70a0(%ebp)
414fb7:	e9 29 22 00 00       	jmp    0x4171e5
414fbc:	6a 03                	push   $0x3
414fbe:	68 ec 81 46 00       	push   $0x4681ec
414fc3:	56                   	push   %esi
414fc4:	e8 cb e2 01 00       	call   0x433294
414fc9:	83 c4 0c             	add    $0xc,%esp
414fcc:	85 c0                	test   %eax,%eax
414fce:	0f 85 46 00 00 00    	jne    0x41501a
414fd4:	b9 fc 63 46 00       	mov    $0x4663fc,%ecx
414fd9:	8d 47 04             	lea    0x4(%edi),%eax
414fdc:	8d 64 24 00          	lea    0x0(%esp),%esp
414fe0:	8a 10                	mov    (%eax),%dl
414fe2:	3a 11                	cmp    (%ecx),%dl
414fe4:	75 1a                	jne    0x415000
414fe6:	3a d3                	cmp    %bl,%dl
414fe8:	74 12                	je     0x414ffc
414fea:	8a 50 01             	mov    0x1(%eax),%dl
414fed:	3a 51 01             	cmp    0x1(%ecx),%dl
414ff0:	75 0e                	jne    0x415000
414ff2:	83 c0 02             	add    $0x2,%eax
414ff5:	83 c1 02             	add    $0x2,%ecx
414ff8:	3a d3                	cmp    %bl,%dl
414ffa:	75 e4                	jne    0x414fe0
414ffc:	33 c0                	xor    %eax,%eax
414ffe:	eb 05                	jmp    0x415005
415000:	1b c0                	sbb    %eax,%eax
415002:	83 d8 ff             	sbb    $0xffffffff,%eax
415005:	3b c3                	cmp    %ebx,%eax
415007:	75 11                	jne    0x41501a
415009:	8d 44 24 12          	lea    0x12(%esp),%eax
41500d:	8a 08                	mov    (%eax),%cl
41500f:	88 8d a0 70 00 00    	mov    %cl,0x70a0(%ebp)
415015:	e9 cb 21 00 00       	jmp    0x4171e5
41501a:	b9 e4 63 46 00       	mov    $0x4663e4,%ecx
41501f:	8b c6                	mov    %esi,%eax
415021:	8a 10                	mov    (%eax),%dl
415023:	3a 11                	cmp    (%ecx),%dl
415025:	75 1a                	jne    0x415041
415027:	3a d3                	cmp    %bl,%dl
415029:	74 12                	je     0x41503d
41502b:	8a 50 01             	mov    0x1(%eax),%dl
41502e:	3a 51 01             	cmp    0x1(%ecx),%dl
415031:	75 0e                	jne    0x415041
415033:	83 c0 02             	add    $0x2,%eax
415036:	83 c1 02             	add    $0x2,%ecx
415039:	3a d3                	cmp    %bl,%dl
41503b:	75 e4                	jne    0x415021
41503d:	33 c0                	xor    %eax,%eax
41503f:	eb 05                	jmp    0x415046
415041:	1b c0                	sbb    %eax,%eax
415043:	83 d8 ff             	sbb    $0xffffffff,%eax
415046:	3b c3                	cmp    %ebx,%eax
415048:	75 31                	jne    0x41507b
41504a:	8b 94 24 24 10 00 00 	mov    0x1024(%esp),%edx
415051:	52                   	push   %edx
415052:	b8 00 08 00 00       	mov    $0x800,%eax
415057:	8d 4c 24 20          	lea    0x20(%esp),%ecx
41505b:	8d 54 24 18          	lea    0x18(%esp),%edx
41505f:	e8 3c 3c ff ff       	call   0x408ca0
415064:	83 c4 04             	add    $0x4,%esp
415067:	3b c3                	cmp    %ebx,%eax
415069:	74 10                	je     0x41507b
41506b:	8d b5 a1 70 00 00    	lea    0x70a1(%ebp),%esi
415071:	e8 2a 3e ff ff       	call   0x408ea0
415076:	e9 6a 21 00 00       	jmp    0x4171e5
41507b:	b9 d4 63 46 00       	mov    $0x4663d4,%ecx
415080:	8b c6                	mov    %esi,%eax
415082:	8a 10                	mov    (%eax),%dl
415084:	3a 11                	cmp    (%ecx),%dl
415086:	75 1a                	jne    0x4150a2
415088:	3a d3                	cmp    %bl,%dl
41508a:	74 12                	je     0x41509e
41508c:	8a 50 01             	mov    0x1(%eax),%dl
41508f:	3a 51 01             	cmp    0x1(%ecx),%dl
415092:	75 0e                	jne    0x4150a2
415094:	83 c0 02             	add    $0x2,%eax
415097:	83 c1 02             	add    $0x2,%ecx
41509a:	3a d3                	cmp    %bl,%dl
41509c:	75 e4                	jne    0x415082
41509e:	33 c0                	xor    %eax,%eax
4150a0:	eb 05                	jmp    0x4150a7
4150a2:	1b c0                	sbb    %eax,%eax
4150a4:	83 d8 ff             	sbb    $0xffffffff,%eax
4150a7:	3b c3                	cmp    %ebx,%eax
4150a9:	75 37                	jne    0x4150e2
4150ab:	8b 84 24 24 10 00 00 	mov    0x1024(%esp),%eax
4150b2:	50                   	push   %eax
4150b3:	b8 00 08 00 00       	mov    $0x800,%eax
4150b8:	8d 4c 24 20          	lea    0x20(%esp),%ecx
4150bc:	8d 54 24 18          	lea    0x18(%esp),%edx
4150c0:	e8 db 3b ff ff       	call   0x408ca0
4150c5:	83 c4 04             	add    $0x4,%esp
4150c8:	3b c3                	cmp    %ebx,%eax
4150ca:	74 16                	je     0x4150e2
4150cc:	8d 8d a4 78 00 00    	lea    0x78a4(%ebp),%ecx
4150d2:	51                   	push   %ecx
4150d3:	8b f0                	mov    %eax,%esi
4150d5:	e8 06 3c ff ff       	call   0x408ce0
4150da:	83 c4 04             	add    $0x4,%esp
4150dd:	e9 03 21 00 00       	jmp    0x4171e5
4150e2:	b9 bc 63 46 00       	mov    $0x4663bc,%ecx
4150e7:	8b c6                	mov    %esi,%eax
4150e9:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
4150f0:	8a 10                	mov    (%eax),%dl
4150f2:	3a 11                	cmp    (%ecx),%dl
4150f4:	75 1a                	jne    0x415110
4150f6:	3a d3                	cmp    %bl,%dl
4150f8:	74 12                	je     0x41510c
4150fa:	8a 50 01             	mov    0x1(%eax),%dl
4150fd:	3a 51 01             	cmp    0x1(%ecx),%dl
415100:	75 0e                	jne    0x415110
415102:	83 c0 02             	add    $0x2,%eax
415105:	83 c1 02             	add    $0x2,%ecx
415108:	3a d3                	cmp    %bl,%dl
41510a:	75 e4                	jne    0x4150f0
41510c:	33 c0                	xor    %eax,%eax
41510e:	eb 05                	jmp    0x415115
415110:	1b c0                	sbb    %eax,%eax
415112:	83 d8 ff             	sbb    $0xffffffff,%eax
415115:	3b c3                	cmp    %ebx,%eax
415117:	75 31                	jne    0x41514a
415119:	8b 94 24 24 10 00 00 	mov    0x1024(%esp),%edx
415120:	52                   	push   %edx
415121:	b8 00 08 00 00       	mov    $0x800,%eax
415126:	8d 4c 24 20          	lea    0x20(%esp),%ecx
41512a:	8d 54 24 18          	lea    0x18(%esp),%edx
41512e:	e8 6d 3b ff ff       	call   0x408ca0
415133:	83 c4 04             	add    $0x4,%esp
415136:	3b c3                	cmp    %ebx,%eax
415138:	74 10                	je     0x41514a
41513a:	8d b5 a8 78 00 00    	lea    0x78a8(%ebp),%esi
415140:	e8 5b 3d ff ff       	call   0x408ea0
415145:	e9 9b 20 00 00       	jmp    0x4171e5
41514a:	b9 a4 63 46 00       	mov    $0x4663a4,%ecx
41514f:	8b c6                	mov    %esi,%eax
415151:	8a 10                	mov    (%eax),%dl
415153:	3a 11                	cmp    (%ecx),%dl
415155:	75 1a                	jne    0x415171
415157:	3a d3                	cmp    %bl,%dl
415159:	74 12                	je     0x41516d
41515b:	8a 50 01             	mov    0x1(%eax),%dl
41515e:	3a 51 01             	cmp    0x1(%ecx),%dl
415161:	75 0e                	jne    0x415171
415163:	83 c0 02             	add    $0x2,%eax
415166:	83 c1 02             	add    $0x2,%ecx
415169:	3a d3                	cmp    %bl,%dl
41516b:	75 e4                	jne    0x415151
41516d:	33 c0                	xor    %eax,%eax
41516f:	eb 05                	jmp    0x415176
415171:	1b c0                	sbb    %eax,%eax
415173:	83 d8 ff             	sbb    $0xffffffff,%eax
415176:	3b c3                	cmp    %ebx,%eax
415178:	75 31                	jne    0x4151ab
41517a:	8b 84 24 24 10 00 00 	mov    0x1024(%esp),%eax
415181:	50                   	push   %eax
415182:	b8 00 08 00 00       	mov    $0x800,%eax
415187:	8d 4c 24 20          	lea    0x20(%esp),%ecx
41518b:	8d 54 24 18          	lea    0x18(%esp),%edx
41518f:	e8 0c 3b ff ff       	call   0x408ca0
415194:	83 c4 04             	add    $0x4,%esp
415197:	3b c3                	cmp    %ebx,%eax
415199:	74 10                	je     0x4151ab
41519b:	8d b5 a8 80 00 00    	lea    0x80a8(%ebp),%esi
4151a1:	e8 fa 3c ff ff       	call   0x408ea0
4151a6:	e9 3a 20 00 00       	jmp    0x4171e5
4151ab:	b9 94 63 46 00       	mov    $0x466394,%ecx
4151b0:	8b c6                	mov    %esi,%eax
4151b2:	8a 10                	mov    (%eax),%dl
4151b4:	3a 11                	cmp    (%ecx),%dl
4151b6:	75 1a                	jne    0x4151d2
4151b8:	3a d3                	cmp    %bl,%dl
4151ba:	74 12                	je     0x4151ce
4151bc:	8a 50 01             	mov    0x1(%eax),%dl
4151bf:	3a 51 01             	cmp    0x1(%ecx),%dl
4151c2:	75 0e                	jne    0x4151d2
4151c4:	83 c0 02             	add    $0x2,%eax
4151c7:	83 c1 02             	add    $0x2,%ecx
4151ca:	3a d3                	cmp    %bl,%dl
4151cc:	75 e4                	jne    0x4151b2
4151ce:	33 c0                	xor    %eax,%eax
4151d0:	eb 05                	jmp    0x4151d7
4151d2:	1b c0                	sbb    %eax,%eax
4151d4:	83 d8 ff             	sbb    $0xffffffff,%eax
4151d7:	3b c3                	cmp    %ebx,%eax
4151d9:	75 11                	jne    0x4151ec
4151db:	8d 44 24 13          	lea    0x13(%esp),%eax
4151df:	8a 08                	mov    (%eax),%cl
4151e1:	88 8d a8 88 00 00    	mov    %cl,0x88a8(%ebp)
4151e7:	e9 f9 1f 00 00       	jmp    0x4171e5
4151ec:	6a 03                	push   $0x3
4151ee:	68 ec 81 46 00       	push   $0x4681ec
4151f3:	56                   	push   %esi
4151f4:	e8 9b e0 01 00       	call   0x433294
4151f9:	83 c4 0c             	add    $0xc,%esp
4151fc:	85 c0                	test   %eax,%eax
4151fe:	75 42                	jne    0x415242
415200:	b9 94 63 46 00       	mov    $0x466394,%ecx
415205:	8d 47 04             	lea    0x4(%edi),%eax
415208:	8a 10                	mov    (%eax),%dl
41520a:	3a 11                	cmp    (%ecx),%dl
41520c:	75 1a                	jne    0x415228
41520e:	3a d3                	cmp    %bl,%dl
415210:	74 12                	je     0x415224
415212:	8a 50 01             	mov    0x1(%eax),%dl
415215:	3a 51 01             	cmp    0x1(%ecx),%dl
415218:	75 0e                	jne    0x415228
41521a:	83 c0 02             	add    $0x2,%eax
41521d:	83 c1 02             	add    $0x2,%ecx
415220:	3a d3                	cmp    %bl,%dl
415222:	75 e4                	jne    0x415208
415224:	33 c0                	xor    %eax,%eax
415226:	eb 05                	jmp    0x41522d
415228:	1b c0                	sbb    %eax,%eax
41522a:	83 d8 ff             	sbb    $0xffffffff,%eax
41522d:	3b c3                	cmp    %ebx,%eax
41522f:	75 11                	jne    0x415242
415231:	8d 44 24 12          	lea    0x12(%esp),%eax
415235:	8a 08                	mov    (%eax),%cl
415237:	88 8d a8 88 00 00    	mov    %cl,0x88a8(%ebp)
41523d:	e9 a3 1f 00 00       	jmp    0x4171e5
415242:	b9 8c 63 46 00       	mov    $0x46638c,%ecx
415247:	8b c6                	mov    %esi,%eax
415249:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
415250:	8a 10                	mov    (%eax),%dl
415252:	3a 11                	cmp    (%ecx),%dl
415254:	75 1a                	jne    0x415270
415256:	3a d3                	cmp    %bl,%dl
415258:	74 12                	je     0x41526c
41525a:	8a 50 01             	mov    0x1(%eax),%dl
41525d:	3a 51 01             	cmp    0x1(%ecx),%dl
415260:	75 0e                	jne    0x415270
415262:	83 c0 02             	add    $0x2,%eax
415265:	83 c1 02             	add    $0x2,%ecx
415268:	3a d3                	cmp    %bl,%dl
41526a:	75 e4                	jne    0x415250
41526c:	33 c0                	xor    %eax,%eax
41526e:	eb 05                	jmp    0x415275
415270:	1b c0                	sbb    %eax,%eax
415272:	83 d8 ff             	sbb    $0xffffffff,%eax
415275:	3b c3                	cmp    %ebx,%eax
415277:	75 09                	jne    0x415282
415279:	8d 44 24 13          	lea    0x13(%esp),%eax
41527d:	e9 4d 00 00 00       	jmp    0x4152cf
415282:	6a 03                	push   $0x3