4219b2:	b8 ec 1a 49 00       	mov    $0x491aec,%eax
4219b7:	e8 4a eb 06 00       	call   0x490506
4219bc:	8b f1                	mov    %ecx,%esi
4219be:	8b 45 24             	mov    0x24(%ebp),%eax
4219c1:	83 65 ac 00          	andl   $0x0,-0x54(%ebp)
4219c5:	8b 5d 08             	mov    0x8(%ebp),%ebx
4219c8:	8b 7d 20             	mov    0x20(%ebp),%edi
4219cb:	89 45 a0             	mov    %eax,-0x60(%ebp)
4219ce:	8b 45 1c             	mov    0x1c(%ebp),%eax
4219d1:	8b 48 24             	mov    0x24(%eax),%ecx
4219d4:	8b 09                	mov    (%ecx),%ecx
4219d6:	89 4d b0             	mov    %ecx,-0x50(%ebp)
4219d9:	e8 c8 9e ff ff       	call   0x41b8a6
4219de:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
4219e2:	8d 45 ac             	lea    -0x54(%ebp),%eax
4219e5:	50                   	push   %eax
4219e6:	8d 45 b0             	lea    -0x50(%ebp),%eax
4219e9:	8b ce                	mov    %esi,%ecx
4219eb:	50                   	push   %eax
4219ec:	8d 45 14             	lea    0x14(%ebp),%eax
4219ef:	50                   	push   %eax
4219f0:	8d 45 0c             	lea    0xc(%ebp),%eax
4219f3:	50                   	push   %eax
4219f4:	8d 55 b4             	lea    -0x4c(%ebp),%edx
4219f7:	e8 f3 0d 00 00       	call   0x4227ef
4219fc:	83 c4 0c             	add    $0xc,%esp
4219ff:	50                   	push   %eax
421a00:	8d 45 a8             	lea    -0x58(%ebp),%eax
421a03:	50                   	push   %eax
421a04:	8d 45 b4             	lea    -0x4c(%ebp),%eax
421a07:	50                   	push   %eax
421a08:	e8 d2 cd 06 00       	call   0x48e7df
421a0d:	83 4d fc ff          	orl    $0xffffffff,-0x4(%ebp)
421a11:	8d 4d b0             	lea    -0x50(%ebp),%ecx
421a14:	83 c4 10             	add    $0x10,%esp
421a17:	d9 5d a4             	fstps  -0x5c(%ebp)
421a1a:	e8 54 a2 ff ff       	call   0x41bc73
421a1f:	8d 55 14             	lea    0x14(%ebp),%edx
421a22:	8d 4d 0c             	lea    0xc(%ebp),%ecx
421a25:	e8 34 28 00 00       	call   0x42425e
421a2a:	84 c0                	test   %al,%al
421a2c:	74 03                	je     0x421a31
421a2e:	83 0f 01             	orl    $0x1,(%edi)
421a31:	8d 45 b4             	lea    -0x4c(%ebp),%eax
421a34:	39 45 a8             	cmp    %eax,-0x58(%ebp)
421a37:	74 10                	je     0x421a49
421a39:	83 7d ac 00          	cmpl   $0x0,-0x54(%ebp)
421a3d:	75 0a                	jne    0x421a49
421a3f:	8b 45 a0             	mov    -0x60(%ebp),%eax
421a42:	d9 45 a4             	flds   -0x5c(%ebp)
421a45:	d9 18                	fstps  (%eax)
421a47:	eb 03                	jmp    0x421a4c
421a49:	83 0f 02             	orl    $0x2,(%edi)
421a4c:	8b 4d 0c             	mov    0xc(%ebp),%ecx
421a4f:	8b c3                	mov    %ebx,%eax
421a51:	89 0b                	mov    %ecx,(%ebx)
421a53:	8b 4d 10             	mov    0x10(%ebp),%ecx
421a56:	89 4b 04             	mov    %ecx,0x4(%ebx)
421a59:	e8 57 ea 06 00       	call   0x4904b5
421a5e:	c2 20 00             	ret    $0x20
421a61:	cc                   	int3
421a62:	cc                   	int3
421a63:	cc                   	int3
421a64:	cc                   	int3
421a65:	cc                   	int3
421a66:	cc                   	int3
421a67:	cc                   	int3
421a68:	cc                   	int3
421a69:	cc                   	int3
421a6a:	cc                   	int3
421a6b:	cc                   	int3
421a6c:	cc                   	int3
421a6d:	cc                   	int3
421a6e:	cc                   	int3
421a6f:	cc                   	int3
421a70:	6a 34                	push   $0x34
421a72:	b8 19 1b 49 00       	mov    $0x491b19,%eax
421a77:	e8 8a ea 06 00       	call   0x490506
421a7c:	8b f9                	mov    %ecx,%edi
421a7e:	8b 75 1c             	mov    0x1c(%ebp),%esi
421a81:	8b 45 08             	mov    0x8(%ebp),%eax
421a84:	8b 5d 20             	mov    0x20(%ebp),%ebx
421a87:	89 45 c0             	mov    %eax,-0x40(%ebp)
421a8a:	8b 4e 24             	mov    0x24(%esi),%ecx
421a8d:	8b 45 24             	mov    0x24(%ebp),%eax
421a90:	89 45 c4             	mov    %eax,-0x3c(%ebp)
421a93:	8b 09                	mov    (%ecx),%ecx
421a95:	89 4d cc             	mov    %ecx,-0x34(%ebp)
421a98:	e8 09 9e ff ff       	call   0x41b8a6
421a9d:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
421aa1:	8d 45 cc             	lea    -0x34(%ebp),%eax
421aa4:	50                   	push   %eax
421aa5:	ff 76 10             	push   0x10(%esi)
421aa8:	8d 45 14             	lea    0x14(%ebp),%eax
421aab:	8b cf                	mov    %edi,%ecx
421aad:	50                   	push   %eax
421aae:	8d 45 0c             	lea    0xc(%ebp),%eax
421ab1:	50                   	push   %eax
421ab2:	8d 55 d0             	lea    -0x30(%ebp),%edx
421ab5:	e8 f3 13 00 00       	call   0x422ead
421aba:	50                   	push   %eax
421abb:	8d 45 c8             	lea    -0x38(%ebp),%eax
421abe:	50                   	push   %eax
421abf:	8d 45 d0             	lea    -0x30(%ebp),%eax
421ac2:	50                   	push   %eax
421ac3:	ff 15 b0 80 4a 00    	call   *0x4a80b0
421ac9:	83 4d fc ff          	orl    $0xffffffff,-0x4(%ebp)
421acd:	8d 4d cc             	lea    -0x34(%ebp),%ecx
421ad0:	83 c4 1c             	add    $0x1c,%esp
421ad3:	8b f0                	mov    %eax,%esi
421ad5:	8b fa                	mov    %edx,%edi
421ad7:	e8 97 a1 ff ff       	call   0x41bc73
421adc:	8d 55 14             	lea    0x14(%ebp),%edx
421adf:	8d 4d 0c             	lea    0xc(%ebp),%ecx
421ae2:	e8 77 27 00 00       	call   0x42425e
421ae7:	84 c0                	test   %al,%al
421ae9:	74 03                	je     0x421aee
421aeb:	83 0b 01             	orl    $0x1,(%ebx)
421aee:	8d 45 d0             	lea    -0x30(%ebp),%eax
421af1:	39 45 c8             	cmp    %eax,-0x38(%ebp)
421af4:	74 0a                	je     0x421b00
421af6:	8b 45 c4             	mov    -0x3c(%ebp),%eax
421af9:	89 30                	mov    %esi,(%eax)
421afb:	89 78 04             	mov    %edi,0x4(%eax)
421afe:	eb 03                	jmp    0x421b03
421b00:	83 0b 02             	orl    $0x2,(%ebx)
421b03:	8b 45 c0             	mov    -0x40(%ebp),%eax
421b06:	8b 4d 0c             	mov    0xc(%ebp),%ecx
421b09:	89 08                	mov    %ecx,(%eax)
421b0b:	8b 4d 10             	mov    0x10(%ebp),%ecx
421b0e:	89 48 04             	mov    %ecx,0x4(%eax)
421b11:	e8 9f e9 06 00       	call   0x4904b5
421b16:	c2 20 00             	ret    $0x20
421b19:	cc                   	int3
421b1a:	cc                   	int3
421b1b:	cc                   	int3
421b1c:	cc                   	int3
421b1d:	cc                   	int3
421b1e:	cc                   	int3
421b1f:	cc                   	int3
421b20:	6a 34                	push   $0x34
421b22:	b8 19 1b 49 00       	mov    $0x491b19,%eax
421b27:	e8 da e9 06 00       	call   0x490506
421b2c:	8b f9                	mov    %ecx,%edi
421b2e:	8b 75 1c             	mov    0x1c(%ebp),%esi
421b31:	8b 45 08             	mov    0x8(%ebp),%eax
421b34:	8b 5d 20             	mov    0x20(%ebp),%ebx
421b37:	89 45 c0             	mov    %eax,-0x40(%ebp)
421b3a:	8b 4e 24             	mov    0x24(%esi),%ecx
421b3d:	8b 45 24             	mov    0x24(%ebp),%eax
421b40:	89 45 c4             	mov    %eax,-0x3c(%ebp)
421b43:	8b 09                	mov    (%ecx),%ecx
421b45:	89 4d cc             	mov    %ecx,-0x34(%ebp)
421b48:	e8 59 9d ff ff       	call   0x41b8a6
421b4d:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
421b51:	8d 45 cc             	lea    -0x34(%ebp),%eax
421b54:	50                   	push   %eax
421b55:	ff 76 10             	push   0x10(%esi)
421b58:	8d 45 14             	lea    0x14(%ebp),%eax
421b5b:	8b cf                	mov    %edi,%ecx
421b5d:	50                   	push   %eax
421b5e:	8d 45 0c             	lea    0xc(%ebp),%eax
421b61:	50                   	push   %eax
421b62:	8d 55 d0             	lea    -0x30(%ebp),%edx
421b65:	e8 43 13 00 00       	call   0x422ead
421b6a:	50                   	push   %eax
421b6b:	8d 45 c8             	lea    -0x38(%ebp),%eax
421b6e:	50                   	push   %eax
421b6f:	8d 45 d0             	lea    -0x30(%ebp),%eax
421b72:	50                   	push   %eax
421b73:	ff 15 ac 80 4a 00    	call   *0x4a80ac
421b79:	83 4d fc ff          	orl    $0xffffffff,-0x4(%ebp)
421b7d:	8d 4d cc             	lea    -0x34(%ebp),%ecx
421b80:	83 c4 1c             	add    $0x1c,%esp
421b83:	8b f0                	mov    %eax,%esi
421b85:	8b fa                	mov    %edx,%edi
421b87:	e8 e7 a0 ff ff       	call   0x41bc73
421b8c:	8d 55 14             	lea    0x14(%ebp),%edx
421b8f:	8d 4d 0c             	lea    0xc(%ebp),%ecx
421b92:	e8 c7 26 00 00       	call   0x42425e
421b97:	84 c0                	test   %al,%al
421b99:	74 03                	je     0x421b9e
421b9b:	83 0b 01             	orl    $0x1,(%ebx)
421b9e:	8d 45 d0             	lea    -0x30(%ebp),%eax
421ba1:	39 45 c8             	cmp    %eax,-0x38(%ebp)
421ba4:	74 0a                	je     0x421bb0
421ba6:	8b 45 c4             	mov    -0x3c(%ebp),%eax
421ba9:	89 30                	mov    %esi,(%eax)
421bab:	89 78 04             	mov    %edi,0x4(%eax)
421bae:	eb 03                	jmp    0x421bb3
421bb0:	83 0b 02             	orl    $0x2,(%ebx)
421bb3:	8b 45 c0             	mov    -0x40(%ebp),%eax
421bb6:	8b 4d 0c             	mov    0xc(%ebp),%ecx
421bb9:	89 08                	mov    %ecx,(%eax)
421bbb:	8b 4d 10             	mov    0x10(%ebp),%ecx
421bbe:	89 48 04             	mov    %ecx,0x4(%eax)
421bc1:	e8 ef e8 06 00       	call   0x4904b5
421bc6:	c2 20 00             	ret    $0x20
421bc9:	cc                   	int3
421bca:	cc                   	int3
421bcb:	cc                   	int3
421bcc:	cc                   	int3
421bcd:	cc                   	int3
421bce:	cc                   	int3
421bcf:	cc                   	int3
421bd0:	6a 38                	push   $0x38
421bd2:	b8 46 1b 49 00       	mov    $0x491b46,%eax
421bd7:	e8 2a e9 06 00       	call   0x490506
421bdc:	8b f9                	mov    %ecx,%edi
421bde:	8b 75 1c             	mov    0x1c(%ebp),%esi
421be1:	8b 45 08             	mov    0x8(%ebp),%eax
421be4:	83 65 c8 00          	andl   $0x0,-0x38(%ebp)
421be8:	8b 5d 20             	mov    0x20(%ebp),%ebx
421beb:	8b 4e 24             	mov    0x24(%esi),%ecx
421bee:	89 45 bc             	mov    %eax,-0x44(%ebp)
421bf1:	8b 45 24             	mov    0x24(%ebp),%eax
421bf4:	89 45 c0             	mov    %eax,-0x40(%ebp)
421bf7:	8b 09                	mov    (%ecx),%ecx
421bf9:	89 4d cc             	mov    %ecx,-0x34(%ebp)
421bfc:	e8 a5 9c ff ff       	call   0x41b8a6
421c01:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
421c05:	8d 45 c8             	lea    -0x38(%ebp),%eax
421c08:	50                   	push   %eax
421c09:	8d 45 cc             	lea    -0x34(%ebp),%eax
421c0c:	8b cf                	mov    %edi,%ecx
421c0e:	50                   	push   %eax
421c0f:	ff 76 10             	push   0x10(%esi)
421c12:	8d 45 14             	lea    0x14(%ebp),%eax
421c15:	50                   	push   %eax
421c16:	8d 45 0c             	lea    0xc(%ebp),%eax
421c19:	50                   	push   %eax
421c1a:	8d 55 d0             	lea    -0x30(%ebp),%edx
421c1d:	e8 8b 12 00 00       	call   0x422ead
421c22:	83 c4 10             	add    $0x10,%esp
421c25:	50                   	push   %eax
421c26:	8d 45 c4             	lea    -0x3c(%ebp),%eax
421c29:	50                   	push   %eax
421c2a:	8d 45 d0             	lea    -0x30(%ebp),%eax
421c2d:	50                   	push   %eax
421c2e:	e8 79 c7 06 00       	call   0x48e3ac
421c33:	83 4d fc ff          	orl    $0xffffffff,-0x4(%ebp)
421c37:	8d 4d cc             	lea    -0x34(%ebp),%ecx
421c3a:	83 c4 10             	add    $0x10,%esp
421c3d:	8b f0                	mov    %eax,%esi
421c3f:	e8 2f a0 ff ff       	call   0x41bc73
421c44:	8d 55 14             	lea    0x14(%ebp),%edx
421c47:	8d 4d 0c             	lea    0xc(%ebp),%ecx
421c4a:	e8 0f 26 00 00       	call   0x42425e
421c4f:	84 c0                	test   %al,%al
421c51:	74 03                	je     0x421c56
421c53:	83 0b 01             	orl    $0x1,(%ebx)
421c56:	8d 45 d0             	lea    -0x30(%ebp),%eax
421c59:	39 45 c4             	cmp    %eax,-0x3c(%ebp)
421c5c:	74 0d                	je     0x421c6b
421c5e:	83 7d c8 00          	cmpl   $0x0,-0x38(%ebp)
421c62:	75 07                	jne    0x421c6b
421c64:	8b 45 c0             	mov    -0x40(%ebp),%eax
421c67:	89 30                	mov    %esi,(%eax)
421c69:	eb 03                	jmp    0x421c6e
421c6b:	83 0b 02             	orl    $0x2,(%ebx)
421c6e:	8b 45 bc             	mov    -0x44(%ebp),%eax
421c71:	8b 4d 0c             	mov    0xc(%ebp),%ecx
421c74:	89 08                	mov    %ecx,(%eax)
421c76:	8b 4d 10             	mov    0x10(%ebp),%ecx
421c79:	89 48 04             	mov    %ecx,0x4(%eax)
421c7c:	e8 34 e8 06 00       	call   0x4904b5
421c81:	c2 20 00             	ret    $0x20
421c84:	cc                   	int3
421c85:	cc                   	int3
421c86:	cc                   	int3
421c87:	cc                   	int3
421c88:	cc                   	int3
421c89:	cc                   	int3
421c8a:	cc                   	int3
421c8b:	cc                   	int3
421c8c:	cc                   	int3
421c8d:	cc                   	int3
421c8e:	cc                   	int3
421c8f:	cc                   	int3
421c90:	6a 38                	push   $0x38
421c92:	b8 46 1b 49 00       	mov    $0x491b46,%eax
421c97:	e8 6a e8 06 00       	call   0x490506
421c9c:	8b f9                	mov    %ecx,%edi
421c9e:	8b 75 1c             	mov    0x1c(%ebp),%esi
421ca1:	8b 45 08             	mov    0x8(%ebp),%eax
421ca4:	83 65 c8 00          	andl   $0x0,-0x38(%ebp)
421ca8:	8b 5d 20             	mov    0x20(%ebp),%ebx
421cab:	8b 4e 24             	mov    0x24(%esi),%ecx
421cae:	89 45 bc             	mov    %eax,-0x44(%ebp)
421cb1:	8b 45 24             	mov    0x24(%ebp),%eax
421cb4:	89 45 c0             	mov    %eax,-0x40(%ebp)
421cb7:	8b 09                	mov    (%ecx),%ecx
421cb9:	89 4d cc             	mov    %ecx,-0x34(%ebp)
421cbc:	e8 e5 9b ff ff       	call   0x41b8a6
421cc1:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
421cc5:	8d 45 c8             	lea    -0x38(%ebp),%eax
421cc8:	50                   	push   %eax
421cc9:	8d 45 cc             	lea    -0x34(%ebp),%eax
421ccc:	8b cf                	mov    %edi,%ecx
421cce:	50                   	push   %eax
421ccf:	ff 76 10             	push   0x10(%esi)
421cd2:	8d 45 14             	lea    0x14(%ebp),%eax
421cd5:	50                   	push   %eax
421cd6:	8d 45 0c             	lea    0xc(%ebp),%eax
421cd9:	50                   	push   %eax
421cda:	8d 55 d0             	lea    -0x30(%ebp),%edx
421cdd:	e8 cb 11 00 00       	call   0x422ead
421ce2:	83 c4 10             	add    $0x10,%esp
421ce5:	50                   	push   %eax
421ce6:	8d 45 c4             	lea    -0x3c(%ebp),%eax
421ce9:	50                   	push   %eax
421cea:	8d 45 d0             	lea    -0x30(%ebp),%eax
421ced:	50                   	push   %eax
421cee:	e8 e1 cb 06 00       	call   0x48e8d4
421cf3:	83 4d fc ff          	orl    $0xffffffff,-0x4(%ebp)
421cf7:	8d 4d cc             	lea    -0x34(%ebp),%ecx
421cfa:	83 c4 10             	add    $0x10,%esp
421cfd:	8b f0                	mov    %eax,%esi
421cff:	e8 6f 9f ff ff       	call   0x41bc73
421d04:	8d 55 14             	lea    0x14(%ebp),%edx
421d07:	8d 4d 0c             	lea    0xc(%ebp),%ecx
421d0a:	e8 4f 25 00 00       	call   0x42425e
421d0f:	84 c0                	test   %al,%al
421d11:	74 03                	je     0x421d16
421d13:	83 0b 01             	orl    $0x1,(%ebx)
421d16:	8d 45 d0             	lea    -0x30(%ebp),%eax
421d19:	39 45 c4             	cmp    %eax,-0x3c(%ebp)
421d1c:	74 0d                	je     0x421d2b
421d1e:	83 7d c8 00          	cmpl   $0x0,-0x38(%ebp)
421d22:	75 07                	jne    0x421d2b
421d24:	8b 45 c0             	mov    -0x40(%ebp),%eax
421d27:	89 30                	mov    %esi,(%eax)
421d29:	eb 03                	jmp    0x421d2e
421d2b:	83 0b 02             	orl    $0x2,(%ebx)
421d2e:	8b 45 bc             	mov    -0x44(%ebp),%eax
421d31:	8b 4d 0c             	mov    0xc(%ebp),%ecx
421d34:	89 08                	mov    %ecx,(%eax)
421d36:	8b 4d 10             	mov    0x10(%ebp),%ecx
421d39:	89 48 04             	mov    %ecx,0x4(%eax)
421d3c:	e8 74 e7 06 00       	call   0x4904b5
421d41:	c2 20 00             	ret    $0x20
421d44:	cc                   	int3
421d45:	cc                   	int3
421d46:	cc                   	int3
421d47:	cc                   	int3
421d48:	cc                   	int3
421d49:	cc                   	int3
421d4a:	cc                   	int3
421d4b:	cc                   	int3
421d4c:	cc                   	int3