422a1e:	52                   	push   %edx
422a1f:	8d 44 24 14          	lea    0x14(%esp),%eax
422a23:	50                   	push   %eax
422a24:	56                   	push   %esi
422a25:	e8 a6 01 01 00       	call   0x432bd0
422a2a:	83 c4 0c             	add    $0xc,%esp
422a2d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
422a34:	00
422a35:	74 09                	je     0x422a40
422a37:	83 bf c4 88 00 00 00 	cmpl   $0x0,0x88c4(%edi)
422a3e:	74 5d                	je     0x422a9d
422a40:	8b 8f c4 88 00 00    	mov    0x88c4(%edi),%ecx
422a46:	b8 10 82 46 00       	mov    $0x468210,%eax
422a4b:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
422a51:	77 05                	ja     0x422a58
422a53:	b8 08 82 46 00       	mov    $0x468208,%eax
422a58:	51                   	push   %ecx
422a59:	68 a8 62 46 00       	push   $0x4662a8
422a5e:	50                   	push   %eax
422a5f:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
422a63:	68 00 08 00 00       	push   $0x800
422a68:	51                   	push   %ecx
422a69:	e8 55 e3 00 00       	call   0x430dc3
422a6e:	8b c6                	mov    %esi,%eax
422a70:	83 c4 14             	add    $0x14,%esp
422a73:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
422a7a:	00
422a7b:	8d 50 01             	lea    0x1(%eax),%edx
422a7e:	8b ff                	mov    %edi,%edi
422a80:	8a 08                	mov    (%eax),%cl
422a82:	40                   	inc    %eax
422a83:	84 c9                	test   %cl,%cl
422a85:	75 f9                	jne    0x422a80
422a87:	2b c2                	sub    %edx,%eax
422a89:	8b d3                	mov    %ebx,%edx
422a8b:	2b d0                	sub    %eax,%edx
422a8d:	4a                   	dec    %edx
422a8e:	52                   	push   %edx
422a8f:	8d 44 24 14          	lea    0x14(%esp),%eax
422a93:	50                   	push   %eax
422a94:	56                   	push   %esi
422a95:	e8 36 01 01 00       	call   0x432bd0
422a9a:	83 c4 0c             	add    $0xc,%esp
422a9d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
422aa4:	00
422aa5:	74 09                	je     0x422ab0
422aa7:	80 bf c8 88 00 00 00 	cmpb   $0x0,0x88c8(%edi)
422aae:	74 5d                	je     0x422b0d
422ab0:	80 bf c8 88 00 00 00 	cmpb   $0x0,0x88c8(%edi)
422ab7:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
422abc:	75 05                	jne    0x422ac3
422abe:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
422ac3:	68 94 62 46 00       	push   $0x466294
422ac8:	50                   	push   %eax
422ac9:	68 00 82 46 00       	push   $0x468200
422ace:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
422ad2:	68 00 08 00 00       	push   $0x800
422ad7:	51                   	push   %ecx
422ad8:	e8 e6 e2 00 00       	call   0x430dc3
422add:	8b c6                	mov    %esi,%eax
422adf:	83 c4 14             	add    $0x14,%esp
422ae2:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
422ae9:	00
422aea:	8d 50 01             	lea    0x1(%eax),%edx
422aed:	8d 49 00             	lea    0x0(%ecx),%ecx
422af0:	8a 08                	mov    (%eax),%cl
422af2:	40                   	inc    %eax
422af3:	84 c9                	test   %cl,%cl
422af5:	75 f9                	jne    0x422af0
422af7:	2b c2                	sub    %edx,%eax
422af9:	8b d3                	mov    %ebx,%edx
422afb:	2b d0                	sub    %eax,%edx
422afd:	4a                   	dec    %edx
422afe:	52                   	push   %edx
422aff:	8d 44 24 14          	lea    0x14(%esp),%eax
422b03:	50                   	push   %eax
422b04:	56                   	push   %esi
422b05:	e8 c6 00 01 00       	call   0x432bd0
422b0a:	83 c4 0c             	add    $0xc,%esp
422b0d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
422b14:	00
422b15:	74 09                	je     0x422b20
422b17:	80 bf c9 88 00 00 00 	cmpb   $0x0,0x88c9(%edi)
422b1e:	74 5d                	je     0x422b7d
422b20:	80 bf c9 88 00 00 00 	cmpb   $0x0,0x88c9(%edi)
422b27:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
422b2c:	75 05                	jne    0x422b33
422b2e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
422b33:	68 7c 62 46 00       	push   $0x46627c
422b38:	50                   	push   %eax
422b39:	68 00 82 46 00       	push   $0x468200
422b3e:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
422b42:	68 00 08 00 00       	push   $0x800
422b47:	51                   	push   %ecx
422b48:	e8 76 e2 00 00       	call   0x430dc3
422b4d:	8b c6                	mov    %esi,%eax
422b4f:	83 c4 14             	add    $0x14,%esp
422b52:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
422b59:	00
422b5a:	8d 50 01             	lea    0x1(%eax),%edx
422b5d:	8d 49 00             	lea    0x0(%ecx),%ecx
422b60:	8a 08                	mov    (%eax),%cl
422b62:	40                   	inc    %eax
422b63:	84 c9                	test   %cl,%cl
422b65:	75 f9                	jne    0x422b60
422b67:	2b c2                	sub    %edx,%eax
422b69:	8b d3                	mov    %ebx,%edx
422b6b:	2b d0                	sub    %eax,%edx
422b6d:	4a                   	dec    %edx
422b6e:	52                   	push   %edx
422b6f:	8d 44 24 14          	lea    0x14(%esp),%eax
422b73:	50                   	push   %eax
422b74:	56                   	push   %esi
422b75:	e8 56 00 01 00       	call   0x432bd0
422b7a:	83 c4 0c             	add    $0xc,%esp
422b7d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
422b84:	00
422b85:	74 09                	je     0x422b90
422b87:	80 bf ca 88 00 00 00 	cmpb   $0x0,0x88ca(%edi)
422b8e:	74 5d                	je     0x422bed
422b90:	80 bf ca 88 00 00 00 	cmpb   $0x0,0x88ca(%edi)
422b97:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
422b9c:	75 05                	jne    0x422ba3
422b9e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
422ba3:	68 64 62 46 00       	push   $0x466264
422ba8:	50                   	push   %eax
422ba9:	68 00 82 46 00       	push   $0x468200
422bae:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
422bb2:	68 00 08 00 00       	push   $0x800
422bb7:	51                   	push   %ecx
422bb8:	e8 06 e2 00 00       	call   0x430dc3
422bbd:	8b c6                	mov    %esi,%eax
422bbf:	83 c4 14             	add    $0x14,%esp
422bc2:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
422bc9:	00
422bca:	8d 50 01             	lea    0x1(%eax),%edx
422bcd:	8d 49 00             	lea    0x0(%ecx),%ecx
422bd0:	8a 08                	mov    (%eax),%cl
422bd2:	40                   	inc    %eax
422bd3:	84 c9                	test   %cl,%cl
422bd5:	75 f9                	jne    0x422bd0
422bd7:	2b c2                	sub    %edx,%eax
422bd9:	8b d3                	mov    %ebx,%edx
422bdb:	2b d0                	sub    %eax,%edx
422bdd:	4a                   	dec    %edx
422bde:	52                   	push   %edx
422bdf:	8d 44 24 14          	lea    0x14(%esp),%eax
422be3:	50                   	push   %eax
422be4:	56                   	push   %esi
422be5:	e8 e6 ff 00 00       	call   0x432bd0
422bea:	83 c4 0c             	add    $0xc,%esp
422bed:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
422bf4:	00
422bf5:	74 09                	je     0x422c00
422bf7:	80 bf cb 88 00 00 00 	cmpb   $0x0,0x88cb(%edi)
422bfe:	74 5d                	je     0x422c5d
422c00:	80 bf cb 88 00 00 00 	cmpb   $0x0,0x88cb(%edi)
422c07:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
422c0c:	75 05                	jne    0x422c13
422c0e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
422c13:	68 3c 62 46 00       	push   $0x46623c
422c18:	50                   	push   %eax
422c19:	68 00 82 46 00       	push   $0x468200
422c1e:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
422c22:	68 00 08 00 00       	push   $0x800
422c27:	51                   	push   %ecx
422c28:	e8 96 e1 00 00       	call   0x430dc3
422c2d:	8b c6                	mov    %esi,%eax
422c2f:	83 c4 14             	add    $0x14,%esp
422c32:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
422c39:	00
422c3a:	8d 50 01             	lea    0x1(%eax),%edx
422c3d:	8d 49 00             	lea    0x0(%ecx),%ecx
422c40:	8a 08                	mov    (%eax),%cl
422c42:	40                   	inc    %eax
422c43:	84 c9                	test   %cl,%cl
422c45:	75 f9                	jne    0x422c40
422c47:	2b c2                	sub    %edx,%eax
422c49:	8b d3                	mov    %ebx,%edx
422c4b:	2b d0                	sub    %eax,%edx
422c4d:	4a                   	dec    %edx
422c4e:	52                   	push   %edx
422c4f:	8d 44 24 14          	lea    0x14(%esp),%eax
422c53:	50                   	push   %eax
422c54:	56                   	push   %esi
422c55:	e8 76 ff 00 00       	call   0x432bd0
422c5a:	83 c4 0c             	add    $0xc,%esp
422c5d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
422c64:	00
422c65:	74 09                	je     0x422c70
422c67:	80 bf cc 88 00 00 01 	cmpb   $0x1,0x88cc(%edi)
422c6e:	74 5d                	je     0x422ccd
422c70:	80 bf cc 88 00 00 00 	cmpb   $0x0,0x88cc(%edi)
422c77:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
422c7c:	75 05                	jne    0x422c83
422c7e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
422c83:	68 1c 62 46 00       	push   $0x46621c
422c88:	50                   	push   %eax
422c89:	68 00 82 46 00       	push   $0x468200
422c8e:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
422c92:	68 00 08 00 00       	push   $0x800
422c97:	51                   	push   %ecx
422c98:	e8 26 e1 00 00       	call   0x430dc3
422c9d:	8b c6                	mov    %esi,%eax
422c9f:	83 c4 14             	add    $0x14,%esp
422ca2:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
422ca9:	00
422caa:	8d 50 01             	lea    0x1(%eax),%edx
422cad:	8d 49 00             	lea    0x0(%ecx),%ecx
422cb0:	8a 08                	mov    (%eax),%cl
422cb2:	40                   	inc    %eax
422cb3:	84 c9                	test   %cl,%cl
422cb5:	75 f9                	jne    0x422cb0
422cb7:	2b c2                	sub    %edx,%eax
422cb9:	8b d3                	mov    %ebx,%edx
422cbb:	2b d0                	sub    %eax,%edx
422cbd:	4a                   	dec    %edx
422cbe:	52                   	push   %edx
422cbf:	8d 44 24 14          	lea    0x14(%esp),%eax
422cc3:	50                   	push   %eax
422cc4:	56                   	push   %esi
422cc5:	e8 06 ff 00 00       	call   0x432bd0
422cca:	83 c4 0c             	add    $0xc,%esp
422ccd:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
422cd4:	00
422cd5:	74 09                	je     0x422ce0
422cd7:	83 bf d0 88 00 00 64 	cmpl   $0x64,0x88d0(%edi)
422cde:	74 5d                	je     0x422d3d
422ce0:	8b 8f d0 88 00 00    	mov    0x88d0(%edi),%ecx
422ce6:	b8 10 82 46 00       	mov    $0x468210,%eax
422ceb:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
422cf1:	77 05                	ja     0x422cf8
422cf3:	b8 08 82 46 00       	mov    $0x468208,%eax
422cf8:	51                   	push   %ecx
422cf9:	68 08 62 46 00       	push   $0x466208
422cfe:	50                   	push   %eax
422cff:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
422d03:	68 00 08 00 00       	push   $0x800
422d08:	51                   	push   %ecx
422d09:	e8 b5 e0 00 00       	call   0x430dc3
422d0e:	8b c6                	mov    %esi,%eax
422d10:	83 c4 14             	add    $0x14,%esp
422d13:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
422d1a:	00
422d1b:	8d 50 01             	lea    0x1(%eax),%edx
422d1e:	8b ff                	mov    %edi,%edi
422d20:	8a 08                	mov    (%eax),%cl
422d22:	40                   	inc    %eax
422d23:	84 c9                	test   %cl,%cl
422d25:	75 f9                	jne    0x422d20
422d27:	2b c2                	sub    %edx,%eax
422d29:	8b d3                	mov    %ebx,%edx
422d2b:	2b d0                	sub    %eax,%edx
422d2d:	4a                   	dec    %edx
422d2e:	52                   	push   %edx
422d2f:	8d 44 24 14          	lea    0x14(%esp),%eax
422d33:	50                   	push   %eax
422d34:	56                   	push   %esi
422d35:	e8 96 fe 00 00       	call   0x432bd0
422d3a:	83 c4 0c             	add    $0xc,%esp
422d3d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
422d44:	00
422d45:	74 09                	je     0x422d50
422d47:	83 bf d4 88 00 00 64 	cmpl   $0x64,0x88d4(%edi)
422d4e:	74 5d                	je     0x422dad
422d50:	8b 8f d4 88 00 00    	mov    0x88d4(%edi),%ecx
422d56:	b8 10 82 46 00       	mov    $0x468210,%eax
422d5b:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
422d61:	77 05                	ja     0x422d68
422d63:	b8 08 82 46 00       	mov    $0x468208,%eax
422d68:	51                   	push   %ecx
422d69:	68 f0 61 46 00       	push   $0x4661f0
422d6e:	50                   	push   %eax
422d6f:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
422d73:	68 00 08 00 00       	push   $0x800
422d78:	51                   	push   %ecx
422d79:	e8 45 e0 00 00       	call   0x430dc3
422d7e:	8b c6                	mov    %esi,%eax
422d80:	83 c4 14             	add    $0x14,%esp
422d83:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
422d8a:	00
422d8b:	8d 50 01             	lea    0x1(%eax),%edx
422d8e:	8b ff                	mov    %edi,%edi
422d90:	8a 08                	mov    (%eax),%cl
422d92:	40                   	inc    %eax
422d93:	84 c9                	test   %cl,%cl
422d95:	75 f9                	jne    0x422d90
422d97:	2b c2                	sub    %edx,%eax
422d99:	8b d3                	mov    %ebx,%edx
422d9b:	2b d0                	sub    %eax,%edx
422d9d:	4a                   	dec    %edx
422d9e:	52                   	push   %edx
422d9f:	8d 44 24 14          	lea    0x14(%esp),%eax
422da3:	50                   	push   %eax
422da4:	56                   	push   %esi
422da5:	e8 26 fe 00 00       	call   0x432bd0
422daa:	83 c4 0c             	add    $0xc,%esp
422dad:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
422db4:	00
422db5:	74 09                	je     0x422dc0
422db7:	83 bf d8 88 00 00 00 	cmpl   $0x0,0x88d8(%edi)
422dbe:	74 4d                	je     0x422e0d
422dc0:	8b 8f d8 88 00 00    	mov    0x88d8(%edi),%ecx
422dc6:	51                   	push   %ecx
422dc7:	68 dc 61 46 00       	push   $0x4661dc
422dcc:	68 1c 82 46 00       	push   $0x46821c
422dd1:	8d 54 24 1c          	lea    0x1c(%esp),%edx
422dd5:	68 00 08 00 00       	push   $0x800
422dda:	52                   	push   %edx
422ddb:	e8 e3 df 00 00       	call   0x430dc3
422de0:	8b c6                	mov    %esi,%eax
422de2:	83 c4 14             	add    $0x14,%esp
422de5:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
422dec:	00
422ded:	8d 50 01             	lea    0x1(%eax),%edx
422df0:	8a 08                	mov    (%eax),%cl
422df2:	40                   	inc    %eax
422df3:	84 c9                	test   %cl,%cl
422df5:	75 f9                	jne    0x422df0
422df7:	2b c2                	sub    %edx,%eax
422df9:	8b cb                	mov    %ebx,%ecx
422dfb:	2b c8                	sub    %eax,%ecx
422dfd:	49                   	dec    %ecx
422dfe:	51                   	push   %ecx
422dff:	8d 54 24 14          	lea    0x14(%esp),%edx
422e03:	52                   	push   %edx
422e04:	56                   	push   %esi
422e05:	e8 c6 fd 00 00       	call   0x432bd0
422e0a:	83 c4 0c             	add    $0xc,%esp
422e0d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
422e14:	00
422e15:	74 09                	je     0x422e20
422e17:	80 bf dc 88 00 00 00 	cmpb   $0x0,0x88dc(%edi)
422e1e:	74 5d                	je     0x422e7d
422e20:	80 bf dc 88 00 00 00 	cmpb   $0x0,0x88dc(%edi)
422e27:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
422e2c:	75 05                	jne    0x422e33
422e2e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
422e33:	68 c4 61 46 00       	push   $0x4661c4
422e38:	50                   	push   %eax
422e39:	68 00 82 46 00       	push   $0x468200
422e3e:	8d 44 24 1c          	lea    0x1c(%esp),%eax
422e42:	68 00 08 00 00       	push   $0x800
422e47:	50                   	push   %eax
422e48:	e8 76 df 00 00       	call   0x430dc3
422e4d:	8b c6                	mov    %esi,%eax
422e4f:	83 c4 14             	add    $0x14,%esp
422e52:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
422e59:	00
422e5a:	8d 50 01             	lea    0x1(%eax),%edx