415cda:	8a 50 01             	mov    0x1(%eax),%dl
415cdd:	3a 51 01             	cmp    0x1(%ecx),%dl
415ce0:	75 0e                	jne    0x415cf0
415ce2:	83 c0 02             	add    $0x2,%eax
415ce5:	83 c1 02             	add    $0x2,%ecx
415ce8:	3a d3                	cmp    %bl,%dl
415cea:	75 e4                	jne    0x415cd0
415cec:	33 c0                	xor    %eax,%eax
415cee:	eb 05                	jmp    0x415cf5
415cf0:	1b c0                	sbb    %eax,%eax
415cf2:	83 d8 ff             	sbb    $0xffffffff,%eax
415cf5:	3b c3                	cmp    %ebx,%eax
415cf7:	75 11                	jne    0x415d0a
415cf9:	8d 44 24 13          	lea    0x13(%esp),%eax
415cfd:	8a 00                	mov    (%eax),%al
415cff:	88 85 ca 88 00 00    	mov    %al,0x88ca(%ebp)
415d05:	e9 db 14 00 00       	jmp    0x4171e5
415d0a:	6a 03                	push   $0x3
415d0c:	68 ec 81 46 00       	push   $0x4681ec
415d11:	56                   	push   %esi
415d12:	e8 7d d5 01 00       	call   0x433294
415d17:	83 c4 0c             	add    $0xc,%esp
415d1a:	85 c0                	test   %eax,%eax
415d1c:	75 42                	jne    0x415d60
415d1e:	b9 64 62 46 00       	mov    $0x466264,%ecx
415d23:	8d 47 04             	lea    0x4(%edi),%eax
415d26:	8a 10                	mov    (%eax),%dl
415d28:	3a 11                	cmp    (%ecx),%dl
415d2a:	75 1a                	jne    0x415d46
415d2c:	3a d3                	cmp    %bl,%dl
415d2e:	74 12                	je     0x415d42
415d30:	8a 50 01             	mov    0x1(%eax),%dl
415d33:	3a 51 01             	cmp    0x1(%ecx),%dl
415d36:	75 0e                	jne    0x415d46
415d38:	83 c0 02             	add    $0x2,%eax
415d3b:	83 c1 02             	add    $0x2,%ecx
415d3e:	3a d3                	cmp    %bl,%dl
415d40:	75 e4                	jne    0x415d26
415d42:	33 c0                	xor    %eax,%eax
415d44:	eb 05                	jmp    0x415d4b
415d46:	1b c0                	sbb    %eax,%eax
415d48:	83 d8 ff             	sbb    $0xffffffff,%eax
415d4b:	3b c3                	cmp    %ebx,%eax
415d4d:	75 11                	jne    0x415d60
415d4f:	8d 44 24 12          	lea    0x12(%esp),%eax
415d53:	8a 00                	mov    (%eax),%al
415d55:	88 85 ca 88 00 00    	mov    %al,0x88ca(%ebp)
415d5b:	e9 85 14 00 00       	jmp    0x4171e5
415d60:	b9 3c 62 46 00       	mov    $0x46623c,%ecx
415d65:	8b c6                	mov    %esi,%eax
415d67:	8a 10                	mov    (%eax),%dl
415d69:	3a 11                	cmp    (%ecx),%dl
415d6b:	75 1a                	jne    0x415d87
415d6d:	3a d3                	cmp    %bl,%dl
415d6f:	74 12                	je     0x415d83
415d71:	8a 50 01             	mov    0x1(%eax),%dl
415d74:	3a 51 01             	cmp    0x1(%ecx),%dl
415d77:	75 0e                	jne    0x415d87
415d79:	83 c0 02             	add    $0x2,%eax
415d7c:	83 c1 02             	add    $0x2,%ecx
415d7f:	3a d3                	cmp    %bl,%dl
415d81:	75 e4                	jne    0x415d67
415d83:	33 c0                	xor    %eax,%eax
415d85:	eb 05                	jmp    0x415d8c
415d87:	1b c0                	sbb    %eax,%eax
415d89:	83 d8 ff             	sbb    $0xffffffff,%eax
415d8c:	3b c3                	cmp    %ebx,%eax
415d8e:	75 11                	jne    0x415da1
415d90:	8d 44 24 13          	lea    0x13(%esp),%eax
415d94:	8a 08                	mov    (%eax),%cl
415d96:	88 8d cb 88 00 00    	mov    %cl,0x88cb(%ebp)
415d9c:	e9 44 14 00 00       	jmp    0x4171e5
415da1:	6a 03                	push   $0x3
415da3:	68 ec 81 46 00       	push   $0x4681ec
415da8:	56                   	push   %esi
415da9:	e8 e6 d4 01 00       	call   0x433294
415dae:	83 c4 0c             	add    $0xc,%esp
415db1:	85 c0                	test   %eax,%eax
415db3:	75 45                	jne    0x415dfa
415db5:	b9 3c 62 46 00       	mov    $0x46623c,%ecx
415dba:	8d 47 04             	lea    0x4(%edi),%eax
415dbd:	8d 49 00             	lea    0x0(%ecx),%ecx
415dc0:	8a 10                	mov    (%eax),%dl
415dc2:	3a 11                	cmp    (%ecx),%dl
415dc4:	75 1a                	jne    0x415de0
415dc6:	3a d3                	cmp    %bl,%dl
415dc8:	74 12                	je     0x415ddc
415dca:	8a 50 01             	mov    0x1(%eax),%dl
415dcd:	3a 51 01             	cmp    0x1(%ecx),%dl
415dd0:	75 0e                	jne    0x415de0
415dd2:	83 c0 02             	add    $0x2,%eax
415dd5:	83 c1 02             	add    $0x2,%ecx
415dd8:	3a d3                	cmp    %bl,%dl
415dda:	75 e4                	jne    0x415dc0
415ddc:	33 c0                	xor    %eax,%eax
415dde:	eb 05                	jmp    0x415de5
415de0:	1b c0                	sbb    %eax,%eax
415de2:	83 d8 ff             	sbb    $0xffffffff,%eax
415de5:	3b c3                	cmp    %ebx,%eax
415de7:	75 11                	jne    0x415dfa
415de9:	8d 44 24 12          	lea    0x12(%esp),%eax
415ded:	8a 08                	mov    (%eax),%cl
415def:	88 8d cb 88 00 00    	mov    %cl,0x88cb(%ebp)
415df5:	e9 eb 13 00 00       	jmp    0x4171e5
415dfa:	b9 1c 62 46 00       	mov    $0x46621c,%ecx
415dff:	8b c6                	mov    %esi,%eax
415e01:	8a 10                	mov    (%eax),%dl
415e03:	3a 11                	cmp    (%ecx),%dl
415e05:	75 1a                	jne    0x415e21
415e07:	3a d3                	cmp    %bl,%dl
415e09:	74 12                	je     0x415e1d
415e0b:	8a 50 01             	mov    0x1(%eax),%dl
415e0e:	3a 51 01             	cmp    0x1(%ecx),%dl
415e11:	75 0e                	jne    0x415e21
415e13:	83 c0 02             	add    $0x2,%eax
415e16:	83 c1 02             	add    $0x2,%ecx
415e19:	3a d3                	cmp    %bl,%dl
415e1b:	75 e4                	jne    0x415e01
415e1d:	33 c0                	xor    %eax,%eax
415e1f:	eb 05                	jmp    0x415e26
415e21:	1b c0                	sbb    %eax,%eax
415e23:	83 d8 ff             	sbb    $0xffffffff,%eax
415e26:	3b c3                	cmp    %ebx,%eax
415e28:	75 11                	jne    0x415e3b
415e2a:	8d 44 24 13          	lea    0x13(%esp),%eax
415e2e:	8a 10                	mov    (%eax),%dl
415e30:	88 95 cc 88 00 00    	mov    %dl,0x88cc(%ebp)
415e36:	e9 aa 13 00 00       	jmp    0x4171e5
415e3b:	6a 03                	push   $0x3
415e3d:	68 ec 81 46 00       	push   $0x4681ec
415e42:	56                   	push   %esi
415e43:	e8 4c d4 01 00       	call   0x433294
415e48:	83 c4 0c             	add    $0xc,%esp
415e4b:	85 c0                	test   %eax,%eax
415e4d:	75 42                	jne    0x415e91
415e4f:	b9 1c 62 46 00       	mov    $0x46621c,%ecx
415e54:	8d 47 04             	lea    0x4(%edi),%eax
415e57:	8a 10                	mov    (%eax),%dl
415e59:	3a 11                	cmp    (%ecx),%dl
415e5b:	75 1a                	jne    0x415e77
415e5d:	3a d3                	cmp    %bl,%dl
415e5f:	74 12                	je     0x415e73
415e61:	8a 50 01             	mov    0x1(%eax),%dl
415e64:	3a 51 01             	cmp    0x1(%ecx),%dl
415e67:	75 0e                	jne    0x415e77
415e69:	83 c0 02             	add    $0x2,%eax
415e6c:	83 c1 02             	add    $0x2,%ecx
415e6f:	3a d3                	cmp    %bl,%dl
415e71:	75 e4                	jne    0x415e57
415e73:	33 c0                	xor    %eax,%eax
415e75:	eb 05                	jmp    0x415e7c
415e77:	1b c0                	sbb    %eax,%eax
415e79:	83 d8 ff             	sbb    $0xffffffff,%eax
415e7c:	3b c3                	cmp    %ebx,%eax
415e7e:	75 11                	jne    0x415e91
415e80:	8d 44 24 12          	lea    0x12(%esp),%eax
415e84:	8a 10                	mov    (%eax),%dl
415e86:	88 95 cc 88 00 00    	mov    %dl,0x88cc(%ebp)
415e8c:	e9 54 13 00 00       	jmp    0x4171e5
415e91:	b9 08 62 46 00       	mov    $0x466208,%ecx
415e96:	8b c6                	mov    %esi,%eax
415e98:	8a 10                	mov    (%eax),%dl
415e9a:	3a 11                	cmp    (%ecx),%dl
415e9c:	75 1a                	jne    0x415eb8
415e9e:	3a d3                	cmp    %bl,%dl
415ea0:	74 12                	je     0x415eb4
415ea2:	8a 50 01             	mov    0x1(%eax),%dl
415ea5:	3a 51 01             	cmp    0x1(%ecx),%dl
415ea8:	75 0e                	jne    0x415eb8
415eaa:	83 c0 02             	add    $0x2,%eax
415ead:	83 c1 02             	add    $0x2,%ecx
415eb0:	3a d3                	cmp    %bl,%dl
415eb2:	75 e4                	jne    0x415e98
415eb4:	33 c0                	xor    %eax,%eax
415eb6:	eb 05                	jmp    0x415ebd
415eb8:	1b c0                	sbb    %eax,%eax
415eba:	83 d8 ff             	sbb    $0xffffffff,%eax
415ebd:	3b c3                	cmp    %ebx,%eax
415ebf:	75 37                	jne    0x415ef8
415ec1:	8b 84 24 24 10 00 00 	mov    0x1024(%esp),%eax
415ec8:	50                   	push   %eax
415ec9:	b8 00 08 00 00       	mov    $0x800,%eax
415ece:	8d 4c 24 20          	lea    0x20(%esp),%ecx
415ed2:	8d 54 24 18          	lea    0x18(%esp),%edx
415ed6:	e8 c5 2d ff ff       	call   0x408ca0
415edb:	83 c4 04             	add    $0x4,%esp
415ede:	3b c3                	cmp    %ebx,%eax
415ee0:	74 16                	je     0x415ef8
415ee2:	8d 8d d0 88 00 00    	lea    0x88d0(%ebp),%ecx
415ee8:	51                   	push   %ecx
415ee9:	8b f0                	mov    %eax,%esi
415eeb:	e8 f0 2d ff ff       	call   0x408ce0
415ef0:	83 c4 04             	add    $0x4,%esp
415ef3:	e9 ed 12 00 00       	jmp    0x4171e5
415ef8:	b9 f0 61 46 00       	mov    $0x4661f0,%ecx
415efd:	8b c6                	mov    %esi,%eax
415eff:	90                   	nop
415f00:	8a 10                	mov    (%eax),%dl
415f02:	3a 11                	cmp    (%ecx),%dl
415f04:	75 1a                	jne    0x415f20
415f06:	3a d3                	cmp    %bl,%dl
415f08:	74 12                	je     0x415f1c
415f0a:	8a 50 01             	mov    0x1(%eax),%dl
415f0d:	3a 51 01             	cmp    0x1(%ecx),%dl
415f10:	75 0e                	jne    0x415f20
415f12:	83 c0 02             	add    $0x2,%eax
415f15:	83 c1 02             	add    $0x2,%ecx
415f18:	3a d3                	cmp    %bl,%dl
415f1a:	75 e4                	jne    0x415f00
415f1c:	33 c0                	xor    %eax,%eax
415f1e:	eb 05                	jmp    0x415f25
415f20:	1b c0                	sbb    %eax,%eax
415f22:	83 d8 ff             	sbb    $0xffffffff,%eax
415f25:	3b c3                	cmp    %ebx,%eax
415f27:	75 37                	jne    0x415f60
415f29:	8b 94 24 24 10 00 00 	mov    0x1024(%esp),%edx
415f30:	52                   	push   %edx
415f31:	b8 00 08 00 00       	mov    $0x800,%eax
415f36:	8d 4c 24 20          	lea    0x20(%esp),%ecx
415f3a:	8d 54 24 18          	lea    0x18(%esp),%edx
415f3e:	e8 5d 2d ff ff       	call   0x408ca0
415f43:	83 c4 04             	add    $0x4,%esp
415f46:	3b c3                	cmp    %ebx,%eax
415f48:	74 16                	je     0x415f60
415f4a:	8d 8d d4 88 00 00    	lea    0x88d4(%ebp),%ecx
415f50:	51                   	push   %ecx
415f51:	8b f0                	mov    %eax,%esi
415f53:	e8 88 2d ff ff       	call   0x408ce0
415f58:	83 c4 04             	add    $0x4,%esp
415f5b:	e9 85 12 00 00       	jmp    0x4171e5
415f60:	b9 dc 61 46 00       	mov    $0x4661dc,%ecx
415f65:	8b c6                	mov    %esi,%eax
415f67:	8a 10                	mov    (%eax),%dl
415f69:	3a 11                	cmp    (%ecx),%dl
415f6b:	75 1a                	jne    0x415f87
415f6d:	3a d3                	cmp    %bl,%dl
415f6f:	74 12                	je     0x415f83
415f71:	8a 50 01             	mov    0x1(%eax),%dl
415f74:	3a 51 01             	cmp    0x1(%ecx),%dl
415f77:	75 0e                	jne    0x415f87
415f79:	83 c0 02             	add    $0x2,%eax
415f7c:	83 c1 02             	add    $0x2,%ecx
415f7f:	3a d3                	cmp    %bl,%dl
415f81:	75 e4                	jne    0x415f67
415f83:	33 c0                	xor    %eax,%eax
415f85:	eb 05                	jmp    0x415f8c
415f87:	1b c0                	sbb    %eax,%eax
415f89:	83 d8 ff             	sbb    $0xffffffff,%eax
415f8c:	3b c3                	cmp    %ebx,%eax
415f8e:	75 37                	jne    0x415fc7
415f90:	8b 94 24 24 10 00 00 	mov    0x1024(%esp),%edx
415f97:	52                   	push   %edx
415f98:	b8 00 08 00 00       	mov    $0x800,%eax
415f9d:	8d 4c 24 20          	lea    0x20(%esp),%ecx
415fa1:	8d 54 24 18          	lea    0x18(%esp),%edx
415fa5:	e8 f6 2c ff ff       	call   0x408ca0
415faa:	83 c4 04             	add    $0x4,%esp
415fad:	3b c3                	cmp    %ebx,%eax
415faf:	74 16                	je     0x415fc7
415fb1:	8d 8d d8 88 00 00    	lea    0x88d8(%ebp),%ecx
415fb7:	51                   	push   %ecx
415fb8:	8b c8                	mov    %eax,%ecx
415fba:	e8 91 2e ff ff       	call   0x408e50
415fbf:	83 c4 04             	add    $0x4,%esp
415fc2:	e9 1e 12 00 00       	jmp    0x4171e5
415fc7:	b9 c4 61 46 00       	mov    $0x4661c4,%ecx
415fcc:	8b c6                	mov    %esi,%eax
415fce:	8b ff                	mov    %edi,%edi
415fd0:	8a 10                	mov    (%eax),%dl
415fd2:	3a 11                	cmp    (%ecx),%dl
415fd4:	75 1a                	jne    0x415ff0
415fd6:	3a d3                	cmp    %bl,%dl
415fd8:	74 12                	je     0x415fec
415fda:	8a 50 01             	mov    0x1(%eax),%dl
415fdd:	3a 51 01             	cmp    0x1(%ecx),%dl
415fe0:	75 0e                	jne    0x415ff0
415fe2:	83 c0 02             	add    $0x2,%eax
415fe5:	83 c1 02             	add    $0x2,%ecx
415fe8:	3a d3                	cmp    %bl,%dl
415fea:	75 e4                	jne    0x415fd0
415fec:	33 c0                	xor    %eax,%eax
415fee:	eb 05                	jmp    0x415ff5
415ff0:	1b c0                	sbb    %eax,%eax
415ff2:	83 d8 ff             	sbb    $0xffffffff,%eax
415ff5:	3b c3                	cmp    %ebx,%eax
415ff7:	75 11                	jne    0x41600a
415ff9:	8d 44 24 13          	lea    0x13(%esp),%eax
415ffd:	8a 10                	mov    (%eax),%dl
415fff:	88 95 dc 88 00 00    	mov    %dl,0x88dc(%ebp)
416005:	e9 db 11 00 00       	jmp    0x4171e5
41600a:	6a 03                	push   $0x3
41600c:	68 ec 81 46 00       	push   $0x4681ec
416011:	56                   	push   %esi
416012:	e8 7d d2 01 00       	call   0x433294
416017:	83 c4 0c             	add    $0xc,%esp
41601a:	85 c0                	test   %eax,%eax
41601c:	75 42                	jne    0x416060
41601e:	b9 c4 61 46 00       	mov    $0x4661c4,%ecx
416023:	8d 47 04             	lea    0x4(%edi),%eax
416026:	8a 10                	mov    (%eax),%dl
416028:	3a 11                	cmp    (%ecx),%dl
41602a:	75 1a                	jne    0x416046
41602c:	3a d3                	cmp    %bl,%dl
41602e:	74 12                	je     0x416042
416030:	8a 50 01             	mov    0x1(%eax),%dl
416033:	3a 51 01             	cmp    0x1(%ecx),%dl
416036:	75 0e                	jne    0x416046
416038:	83 c0 02             	add    $0x2,%eax
41603b:	83 c1 02             	add    $0x2,%ecx
41603e:	3a d3                	cmp    %bl,%dl
416040:	75 e4                	jne    0x416026
416042:	33 c0                	xor    %eax,%eax
416044:	eb 05                	jmp    0x41604b
416046:	1b c0                	sbb    %eax,%eax
416048:	83 d8 ff             	sbb    $0xffffffff,%eax
41604b:	3b c3                	cmp    %ebx,%eax
41604d:	75 11                	jne    0x416060
41604f:	8d 44 24 12          	lea    0x12(%esp),%eax
416053:	8a 10                	mov    (%eax),%dl
416055:	88 95 dc 88 00 00    	mov    %dl,0x88dc(%ebp)
41605b:	e9 85 11 00 00       	jmp    0x4171e5
416060:	b9 b0 61 46 00       	mov    $0x4661b0,%ecx
416065:	8b c6                	mov    %esi,%eax
416067:	8a 10                	mov    (%eax),%dl
416069:	3a 11                	cmp    (%ecx),%dl
41606b:	75 1a                	jne    0x416087
41606d:	3a d3                	cmp    %bl,%dl
41606f:	74 12                	je     0x416083
416071:	8a 50 01             	mov    0x1(%eax),%dl
416074:	3a 51 01             	cmp    0x1(%ecx),%dl
416077:	75 0e                	jne    0x416087
416079:	83 c0 02             	add    $0x2,%eax
41607c:	83 c1 02             	add    $0x2,%ecx
41607f:	3a d3                	cmp    %bl,%dl
416081:	75 e4                	jne    0x416067
416083:	33 c0                	xor    %eax,%eax
416085:	eb 05                	jmp    0x41608c
416087:	1b c0                	sbb    %eax,%eax
416089:	83 d8 ff             	sbb    $0xffffffff,%eax
41608c:	3b c3                	cmp    %ebx,%eax
41608e:	75 11                	jne    0x4160a1
416090:	8d 44 24 13          	lea    0x13(%esp),%eax
416094:	8a 00                	mov    (%eax),%al
416096:	88 85 dd 88 00 00    	mov    %al,0x88dd(%ebp)
41609c:	e9 44 11 00 00       	jmp    0x4171e5
4160a1:	6a 03                	push   $0x3
4160a3:	68 ec 81 46 00       	push   $0x4681ec
4160a8:	56                   	push   %esi
4160a9:	e8 e6 d1 01 00       	call   0x433294
4160ae:	83 c4 0c             	add    $0xc,%esp