425b68:	eb 33                	jmp    0x425b9d
425b6a:	e9 29 e1 fd ff       	jmp    0x403c98
425b6f:	a1 04 0c 46 00       	mov    0x460c04,%eax
425b74:	8b 00                	mov    (%eax),%eax
425b76:	8b 55 fc             	mov    -0x4(%ebp),%edx
425b79:	e8 da db 00 00       	call   0x433758
425b7e:	e8 7d e4 fd ff       	call   0x404000
425b83:	eb 18                	jmp    0x425b9d
425b85:	8b 43 08             	mov    0x8(%ebx),%eax
425b88:	50                   	push   %eax
425b89:	8b 43 04             	mov    0x4(%ebx),%eax
425b8c:	50                   	push   %eax
425b8d:	56                   	push   %esi
425b8e:	8b 45 fc             	mov    -0x4(%ebp),%eax
425b91:	8b 40 34             	mov    0x34(%eax),%eax
425b94:	50                   	push   %eax
425b95:	e8 c2 0e fe ff       	call   0x406a5c
425b9a:	89 43 0c             	mov    %eax,0xc(%ebx)
425b9d:	5f                   	pop    %edi
425b9e:	5e                   	pop    %esi
425b9f:	5b                   	pop    %ebx
425ba0:	59                   	pop    %ecx
425ba1:	5d                   	pop    %ebp
425ba2:	c3                   	ret
425ba3:	90                   	nop
425ba4:	55                   	push   %ebp
425ba5:	8b ec                	mov    %esp,%ebp
425ba7:	6a 00                	push   $0x0
425ba9:	53                   	push   %ebx
425baa:	56                   	push   %esi
425bab:	8b d8                	mov    %eax,%ebx
425bad:	33 c0                	xor    %eax,%eax
425baf:	55                   	push   %ebp
425bb0:	68 23 5c 42 00       	push   $0x425c23
425bb5:	64 ff 30             	push   %fs:(%eax)
425bb8:	64 89 20             	mov    %esp,%fs:(%eax)
425bbb:	6a 01                	push   $0x1
425bbd:	8b 43 34             	mov    0x34(%ebx),%eax
425bc0:	50                   	push   %eax
425bc1:	e8 1e 11 fe ff       	call   0x406ce4
425bc6:	8b 73 30             	mov    0x30(%ebx),%esi
425bc9:	85 f6                	test   %esi,%esi
425bcb:	74 40                	je     0x425c0d
425bcd:	80 7b 40 00          	cmpb   $0x0,0x40(%ebx)
425bd1:	74 3a                	je     0x425c0d
425bd3:	66 83 7b 3a 00       	cmpw   $0x0,0x3a(%ebx)
425bd8:	74 33                	je     0x425c0d
425bda:	6a 00                	push   $0x0
425bdc:	56                   	push   %esi
425bdd:	6a 01                	push   $0x1
425bdf:	8b 43 34             	mov    0x34(%ebx),%eax
425be2:	50                   	push   %eax
425be3:	e8 4c 12 fe ff       	call   0x406e34
425be8:	85 c0                	test   %eax,%eax
425bea:	75 21                	jne    0x425c0d
425bec:	8d 55 fc             	lea    -0x4(%ebp),%edx
425bef:	a1 34 0d 46 00       	mov    0x460d34,%eax
425bf4:	e8 43 05 fe ff       	call   0x40613c
425bf9:	8b 4d fc             	mov    -0x4(%ebp),%ecx
425bfc:	b2 01                	mov    $0x1,%dl
425bfe:	a1 b0 1b 41 00       	mov    0x411bb0,%eax
425c03:	e8 0c 5e fe ff       	call   0x40ba14
425c08:	e8 77 e3 fd ff       	call   0x403f84
425c0d:	33 c0                	xor    %eax,%eax
425c0f:	5a                   	pop    %edx
425c10:	59                   	pop    %ecx
425c11:	59                   	pop    %ecx
425c12:	64 89 10             	mov    %edx,%fs:(%eax)
425c15:	68 2a 5c 42 00       	push   $0x425c2a
425c1a:	8d 45 fc             	lea    -0x4(%ebp),%eax
425c1d:	e8 4e e9 fd ff       	call   0x404570
425c22:	c3                   	ret
425c23:	e9 24 e3 fd ff       	jmp    0x403f4c
425c28:	eb f0                	jmp    0x425c1a
425c2a:	5e                   	pop    %esi
425c2b:	5b                   	pop    %ebx
425c2c:	59                   	pop    %ecx
425c2d:	5d                   	pop    %ebp
425c2e:	c3                   	ret
425c2f:	90                   	nop
425c30:	3a 50 40             	cmp    0x40(%eax),%dl
425c33:	74 08                	je     0x425c3d
425c35:	88 50 40             	mov    %dl,0x40(%eax)
425c38:	e8 67 ff ff ff       	call   0x425ba4
425c3d:	c3                   	ret
425c3e:	8b c0                	mov    %eax,%eax
425c40:	3b 50 30             	cmp    0x30(%eax),%edx
425c43:	74 08                	je     0x425c4d
425c45:	89 50 30             	mov    %edx,0x30(%eax)
425c48:	e8 57 ff ff ff       	call   0x425ba4
425c4d:	c3                   	ret
425c4e:	8b c0                	mov    %eax,%eax
425c50:	55                   	push   %ebp
425c51:	8b ec                	mov    %esp,%ebp
425c53:	8b 55 08             	mov    0x8(%ebp),%edx
425c56:	89 50 38             	mov    %edx,0x38(%eax)
425c59:	8b 55 0c             	mov    0xc(%ebp),%edx
425c5c:	89 50 3c             	mov    %edx,0x3c(%eax)
425c5f:	e8 40 ff ff ff       	call   0x425ba4
425c64:	5d                   	pop    %ebp
425c65:	c2 08 00             	ret    $0x8
425c68:	53                   	push   %ebx
425c69:	66 83 78 3a 00       	cmpw   $0x0,0x3a(%eax)
425c6e:	74 0a                	je     0x425c7a
425c70:	8b d8                	mov    %eax,%ebx
425c72:	8b d0                	mov    %eax,%edx
425c74:	8b 43 3c             	mov    0x3c(%ebx),%eax
425c77:	ff 53 38             	call   *0x38(%ebx)
425c7a:	5b                   	pop    %ebx
425c7b:	c3                   	ret
425c7c:	60                   	pusha
425c7d:	16                   	push   %ss
425c7e:	46                   	inc    %esi
425c7f:	00 4d ff             	add    %cl,-0x1(%ebp)
425c82:	00 00                	add    %al,(%eax)
425c84:	60                   	pusha
425c85:	16                   	push   %ss
425c86:	46                   	inc    %esi
425c87:	00 4e ff             	add    %cl,-0x1(%esi)
425c8a:	00 00                	add    %al,(%eax)
425c8c:	60                   	pusha
425c8d:	16                   	push   %ss
425c8e:	46                   	inc    %esi
425c8f:	00 4f ff             	add    %cl,-0x1(%edi)
425c92:	00 00                	add    %al,(%eax)
425c94:	60                   	pusha
425c95:	16                   	push   %ss
425c96:	46                   	inc    %esi
425c97:	00 30                	add    %dh,(%eax)
425c99:	ff 00                	incl   (%eax)
425c9b:	00 60 16             	add    %ah,0x16(%eax)
425c9e:	46                   	inc    %esi
425c9f:	00 31                	add    %dh,(%ecx)
425ca1:	ff 00                	incl   (%eax)
425ca3:	00 60 16             	add    %ah,0x16(%eax)
425ca6:	46                   	inc    %esi
425ca7:	00 32                	add    %dh,(%edx)
425ca9:	ff 00                	incl   (%eax)
425cab:	00 60 16             	add    %ah,0x16(%eax)
425cae:	46                   	inc    %esi
425caf:	00 33                	add    %dh,(%ebx)
425cb1:	ff 00                	incl   (%eax)
425cb3:	00 60 16             	add    %ah,0x16(%eax)
425cb6:	46                   	inc    %esi
425cb7:	00 34 ff             	add    %dh,(%edi,%edi,8)
425cba:	00 00                	add    %al,(%eax)
425cbc:	60                   	pusha
425cbd:	16                   	push   %ss
425cbe:	46                   	inc    %esi
425cbf:	00 35 ff 00 00 60    	add    %dh,0x600000ff
425cc5:	16                   	push   %ss
425cc6:	46                   	inc    %esi
425cc7:	00 36                	add    %dh,(%esi)
425cc9:	ff 00                	incl   (%eax)
425ccb:	00 60 16             	add    %ah,0x16(%eax)
425cce:	46                   	inc    %esi
425ccf:	00 37                	add    %dh,(%edi)
425cd1:	ff 00                	incl   (%eax)
425cd3:	00 60 16             	add    %ah,0x16(%eax)
425cd6:	46                   	inc    %esi
425cd7:	00 38                	add    %bh,(%eax)
425cd9:	ff 00                	incl   (%eax)
425cdb:	00 60 16             	add    %ah,0x16(%eax)
425cde:	46                   	inc    %esi
425cdf:	00 39                	add    %bh,(%ecx)
425ce1:	ff 00                	incl   (%eax)
425ce3:	00 60 16             	add    %ah,0x16(%eax)
425ce6:	46                   	inc    %esi
425ce7:	00 3a                	add    %bh,(%edx)
425ce9:	ff 00                	incl   (%eax)
425ceb:	00 60 16             	add    %ah,0x16(%eax)
425cee:	46                   	inc    %esi
425cef:	00 3b                	add    %bh,(%ebx)
425cf1:	ff 00                	incl   (%eax)
425cf3:	00 60 16             	add    %ah,0x16(%eax)
425cf6:	46                   	inc    %esi
425cf7:	00 3c ff             	add    %bh,(%edi,%edi,8)
425cfa:	00 00                	add    %al,(%eax)
425cfc:	60                   	pusha
425cfd:	16                   	push   %ss
425cfe:	46                   	inc    %esi
425cff:	00 3d ff 00 00 60    	add    %bh,0x600000ff
425d05:	16                   	push   %ss
425d06:	46                   	inc    %esi
425d07:	00 3e                	add    %bh,(%esi)
425d09:	ff 00                	incl   (%eax)
425d0b:	00 60 16             	add    %ah,0x16(%eax)
425d0e:	46                   	inc    %esi
425d0f:	00 3f                	add    %bh,(%edi)
425d11:	ff 00                	incl   (%eax)
425d13:	00 60 16             	add    %ah,0x16(%eax)
425d16:	46                   	inc    %esi
425d17:	00 20                	add    %ah,(%eax)
425d19:	ff 00                	incl   (%eax)
425d1b:	00 60 16             	add    %ah,0x16(%eax)
425d1e:	46                   	inc    %esi
425d1f:	00 21                	add    %ah,(%ecx)
425d21:	ff 00                	incl   (%eax)
425d23:	00 60 16             	add    %ah,0x16(%eax)
425d26:	46                   	inc    %esi
425d27:	00 22                	add    %ah,(%edx)
425d29:	ff 00                	incl   (%eax)
425d2b:	00 60 16             	add    %ah,0x16(%eax)
425d2e:	46                   	inc    %esi
425d2f:	00 23                	add    %ah,(%ebx)
425d31:	ff 00                	incl   (%eax)
425d33:	00 60 16             	add    %ah,0x16(%eax)
425d36:	46                   	inc    %esi
425d37:	00 24 ff             	add    %ah,(%edi,%edi,8)
425d3a:	00 00                	add    %al,(%eax)
425d3c:	60                   	pusha
425d3d:	16                   	push   %ss
425d3e:	46                   	inc    %esi
425d3f:	00 25 ff 00 00 60    	add    %ah,0x600000ff
425d45:	16                   	push   %ss
425d46:	46                   	inc    %esi
425d47:	00 26                	add    %ah,(%esi)
425d49:	ff 00                	incl   (%eax)
425d4b:	00 60 16             	add    %ah,0x16(%eax)
425d4e:	46                   	inc    %esi
425d4f:	00 27                	add    %ah,(%edi)
425d51:	ff 00                	incl   (%eax)
425d53:	00 60 16             	add    %ah,0x16(%eax)
425d56:	46                   	inc    %esi
425d57:	00 28                	add    %ch,(%eax)
425d59:	ff 00                	incl   (%eax)
425d5b:	00 60 16             	add    %ah,0x16(%eax)
425d5e:	46                   	inc    %esi
425d5f:	00 29                	add    %ch,(%ecx)
425d61:	ff 00                	incl   (%eax)
425d63:	00 60 16             	add    %ah,0x16(%eax)
425d66:	46                   	inc    %esi
425d67:	00 2a                	add    %ch,(%edx)
425d69:	ff 00                	incl   (%eax)
425d6b:	00 60 16             	add    %ah,0x16(%eax)
425d6e:	46                   	inc    %esi
425d6f:	00 2b                	add    %ch,(%ebx)
425d71:	ff 00                	incl   (%eax)
425d73:	00 60 16             	add    %ah,0x16(%eax)
425d76:	46                   	inc    %esi
425d77:	00 2c ff             	add    %ch,(%edi,%edi,8)
425d7a:	00 00                	add    %al,(%eax)
425d7c:	60                   	pusha
425d7d:	16                   	push   %ss
425d7e:	46                   	inc    %esi
425d7f:	00 2d ff 00 00 60    	add    %ch,0x600000ff
425d85:	16                   	push   %ss
425d86:	46                   	inc    %esi
425d87:	00 2e                	add    %ch,(%esi)
425d89:	ff 00                	incl   (%eax)
425d8b:	00 60 16             	add    %ah,0x16(%eax)
425d8e:	46                   	inc    %esi
425d8f:	00 2f                	add    %ch,(%edi)
425d91:	ff 00                	incl   (%eax)
425d93:	00 60 16             	add    %ah,0x16(%eax)
425d96:	46                   	inc    %esi
425d97:	00 10                	add    %dl,(%eax)
425d99:	ff 00                	incl   (%eax)
425d9b:	00 60 16             	add    %ah,0x16(%eax)
425d9e:	46                   	inc    %esi
425d9f:	00 11                	add    %dl,(%ecx)
425da1:	ff 00                	incl   (%eax)
425da3:	00 60 16             	add    %ah,0x16(%eax)
425da6:	46                   	inc    %esi
425da7:	00 12                	add    %dl,(%edx)
425da9:	ff 00                	incl   (%eax)
425dab:	00 60 16             	add    %ah,0x16(%eax)
425dae:	46                   	inc    %esi
425daf:	00 13                	add    %dl,(%ebx)
425db1:	ff 00                	incl   (%eax)
425db3:	00 60 16             	add    %ah,0x16(%eax)
425db6:	46                   	inc    %esi
425db7:	00 14 ff             	add    %dl,(%edi,%edi,8)
425dba:	00 00                	add    %al,(%eax)
425dbc:	60                   	pusha
425dbd:	16                   	push   %ss
425dbe:	46                   	inc    %esi
425dbf:	00 15 ff 00 00 60    	add    %dl,0x600000ff
425dc5:	16                   	push   %ss
425dc6:	46                   	inc    %esi
425dc7:	00 16                	add    %dl,(%esi)
425dc9:	ff 00                	incl   (%eax)
425dcb:	00 60 16             	add    %ah,0x16(%eax)
425dce:	46                   	inc    %esi
425dcf:	00 17                	add    %dl,(%edi)
425dd1:	ff 00                	incl   (%eax)
425dd3:	00 60 16             	add    %ah,0x16(%eax)
425dd6:	46                   	inc    %esi
425dd7:	00 18                	add    %bl,(%eax)
425dd9:	ff 00                	incl   (%eax)
425ddb:	00 60 16             	add    %ah,0x16(%eax)
425dde:	46                   	inc    %esi
425ddf:	00 19                	add    %bl,(%ecx)
425de1:	ff 00                	incl   (%eax)
425de3:	00 60 16             	add    %ah,0x16(%eax)
425de6:	46                   	inc    %esi
425de7:	00 1a                	add    %bl,(%edx)
425de9:	ff 00                	incl   (%eax)
425deb:	00 60 16             	add    %ah,0x16(%eax)
425dee:	46                   	inc    %esi
425def:	00 1b                	add    %bl,(%ebx)
425df1:	ff 00                	incl   (%eax)
425df3:	00 2f                	add    %ch,(%edi)
425df5:	00 00                	add    %al,(%eax)
425df7:	00 28                	add    %ch,(%eax)
425df9:	59                   	pop    %ecx
425dfa:	45                   	inc    %ebp
425dfb:	00 ec                	add    %ch,%ah
425dfd:	5d                   	pop    %ebp
425dfe:	42                   	inc    %edx
425dff:	00 20                	add    %ah,(%eax)
425e01:	59                   	pop    %ecx
425e02:	45                   	inc    %ebp
425e03:	00 e4                	add    %ah,%ah
425e05:	5d                   	pop    %ebp
425e06:	42                   	inc    %edx
425e07:	00 18                	add    %bl,(%eax)
425e09:	59                   	pop    %ecx
425e0a:	45                   	inc    %ebp
425e0b:	00 dc                	add    %bl,%ah
425e0d:	5d                   	pop    %ebp
425e0e:	42                   	inc    %edx
425e0f:	00 10                	add    %dl,(%eax)
425e11:	59                   	pop    %ecx
425e12:	45                   	inc    %ebp
425e13:	00 d4                	add    %dl,%ah
425e15:	5d                   	pop    %ebp
425e16:	42                   	inc    %edx
425e17:	00 08                	add    %cl,(%eax)
425e19:	59                   	pop    %ecx
425e1a:	45                   	inc    %ebp
425e1b:	00 cc                	add    %cl,%ah
425e1d:	5d                   	pop    %ebp
425e1e:	42                   	inc    %edx
425e1f:	00 00                	add    %al,(%eax)
425e21:	59                   	pop    %ecx
425e22:	45                   	inc    %ebp
425e23:	00 c4                	add    %al,%ah
425e25:	5d                   	pop    %ebp
425e26:	42                   	inc    %edx
425e27:	00 f8                	add    %bh,%al
425e29:	58                   	pop    %eax
425e2a:	45                   	inc    %ebp
425e2b:	00 bc 5d 42 00 f0 58 	add    %bh,0x58f00042(%ebp,%ebx,2)
425e32:	45                   	inc    %ebp
425e33:	00 b4 5d 42 00 e8 58 	add    %dh,0x58e80042(%ebp,%ebx,2)
425e3a:	45                   	inc    %ebp
425e3b:	00 ac 5d 42 00 e0 58 	add    %ch,0x58e00042(%ebp,%ebx,2)
425e42:	45                   	inc    %ebp
425e43:	00 a4 5d 42 00 d8 58 	add    %ah,0x58d80042(%ebp,%ebx,2)