4208c5:	75 f9                	jne    0x4208c0
4208c7:	2b c2                	sub    %edx,%eax
4208c9:	8b d3                	mov    %ebx,%edx
4208cb:	2b d0                	sub    %eax,%edx
4208cd:	4a                   	dec    %edx
4208ce:	52                   	push   %edx
4208cf:	8d 44 24 14          	lea    0x14(%esp),%eax
4208d3:	50                   	push   %eax
4208d4:	56                   	push   %esi
4208d5:	e8 f6 22 01 00       	call   0x432bd0
4208da:	83 c4 0c             	add    $0xc,%esp
4208dd:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
4208e4:	00
4208e5:	74 34                	je     0x42091b
4208e7:	b9 db 1c 46 00       	mov    $0x461cdb,%ecx
4208ec:	8d 85 23 4e 00 00    	lea    0x4e23(%ebp),%eax
4208f2:	8a 10                	mov    (%eax),%dl
4208f4:	3a 11                	cmp    (%ecx),%dl
4208f6:	75 1a                	jne    0x420912
4208f8:	84 d2                	test   %dl,%dl
4208fa:	74 12                	je     0x42090e
4208fc:	8a 50 01             	mov    0x1(%eax),%dl
4208ff:	3a 51 01             	cmp    0x1(%ecx),%dl
420902:	75 0e                	jne    0x420912
420904:	83 c0 02             	add    $0x2,%eax
420907:	83 c1 02             	add    $0x2,%ecx
42090a:	84 d2                	test   %dl,%dl
42090c:	75 e4                	jne    0x4208f2
42090e:	33 c0                	xor    %eax,%eax
420910:	eb 05                	jmp    0x420917
420912:	1b c0                	sbb    %eax,%eax
420914:	83 d8 ff             	sbb    $0xffffffff,%eax
420917:	85 c0                	test   %eax,%eax
420919:	74 52                	je     0x42096d
42091b:	8d 8d 23 4e 00 00    	lea    0x4e23(%ebp),%ecx
420921:	51                   	push   %ecx
420922:	68 c8 67 46 00       	push   $0x4667c8
420927:	68 3c 82 46 00       	push   $0x46823c
42092c:	8d 54 24 1c          	lea    0x1c(%esp),%edx
420930:	68 00 08 00 00       	push   $0x800
420935:	52                   	push   %edx
420936:	e8 88 04 01 00       	call   0x430dc3
42093b:	8b c6                	mov    %esi,%eax
42093d:	83 c4 14             	add    $0x14,%esp
420940:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
420947:	00
420948:	8d 50 01             	lea    0x1(%eax),%edx
42094b:	eb 03                	jmp    0x420950
42094d:	8d 49 00             	lea    0x0(%ecx),%ecx
420950:	8a 08                	mov    (%eax),%cl
420952:	40                   	inc    %eax
420953:	84 c9                	test   %cl,%cl
420955:	75 f9                	jne    0x420950
420957:	2b c2                	sub    %edx,%eax
420959:	8b cb                	mov    %ebx,%ecx
42095b:	2b c8                	sub    %eax,%ecx
42095d:	49                   	dec    %ecx
42095e:	51                   	push   %ecx
42095f:	8d 54 24 14          	lea    0x14(%esp),%edx
420963:	52                   	push   %edx
420964:	56                   	push   %esi
420965:	e8 66 22 01 00       	call   0x432bd0
42096a:	83 c4 0c             	add    $0xc,%esp
42096d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
420974:	00
420975:	74 34                	je     0x4209ab
420977:	b9 df 1d 46 00       	mov    $0x461ddf,%ecx
42097c:	8d 85 27 4f 00 00    	lea    0x4f27(%ebp),%eax
420982:	8a 10                	mov    (%eax),%dl
420984:	3a 11                	cmp    (%ecx),%dl
420986:	75 1a                	jne    0x4209a2
420988:	84 d2                	test   %dl,%dl
42098a:	74 12                	je     0x42099e
42098c:	8a 50 01             	mov    0x1(%eax),%dl
42098f:	3a 51 01             	cmp    0x1(%ecx),%dl
420992:	75 0e                	jne    0x4209a2
420994:	83 c0 02             	add    $0x2,%eax
420997:	83 c1 02             	add    $0x2,%ecx
42099a:	84 d2                	test   %dl,%dl
42099c:	75 e4                	jne    0x420982
42099e:	33 c0                	xor    %eax,%eax
4209a0:	eb 05                	jmp    0x4209a7
4209a2:	1b c0                	sbb    %eax,%eax
4209a4:	83 d8 ff             	sbb    $0xffffffff,%eax
4209a7:	85 c0                	test   %eax,%eax
4209a9:	74 52                	je     0x4209fd
4209ab:	8d 85 27 4f 00 00    	lea    0x4f27(%ebp),%eax
4209b1:	50                   	push   %eax
4209b2:	68 b4 67 46 00       	push   $0x4667b4
4209b7:	68 3c 82 46 00       	push   $0x46823c
4209bc:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
4209c0:	68 00 08 00 00       	push   $0x800
4209c5:	51                   	push   %ecx
4209c6:	e8 f8 03 01 00       	call   0x430dc3
4209cb:	8b c6                	mov    %esi,%eax
4209cd:	83 c4 14             	add    $0x14,%esp
4209d0:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
4209d7:	00
4209d8:	8d 50 01             	lea    0x1(%eax),%edx
4209db:	eb 03                	jmp    0x4209e0
4209dd:	8d 49 00             	lea    0x0(%ecx),%ecx
4209e0:	8a 08                	mov    (%eax),%cl
4209e2:	40                   	inc    %eax
4209e3:	84 c9                	test   %cl,%cl
4209e5:	75 f9                	jne    0x4209e0
4209e7:	2b c2                	sub    %edx,%eax
4209e9:	8b d3                	mov    %ebx,%edx
4209eb:	2b d0                	sub    %eax,%edx
4209ed:	4a                   	dec    %edx
4209ee:	52                   	push   %edx
4209ef:	8d 44 24 14          	lea    0x14(%esp),%eax
4209f3:	50                   	push   %eax
4209f4:	56                   	push   %esi
4209f5:	e8 d6 21 01 00       	call   0x432bd0
4209fa:	83 c4 0c             	add    $0xc,%esp
4209fd:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
420a04:	00
420a05:	74 09                	je     0x420a10
420a07:	80 bd 2b 50 00 00 00 	cmpb   $0x0,0x502b(%ebp)
420a0e:	74 5d                	je     0x420a6d
420a10:	80 bd 2b 50 00 00 00 	cmpb   $0x0,0x502b(%ebp)
420a17:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
420a1c:	75 05                	jne    0x420a23
420a1e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
420a23:	68 ac 67 46 00       	push   $0x4667ac
420a28:	50                   	push   %eax
420a29:	68 00 82 46 00       	push   $0x468200
420a2e:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
420a32:	68 00 08 00 00       	push   $0x800
420a37:	51                   	push   %ecx
420a38:	e8 86 03 01 00       	call   0x430dc3
420a3d:	8b c6                	mov    %esi,%eax
420a3f:	83 c4 14             	add    $0x14,%esp
420a42:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
420a49:	00
420a4a:	8d 50 01             	lea    0x1(%eax),%edx
420a4d:	8d 49 00             	lea    0x0(%ecx),%ecx
420a50:	8a 08                	mov    (%eax),%cl
420a52:	40                   	inc    %eax
420a53:	84 c9                	test   %cl,%cl
420a55:	75 f9                	jne    0x420a50
420a57:	2b c2                	sub    %edx,%eax
420a59:	8b d3                	mov    %ebx,%edx
420a5b:	2b d0                	sub    %eax,%edx
420a5d:	4a                   	dec    %edx
420a5e:	52                   	push   %edx
420a5f:	8d 44 24 14          	lea    0x14(%esp),%eax
420a63:	50                   	push   %eax
420a64:	56                   	push   %esi
420a65:	e8 66 21 01 00       	call   0x432bd0
420a6a:	83 c4 0c             	add    $0xc,%esp
420a6d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
420a74:	00
420a75:	74 09                	je     0x420a80
420a77:	80 bd 2c 50 00 00 00 	cmpb   $0x0,0x502c(%ebp)
420a7e:	74 5d                	je     0x420add
420a80:	80 bd 2c 50 00 00 00 	cmpb   $0x0,0x502c(%ebp)
420a87:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
420a8c:	75 05                	jne    0x420a93
420a8e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
420a93:	68 a4 67 46 00       	push   $0x4667a4
420a98:	50                   	push   %eax
420a99:	68 00 82 46 00       	push   $0x468200
420a9e:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
420aa2:	68 00 08 00 00       	push   $0x800
420aa7:	51                   	push   %ecx
420aa8:	e8 16 03 01 00       	call   0x430dc3
420aad:	8b c6                	mov    %esi,%eax
420aaf:	83 c4 14             	add    $0x14,%esp
420ab2:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
420ab9:	00
420aba:	8d 50 01             	lea    0x1(%eax),%edx
420abd:	8d 49 00             	lea    0x0(%ecx),%ecx
420ac0:	8a 08                	mov    (%eax),%cl
420ac2:	40                   	inc    %eax
420ac3:	84 c9                	test   %cl,%cl
420ac5:	75 f9                	jne    0x420ac0
420ac7:	2b c2                	sub    %edx,%eax
420ac9:	8b d3                	mov    %ebx,%edx
420acb:	2b d0                	sub    %eax,%edx
420acd:	4a                   	dec    %edx
420ace:	52                   	push   %edx
420acf:	8d 44 24 14          	lea    0x14(%esp),%eax
420ad3:	50                   	push   %eax
420ad4:	56                   	push   %esi
420ad5:	e8 f6 20 01 00       	call   0x432bd0
420ada:	83 c4 0c             	add    $0xc,%esp
420add:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
420ae4:	00
420ae5:	74 09                	je     0x420af0
420ae7:	80 bd 2d 50 00 00 01 	cmpb   $0x1,0x502d(%ebp)
420aee:	74 5d                	je     0x420b4d
420af0:	80 bd 2d 50 00 00 00 	cmpb   $0x0,0x502d(%ebp)
420af7:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
420afc:	75 05                	jne    0x420b03
420afe:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
420b03:	68 98 67 46 00       	push   $0x466798
420b08:	50                   	push   %eax
420b09:	68 00 82 46 00       	push   $0x468200
420b0e:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
420b12:	68 00 08 00 00       	push   $0x800
420b17:	51                   	push   %ecx
420b18:	e8 a6 02 01 00       	call   0x430dc3
420b1d:	8b c6                	mov    %esi,%eax
420b1f:	83 c4 14             	add    $0x14,%esp
420b22:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
420b29:	00
420b2a:	8d 50 01             	lea    0x1(%eax),%edx
420b2d:	8d 49 00             	lea    0x0(%ecx),%ecx
420b30:	8a 08                	mov    (%eax),%cl
420b32:	40                   	inc    %eax
420b33:	84 c9                	test   %cl,%cl
420b35:	75 f9                	jne    0x420b30
420b37:	2b c2                	sub    %edx,%eax
420b39:	8b d3                	mov    %ebx,%edx
420b3b:	2b d0                	sub    %eax,%edx
420b3d:	4a                   	dec    %edx
420b3e:	52                   	push   %edx
420b3f:	8d 44 24 14          	lea    0x14(%esp),%eax
420b43:	50                   	push   %eax
420b44:	56                   	push   %esi
420b45:	e8 86 20 01 00       	call   0x432bd0
420b4a:	83 c4 0c             	add    $0xc,%esp
420b4d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
420b54:	00
420b55:	74 34                	je     0x420b8b
420b57:	b9 e6 1e 46 00       	mov    $0x461ee6,%ecx
420b5c:	8d 85 2e 50 00 00    	lea    0x502e(%ebp),%eax
420b62:	8a 10                	mov    (%eax),%dl
420b64:	3a 11                	cmp    (%ecx),%dl
420b66:	75 1a                	jne    0x420b82
420b68:	84 d2                	test   %dl,%dl
420b6a:	74 12                	je     0x420b7e
420b6c:	8a 50 01             	mov    0x1(%eax),%dl
420b6f:	3a 51 01             	cmp    0x1(%ecx),%dl
420b72:	75 0e                	jne    0x420b82
420b74:	83 c0 02             	add    $0x2,%eax
420b77:	83 c1 02             	add    $0x2,%ecx
420b7a:	84 d2                	test   %dl,%dl
420b7c:	75 e4                	jne    0x420b62
420b7e:	33 c0                	xor    %eax,%eax
420b80:	eb 05                	jmp    0x420b87
420b82:	1b c0                	sbb    %eax,%eax
420b84:	83 d8 ff             	sbb    $0xffffffff,%eax
420b87:	85 c0                	test   %eax,%eax
420b89:	74 52                	je     0x420bdd
420b8b:	8d 8d 2e 50 00 00    	lea    0x502e(%ebp),%ecx
420b91:	51                   	push   %ecx
420b92:	68 7c 67 46 00       	push   $0x46677c
420b97:	68 3c 82 46 00       	push   $0x46823c
420b9c:	8d 54 24 1c          	lea    0x1c(%esp),%edx
420ba0:	68 00 08 00 00       	push   $0x800
420ba5:	52                   	push   %edx
420ba6:	e8 18 02 01 00       	call   0x430dc3
420bab:	8b c6                	mov    %esi,%eax
420bad:	83 c4 14             	add    $0x14,%esp
420bb0:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
420bb7:	00
420bb8:	8d 50 01             	lea    0x1(%eax),%edx
420bbb:	eb 03                	jmp    0x420bc0
420bbd:	8d 49 00             	lea    0x0(%ecx),%ecx
420bc0:	8a 08                	mov    (%eax),%cl
420bc2:	40                   	inc    %eax
420bc3:	84 c9                	test   %cl,%cl
420bc5:	75 f9                	jne    0x420bc0
420bc7:	2b c2                	sub    %edx,%eax
420bc9:	8b cb                	mov    %ebx,%ecx
420bcb:	2b c8                	sub    %eax,%ecx
420bcd:	49                   	dec    %ecx
420bce:	51                   	push   %ecx
420bcf:	8d 54 24 14          	lea    0x14(%esp),%edx
420bd3:	52                   	push   %edx
420bd4:	56                   	push   %esi
420bd5:	e8 f6 1f 01 00       	call   0x432bd0
420bda:	83 c4 0c             	add    $0xc,%esp
420bdd:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
420be4:	00
420be5:	74 34                	je     0x420c1b
420be7:	b9 e6 26 46 00       	mov    $0x4626e6,%ecx
420bec:	8d 85 2e 58 00 00    	lea    0x582e(%ebp),%eax
420bf2:	8a 10                	mov    (%eax),%dl
420bf4:	3a 11                	cmp    (%ecx),%dl
420bf6:	75 1a                	jne    0x420c12
420bf8:	84 d2                	test   %dl,%dl
420bfa:	74 12                	je     0x420c0e
420bfc:	8a 50 01             	mov    0x1(%eax),%dl
420bff:	3a 51 01             	cmp    0x1(%ecx),%dl
420c02:	75 0e                	jne    0x420c12
420c04:	83 c0 02             	add    $0x2,%eax
420c07:	83 c1 02             	add    $0x2,%ecx
420c0a:	84 d2                	test   %dl,%dl
420c0c:	75 e4                	jne    0x420bf2
420c0e:	33 c0                	xor    %eax,%eax
420c10:	eb 05                	jmp    0x420c17
420c12:	1b c0                	sbb    %eax,%eax
420c14:	83 d8 ff             	sbb    $0xffffffff,%eax
420c17:	85 c0                	test   %eax,%eax
420c19:	74 52                	je     0x420c6d
420c1b:	8d 85 2e 58 00 00    	lea    0x582e(%ebp),%eax
420c21:	50                   	push   %eax
420c22:	68 68 67 46 00       	push   $0x466768
420c27:	68 3c 82 46 00       	push   $0x46823c
420c2c:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
420c30:	68 00 08 00 00       	push   $0x800
420c35:	51                   	push   %ecx
420c36:	e8 88 01 01 00       	call   0x430dc3
420c3b:	8b c6                	mov    %esi,%eax
420c3d:	83 c4 14             	add    $0x14,%esp
420c40:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
420c47:	00
420c48:	8d 50 01             	lea    0x1(%eax),%edx
420c4b:	eb 03                	jmp    0x420c50
420c4d:	8d 49 00             	lea    0x0(%ecx),%ecx
420c50:	8a 08                	mov    (%eax),%cl
420c52:	40                   	inc    %eax
420c53:	84 c9                	test   %cl,%cl
420c55:	75 f9                	jne    0x420c50
420c57:	2b c2                	sub    %edx,%eax
420c59:	8b d3                	mov    %ebx,%edx
420c5b:	2b d0                	sub    %eax,%edx
420c5d:	4a                   	dec    %edx
420c5e:	52                   	push   %edx
420c5f:	8d 44 24 14          	lea    0x14(%esp),%eax
420c63:	50                   	push   %eax
420c64:	56                   	push   %esi
420c65:	e8 66 1f 01 00       	call   0x432bd0
420c6a:	83 c4 0c             	add    $0xc,%esp
420c6d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
420c74:	00
420c75:	74 09                	je     0x420c80
420c77:	80 bd 2e 60 00 00 01 	cmpb   $0x1,0x602e(%ebp)
420c7e:	74 5d                	je     0x420cdd
420c80:	80 bd 2e 60 00 00 00 	cmpb   $0x0,0x602e(%ebp)
420c87:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
420c8c:	75 05                	jne    0x420c93
420c8e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
420c93:	68 50 67 46 00       	push   $0x466750
420c98:	50                   	push   %eax
420c99:	68 00 82 46 00       	push   $0x468200
420c9e:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
420ca2:	68 00 08 00 00       	push   $0x800
420ca7:	51                   	push   %ecx
420ca8:	e8 16 01 01 00       	call   0x430dc3
420cad:	8b c6                	mov    %esi,%eax
420caf:	83 c4 14             	add    $0x14,%esp
420cb2:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
420cb9:	00
420cba:	8d 50 01             	lea    0x1(%eax),%edx
420cbd:	8d 49 00             	lea    0x0(%ecx),%ecx
420cc0:	8a 08                	mov    (%eax),%cl