5a6a1b:	5d                   	pop    %ebp
5a6a1c:	c2 0c 00             	ret    $0xc
5a6a1f:	90                   	nop
5a6a20:	55                   	push   %ebp
5a6a21:	8b ec                	mov    %esp,%ebp
5a6a23:	83 c4 cc             	add    $0xffffffcc,%esp
5a6a26:	53                   	push   %ebx
5a6a27:	56                   	push   %esi
5a6a28:	57                   	push   %edi
5a6a29:	8b f9                	mov    %ecx,%edi
5a6a2b:	8b d8                	mov    %eax,%ebx
5a6a2d:	8b 75 10             	mov    0x10(%ebp),%esi
5a6a30:	8d 45 fc             	lea    -0x4(%ebp),%eax
5a6a33:	50                   	push   %eax
5a6a34:	8d 45 f8             	lea    -0x8(%ebp),%eax
5a6a37:	50                   	push   %eax
5a6a38:	8d 45 f4             	lea    -0xc(%ebp),%eax
5a6a3b:	50                   	push   %eax
5a6a3c:	8d 45 f0             	lea    -0x10(%ebp),%eax
5a6a3f:	50                   	push   %eax
5a6a40:	8d 45 ec             	lea    -0x14(%ebp),%eax
5a6a43:	50                   	push   %eax
5a6a44:	8b c6                	mov    %esi,%eax
5a6a46:	8b 4d 08             	mov    0x8(%ebp),%ecx
5a6a49:	8b 55 0c             	mov    0xc(%ebp),%edx
5a6a4c:	e8 a3 bc ff ff       	call   0x5a26f4
5a6a51:	56                   	push   %esi
5a6a52:	57                   	push   %edi
5a6a53:	8d 7d dc             	lea    -0x24(%ebp),%edi
5a6a56:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a6a57:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a6a58:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a6a59:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a6a5a:	5f                   	pop    %edi
5a6a5b:	5e                   	pop    %esi
5a6a5c:	57                   	push   %edi
5a6a5d:	8d 7d cc             	lea    -0x34(%ebp),%edi
5a6a60:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a6a61:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a6a62:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a6a63:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a6a64:	5f                   	pop    %edi
5a6a65:	8b 45 f4             	mov    -0xc(%ebp),%eax
5a6a68:	89 45 dc             	mov    %eax,-0x24(%ebp)
5a6a6b:	8b 45 fc             	mov    -0x4(%ebp),%eax
5a6a6e:	89 45 e4             	mov    %eax,-0x1c(%ebp)
5a6a71:	33 c0                	xor    %eax,%eax
5a6a73:	89 45 cc             	mov    %eax,-0x34(%ebp)
5a6a76:	8b 45 fc             	mov    -0x4(%ebp),%eax
5a6a79:	2b 45 f4             	sub    -0xc(%ebp),%eax
5a6a7c:	89 45 d4             	mov    %eax,-0x2c(%ebp)
5a6a7f:	8d 45 cc             	lea    -0x34(%ebp),%eax
5a6a82:	50                   	push   %eax
5a6a83:	8d 55 dc             	lea    -0x24(%ebp),%edx
5a6a86:	8b cb                	mov    %ebx,%ecx
5a6a88:	8b c3                	mov    %ebx,%eax
5a6a8a:	e8 bd 1a e8 ff       	call   0x42854c
5a6a8f:	33 c0                	xor    %eax,%eax
5a6a91:	89 45 dc             	mov    %eax,-0x24(%ebp)
5a6a94:	8b 45 f4             	mov    -0xc(%ebp),%eax
5a6a97:	89 45 e4             	mov    %eax,-0x1c(%ebp)
5a6a9a:	8b 45 fc             	mov    -0x4(%ebp),%eax
5a6a9d:	2b 45 f4             	sub    -0xc(%ebp),%eax
5a6aa0:	89 45 cc             	mov    %eax,-0x34(%ebp)
5a6aa3:	8b 45 fc             	mov    -0x4(%ebp),%eax
5a6aa6:	89 45 d4             	mov    %eax,-0x2c(%ebp)
5a6aa9:	8d 45 cc             	lea    -0x34(%ebp),%eax
5a6aac:	50                   	push   %eax
5a6aad:	8b c7                	mov    %edi,%eax
5a6aaf:	e8 e4 6c e8 ff       	call   0x42d798
5a6ab4:	8b c8                	mov    %eax,%ecx
5a6ab6:	8d 55 dc             	lea    -0x24(%ebp),%edx
5a6ab9:	8b c3                	mov    %ebx,%eax
5a6abb:	e8 8c 1a e8 ff       	call   0x42854c
5a6ac0:	5f                   	pop    %edi
5a6ac1:	5e                   	pop    %esi
5a6ac2:	5b                   	pop    %ebx
5a6ac3:	8b e5                	mov    %ebp,%esp
5a6ac5:	5d                   	pop    %ebp
5a6ac6:	c2 0c 00             	ret    $0xc
5a6ac9:	8d 40 00             	lea    0x0(%eax),%eax
5a6acc:	55                   	push   %ebp
5a6acd:	8b ec                	mov    %esp,%ebp
5a6acf:	83 c4 cc             	add    $0xffffffcc,%esp
5a6ad2:	53                   	push   %ebx
5a6ad3:	56                   	push   %esi
5a6ad4:	57                   	push   %edi
5a6ad5:	8b f9                	mov    %ecx,%edi
5a6ad7:	8b d8                	mov    %eax,%ebx
5a6ad9:	8b 75 10             	mov    0x10(%ebp),%esi
5a6adc:	8d 45 fc             	lea    -0x4(%ebp),%eax
5a6adf:	50                   	push   %eax
5a6ae0:	8d 45 f8             	lea    -0x8(%ebp),%eax
5a6ae3:	50                   	push   %eax
5a6ae4:	8d 45 f4             	lea    -0xc(%ebp),%eax
5a6ae7:	50                   	push   %eax
5a6ae8:	8d 45 f0             	lea    -0x10(%ebp),%eax
5a6aeb:	50                   	push   %eax
5a6aec:	8d 45 ec             	lea    -0x14(%ebp),%eax
5a6aef:	50                   	push   %eax
5a6af0:	8b c6                	mov    %esi,%eax
5a6af2:	8b 4d 08             	mov    0x8(%ebp),%ecx
5a6af5:	8b 55 0c             	mov    0xc(%ebp),%edx
5a6af8:	e8 f7 bb ff ff       	call   0x5a26f4
5a6afd:	56                   	push   %esi
5a6afe:	57                   	push   %edi
5a6aff:	8d 7d dc             	lea    -0x24(%ebp),%edi
5a6b02:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a6b03:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a6b04:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a6b05:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a6b06:	5f                   	pop    %edi
5a6b07:	5e                   	pop    %esi
5a6b08:	57                   	push   %edi
5a6b09:	8d 7d cc             	lea    -0x34(%ebp),%edi
5a6b0c:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a6b0d:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a6b0e:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a6b0f:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a6b10:	5f                   	pop    %edi
5a6b11:	33 c0                	xor    %eax,%eax
5a6b13:	89 45 dc             	mov    %eax,-0x24(%ebp)
5a6b16:	8b 45 fc             	mov    -0x4(%ebp),%eax
5a6b19:	2b 45 f4             	sub    -0xc(%ebp),%eax
5a6b1c:	89 45 e4             	mov    %eax,-0x1c(%ebp)
5a6b1f:	8b 45 f4             	mov    -0xc(%ebp),%eax
5a6b22:	89 45 cc             	mov    %eax,-0x34(%ebp)
5a6b25:	8b 45 fc             	mov    -0x4(%ebp),%eax
5a6b28:	89 45 d4             	mov    %eax,-0x2c(%ebp)
5a6b2b:	8d 45 cc             	lea    -0x34(%ebp),%eax
5a6b2e:	50                   	push   %eax
5a6b2f:	8d 55 dc             	lea    -0x24(%ebp),%edx
5a6b32:	8b cb                	mov    %ebx,%ecx
5a6b34:	8b c3                	mov    %ebx,%eax
5a6b36:	e8 11 1a e8 ff       	call   0x42854c
5a6b3b:	8b 45 fc             	mov    -0x4(%ebp),%eax
5a6b3e:	2b 45 f4             	sub    -0xc(%ebp),%eax
5a6b41:	89 45 dc             	mov    %eax,-0x24(%ebp)
5a6b44:	8b 45 fc             	mov    -0x4(%ebp),%eax
5a6b47:	89 45 e4             	mov    %eax,-0x1c(%ebp)
5a6b4a:	33 c0                	xor    %eax,%eax
5a6b4c:	89 45 cc             	mov    %eax,-0x34(%ebp)
5a6b4f:	8b 45 f4             	mov    -0xc(%ebp),%eax
5a6b52:	89 45 d4             	mov    %eax,-0x2c(%ebp)
5a6b55:	8d 45 cc             	lea    -0x34(%ebp),%eax
5a6b58:	50                   	push   %eax
5a6b59:	8b c7                	mov    %edi,%eax
5a6b5b:	e8 38 6c e8 ff       	call   0x42d798
5a6b60:	8b c8                	mov    %eax,%ecx
5a6b62:	8d 55 dc             	lea    -0x24(%ebp),%edx
5a6b65:	8b c3                	mov    %ebx,%eax
5a6b67:	e8 e0 19 e8 ff       	call   0x42854c
5a6b6c:	5f                   	pop    %edi
5a6b6d:	5e                   	pop    %esi
5a6b6e:	5b                   	pop    %ebx
5a6b6f:	8b e5                	mov    %ebp,%esp
5a6b71:	5d                   	pop    %ebp
5a6b72:	c2 0c 00             	ret    $0xc
5a6b75:	8d 40 00             	lea    0x0(%eax),%eax
5a6b78:	55                   	push   %ebp
5a6b79:	8b ec                	mov    %esp,%ebp
5a6b7b:	83 c4 cc             	add    $0xffffffcc,%esp
5a6b7e:	53                   	push   %ebx
5a6b7f:	56                   	push   %esi
5a6b80:	57                   	push   %edi
5a6b81:	8b f9                	mov    %ecx,%edi
5a6b83:	8b d8                	mov    %eax,%ebx
5a6b85:	8b 75 10             	mov    0x10(%ebp),%esi
5a6b88:	8d 45 fc             	lea    -0x4(%ebp),%eax
5a6b8b:	50                   	push   %eax
5a6b8c:	8d 45 f8             	lea    -0x8(%ebp),%eax
5a6b8f:	50                   	push   %eax
5a6b90:	8d 45 f4             	lea    -0xc(%ebp),%eax
5a6b93:	50                   	push   %eax
5a6b94:	8d 45 f0             	lea    -0x10(%ebp),%eax
5a6b97:	50                   	push   %eax
5a6b98:	8d 45 ec             	lea    -0x14(%ebp),%eax
5a6b9b:	50                   	push   %eax
5a6b9c:	8b c6                	mov    %esi,%eax
5a6b9e:	8b 4d 08             	mov    0x8(%ebp),%ecx
5a6ba1:	8b 55 0c             	mov    0xc(%ebp),%edx
5a6ba4:	e8 4b bb ff ff       	call   0x5a26f4
5a6ba9:	56                   	push   %esi
5a6baa:	57                   	push   %edi
5a6bab:	8d 7d dc             	lea    -0x24(%ebp),%edi
5a6bae:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a6baf:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a6bb0:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a6bb1:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a6bb2:	5f                   	pop    %edi
5a6bb3:	5e                   	pop    %esi
5a6bb4:	57                   	push   %edi
5a6bb5:	8d 7d cc             	lea    -0x34(%ebp),%edi
5a6bb8:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a6bb9:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a6bba:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a6bbb:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a6bbc:	5f                   	pop    %edi
5a6bbd:	8b 45 f4             	mov    -0xc(%ebp),%eax
5a6bc0:	89 45 dc             	mov    %eax,-0x24(%ebp)
5a6bc3:	8b 45 fc             	mov    -0x4(%ebp),%eax
5a6bc6:	89 45 e4             	mov    %eax,-0x1c(%ebp)
5a6bc9:	33 c0                	xor    %eax,%eax
5a6bcb:	89 45 cc             	mov    %eax,-0x34(%ebp)
5a6bce:	8b 45 fc             	mov    -0x4(%ebp),%eax
5a6bd1:	89 45 d4             	mov    %eax,-0x2c(%ebp)
5a6bd4:	8d 45 cc             	lea    -0x34(%ebp),%eax
5a6bd7:	50                   	push   %eax
5a6bd8:	8d 55 dc             	lea    -0x24(%ebp),%edx
5a6bdb:	8b cb                	mov    %ebx,%ecx
5a6bdd:	8b c3                	mov    %ebx,%eax
5a6bdf:	e8 68 19 e8 ff       	call   0x42854c
5a6be4:	33 c0                	xor    %eax,%eax
5a6be6:	89 45 dc             	mov    %eax,-0x24(%ebp)
5a6be9:	8b 45 f4             	mov    -0xc(%ebp),%eax
5a6bec:	89 45 e4             	mov    %eax,-0x1c(%ebp)
5a6bef:	8b 45 fc             	mov    -0x4(%ebp),%eax
5a6bf2:	2b 45 f4             	sub    -0xc(%ebp),%eax
5a6bf5:	89 45 cc             	mov    %eax,-0x34(%ebp)
5a6bf8:	8b 45 fc             	mov    -0x4(%ebp),%eax
5a6bfb:	89 45 d4             	mov    %eax,-0x2c(%ebp)
5a6bfe:	8d 45 cc             	lea    -0x34(%ebp),%eax
5a6c01:	50                   	push   %eax
5a6c02:	8b c7                	mov    %edi,%eax
5a6c04:	e8 8f 6b e8 ff       	call   0x42d798
5a6c09:	8b c8                	mov    %eax,%ecx
5a6c0b:	8d 55 dc             	lea    -0x24(%ebp),%edx
5a6c0e:	8b c3                	mov    %ebx,%eax
5a6c10:	e8 37 19 e8 ff       	call   0x42854c
5a6c15:	5f                   	pop    %edi
5a6c16:	5e                   	pop    %esi
5a6c17:	5b                   	pop    %ebx
5a6c18:	8b e5                	mov    %ebp,%esp
5a6c1a:	5d                   	pop    %ebp
5a6c1b:	c2 0c 00             	ret    $0xc
5a6c1e:	8b c0                	mov    %eax,%eax
5a6c20:	55                   	push   %ebp
5a6c21:	8b ec                	mov    %esp,%ebp
5a6c23:	83 c4 cc             	add    $0xffffffcc,%esp
5a6c26:	53                   	push   %ebx
5a6c27:	56                   	push   %esi
5a6c28:	57                   	push   %edi
5a6c29:	8b f9                	mov    %ecx,%edi
5a6c2b:	8b d8                	mov    %eax,%ebx
5a6c2d:	8b 75 10             	mov    0x10(%ebp),%esi
5a6c30:	8d 45 fc             	lea    -0x4(%ebp),%eax
5a6c33:	50                   	push   %eax
5a6c34:	8d 45 f8             	lea    -0x8(%ebp),%eax
5a6c37:	50                   	push   %eax
5a6c38:	8d 45 f4             	lea    -0xc(%ebp),%eax
5a6c3b:	50                   	push   %eax
5a6c3c:	8d 45 f0             	lea    -0x10(%ebp),%eax
5a6c3f:	50                   	push   %eax
5a6c40:	8d 45 ec             	lea    -0x14(%ebp),%eax
5a6c43:	50                   	push   %eax
5a6c44:	8b c6                	mov    %esi,%eax
5a6c46:	8b 4d 08             	mov    0x8(%ebp),%ecx
5a6c49:	8b 55 0c             	mov    0xc(%ebp),%edx
5a6c4c:	e8 a3 ba ff ff       	call   0x5a26f4
5a6c51:	56                   	push   %esi
5a6c52:	57                   	push   %edi
5a6c53:	8d 7d dc             	lea    -0x24(%ebp),%edi
5a6c56:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a6c57:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a6c58:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a6c59:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a6c5a:	5f                   	pop    %edi
5a6c5b:	5e                   	pop    %esi
5a6c5c:	57                   	push   %edi
5a6c5d:	8d 7d cc             	lea    -0x34(%ebp),%edi
5a6c60:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a6c61:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a6c62:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a6c63:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a6c64:	5f                   	pop    %edi
5a6c65:	33 c0                	xor    %eax,%eax
5a6c67:	89 45 dc             	mov    %eax,-0x24(%ebp)
5a6c6a:	8b 45 fc             	mov    -0x4(%ebp),%eax
5a6c6d:	2b 45 f4             	sub    -0xc(%ebp),%eax
5a6c70:	89 45 e4             	mov    %eax,-0x1c(%ebp)
5a6c73:	33 c0                	xor    %eax,%eax
5a6c75:	89 45 cc             	mov    %eax,-0x34(%ebp)
5a6c78:	8b 45 fc             	mov    -0x4(%ebp),%eax
5a6c7b:	89 45 d4             	mov    %eax,-0x2c(%ebp)
5a6c7e:	8d 45 cc             	lea    -0x34(%ebp),%eax
5a6c81:	50                   	push   %eax
5a6c82:	8d 55 dc             	lea    -0x24(%ebp),%edx
5a6c85:	8b cb                	mov    %ebx,%ecx
5a6c87:	8b c3                	mov    %ebx,%eax
5a6c89:	e8 be 18 e8 ff       	call   0x42854c
5a6c8e:	8b 45 fc             	mov    -0x4(%ebp),%eax
5a6c91:	2b 45 f4             	sub    -0xc(%ebp),%eax
5a6c94:	89 45 dc             	mov    %eax,-0x24(%ebp)
5a6c97:	8b 45 fc             	mov    -0x4(%ebp),%eax
5a6c9a:	89 45 e4             	mov    %eax,-0x1c(%ebp)
5a6c9d:	33 c0                	xor    %eax,%eax
5a6c9f:	89 45 cc             	mov    %eax,-0x34(%ebp)
5a6ca2:	8b 45 f4             	mov    -0xc(%ebp),%eax
5a6ca5:	89 45 d4             	mov    %eax,-0x2c(%ebp)
5a6ca8:	8d 45 cc             	lea    -0x34(%ebp),%eax
5a6cab:	50                   	push   %eax
5a6cac:	8b c7                	mov    %edi,%eax
5a6cae:	e8 e5 6a e8 ff       	call   0x42d798
5a6cb3:	8b c8                	mov    %eax,%ecx
5a6cb5:	8d 55 dc             	lea    -0x24(%ebp),%edx
5a6cb8:	8b c3                	mov    %ebx,%eax
5a6cba:	e8 8d 18 e8 ff       	call   0x42854c
5a6cbf:	5f                   	pop    %edi
5a6cc0:	5e                   	pop    %esi
5a6cc1:	5b                   	pop    %ebx
5a6cc2:	8b e5                	mov    %ebp,%esp
5a6cc4:	5d                   	pop    %ebp
5a6cc5:	c2 0c 00             	ret    $0xc
5a6cc8:	55                   	push   %ebp
5a6cc9:	8b ec                	mov    %esp,%ebp
5a6ccb:	83 c4 cc             	add    $0xffffffcc,%esp
5a6cce:	53                   	push   %ebx
5a6ccf:	56                   	push   %esi
5a6cd0:	57                   	push   %edi
5a6cd1:	8b f9                	mov    %ecx,%edi
5a6cd3:	8b d8                	mov    %eax,%ebx
5a6cd5:	8b 75 10             	mov    0x10(%ebp),%esi
5a6cd8:	8d 45 fc             	lea    -0x4(%ebp),%eax
5a6cdb:	50                   	push   %eax
5a6cdc:	8d 45 f8             	lea    -0x8(%ebp),%eax
5a6cdf:	50                   	push   %eax
5a6ce0:	8d 45 f4             	lea    -0xc(%ebp),%eax
5a6ce3:	50                   	push   %eax
5a6ce4:	8d 45 f0             	lea    -0x10(%ebp),%eax
5a6ce7:	50                   	push   %eax
5a6ce8:	8d 45 ec             	lea    -0x14(%ebp),%eax
5a6ceb:	50                   	push   %eax
5a6cec:	8b c6                	mov    %esi,%eax
5a6cee:	8b 4d 08             	mov    0x8(%ebp),%ecx
5a6cf1:	8b 55 0c             	mov    0xc(%ebp),%edx
5a6cf4:	e8 fb b9 ff ff       	call   0x5a26f4
5a6cf9:	56                   	push   %esi
5a6cfa:	57                   	push   %edi
5a6cfb:	8d 7d dc             	lea    -0x24(%ebp),%edi
5a6cfe:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a6cff:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a6d00:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a6d01:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a6d02:	5f                   	pop    %edi
5a6d03:	5e                   	pop    %esi
5a6d04:	57                   	push   %edi
5a6d05:	8d 7d cc             	lea    -0x34(%ebp),%edi
5a6d08:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a6d09:	a5                   	movsl  %ds:(%esi),%es:(%edi)
5a6d0a:	a5                   	movsl  %ds:(%esi),%es:(%edi)