4e0c82:	cc                   	int3
4e0c83:	cc                   	int3
4e0c84:	cc                   	int3
4e0c85:	cc                   	int3
4e0c86:	cc                   	int3
4e0c87:	cc                   	int3
4e0c88:	cc                   	int3
4e0c89:	cc                   	int3
4e0c8a:	cc                   	int3
4e0c8b:	cc                   	int3
4e0c8c:	cc                   	int3
4e0c8d:	cc                   	int3
4e0c8e:	cc                   	int3
4e0c8f:	cc                   	int3
4e0c90:	cc                   	int3
4e0c91:	cc                   	int3
4e0c92:	cc                   	int3
4e0c93:	cc                   	int3
4e0c94:	cc                   	int3
4e0c95:	cc                   	int3
4e0c96:	cc                   	int3
4e0c97:	cc                   	int3
4e0c98:	cc                   	int3
4e0c99:	cc                   	int3
4e0c9a:	cc                   	int3
4e0c9b:	cc                   	int3
4e0c9c:	cc                   	int3
4e0c9d:	cc                   	int3
4e0c9e:	cc                   	int3
4e0c9f:	cc                   	int3
4e0ca0:	56                   	push   %esi
4e0ca1:	57                   	push   %edi
4e0ca2:	8b 7c 24 0c          	mov    0xc(%esp),%edi
4e0ca6:	8b f1                	mov    %ecx,%esi
4e0ca8:	3b f7                	cmp    %edi,%esi
4e0caa:	74 14                	je     0x4e0cc0
4e0cac:	8b 07                	mov    (%edi),%eax
4e0cae:	8b 16                	mov    (%esi),%edx
4e0cb0:	89 06                	mov    %eax,(%esi)
4e0cb2:	89 17                	mov    %edx,(%edi)
4e0cb4:	8b 4e 04             	mov    0x4(%esi),%ecx
4e0cb7:	8b 47 04             	mov    0x4(%edi),%eax
4e0cba:	89 46 04             	mov    %eax,0x4(%esi)
4e0cbd:	89 4f 04             	mov    %ecx,0x4(%edi)
4e0cc0:	5f                   	pop    %edi
4e0cc1:	5e                   	pop    %esi
4e0cc2:	c2 04 00             	ret    $0x4
4e0cc5:	cc                   	int3
4e0cc6:	cc                   	int3
4e0cc7:	cc                   	int3
4e0cc8:	cc                   	int3
4e0cc9:	cc                   	int3
4e0cca:	cc                   	int3
4e0ccb:	cc                   	int3
4e0ccc:	cc                   	int3
4e0ccd:	cc                   	int3
4e0cce:	cc                   	int3
4e0ccf:	cc                   	int3
4e0cd0:	56                   	push   %esi
4e0cd1:	57                   	push   %edi
4e0cd2:	8b 7c 24 0c          	mov    0xc(%esp),%edi
4e0cd6:	8b f1                	mov    %ecx,%esi
4e0cd8:	3b f7                	cmp    %edi,%esi
4e0cda:	74 20                	je     0x4e0cfc
4e0cdc:	8b 07                	mov    (%edi),%eax
4e0cde:	8b 16                	mov    (%esi),%edx
4e0ce0:	89 06                	mov    %eax,(%esi)
4e0ce2:	89 17                	mov    %edx,(%edi)
4e0ce4:	8b 4e 04             	mov    0x4(%esi),%ecx
4e0ce7:	8b 47 04             	mov    0x4(%edi),%eax
4e0cea:	89 46 04             	mov    %eax,0x4(%esi)
4e0ced:	89 4f 04             	mov    %ecx,0x4(%edi)
4e0cf0:	8b 4e 08             	mov    0x8(%esi),%ecx
4e0cf3:	8b 47 08             	mov    0x8(%edi),%eax
4e0cf6:	89 46 08             	mov    %eax,0x8(%esi)
4e0cf9:	89 4f 08             	mov    %ecx,0x8(%edi)
4e0cfc:	5f                   	pop    %edi
4e0cfd:	5e                   	pop    %esi
4e0cfe:	c2 04 00             	ret    $0x4
4e0d01:	cc                   	int3
4e0d02:	cc                   	int3
4e0d03:	cc                   	int3
4e0d04:	cc                   	int3
4e0d05:	cc                   	int3
4e0d06:	cc                   	int3
4e0d07:	cc                   	int3
4e0d08:	cc                   	int3
4e0d09:	cc                   	int3
4e0d0a:	cc                   	int3
4e0d0b:	cc                   	int3
4e0d0c:	cc                   	int3
4e0d0d:	cc                   	int3
4e0d0e:	cc                   	int3
4e0d0f:	cc                   	int3
4e0d10:	e9 f5 00 f4 ff       	jmp    0x420e0a
4e0d15:	cc                   	int3
4e0d16:	cc                   	int3
4e0d17:	cc                   	int3
4e0d18:	cc                   	int3
4e0d19:	cc                   	int3
4e0d1a:	cc                   	int3
4e0d1b:	cc                   	int3
4e0d1c:	cc                   	int3
4e0d1d:	cc                   	int3
4e0d1e:	cc                   	int3
4e0d1f:	cc                   	int3
4e0d20:	8b 44 24 04          	mov    0x4(%esp),%eax
4e0d24:	8b 00                	mov    (%eax),%eax
4e0d26:	89 01                	mov    %eax,(%ecx)
4e0d28:	8b 44 24 08          	mov    0x8(%esp),%eax
4e0d2c:	8a 00                	mov    (%eax),%al
4e0d2e:	88 41 04             	mov    %al,0x4(%ecx)
4e0d31:	8b c1                	mov    %ecx,%eax
4e0d33:	c2 08 00             	ret    $0x8
4e0d36:	cc                   	int3
4e0d37:	cc                   	int3
4e0d38:	cc                   	int3
4e0d39:	cc                   	int3
4e0d3a:	cc                   	int3
4e0d3b:	cc                   	int3
4e0d3c:	cc                   	int3
4e0d3d:	cc                   	int3
4e0d3e:	cc                   	int3
4e0d3f:	cc                   	int3
4e0d40:	8b 44 24 04          	mov    0x4(%esp),%eax
4e0d44:	89 01                	mov    %eax,(%ecx)
4e0d46:	8b c1                	mov    %ecx,%eax
4e0d48:	c2 08 00             	ret    $0x8
4e0d4b:	cc                   	int3
4e0d4c:	cc                   	int3
4e0d4d:	cc                   	int3
4e0d4e:	cc                   	int3
4e0d4f:	cc                   	int3
4e0d50:	51                   	push   %ecx
4e0d51:	8b 44 24 08          	mov    0x8(%esp),%eax
4e0d55:	56                   	push   %esi
4e0d56:	8b f1                	mov    %ecx,%esi
4e0d58:	89 74 24 04          	mov    %esi,0x4(%esp)
4e0d5c:	8b 10                	mov    (%eax),%edx
4e0d5e:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
4e0d65:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
4e0d6c:	c6 06 00             	movb   $0x0,(%esi)
4e0d6f:	80 3a 00             	cmpb   $0x0,(%edx)
4e0d72:	75 04                	jne    0x4e0d78
4e0d74:	33 c9                	xor    %ecx,%ecx
4e0d76:	eb 12                	jmp    0x4e0d8a
4e0d78:	8b ca                	mov    %edx,%ecx
4e0d7a:	57                   	push   %edi
4e0d7b:	8d 79 01             	lea    0x1(%ecx),%edi
4e0d7e:	66 90                	xchg   %ax,%ax
4e0d80:	8a 01                	mov    (%ecx),%al
4e0d82:	41                   	inc    %ecx
4e0d83:	84 c0                	test   %al,%al
4e0d85:	75 f9                	jne    0x4e0d80
4e0d87:	2b cf                	sub    %edi,%ecx
4e0d89:	5f                   	pop    %edi
4e0d8a:	51                   	push   %ecx
4e0d8b:	52                   	push   %edx
4e0d8c:	8b ce                	mov    %esi,%ecx
4e0d8e:	e8 fe 38 f3 ff       	call   0x414691
4e0d93:	8b 44 24 10          	mov    0x10(%esp),%eax
4e0d97:	8b 08                	mov    (%eax),%ecx
4e0d99:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
4e0d9f:	8b c6                	mov    %esi,%eax
4e0da1:	89 4e 18             	mov    %ecx,0x18(%esi)
4e0da4:	5e                   	pop    %esi
4e0da5:	59                   	pop    %ecx
4e0da6:	c2 08 00             	ret    $0x8
4e0da9:	cc                   	int3
4e0daa:	cc                   	int3
4e0dab:	cc                   	int3
4e0dac:	cc                   	int3
4e0dad:	cc                   	int3
4e0dae:	cc                   	int3
4e0daf:	cc                   	int3
4e0db0:	cc                   	int3
4e0db1:	cc                   	int3
4e0db2:	cc                   	int3
4e0db3:	cc                   	int3
4e0db4:	cc                   	int3
4e0db5:	cc                   	int3
4e0db6:	cc                   	int3
4e0db7:	cc                   	int3
4e0db8:	cc                   	int3
4e0db9:	cc                   	int3
4e0dba:	cc                   	int3
4e0dbb:	cc                   	int3
4e0dbc:	cc                   	int3
4e0dbd:	cc                   	int3
4e0dbe:	cc                   	int3
4e0dbf:	cc                   	int3
4e0dc0:	8b 44 24 0c          	mov    0xc(%esp),%eax
4e0dc4:	8b 00                	mov    (%eax),%eax
4e0dc6:	89 01                	mov    %eax,(%ecx)
4e0dc8:	8b c1                	mov    %ecx,%eax
4e0dca:	c2 0c 00             	ret    $0xc
4e0dcd:	cc                   	int3
4e0dce:	cc                   	int3
4e0dcf:	cc                   	int3
4e0dd0:	8b 44 24 04          	mov    0x4(%esp),%eax
4e0dd4:	8b 00                	mov    (%eax),%eax
4e0dd6:	89 01                	mov    %eax,(%ecx)
4e0dd8:	8b 44 24 08          	mov    0x8(%esp),%eax
4e0ddc:	8a 00                	mov    (%eax),%al
4e0dde:	88 41 04             	mov    %al,0x4(%ecx)
4e0de1:	8b c1                	mov    %ecx,%eax
4e0de3:	c2 08 00             	ret    $0x8
4e0de6:	cc                   	int3
4e0de7:	cc                   	int3
4e0de8:	cc                   	int3
4e0de9:	cc                   	int3
4e0dea:	cc                   	int3
4e0deb:	cc                   	int3
4e0dec:	cc                   	int3
4e0ded:	cc                   	int3
4e0dee:	cc                   	int3
4e0def:	cc                   	int3
4e0df0:	8b 44 24 04          	mov    0x4(%esp),%eax
4e0df4:	8b 00                	mov    (%eax),%eax
4e0df6:	89 01                	mov    %eax,(%ecx)
4e0df8:	8b 44 24 08          	mov    0x8(%esp),%eax
4e0dfc:	8a 00                	mov    (%eax),%al
4e0dfe:	88 41 04             	mov    %al,0x4(%ecx)
4e0e01:	8b c1                	mov    %ecx,%eax
4e0e03:	c2 08 00             	ret    $0x8
4e0e06:	cc                   	int3
4e0e07:	cc                   	int3
4e0e08:	cc                   	int3
4e0e09:	cc                   	int3
4e0e0a:	cc                   	int3
4e0e0b:	cc                   	int3
4e0e0c:	cc                   	int3
4e0e0d:	cc                   	int3
4e0e0e:	cc                   	int3
4e0e0f:	cc                   	int3
4e0e10:	8b 44 24 04          	mov    0x4(%esp),%eax
4e0e14:	8b 00                	mov    (%eax),%eax
4e0e16:	89 01                	mov    %eax,(%ecx)
4e0e18:	8b c1                	mov    %ecx,%eax
4e0e1a:	c2 04 00             	ret    $0x4
4e0e1d:	cc                   	int3
4e0e1e:	cc                   	int3
4e0e1f:	cc                   	int3
4e0e20:	8b 44 24 04          	mov    0x4(%esp),%eax
4e0e24:	8b 08                	mov    (%eax),%ecx
4e0e26:	8b 44 24 08          	mov    0x8(%esp),%eax
4e0e2a:	3b 08                	cmp    (%eax),%ecx
4e0e2c:	0f 94 c0             	sete   %al
4e0e2f:	c3                   	ret
4e0e30:	cc                   	int3
4e0e31:	cc                   	int3
4e0e32:	cc                   	int3
4e0e33:	cc                   	int3
4e0e34:	cc                   	int3
4e0e35:	cc                   	int3
4e0e36:	cc                   	int3
4e0e37:	cc                   	int3
4e0e38:	cc                   	int3
4e0e39:	cc                   	int3
4e0e3a:	cc                   	int3
4e0e3b:	cc                   	int3
4e0e3c:	cc                   	int3
4e0e3d:	cc                   	int3
4e0e3e:	cc                   	int3
4e0e3f:	cc                   	int3
4e0e40:	ff 74 24 08          	push   0x8(%esp)
4e0e44:	ff 74 24 08          	push   0x8(%esp)
4e0e48:	e8 aa 8b f3 ff       	call   0x4199f7
4e0e4d:	83 c4 08             	add    $0x8,%esp
4e0e50:	84 c0                	test   %al,%al
4e0e52:	0f 94 c0             	sete   %al
4e0e55:	c3                   	ret
4e0e56:	cc                   	int3
4e0e57:	cc                   	int3
4e0e58:	cc                   	int3
4e0e59:	cc                   	int3
4e0e5a:	cc                   	int3
4e0e5b:	cc                   	int3
4e0e5c:	cc                   	int3
4e0e5d:	cc                   	int3
4e0e5e:	cc                   	int3
4e0e5f:	cc                   	int3
4e0e60:	8b 44 24 04          	mov    0x4(%esp),%eax
4e0e64:	8b 08                	mov    (%eax),%ecx
4e0e66:	8b 44 24 08          	mov    0x8(%esp),%eax
4e0e6a:	3b 08                	cmp    (%eax),%ecx
4e0e6c:	0f 95 c0             	setne  %al
4e0e6f:	c3                   	ret
4e0e70:	cc                   	int3
4e0e71:	cc                   	int3
4e0e72:	cc                   	int3
4e0e73:	cc                   	int3
4e0e74:	cc                   	int3
4e0e75:	cc                   	int3
4e0e76:	cc                   	int3
4e0e77:	cc                   	int3
4e0e78:	cc                   	int3
4e0e79:	cc                   	int3
4e0e7a:	cc                   	int3
4e0e7b:	cc                   	int3
4e0e7c:	cc                   	int3
4e0e7d:	cc                   	int3
4e0e7e:	cc                   	int3
4e0e7f:	cc                   	int3
4e0e80:	55                   	push   %ebp
4e0e81:	8b ec                	mov    %esp,%ebp
4e0e83:	6a ff                	push   $0xffffffff
4e0e85:	68 c1 2d b4 00       	push   $0xb42dc1
4e0e8a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4e0e90:	50                   	push   %eax
4e0e91:	83 ec 10             	sub    $0x10,%esp
4e0e94:	53                   	push   %ebx
4e0e95:	56                   	push   %esi
4e0e96:	57                   	push   %edi
4e0e97:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
4e0e9c:	33 c5                	xor    %ebp,%eax
4e0e9e:	50                   	push   %eax
4e0e9f:	8d 45 f4             	lea    -0xc(%ebp),%eax
4e0ea2:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4e0ea8:	89 65 f0             	mov    %esp,-0x10(%ebp)
4e0eab:	e8 cd 38 f2 ff       	call   0x40477d
4e0eb0:	8b f0                	mov    %eax,%esi
4e0eb2:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4e0eb9:	89 75 ec             	mov    %esi,-0x14(%ebp)
4e0ebc:	8d 4e 10             	lea    0x10(%esi),%ecx
4e0ebf:	66 c7 46 0c 00 00    	movw   $0x0,0xc(%esi)
4e0ec5:	89 4d e8             	mov    %ecx,-0x18(%ebp)
4e0ec8:	89 4d e4             	mov    %ecx,-0x1c(%ebp)
4e0ecb:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
4e0ecf:	85 c9                	test   %ecx,%ecx
4e0ed1:	74 37                	je     0x4e0f0a
4e0ed3:	c7 41 10 00 00 00 00 	movl   $0x0,0x10(%ecx)
4e0eda:	c7 41 14 00 00 00 00 	movl   $0x0,0x14(%ecx)
4e0ee1:	c7 41 14 0f 00 00 00 	movl   $0xf,0x14(%ecx)
4e0ee8:	83 79 14 10          	cmpl   $0x10,0x14(%ecx)
4e0eec:	c7 41 10 00 00 00 00 	movl   $0x0,0x10(%ecx)
4e0ef3:	72 04                	jb     0x4e0ef9
4e0ef5:	8b 01                	mov    (%ecx),%eax
4e0ef7:	eb 02                	jmp    0x4e0efb
4e0ef9:	8b c1                	mov    %ecx,%eax
4e0efb:	6a ff                	push   $0xffffffff
4e0efd:	6a 00                	push   $0x0
4e0eff:	ff 75 08             	push   0x8(%ebp)
4e0f02:	c6 00 00             	movb   $0x0,(%eax)
4e0f05:	e8 f5 d0 f5 ff       	call   0x43dfff
4e0f0a:	8b c6                	mov    %esi,%eax
4e0f0c:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4e0f0f:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4e0f16:	59                   	pop    %ecx
4e0f17:	5f                   	pop    %edi