40bed5:	e9 0b b3 00 00       	jmp    0x4171e5
40beda:	b9 50 7c 46 00       	mov    $0x467c50,%ecx
40bedf:	8b c6                	mov    %esi,%eax
40bee1:	8a 10                	mov    (%eax),%dl
40bee3:	3a 11                	cmp    (%ecx),%dl
40bee5:	75 1a                	jne    0x40bf01
40bee7:	3a d3                	cmp    %bl,%dl
40bee9:	74 12                	je     0x40befd
40beeb:	8a 50 01             	mov    0x1(%eax),%dl
40beee:	3a 51 01             	cmp    0x1(%ecx),%dl
40bef1:	75 0e                	jne    0x40bf01
40bef3:	83 c0 02             	add    $0x2,%eax
40bef6:	83 c1 02             	add    $0x2,%ecx
40bef9:	3a d3                	cmp    %bl,%dl
40befb:	75 e4                	jne    0x40bee1
40befd:	33 c0                	xor    %eax,%eax
40beff:	eb 05                	jmp    0x40bf06
40bf01:	1b c0                	sbb    %eax,%eax
40bf03:	83 d8 ff             	sbb    $0xffffffff,%eax
40bf06:	3b c3                	cmp    %ebx,%eax
40bf08:	75 11                	jne    0x40bf1b
40bf0a:	8d 44 24 13          	lea    0x13(%esp),%eax
40bf0e:	8a 08                	mov    (%eax),%cl
40bf10:	88 8d d0 09 00 00    	mov    %cl,0x9d0(%ebp)
40bf16:	e9 ca b2 00 00       	jmp    0x4171e5
40bf1b:	6a 03                	push   $0x3
40bf1d:	68 ec 81 46 00       	push   $0x4681ec
40bf22:	56                   	push   %esi
40bf23:	e8 6c 73 02 00       	call   0x433294
40bf28:	83 c4 0c             	add    $0xc,%esp
40bf2b:	85 c0                	test   %eax,%eax
40bf2d:	75 42                	jne    0x40bf71
40bf2f:	b9 50 7c 46 00       	mov    $0x467c50,%ecx
40bf34:	8d 47 04             	lea    0x4(%edi),%eax
40bf37:	8a 10                	mov    (%eax),%dl
40bf39:	3a 11                	cmp    (%ecx),%dl
40bf3b:	75 1a                	jne    0x40bf57
40bf3d:	3a d3                	cmp    %bl,%dl
40bf3f:	74 12                	je     0x40bf53
40bf41:	8a 50 01             	mov    0x1(%eax),%dl
40bf44:	3a 51 01             	cmp    0x1(%ecx),%dl
40bf47:	75 0e                	jne    0x40bf57
40bf49:	83 c0 02             	add    $0x2,%eax
40bf4c:	83 c1 02             	add    $0x2,%ecx
40bf4f:	3a d3                	cmp    %bl,%dl
40bf51:	75 e4                	jne    0x40bf37
40bf53:	33 c0                	xor    %eax,%eax
40bf55:	eb 05                	jmp    0x40bf5c
40bf57:	1b c0                	sbb    %eax,%eax
40bf59:	83 d8 ff             	sbb    $0xffffffff,%eax
40bf5c:	3b c3                	cmp    %ebx,%eax
40bf5e:	75 11                	jne    0x40bf71
40bf60:	8d 44 24 12          	lea    0x12(%esp),%eax
40bf64:	8a 08                	mov    (%eax),%cl
40bf66:	88 8d d0 09 00 00    	mov    %cl,0x9d0(%ebp)
40bf6c:	e9 74 b2 00 00       	jmp    0x4171e5
40bf71:	b9 3c 7c 46 00       	mov    $0x467c3c,%ecx
40bf76:	8b c6                	mov    %esi,%eax
40bf78:	8a 10                	mov    (%eax),%dl
40bf7a:	3a 11                	cmp    (%ecx),%dl
40bf7c:	75 1a                	jne    0x40bf98
40bf7e:	3a d3                	cmp    %bl,%dl
40bf80:	74 12                	je     0x40bf94
40bf82:	8a 50 01             	mov    0x1(%eax),%dl
40bf85:	3a 51 01             	cmp    0x1(%ecx),%dl
40bf88:	75 0e                	jne    0x40bf98
40bf8a:	83 c0 02             	add    $0x2,%eax
40bf8d:	83 c1 02             	add    $0x2,%ecx
40bf90:	3a d3                	cmp    %bl,%dl
40bf92:	75 e4                	jne    0x40bf78
40bf94:	33 c0                	xor    %eax,%eax
40bf96:	eb 05                	jmp    0x40bf9d
40bf98:	1b c0                	sbb    %eax,%eax
40bf9a:	83 d8 ff             	sbb    $0xffffffff,%eax
40bf9d:	3b c3                	cmp    %ebx,%eax
40bf9f:	75 11                	jne    0x40bfb2
40bfa1:	8d 44 24 13          	lea    0x13(%esp),%eax
40bfa5:	8a 10                	mov    (%eax),%dl
40bfa7:	88 95 d1 09 00 00    	mov    %dl,0x9d1(%ebp)
40bfad:	e9 33 b2 00 00       	jmp    0x4171e5
40bfb2:	6a 03                	push   $0x3
40bfb4:	68 ec 81 46 00       	push   $0x4681ec
40bfb9:	56                   	push   %esi
40bfba:	e8 d5 72 02 00       	call   0x433294
40bfbf:	83 c4 0c             	add    $0xc,%esp
40bfc2:	85 c0                	test   %eax,%eax
40bfc4:	75 44                	jne    0x40c00a
40bfc6:	b9 3c 7c 46 00       	mov    $0x467c3c,%ecx
40bfcb:	8d 47 04             	lea    0x4(%edi),%eax
40bfce:	8b ff                	mov    %edi,%edi
40bfd0:	8a 10                	mov    (%eax),%dl
40bfd2:	3a 11                	cmp    (%ecx),%dl
40bfd4:	75 1a                	jne    0x40bff0
40bfd6:	3a d3                	cmp    %bl,%dl
40bfd8:	74 12                	je     0x40bfec
40bfda:	8a 50 01             	mov    0x1(%eax),%dl
40bfdd:	3a 51 01             	cmp    0x1(%ecx),%dl
40bfe0:	75 0e                	jne    0x40bff0
40bfe2:	83 c0 02             	add    $0x2,%eax
40bfe5:	83 c1 02             	add    $0x2,%ecx
40bfe8:	3a d3                	cmp    %bl,%dl
40bfea:	75 e4                	jne    0x40bfd0
40bfec:	33 c0                	xor    %eax,%eax
40bfee:	eb 05                	jmp    0x40bff5
40bff0:	1b c0                	sbb    %eax,%eax
40bff2:	83 d8 ff             	sbb    $0xffffffff,%eax
40bff5:	3b c3                	cmp    %ebx,%eax
40bff7:	75 11                	jne    0x40c00a
40bff9:	8d 44 24 12          	lea    0x12(%esp),%eax
40bffd:	8a 10                	mov    (%eax),%dl
40bfff:	88 95 d1 09 00 00    	mov    %dl,0x9d1(%ebp)
40c005:	e9 db b1 00 00       	jmp    0x4171e5
40c00a:	b9 20 7c 46 00       	mov    $0x467c20,%ecx
40c00f:	8b c6                	mov    %esi,%eax
40c011:	8a 10                	mov    (%eax),%dl
40c013:	3a 11                	cmp    (%ecx),%dl
40c015:	75 1a                	jne    0x40c031
40c017:	3a d3                	cmp    %bl,%dl
40c019:	74 12                	je     0x40c02d
40c01b:	8a 50 01             	mov    0x1(%eax),%dl
40c01e:	3a 51 01             	cmp    0x1(%ecx),%dl
40c021:	75 0e                	jne    0x40c031
40c023:	83 c0 02             	add    $0x2,%eax
40c026:	83 c1 02             	add    $0x2,%ecx
40c029:	3a d3                	cmp    %bl,%dl
40c02b:	75 e4                	jne    0x40c011
40c02d:	33 c0                	xor    %eax,%eax
40c02f:	eb 05                	jmp    0x40c036
40c031:	1b c0                	sbb    %eax,%eax
40c033:	83 d8 ff             	sbb    $0xffffffff,%eax
40c036:	3b c3                	cmp    %ebx,%eax
40c038:	75 11                	jne    0x40c04b
40c03a:	8d 44 24 13          	lea    0x13(%esp),%eax
40c03e:	8a 00                	mov    (%eax),%al
40c040:	88 85 d2 09 00 00    	mov    %al,0x9d2(%ebp)
40c046:	e9 9a b1 00 00       	jmp    0x4171e5
40c04b:	6a 03                	push   $0x3
40c04d:	68 ec 81 46 00       	push   $0x4681ec
40c052:	56                   	push   %esi
40c053:	e8 3c 72 02 00       	call   0x433294
40c058:	83 c4 0c             	add    $0xc,%esp
40c05b:	85 c0                	test   %eax,%eax
40c05d:	75 42                	jne    0x40c0a1
40c05f:	b9 20 7c 46 00       	mov    $0x467c20,%ecx
40c064:	8d 47 04             	lea    0x4(%edi),%eax
40c067:	8a 10                	mov    (%eax),%dl
40c069:	3a 11                	cmp    (%ecx),%dl
40c06b:	75 1a                	jne    0x40c087
40c06d:	3a d3                	cmp    %bl,%dl
40c06f:	74 12                	je     0x40c083
40c071:	8a 50 01             	mov    0x1(%eax),%dl
40c074:	3a 51 01             	cmp    0x1(%ecx),%dl
40c077:	75 0e                	jne    0x40c087
40c079:	83 c0 02             	add    $0x2,%eax
40c07c:	83 c1 02             	add    $0x2,%ecx
40c07f:	3a d3                	cmp    %bl,%dl
40c081:	75 e4                	jne    0x40c067
40c083:	33 c0                	xor    %eax,%eax
40c085:	eb 05                	jmp    0x40c08c
40c087:	1b c0                	sbb    %eax,%eax
40c089:	83 d8 ff             	sbb    $0xffffffff,%eax
40c08c:	3b c3                	cmp    %ebx,%eax
40c08e:	75 11                	jne    0x40c0a1
40c090:	8d 44 24 12          	lea    0x12(%esp),%eax
40c094:	8a 00                	mov    (%eax),%al
40c096:	88 85 d2 09 00 00    	mov    %al,0x9d2(%ebp)
40c09c:	e9 44 b1 00 00       	jmp    0x4171e5
40c0a1:	b9 10 7c 46 00       	mov    $0x467c10,%ecx
40c0a6:	8b c6                	mov    %esi,%eax
40c0a8:	8a 10                	mov    (%eax),%dl
40c0aa:	3a 11                	cmp    (%ecx),%dl
40c0ac:	75 1a                	jne    0x40c0c8
40c0ae:	3a d3                	cmp    %bl,%dl
40c0b0:	74 12                	je     0x40c0c4
40c0b2:	8a 50 01             	mov    0x1(%eax),%dl
40c0b5:	3a 51 01             	cmp    0x1(%ecx),%dl
40c0b8:	75 0e                	jne    0x40c0c8
40c0ba:	83 c0 02             	add    $0x2,%eax
40c0bd:	83 c1 02             	add    $0x2,%ecx
40c0c0:	3a d3                	cmp    %bl,%dl
40c0c2:	75 e4                	jne    0x40c0a8
40c0c4:	33 c0                	xor    %eax,%eax
40c0c6:	eb 05                	jmp    0x40c0cd
40c0c8:	1b c0                	sbb    %eax,%eax
40c0ca:	83 d8 ff             	sbb    $0xffffffff,%eax
40c0cd:	3b c3                	cmp    %ebx,%eax
40c0cf:	75 11                	jne    0x40c0e2
40c0d1:	8d 44 24 13          	lea    0x13(%esp),%eax
40c0d5:	8a 08                	mov    (%eax),%cl
40c0d7:	88 8d d3 09 00 00    	mov    %cl,0x9d3(%ebp)
40c0dd:	e9 03 b1 00 00       	jmp    0x4171e5
40c0e2:	6a 03                	push   $0x3
40c0e4:	68 ec 81 46 00       	push   $0x4681ec
40c0e9:	56                   	push   %esi
40c0ea:	e8 a5 71 02 00       	call   0x433294
40c0ef:	83 c4 0c             	add    $0xc,%esp
40c0f2:	85 c0                	test   %eax,%eax
40c0f4:	0f 85 42 00 00 00    	jne    0x40c13c
40c0fa:	b9 10 7c 46 00       	mov    $0x467c10,%ecx
40c0ff:	8d 47 04             	lea    0x4(%edi),%eax
40c102:	8a 10                	mov    (%eax),%dl
40c104:	3a 11                	cmp    (%ecx),%dl
40c106:	75 1a                	jne    0x40c122
40c108:	3a d3                	cmp    %bl,%dl
40c10a:	74 12                	je     0x40c11e
40c10c:	8a 50 01             	mov    0x1(%eax),%dl
40c10f:	3a 51 01             	cmp    0x1(%ecx),%dl
40c112:	75 0e                	jne    0x40c122
40c114:	83 c0 02             	add    $0x2,%eax
40c117:	83 c1 02             	add    $0x2,%ecx
40c11a:	3a d3                	cmp    %bl,%dl
40c11c:	75 e4                	jne    0x40c102
40c11e:	33 c0                	xor    %eax,%eax
40c120:	eb 05                	jmp    0x40c127
40c122:	1b c0                	sbb    %eax,%eax
40c124:	83 d8 ff             	sbb    $0xffffffff,%eax
40c127:	3b c3                	cmp    %ebx,%eax
40c129:	75 11                	jne    0x40c13c
40c12b:	8d 44 24 12          	lea    0x12(%esp),%eax
40c12f:	8a 08                	mov    (%eax),%cl
40c131:	88 8d d3 09 00 00    	mov    %cl,0x9d3(%ebp)
40c137:	e9 a9 b0 00 00       	jmp    0x4171e5
40c13c:	b9 00 7c 46 00       	mov    $0x467c00,%ecx
40c141:	8b c6                	mov    %esi,%eax
40c143:	8a 10                	mov    (%eax),%dl
40c145:	3a 11                	cmp    (%ecx),%dl
40c147:	75 1a                	jne    0x40c163
40c149:	3a d3                	cmp    %bl,%dl
40c14b:	74 12                	je     0x40c15f
40c14d:	8a 50 01             	mov    0x1(%eax),%dl
40c150:	3a 51 01             	cmp    0x1(%ecx),%dl
40c153:	75 0e                	jne    0x40c163
40c155:	83 c0 02             	add    $0x2,%eax
40c158:	83 c1 02             	add    $0x2,%ecx
40c15b:	3a d3                	cmp    %bl,%dl
40c15d:	75 e4                	jne    0x40c143
40c15f:	33 c0                	xor    %eax,%eax
40c161:	eb 05                	jmp    0x40c168
40c163:	1b c0                	sbb    %eax,%eax
40c165:	83 d8 ff             	sbb    $0xffffffff,%eax
40c168:	3b c3                	cmp    %ebx,%eax
40c16a:	75 09                	jne    0x40c175
40c16c:	8d 44 24 13          	lea    0x13(%esp),%eax
40c170:	e9 4d 00 00 00       	jmp    0x40c1c2
40c175:	6a 03                	push   $0x3
40c177:	68 ec 81 46 00       	push   $0x4681ec
40c17c:	56                   	push   %esi
40c17d:	e8 12 71 02 00       	call   0x433294
40c182:	83 c4 0c             	add    $0xc,%esp
40c185:	85 c0                	test   %eax,%eax
40c187:	0f 85 64 00 00 00    	jne    0x40c1f1
40c18d:	b9 00 7c 46 00       	mov    $0x467c00,%ecx
40c192:	8d 47 04             	lea    0x4(%edi),%eax
40c195:	8a 10                	mov    (%eax),%dl
40c197:	3a 11                	cmp    (%ecx),%dl
40c199:	75 1a                	jne    0x40c1b5
40c19b:	3a d3                	cmp    %bl,%dl
40c19d:	74 12                	je     0x40c1b1
40c19f:	8a 50 01             	mov    0x1(%eax),%dl
40c1a2:	3a 51 01             	cmp    0x1(%ecx),%dl
40c1a5:	75 0e                	jne    0x40c1b5
40c1a7:	83 c0 02             	add    $0x2,%eax
40c1aa:	83 c1 02             	add    $0x2,%ecx
40c1ad:	3a d3                	cmp    %bl,%dl
40c1af:	75 e4                	jne    0x40c195
40c1b1:	33 c0                	xor    %eax,%eax
40c1b3:	eb 05                	jmp    0x40c1ba
40c1b5:	1b c0                	sbb    %eax,%eax
40c1b7:	83 d8 ff             	sbb    $0xffffffff,%eax
40c1ba:	3b c3                	cmp    %ebx,%eax
40c1bc:	75 33                	jne    0x40c1f1
40c1be:	8d 44 24 12          	lea    0x12(%esp),%eax
40c1c2:	8a 00                	mov    (%eax),%al
40c1c4:	88 85 d4 09 00 00    	mov    %al,0x9d4(%ebp)
40c1ca:	38 9d c0 09 00 00    	cmp    %bl,0x9c0(%ebp)
40c1d0:	0f 84 0f b0 00 00    	je     0x4171e5
40c1d6:	3a c3                	cmp    %bl,%al
40c1d8:	0f 84 07 b0 00 00    	je     0x4171e5
40c1de:	c6 85 d7 09 00 00 01 	movb   $0x1,0x9d7(%ebp)
40c1e5:	c6 85 e2 45 00 00 01 	movb   $0x1,0x45e2(%ebp)
40c1ec:	e9 f4 af 00 00       	jmp    0x4171e5
40c1f1:	b9 f0 7b 46 00       	mov    $0x467bf0,%ecx
40c1f6:	8b c6                	mov    %esi,%eax
40c1f8:	8a 10                	mov    (%eax),%dl
40c1fa:	3a 11                	cmp    (%ecx),%dl
40c1fc:	75 1a                	jne    0x40c218
40c1fe:	3a d3                	cmp    %bl,%dl
40c200:	74 12                	je     0x40c214
40c202:	8a 50 01             	mov    0x1(%eax),%dl
40c205:	3a 51 01             	cmp    0x1(%ecx),%dl
40c208:	75 0e                	jne    0x40c218
40c20a:	83 c0 02             	add    $0x2,%eax
40c20d:	83 c1 02             	add    $0x2,%ecx
40c210:	3a d3                	cmp    %bl,%dl
40c212:	75 e4                	jne    0x40c1f8
40c214:	33 c0                	xor    %eax,%eax
40c216:	eb 05                	jmp    0x40c21d
40c218:	1b c0                	sbb    %eax,%eax
40c21a:	83 d8 ff             	sbb    $0xffffffff,%eax
40c21d:	3b c3                	cmp    %ebx,%eax
40c21f:	75 11                	jne    0x40c232
40c221:	8d 44 24 13          	lea    0x13(%esp),%eax
40c225:	8a 10                	mov    (%eax),%dl
40c227:	88 95 d5 09 00 00    	mov    %dl,0x9d5(%ebp)
40c22d:	e9 b3 af 00 00       	jmp    0x4171e5
40c232:	6a 03                	push   $0x3
40c234:	68 ec 81 46 00       	push   $0x4681ec
40c239:	56                   	push   %esi
40c23a:	e8 55 70 02 00       	call   0x433294
40c23f:	83 c4 0c             	add    $0xc,%esp
40c242:	85 c0                	test   %eax,%eax
40c244:	0f 85 42 00 00 00    	jne    0x40c28c
40c24a:	b9 f0 7b 46 00       	mov    $0x467bf0,%ecx
40c24f:	8d 47 04             	lea    0x4(%edi),%eax
40c252:	8a 10                	mov    (%eax),%dl
40c254:	3a 11                	cmp    (%ecx),%dl
40c256:	75 1a                	jne    0x40c272
40c258:	3a d3                	cmp    %bl,%dl
40c25a:	74 12                	je     0x40c26e
40c25c:	8a 50 01             	mov    0x1(%eax),%dl
40c25f:	3a 51 01             	cmp    0x1(%ecx),%dl
40c262:	75 0e                	jne    0x40c272
40c264:	83 c0 02             	add    $0x2,%eax
40c267:	83 c1 02             	add    $0x2,%ecx
40c26a:	3a d3                	cmp    %bl,%dl
40c26c:	75 e4                	jne    0x40c252
40c26e:	33 c0                	xor    %eax,%eax
40c270:	eb 05                	jmp    0x40c277
40c272:	1b c0                	sbb    %eax,%eax
40c274:	83 d8 ff             	sbb    $0xffffffff,%eax
40c277:	3b c3                	cmp    %ebx,%eax
40c279:	75 11                	jne    0x40c28c
40c27b:	8d 44 24 12          	lea    0x12(%esp),%eax
40c27f:	8a 10                	mov    (%eax),%dl
40c281:	88 95 d5 09 00 00    	mov    %dl,0x9d5(%ebp)
40c287:	e9 59 af 00 00       	jmp    0x4171e5
40c28c:	b9 d8 7b 46 00       	mov    $0x467bd8,%ecx
40c291:	8b c6                	mov    %esi,%eax
40c293:	8a 10                	mov    (%eax),%dl
40c295:	3a 11                	cmp    (%ecx),%dl
40c297:	75 1a                	jne    0x40c2b3
40c299:	3a d3                	cmp    %bl,%dl
40c29b:	74 12                	je     0x40c2af
40c29d:	8a 50 01             	mov    0x1(%eax),%dl
40c2a0:	3a 51 01             	cmp    0x1(%ecx),%dl
40c2a3:	75 0e                	jne    0x40c2b3
40c2a5:	83 c0 02             	add    $0x2,%eax
40c2a8:	83 c1 02             	add    $0x2,%ecx
40c2ab:	3a d3                	cmp    %bl,%dl
40c2ad:	75 e4                	jne    0x40c293