5c8aac:	c6 45 fc 06          	movb   $0x6,-0x4(%ebp)
5c8ab0:	72 02                	jb     0x5c8ab4
5c8ab2:	8b 08                	mov    (%eax),%ecx
5c8ab4:	ff 70 10             	push   0x10(%eax)
5c8ab7:	51                   	push   %ecx
5c8ab8:	8b ce                	mov    %esi,%ecx
5c8aba:	e8 01 c6 e7 ff       	call   0x4450c0
5c8abf:	8d 4d a8             	lea    -0x58(%ebp),%ecx
5c8ac2:	c6 45 fc 00          	movb   $0x0,-0x4(%ebp)
5c8ac6:	e8 e5 fb e6 ff       	call   0x4386b0
5c8acb:	83 ec 18             	sub    $0x18,%esp
5c8ace:	8b cc                	mov    %esp,%ecx
5c8ad0:	56                   	push   %esi
5c8ad1:	e8 ca 42 e7 ff       	call   0x43cda0
5c8ad6:	8d 4d 08             	lea    0x8(%ebp),%ecx
5c8ad9:	e8 c2 bf fe ff       	call   0x5b4aa0
5c8ade:	85 c0                	test   %eax,%eax
5c8ae0:	0f 85 ed 01 00 00    	jne    0x5c8cd3
5c8ae6:	89 46 10             	mov    %eax,0x10(%esi)
5c8ae9:	8b c6                	mov    %esi,%eax
5c8aeb:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
5c8aef:	72 02                	jb     0x5c8af3
5c8af1:	8b 06                	mov    (%esi),%eax
5c8af3:	56                   	push   %esi
5c8af4:	c6 00 00             	movb   $0x0,(%eax)
5c8af7:	e8 04 02 00 00       	call   0x5c8d00
5c8afc:	83 ec 14             	sub    $0x14,%esp
5c8aff:	8b cc                	mov    %esp,%ecx
5c8b01:	56                   	push   %esi
5c8b02:	e8 99 42 e7 ff       	call   0x43cda0
5c8b07:	8d 4d 08             	lea    0x8(%ebp),%ecx
5c8b0a:	e8 91 bf fe ff       	call   0x5b4aa0
5c8b0f:	85 c0                	test   %eax,%eax
5c8b11:	0f 85 bc 01 00 00    	jne    0x5c8cd3
5c8b17:	8b ce                	mov    %esi,%ecx
5c8b19:	e8 12 4c ff ff       	call   0x5bd730
5c8b1e:	68 80 82 72 00       	push   $0x728280
5c8b23:	8d 85 00 ff ff ff    	lea    -0x100(%ebp),%eax
5c8b29:	68 fc 2e 6c 00       	push   $0x6c2efc
5c8b2e:	50                   	push   %eax
5c8b2f:	e8 fc fd e8 ff       	call   0x458930
5c8b34:	68 54 c9 6b 00       	push   $0x6bc954
5c8b39:	50                   	push   %eax
5c8b3a:	8d 85 18 ff ff ff    	lea    -0xe8(%ebp),%eax
5c8b40:	c6 45 fc 07          	movb   $0x7,-0x4(%ebp)
5c8b44:	50                   	push   %eax
5c8b45:	e8 26 91 e8 ff       	call   0x451c70
5c8b4a:	68 98 82 72 00       	push   $0x728298
5c8b4f:	50                   	push   %eax
5c8b50:	8d 85 30 ff ff ff    	lea    -0xd0(%ebp),%eax
5c8b56:	c6 45 fc 08          	movb   $0x8,-0x4(%ebp)
5c8b5a:	50                   	push   %eax
5c8b5b:	e8 60 99 e8 ff       	call   0x4524c0
5c8b60:	68 bc 37 6c 00       	push   $0x6c37bc
5c8b65:	50                   	push   %eax
5c8b66:	8d 85 48 ff ff ff    	lea    -0xb8(%ebp),%eax
5c8b6c:	c6 45 fc 09          	movb   $0x9,-0x4(%ebp)
5c8b70:	50                   	push   %eax
5c8b71:	e8 fa 90 e8 ff       	call   0x451c70
5c8b76:	68 b0 82 72 00       	push   $0x7282b0
5c8b7b:	50                   	push   %eax
5c8b7c:	8d 85 60 ff ff ff    	lea    -0xa0(%ebp),%eax
5c8b82:	c6 45 fc 0a          	movb   $0xa,-0x4(%ebp)
5c8b86:	50                   	push   %eax
5c8b87:	e8 34 99 e8 ff       	call   0x4524c0
5c8b8c:	68 88 e8 6c 00       	push   $0x6ce888
5c8b91:	50                   	push   %eax
5c8b92:	8d 45 d8             	lea    -0x28(%ebp),%eax
5c8b95:	c6 45 fc 0b          	movb   $0xb,-0x4(%ebp)
5c8b99:	50                   	push   %eax
5c8b9a:	e8 d1 90 e8 ff       	call   0x451c70
5c8b9f:	83 c4 48             	add    $0x48,%esp
5c8ba2:	68 98 82 72 00       	push   $0x728298
5c8ba7:	50                   	push   %eax
5c8ba8:	8d 45 c0             	lea    -0x40(%ebp),%eax
5c8bab:	c6 45 fc 0c          	movb   $0xc,-0x4(%ebp)
5c8baf:	50                   	push   %eax
5c8bb0:	e8 0b 99 e8 ff       	call   0x4524c0
5c8bb5:	68 bc 37 6c 00       	push   $0x6c37bc
5c8bba:	50                   	push   %eax
5c8bbb:	8d 45 90             	lea    -0x70(%ebp),%eax
5c8bbe:	c6 45 fc 0d          	movb   $0xd,-0x4(%ebp)
5c8bc2:	50                   	push   %eax
5c8bc3:	e8 a8 90 e8 ff       	call   0x451c70
5c8bc8:	68 b0 82 72 00       	push   $0x7282b0
5c8bcd:	50                   	push   %eax
5c8bce:	8d 85 78 ff ff ff    	lea    -0x88(%ebp),%eax
5c8bd4:	c6 45 fc 0e          	movb   $0xe,-0x4(%ebp)
5c8bd8:	50                   	push   %eax
5c8bd9:	e8 e2 98 e8 ff       	call   0x4524c0
5c8bde:	68 78 e8 6c 00       	push   $0x6ce878
5c8be3:	50                   	push   %eax
5c8be4:	8d 45 a8             	lea    -0x58(%ebp),%eax
5c8be7:	c6 45 fc 0f          	movb   $0xf,-0x4(%ebp)
5c8beb:	50                   	push   %eax
5c8bec:	e8 7f 90 e8 ff       	call   0x451c70
5c8bf1:	83 c4 30             	add    $0x30,%esp
5c8bf4:	50                   	push   %eax
5c8bf5:	8b ce                	mov    %esi,%ecx
5c8bf7:	c6 45 fc 10          	movb   $0x10,-0x4(%ebp)
5c8bfb:	e8 f0 40 e7 ff       	call   0x43ccf0
5c8c00:	8d 4d a8             	lea    -0x58(%ebp),%ecx
5c8c03:	e8 a8 fa e6 ff       	call   0x4386b0
5c8c08:	8d 8d 78 ff ff ff    	lea    -0x88(%ebp),%ecx
5c8c0e:	e8 9d fa e6 ff       	call   0x4386b0
5c8c13:	8d 4d 90             	lea    -0x70(%ebp),%ecx
5c8c16:	e8 95 fa e6 ff       	call   0x4386b0
5c8c1b:	8d 4d c0             	lea    -0x40(%ebp),%ecx
5c8c1e:	e8 8d fa e6 ff       	call   0x4386b0
5c8c23:	8d 4d d8             	lea    -0x28(%ebp),%ecx
5c8c26:	e8 85 fa e6 ff       	call   0x4386b0
5c8c2b:	8d 8d 60 ff ff ff    	lea    -0xa0(%ebp),%ecx
5c8c31:	e8 7a fa e6 ff       	call   0x4386b0
5c8c36:	8d 8d 48 ff ff ff    	lea    -0xb8(%ebp),%ecx
5c8c3c:	e8 6f fa e6 ff       	call   0x4386b0
5c8c41:	8d 8d 30 ff ff ff    	lea    -0xd0(%ebp),%ecx
5c8c47:	e8 64 fa e6 ff       	call   0x4386b0
5c8c4c:	8d 8d 18 ff ff ff    	lea    -0xe8(%ebp),%ecx
5c8c52:	e8 59 fa e6 ff       	call   0x4386b0
5c8c57:	8d 8d 00 ff ff ff    	lea    -0x100(%ebp),%ecx
5c8c5d:	c6 45 fc 00          	movb   $0x0,-0x4(%ebp)
5c8c61:	e8 4a fa e6 ff       	call   0x4386b0
5c8c66:	83 ec 18             	sub    $0x18,%esp
5c8c69:	8b cc                	mov    %esp,%ecx
5c8c6b:	56                   	push   %esi
5c8c6c:	e8 2f 41 e7 ff       	call   0x43cda0
5c8c71:	8d 4d 08             	lea    0x8(%ebp),%ecx
5c8c74:	e8 27 be fe ff       	call   0x5b4aa0
5c8c79:	85 c0                	test   %eax,%eax
5c8c7b:	75 56                	jne    0x5c8cd3
5c8c7d:	83 ec 18             	sub    $0x18,%esp
5c8c80:	8b cc                	mov    %esp,%ecx
5c8c82:	6a 13                	push   $0x13
5c8c84:	68 94 e8 6c 00       	push   $0x6ce894
5c8c89:	89 41 10             	mov    %eax,0x10(%ecx)
5c8c8c:	c7 41 14 0f 00 00 00 	movl   $0xf,0x14(%ecx)
5c8c93:	88 01                	mov    %al,(%ecx)
5c8c95:	e8 a6 c5 e7 ff       	call   0x445240
5c8c9a:	8d 4d 08             	lea    0x8(%ebp),%ecx
5c8c9d:	e8 fe bd fe ff       	call   0x5b4aa0
5c8ca2:	85 c0                	test   %eax,%eax
5c8ca4:	75 2d                	jne    0x5c8cd3
5c8ca6:	83 ec 18             	sub    $0x18,%esp
5c8ca9:	8b cc                	mov    %esp,%ecx
5c8cab:	6a 06                	push   $0x6
5c8cad:	68 a8 e8 6c 00       	push   $0x6ce8a8
5c8cb2:	89 41 10             	mov    %eax,0x10(%ecx)
5c8cb5:	c7 41 14 0f 00 00 00 	movl   $0xf,0x14(%ecx)
5c8cbc:	88 01                	mov    %al,(%ecx)
5c8cbe:	e8 7d c5 e7 ff       	call   0x445240
5c8cc3:	8d 4d 08             	lea    0x8(%ebp),%ecx
5c8cc6:	e8 d5 bd fe ff       	call   0x5b4aa0
5c8ccb:	85 c0                	test   %eax,%eax
5c8ccd:	75 04                	jne    0x5c8cd3
5c8ccf:	33 f6                	xor    %esi,%esi
5c8cd1:	eb 05                	jmp    0x5c8cd8
5c8cd3:	be 02 00 00 00       	mov    $0x2,%esi
5c8cd8:	8d 4d 08             	lea    0x8(%ebp),%ecx
5c8cdb:	e8 d0 b8 fe ff       	call   0x5b45b0
5c8ce0:	8b c6                	mov    %esi,%eax
5c8ce2:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5c8ce5:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5c8cec:	59                   	pop    %ecx
5c8ced:	5e                   	pop    %esi
5c8cee:	8b e5                	mov    %ebp,%esp
5c8cf0:	5d                   	pop    %ebp
5c8cf1:	c3                   	ret
5c8cf2:	cc                   	int3
5c8cf3:	cc                   	int3
5c8cf4:	cc                   	int3
5c8cf5:	cc                   	int3
5c8cf6:	cc                   	int3
5c8cf7:	cc                   	int3
5c8cf8:	cc                   	int3
5c8cf9:	cc                   	int3
5c8cfa:	cc                   	int3
5c8cfb:	cc                   	int3
5c8cfc:	cc                   	int3
5c8cfd:	cc                   	int3
5c8cfe:	cc                   	int3
5c8cff:	cc                   	int3
5c8d00:	55                   	push   %ebp
5c8d01:	8b ec                	mov    %esp,%ebp
5c8d03:	56                   	push   %esi
5c8d04:	8b 75 08             	mov    0x8(%ebp),%esi
5c8d07:	8b ce                	mov    %esi,%ecx
5c8d09:	6a 1b                	push   $0x1b
5c8d0b:	68 c0 dc 6c 00       	push   $0x6cdcc0
5c8d10:	e8 ab c3 e7 ff       	call   0x4450c0
5c8d15:	83 3d 94 82 72 00 10 	cmpl   $0x10,0x728294
5c8d1c:	b8 80 82 72 00       	mov    $0x728280,%eax
5c8d21:	ff 35 90 82 72 00    	push   0x728290
5c8d27:	0f 43 05 80 82 72 00 	cmovae 0x728280,%eax
5c8d2e:	8b ce                	mov    %esi,%ecx
5c8d30:	50                   	push   %eax
5c8d31:	e8 8a c3 e7 ff       	call   0x4450c0
5c8d36:	6a 02                	push   $0x2
5c8d38:	68 54 c9 6b 00       	push   $0x6bc954
5c8d3d:	8b ce                	mov    %esi,%ecx
5c8d3f:	e8 7c c3 e7 ff       	call   0x4450c0
5c8d44:	6a 07                	push   $0x7
5c8d46:	68 e8 e7 6c 00       	push   $0x6ce7e8
5c8d4b:	8b ce                	mov    %esi,%ecx
5c8d4d:	e8 6e c3 e7 ff       	call   0x4450c0
5c8d52:	6a 01                	push   $0x1
5c8d54:	68 1c 03 69 00       	push   $0x69031c
5c8d59:	8b ce                	mov    %esi,%ecx
5c8d5b:	e8 60 c3 e7 ff       	call   0x4450c0
5c8d60:	6a 04                	push   $0x4
5c8d62:	68 b8 dc 6c 00       	push   $0x6cdcb8
5c8d67:	8b ce                	mov    %esi,%ecx
5c8d69:	e8 52 c3 e7 ff       	call   0x4450c0
5c8d6e:	6a 01                	push   $0x1
5c8d70:	68 b0 ed 68 00       	push   $0x68edb0
5c8d75:	8b ce                	mov    %esi,%ecx
5c8d77:	e8 44 c3 e7 ff       	call   0x4450c0
5c8d7c:	6a 09                	push   $0x9
5c8d7e:	68 fc de 6c 00       	push   $0x6cdefc
5c8d83:	8b ce                	mov    %esi,%ecx
5c8d85:	e8 36 c3 e7 ff       	call   0x4450c0
5c8d8a:	6a 01                	push   $0x1
5c8d8c:	68 1c 03 69 00       	push   $0x69031c
5c8d91:	8b ce                	mov    %esi,%ecx
5c8d93:	e8 28 c3 e7 ff       	call   0x4450c0
5c8d98:	6a 06                	push   $0x6
5c8d9a:	68 08 df 6c 00       	push   $0x6cdf08
5c8d9f:	8b ce                	mov    %esi,%ecx
5c8da1:	e8 1a c3 e7 ff       	call   0x4450c0
5c8da6:	6a 01                	push   $0x1
5c8da8:	68 b0 ed 68 00       	push   $0x68edb0
5c8dad:	8b ce                	mov    %esi,%ecx
5c8daf:	e8 0c c3 e7 ff       	call   0x4450c0
5c8db4:	6a 0a                	push   $0xa
5c8db6:	68 f0 e7 6c 00       	push   $0x6ce7f0
5c8dbb:	8b ce                	mov    %esi,%ecx
5c8dbd:	e8 fe c2 e7 ff       	call   0x4450c0
5c8dc2:	6a 01                	push   $0x1
5c8dc4:	68 1c 03 69 00       	push   $0x69031c
5c8dc9:	8b ce                	mov    %esi,%ecx
5c8dcb:	e8 f0 c2 e7 ff       	call   0x4450c0
5c8dd0:	6a 04                	push   $0x4
5c8dd2:	68 b8 dc 6c 00       	push   $0x6cdcb8
5c8dd7:	8b ce                	mov    %esi,%ecx
5c8dd9:	e8 e2 c2 e7 ff       	call   0x4450c0
5c8dde:	6a 01                	push   $0x1
5c8de0:	68 ec 39 69 00       	push   $0x6939ec
5c8de5:	8b ce                	mov    %esi,%ecx
5c8de7:	e8 d4 c2 e7 ff       	call   0x4450c0
5c8dec:	5e                   	pop    %esi
5c8ded:	5d                   	pop    %ebp
5c8dee:	c3                   	ret
5c8def:	cc                   	int3
5c8df0:	55                   	push   %ebp
5c8df1:	8b ec                	mov    %esp,%ebp
5c8df3:	6a ff                	push   $0xffffffff
5c8df5:	68 7e 06 66 00       	push   $0x66067e
5c8dfa:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5c8e00:	50                   	push   %eax
5c8e01:	81 ec 84 00 00 00    	sub    $0x84,%esp
5c8e07:	a1 d4 89 72 00       	mov    0x7289d4,%eax
5c8e0c:	33 c5                	xor    %ebp,%eax
5c8e0e:	89 45 f0             	mov    %eax,-0x10(%ebp)
5c8e11:	56                   	push   %esi
5c8e12:	57                   	push   %edi
5c8e13:	50                   	push   %eax
5c8e14:	8d 45 f4             	lea    -0xc(%ebp),%eax
5c8e17:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5c8e1d:	8b 55 0c             	mov    0xc(%ebp),%edx
5c8e20:	8b 45 08             	mov    0x8(%ebp),%eax
5c8e23:	8b 75 10             	mov    0x10(%ebp),%esi
5c8e26:	8b 7d 14             	mov    0x14(%ebp),%edi
5c8e29:	89 45 a0             	mov    %eax,-0x60(%ebp)
5c8e2c:	85 d2                	test   %edx,%edx
5c8e2e:	0f 84 28 02 00 00    	je     0x5c905c
5c8e34:	85 f6                	test   %esi,%esi
5c8e36:	0f 84 20 02 00 00    	je     0x5c905c
5c8e3c:	85 ff                	test   %edi,%edi
5c8e3e:	0f 84 18 02 00 00    	je     0x5c905c
5c8e44:	8b ca                	mov    %edx,%ecx
5c8e46:	c7 45 b8 00 00 00 00 	movl   $0x0,-0x48(%ebp)
5c8e4d:	c7 45 bc 0f 00 00 00 	movl   $0xf,-0x44(%ebp)
5c8e54:	c6 45 a8 00          	movb   $0x0,-0x58(%ebp)
5c8e58:	8d 41 01             	lea    0x1(%ecx),%eax
5c8e5b:	89 45 a4             	mov    %eax,-0x5c(%ebp)
5c8e5e:	66 90                	xchg   %ax,%ax
5c8e60:	8a 01                	mov    (%ecx),%al
5c8e62:	41                   	inc    %ecx
5c8e63:	84 c0                	test   %al,%al
5c8e65:	75 f9                	jne    0x5c8e60
5c8e67:	2b 4d a4             	sub    -0x5c(%ebp),%ecx
5c8e6a:	51                   	push   %ecx
5c8e6b:	52                   	push   %edx
5c8e6c:	8d 4d a8             	lea    -0x58(%ebp),%ecx
5c8e6f:	e8 cc c3 e7 ff       	call   0x445240
5c8e74:	8b c6                	mov    %esi,%eax
5c8e76:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5c8e7d:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
5c8e84:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
5c8e8b:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
5c8e8f:	8d 50 01             	lea    0x1(%eax),%edx
5c8e92:	8a 08                	mov    (%eax),%cl
5c8e94:	40                   	inc    %eax
5c8e95:	84 c9                	test   %cl,%cl
5c8e97:	75 f9                	jne    0x5c8e92
5c8e99:	2b c2                	sub    %edx,%eax
5c8e9b:	8d 4d d8             	lea    -0x28(%ebp),%ecx
5c8e9e:	50                   	push   %eax
5c8e9f:	56                   	push   %esi
5c8ea0:	e8 9b c3 e7 ff       	call   0x445240
5c8ea5:	8b cf                	mov    %edi,%ecx
5c8ea7:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
5c8eab:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
5c8eb2:	c7 45 d4 0f 00 00 00 	movl   $0xf,-0x2c(%ebp)
5c8eb9:	c6 45 c0 00          	movb   $0x0,-0x40(%ebp)
5c8ebd:	8d 51 01             	lea    0x1(%ecx),%edx
5c8ec0:	8a 01                	mov    (%ecx),%al
5c8ec2:	41                   	inc    %ecx
5c8ec3:	84 c0                	test   %al,%al
5c8ec5:	75 f9                	jne    0x5c8ec0
5c8ec7:	2b ca                	sub    %edx,%ecx
5c8ec9:	51                   	push   %ecx
5c8eca:	57                   	push   %edi
5c8ecb:	8d 4d c0             	lea    -0x40(%ebp),%ecx
5c8ece:	e8 6d c3 e7 ff       	call   0x445240
5c8ed3:	8b 75 a0             	mov    -0x60(%ebp),%esi
5c8ed6:	8b ce                	mov    %esi,%ecx
5c8ed8:	6a 0c                	push   $0xc
5c8eda:	68 fc 2e 6c 00       	push   $0x6c2efc
5c8edf:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
5c8ee3:	e8 58 c3 e7 ff       	call   0x445240
5c8ee8:	6a 11                	push   $0x11
5c8eea:	68 d4 e7 6c 00       	push   $0x6ce7d4
5c8eef:	8b ce                	mov    %esi,%ecx
5c8ef1:	e8 ca c1 e7 ff       	call   0x4450c0
5c8ef6:	6a 09                	push   $0x9
5c8ef8:	68 00 dd 6c 00       	push   $0x6cdd00
5c8efd:	8b ce                	mov    %esi,%ecx
5c8eff:	e8 bc c1 e7 ff       	call   0x4450c0
5c8f04:	8d 45 a8             	lea    -0x58(%ebp),%eax
5c8f07:	50                   	push   %eax
5c8f08:	8d 85 70 ff ff ff    	lea    -0x90(%ebp),%eax
5c8f0e:	68 54 03 69 00       	push   $0x690354
5c8f13:	50                   	push   %eax
5c8f14:	e8 17 fa e8 ff       	call   0x458930
5c8f19:	83 c4 0c             	add    $0xc,%esp
5c8f1c:	6a 01                	push   $0x1
5c8f1e:	68 54 03 69 00       	push   $0x690354
5c8f23:	8b c8                	mov    %eax,%ecx
5c8f25:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
5c8f29:	e8 92 c1 e7 ff       	call   0x4450c0