5a6882:	e8 4d 1d e8 ff       	call   0x4285d4
5a6887:	6a 00                	push   $0x0
5a6889:	8b c3                	mov    %ebx,%eax
5a688b:	e8 30 24 e8 ff       	call   0x428cc0
5a6890:	50                   	push   %eax
5a6891:	e8 62 0e e6 ff       	call   0x4076f8
5a6896:	5f                   	pop    %edi
5a6897:	5e                   	pop    %esi
5a6898:	5b                   	pop    %ebx
5a6899:	8b e5                	mov    %ebp,%esp
5a689b:	5d                   	pop    %ebp
5a689c:	c2 0c 00             	ret    $0xc
5a689f:	90                   	nop
5a68a0:	55                   	push   %ebp
5a68a1:	8b ec                	mov    %esp,%ebp
5a68a3:	83 c4 ec             	add    $0xffffffec,%esp
5a68a6:	53                   	push   %ebx
5a68a7:	56                   	push   %esi
5a68a8:	57                   	push   %edi
5a68a9:	8b f9                	mov    %ecx,%edi
5a68ab:	8b d8                	mov    %eax,%ebx
5a68ad:	8d 45 fc             	lea    -0x4(%ebp),%eax
5a68b0:	50                   	push   %eax
5a68b1:	8d 45 f8             	lea    -0x8(%ebp),%eax
5a68b4:	50                   	push   %eax
5a68b5:	8d 45 f4             	lea    -0xc(%ebp),%eax
5a68b8:	50                   	push   %eax
5a68b9:	8d 45 f0             	lea    -0x10(%ebp),%eax
5a68bc:	50                   	push   %eax
5a68bd:	8d 45 ec             	lea    -0x14(%ebp),%eax
5a68c0:	50                   	push   %eax
5a68c1:	8b 45 10             	mov    0x10(%ebp),%eax
5a68c4:	8b 4d 08             	mov    0x8(%ebp),%ecx
5a68c7:	8b 55 0c             	mov    0xc(%ebp),%edx
5a68ca:	e8 25 be ff ff       	call   0x5a26f4
5a68cf:	8b 45 f8             	mov    -0x8(%ebp),%eax
5a68d2:	50                   	push   %eax
5a68d3:	6a 02                	push   $0x2
5a68d5:	6a 00                	push   $0x0
5a68d7:	8b 4d fc             	mov    -0x4(%ebp),%ecx
5a68da:	8b 55 f0             	mov    -0x10(%ebp),%edx
5a68dd:	8b 45 f4             	mov    -0xc(%ebp),%eax
5a68e0:	e8 23 b9 ff ff       	call   0x5a2208
5a68e5:	8b f0                	mov    %eax,%esi
5a68e7:	56                   	push   %esi
5a68e8:	8b c3                	mov    %ebx,%eax
5a68ea:	e8 d1 23 e8 ff       	call   0x428cc0
5a68ef:	50                   	push   %eax
5a68f0:	e8 03 0e e6 ff       	call   0x4076f8
5a68f5:	56                   	push   %esi
5a68f6:	e8 15 0c e6 ff       	call   0x407510
5a68fb:	57                   	push   %edi
5a68fc:	33 c9                	xor    %ecx,%ecx
5a68fe:	33 d2                	xor    %edx,%edx
5a6900:	8b c3                	mov    %ebx,%eax
5a6902:	e8 cd 1c e8 ff       	call   0x4285d4
5a6907:	6a 00                	push   $0x0
5a6909:	8b c3                	mov    %ebx,%eax
5a690b:	e8 b0 23 e8 ff       	call   0x428cc0
5a6910:	50                   	push   %eax
5a6911:	e8 e2 0d e6 ff       	call   0x4076f8
5a6916:	5f                   	pop    %edi
5a6917:	5e                   	pop    %esi
5a6918:	5b                   	pop    %ebx
5a6919:	8b e5                	mov    %ebp,%esp
5a691b:	5d                   	pop    %ebp
5a691c:	c2 0c 00             	ret    $0xc
5a691f:	90                   	nop
5a6920:	55                   	push   %ebp
5a6921:	8b ec                	mov    %esp,%ebp
5a6923:	83 c4 ec             	add    $0xffffffec,%esp
5a6926:	53                   	push   %ebx
5a6927:	56                   	push   %esi
5a6928:	57                   	push   %edi
5a6929:	8b f9                	mov    %ecx,%edi
5a692b:	8b d8                	mov    %eax,%ebx
5a692d:	8d 45 fc             	lea    -0x4(%ebp),%eax
5a6930:	50                   	push   %eax
5a6931:	8d 45 f8             	lea    -0x8(%ebp),%eax
5a6934:	50                   	push   %eax
5a6935:	8d 45 f4             	lea    -0xc(%ebp),%eax
5a6938:	50                   	push   %eax
5a6939:	8d 45 f0             	lea    -0x10(%ebp),%eax
5a693c:	50                   	push   %eax
5a693d:	8d 45 ec             	lea    -0x14(%ebp),%eax
5a6940:	50                   	push   %eax
5a6941:	8b 45 10             	mov    0x10(%ebp),%eax
5a6944:	8b 4d 08             	mov    0x8(%ebp),%ecx
5a6947:	8b 55 0c             	mov    0xc(%ebp),%edx
5a694a:	e8 a5 bd ff ff       	call   0x5a26f4
5a694f:	8b 45 f8             	mov    -0x8(%ebp),%eax
5a6952:	50                   	push   %eax
5a6953:	6a 00                	push   $0x0
5a6955:	6a 01                	push   $0x1
5a6957:	8b 4d fc             	mov    -0x4(%ebp),%ecx
5a695a:	8b 55 f0             	mov    -0x10(%ebp),%edx
5a695d:	8b 45 f4             	mov    -0xc(%ebp),%eax
5a6960:	e8 a3 b8 ff ff       	call   0x5a2208
5a6965:	8b f0                	mov    %eax,%esi
5a6967:	56                   	push   %esi
5a6968:	8b c3                	mov    %ebx,%eax
5a696a:	e8 51 23 e8 ff       	call   0x428cc0
5a696f:	50                   	push   %eax
5a6970:	e8 83 0d e6 ff       	call   0x4076f8
5a6975:	56                   	push   %esi
5a6976:	e8 95 0b e6 ff       	call   0x407510
5a697b:	57                   	push   %edi
5a697c:	33 c9                	xor    %ecx,%ecx
5a697e:	33 d2                	xor    %edx,%edx
5a6980:	8b c3                	mov    %ebx,%eax
5a6982:	e8 4d 1c e8 ff       	call   0x4285d4
5a6987:	6a 00                	push   $0x0
5a6989:	8b c3                	mov    %ebx,%eax
5a698b:	e8 30 23 e8 ff       	call   0x428cc0
5a6990:	50                   	push   %eax
5a6991:	e8 62 0d e6 ff       	call   0x4076f8
5a6996:	5f                   	pop    %edi
5a6997:	5e                   	pop    %esi
5a6998:	5b                   	pop    %ebx
5a6999:	8b e5                	mov    %ebp,%esp
5a699b:	5d                   	pop    %ebp
5a699c:	c2 0c 00             	ret    $0xc
5a699f:	90                   	nop
5a69a0:	55                   	push   %ebp
5a69a1:	8b ec                	mov    %esp,%ebp
5a69a3:	83 c4 ec             	add    $0xffffffec,%esp
5a69a6:	53                   	push   %ebx
5a69a7:	56                   	push   %esi
5a69a8:	57                   	push   %edi
5a69a9:	8b f9                	mov    %ecx,%edi
5a69ab:	8b d8                	mov    %eax,%ebx
5a69ad:	8d 45 fc             	lea    -0x4(%ebp),%eax
5a69b0:	50                   	push   %eax
5a69b1:	8d 45 f8             	lea    -0x8(%ebp),%eax
5a69b4:	50                   	push   %eax
5a69b5:	8d 45 f4             	lea    -0xc(%ebp),%eax
5a69b8:	50                   	push   %eax
5a69b9:	8d 45 f0             	lea    -0x10(%ebp),%eax
5a69bc:	50                   	push   %eax
5a69bd:	8d 45 ec             	lea    -0x14(%ebp),%eax
5a69c0:	50                   	push   %eax
5a69c1:	8b 45 10             	mov    0x10(%ebp),%eax
5a69c4:	8b 4d 08             	mov    0x8(%ebp),%ecx
5a69c7:	8b 55 0c             	mov    0xc(%ebp),%edx
5a69ca:	e8 25 bd ff ff       	call   0x5a26f4
5a69cf:	8b 45 f8             	mov    -0x8(%ebp),%eax
5a69d2:	50                   	push   %eax
5a69d3:	6a 00                	push   $0x0
5a69d5:	6a 02                	push   $0x2
5a69d7:	8b 4d fc             	mov    -0x4(%ebp),%ecx
5a69da:	8b 55 f0             	mov    -0x10(%ebp),%edx
5a69dd:	8b 45 f4             	mov    -0xc(%ebp),%eax
5a69e0:	e8 23 b8 ff ff       	call   0x5a2208
5a69e5:	8b f0                	mov    %eax,%esi
5a69e7:	56                   	push   %esi
5a69e8:	8b c3                	mov    %ebx,%eax
5a69ea:	e8 d1 22 e8 ff       	call   0x428cc0
5a69ef:	50                   	push   %eax
5a69f0:	e8 03 0d e6 ff       	call   0x4076f8
5a69f5:	56                   	push   %esi
5a69f6:	e8 15 0b e6 ff       	call   0x407510
5a69fb:	57                   	push   %edi
5a69fc:	33 c9                	xor    %ecx,%ecx
5a69fe:	33 d2                	xor    %edx,%edx
5a6a00:	8b c3                	mov    %ebx,%eax
5a6a02:	e8 cd 1b e8 ff       	call   0x4285d4
5a6a07:	6a 00                	push   $0x0
5a6a09:	8b c3                	mov    %ebx,%eax
5a6a0b:	e8 b0 22 e8 ff       	call   0x428cc0
5a6a10:	50                   	push   %eax
5a6a11:	e8 e2 0c e6 ff       	call   0x4076f8
5a6a16:	5f                   	pop    %edi
5a6a17:	5e                   	pop    %esi
5a6a18:	5b                   	pop    %ebx
5a6a19:	8b e5                	mov    %ebp,%esp
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