4e37c9:	75 27                	jne    0x4e37f2
4e37cb:	ff 15 c4 26 72 00    	call   *0x7226c4
4e37d1:	68 9e ad 00 00       	push   $0xad9e
4e37d6:	ff 76 1c             	push   0x1c(%esi)
4e37d9:	89 46 14             	mov    %eax,0x14(%esi)
4e37dc:	68 e8 6a 6b 00       	push   $0x6b6ae8
4e37e1:	50                   	push   %eax
4e37e2:	68 0a 18 00 00       	push   $0x180a
4e37e7:	e8 f4 1c 08 00       	call   0x5654e0
4e37ec:	83 c4 14             	add    $0x14,%esp
4e37ef:	5e                   	pop    %esi
4e37f0:	5d                   	pop    %ebp
4e37f1:	c3                   	ret
4e37f2:	ff 76 08             	push   0x8(%esi)
4e37f5:	ff 15 28 26 72 00    	call   *0x722628
4e37fb:	85 c0                	test   %eax,%eax
4e37fd:	74 05                	je     0x4e3804
4e37ff:	33 c0                	xor    %eax,%eax
4e3801:	5e                   	pop    %esi
4e3802:	5d                   	pop    %ebp
4e3803:	c3                   	ret
4e3804:	ff 15 c4 26 72 00    	call   *0x7226c4
4e380a:	68 ad ad 00 00       	push   $0xadad
4e380f:	ff 76 1c             	push   0x1c(%esi)
4e3812:	89 46 14             	mov    %eax,0x14(%esi)
4e3815:	68 08 6b 6b 00       	push   $0x6b6b08
4e381a:	50                   	push   %eax
4e381b:	68 0a 04 00 00       	push   $0x40a
4e3820:	e8 bb 1c 08 00       	call   0x5654e0
4e3825:	83 c4 14             	add    $0x14,%esp
4e3828:	5e                   	pop    %esi
4e3829:	5d                   	pop    %ebp
4e382a:	c3                   	ret
4e382b:	cc                   	int3
4e382c:	cc                   	int3
4e382d:	cc                   	int3
4e382e:	cc                   	int3
4e382f:	cc                   	int3
4e3830:	55                   	push   %ebp
4e3831:	8b ec                	mov    %esp,%ebp
4e3833:	8b 45 08             	mov    0x8(%ebp),%eax
4e3836:	b9 00 20 00 00       	mov    $0x2000,%ecx
4e383b:	53                   	push   %ebx
4e383c:	56                   	push   %esi
4e383d:	8b 58 08             	mov    0x8(%eax),%ebx
4e3840:	66 85 4b 08          	test   %cx,0x8(%ebx)
4e3844:	75 0f                	jne    0x4e3855
4e3846:	6a 20                	push   $0x20
4e3848:	50                   	push   %eax
4e3849:	e8 72 92 01 00       	call   0x4fcac0
4e384e:	83 c4 08             	add    $0x8,%esp
4e3851:	8b d8                	mov    %eax,%ebx
4e3853:	eb 03                	jmp    0x4e3858
4e3855:	8b 5b 10             	mov    0x10(%ebx),%ebx
4e3858:	8b 75 10             	mov    0x10(%ebp),%esi
4e385b:	ff 36                	push   (%esi)
4e385d:	e8 3e ef ff ff       	call   0x4e27a0
4e3862:	83 c4 04             	add    $0x4,%esp
4e3865:	85 db                	test   %ebx,%ebx
4e3867:	74 53                	je     0x4e38bc
4e3869:	83 f8 05             	cmp    $0x5,%eax
4e386c:	74 4e                	je     0x4e38bc
4e386e:	83 43 10 ff          	addl   $0xffffffff,0x10(%ebx)
4e3872:	83 53 14 ff          	adcl   $0xffffffff,0x14(%ebx)
4e3876:	83 f8 01             	cmp    $0x1,%eax
4e3879:	75 33                	jne    0x4e38ae
4e387b:	80 7b 19 00          	cmpb   $0x0,0x19(%ebx)
4e387f:	75 2d                	jne    0x4e38ae
4e3881:	57                   	push   %edi
4e3882:	ff 36                	push   (%esi)
4e3884:	e8 e7 ec ff ff       	call   0x4e2570
4e3889:	83 c4 04             	add    $0x4,%esp
4e388c:	8b f0                	mov    %eax,%esi
4e388e:	8b ce                	mov    %esi,%ecx
4e3890:	8b fa                	mov    %edx,%edi
4e3892:	e8 09 e0 0f 00       	call   0x5e18a0
4e3897:	f2 0f 10 0b          	movsd  (%ebx),%xmm1
4e389b:	29 73 08             	sub    %esi,0x8(%ebx)
4e389e:	f2 0f 5c c8          	subsd  %xmm0,%xmm1
4e38a2:	19 7b 0c             	sbb    %edi,0xc(%ebx)
4e38a5:	5f                   	pop    %edi
4e38a6:	5e                   	pop    %esi
4e38a7:	f2 0f 11 0b          	movsd  %xmm1,(%ebx)
4e38ab:	5b                   	pop    %ebx
4e38ac:	5d                   	pop    %ebp
4e38ad:	c3                   	ret
4e38ae:	ff 36                	push   (%esi)
4e38b0:	e8 fb eb ff ff       	call   0x4e24b0
4e38b5:	dc 2b                	fsubrl (%ebx)
4e38b7:	83 c4 04             	add    $0x4,%esp
4e38ba:	dd 1b                	fstpl  (%ebx)
4e38bc:	5e                   	pop    %esi
4e38bd:	5b                   	pop    %ebx
4e38be:	5d                   	pop    %ebp
4e38bf:	c3                   	ret
4e38c0:	55                   	push   %ebp
4e38c1:	8b ec                	mov    %esp,%ebp
4e38c3:	83 7d 14 00          	cmpl   $0x0,0x14(%ebp)
4e38c7:	77 33                	ja     0x4e38fc
4e38c9:	81 7d 10 ff ff ff 7f 	cmpl   $0x7fffffff,0x10(%ebp)
4e38d0:	77 2a                	ja     0x4e38fc
4e38d2:	0f b6 4d 1c          	movzbl 0x1c(%ebp),%ecx
4e38d6:	ba 02 00 00 00       	mov    $0x2,%edx
4e38db:	80 7d 1c 04          	cmpb   $0x4,0x1c(%ebp)
4e38df:	ff 75 18             	push   0x18(%ebp)
4e38e2:	0f 45 d1             	cmovne %ecx,%edx
4e38e5:	0f b6 c2             	movzbl %dl,%eax
4e38e8:	50                   	push   %eax
4e38e9:	ff 75 10             	push   0x10(%ebp)
4e38ec:	ff 75 0c             	push   0xc(%ebp)
4e38ef:	ff 75 08             	push   0x8(%ebp)
4e38f2:	e8 b9 39 03 00       	call   0x5172b0
4e38f7:	83 c4 14             	add    $0x14,%esp
4e38fa:	5d                   	pop    %ebp
4e38fb:	c3                   	ret
4e38fc:	ff 75 08             	push   0x8(%ebp)
4e38ff:	ff 75 18             	push   0x18(%ebp)
4e3902:	ff 75 0c             	push   0xc(%ebp)
4e3905:	e8 a6 3c 02 00       	call   0x5075b0
4e390a:	83 c4 0c             	add    $0xc,%esp
4e390d:	5d                   	pop    %ebp
4e390e:	c3                   	ret
4e390f:	cc                   	int3
4e3910:	55                   	push   %ebp
4e3911:	8b ec                	mov    %esp,%ebp
4e3913:	51                   	push   %ecx
4e3914:	56                   	push   %esi
4e3915:	8b 75 0c             	mov    0xc(%ebp),%esi
4e3918:	80 3e 2f             	cmpb   $0x2f,(%esi)
4e391b:	75 17                	jne    0x4e3934
4e391d:	0f b6 46 01          	movzbl 0x1(%esi),%eax
4e3921:	8d 4e 01             	lea    0x1(%esi),%ecx
4e3924:	f6 80 40 1b 6b 00 02 	testb  $0x2,0x6b1b40(%eax)
4e392b:	74 07                	je     0x4e3934
4e392d:	80 79 01 3a          	cmpb   $0x3a,0x1(%ecx)
4e3931:	0f 44 f1             	cmove  %ecx,%esi
4e3934:	8b 15 64 ff 72 00    	mov    0x72ff64,%edx
4e393a:	85 d2                	test   %edx,%edx
4e393c:	74 45                	je     0x4e3983
4e393e:	8a 06                	mov    (%esi),%al
4e3940:	3c 2f                	cmp    $0x2f,%al
4e3942:	74 3f                	je     0x4e3983
4e3944:	3c 5c                	cmp    $0x5c,%al
4e3946:	74 3b                	je     0x4e3983
4e3948:	0f b6 c0             	movzbl %al,%eax
4e394b:	f6 80 40 1b 6b 00 02 	testb  $0x2,0x6b1b40(%eax)
4e3952:	74 06                	je     0x4e395a
4e3954:	80 7e 01 3a          	cmpb   $0x3a,0x1(%esi)
4e3958:	74 29                	je     0x4e3983
4e395a:	8b 45 08             	mov    0x8(%ebp),%eax
4e395d:	56                   	push   %esi
4e395e:	6a 5c                	push   $0x5c
4e3960:	52                   	push   %edx
4e3961:	8b 48 08             	mov    0x8(%eax),%ecx
4e3964:	39 4d 10             	cmp    %ecx,0x10(%ebp)
4e3967:	68 fc 81 6b 00       	push   $0x6b81fc
4e396c:	0f 4c 4d 10          	cmovl  0x10(%ebp),%ecx
4e3970:	ff 75 14             	push   0x14(%ebp)
4e3973:	51                   	push   %ecx
4e3974:	e8 77 6e 00 00       	call   0x4ea7f0
4e3979:	83 c4 18             	add    $0x18,%esp
4e397c:	33 c0                	xor    %eax,%eax
4e397e:	5e                   	pop    %esi
4e397f:	8b e5                	mov    %ebp,%esp
4e3981:	5d                   	pop    %ebp
4e3982:	c3                   	ret
4e3983:	57                   	push   %edi
4e3984:	56                   	push   %esi
4e3985:	e8 b6 25 08 00       	call   0x565f40
4e398a:	8b f8                	mov    %eax,%edi
4e398c:	83 c4 04             	add    $0x4,%esp
4e398f:	85 ff                	test   %edi,%edi
4e3991:	75 0b                	jne    0x4e399e
4e3993:	5f                   	pop    %edi
4e3994:	b8 0a 0c 00 00       	mov    $0xc0a,%eax
4e3999:	5e                   	pop    %esi
4e399a:	8b e5                	mov    %ebp,%esp
4e399c:	5d                   	pop    %ebp
4e399d:	c3                   	ret
4e399e:	6a 00                	push   $0x0
4e39a0:	6a 00                	push   $0x0
4e39a2:	6a 00                	push   $0x0
4e39a4:	57                   	push   %edi
4e39a5:	ff 15 b8 26 72 00    	call   *0x7226b8
4e39ab:	85 c0                	test   %eax,%eax
4e39ad:	75 2e                	jne    0x4e39dd
4e39af:	57                   	push   %edi
4e39b0:	e8 db 73 00 00       	call   0x4ead90
4e39b5:	83 c4 04             	add    $0x4,%esp
4e39b8:	68 cc b7 00 00       	push   $0xb7cc
4e39bd:	56                   	push   %esi
4e39be:	68 04 82 6b 00       	push   $0x6b8204
4e39c3:	ff 15 c4 26 72 00    	call   *0x7226c4
4e39c9:	50                   	push   %eax
4e39ca:	68 0e 03 00 00       	push   $0x30e
4e39cf:	e8 0c 1b 08 00       	call   0x5654e0
4e39d4:	83 c4 14             	add    $0x14,%esp
4e39d7:	5f                   	pop    %edi
4e39d8:	5e                   	pop    %esi
4e39d9:	8b e5                	mov    %ebp,%esp
4e39db:	5d                   	pop    %ebp
4e39dc:	c3                   	ret
4e39dd:	83 c0 03             	add    $0x3,%eax
4e39e0:	53                   	push   %ebx
4e39e1:	89 45 fc             	mov    %eax,-0x4(%ebp)
4e39e4:	03 c0                	add    %eax,%eax
4e39e6:	6a 00                	push   $0x0
4e39e8:	50                   	push   %eax
4e39e9:	89 45 0c             	mov    %eax,0xc(%ebp)
4e39ec:	e8 6f d5 04 00       	call   0x530f60
4e39f1:	8b d8                	mov    %eax,%ebx
4e39f3:	83 c4 08             	add    $0x8,%esp
4e39f6:	85 db                	test   %ebx,%ebx
4e39f8:	0f 84 9c 00 00 00    	je     0x4e3a9a
4e39fe:	ff 75 0c             	push   0xc(%ebp)
4e3a01:	6a 00                	push   $0x0
4e3a03:	53                   	push   %ebx
4e3a04:	e8 f7 ff 0f 00       	call   0x5e3a00
4e3a09:	83 c4 0c             	add    $0xc,%esp
4e3a0c:	6a 00                	push   $0x0
4e3a0e:	53                   	push   %ebx
4e3a0f:	ff 75 fc             	push   -0x4(%ebp)
4e3a12:	57                   	push   %edi
4e3a13:	ff 15 b8 26 72 00    	call   *0x7226b8
4e3a19:	57                   	push   %edi
4e3a1a:	85 c0                	test   %eax,%eax
4e3a1c:	75 34                	jne    0x4e3a52
4e3a1e:	e8 6d 73 00 00       	call   0x4ead90
4e3a23:	53                   	push   %ebx
4e3a24:	e8 67 73 00 00       	call   0x4ead90
4e3a29:	83 c4 08             	add    $0x8,%esp
4e3a2c:	68 d9 b7 00 00       	push   $0xb7d9
4e3a31:	56                   	push   %esi
4e3a32:	68 18 82 6b 00       	push   $0x6b8218
4e3a37:	ff 15 c4 26 72 00    	call   *0x7226c4
4e3a3d:	50                   	push   %eax
4e3a3e:	68 0e 03 00 00       	push   $0x30e
4e3a43:	e8 98 1a 08 00       	call   0x5654e0
4e3a48:	83 c4 14             	add    $0x14,%esp
4e3a4b:	5b                   	pop    %ebx
4e3a4c:	5f                   	pop    %edi
4e3a4d:	5e                   	pop    %esi
4e3a4e:	8b e5                	mov    %ebp,%esp
4e3a50:	5d                   	pop    %ebp
4e3a51:	c3                   	ret
4e3a52:	e8 39 73 00 00       	call   0x4ead90
4e3a57:	53                   	push   %ebx
4e3a58:	e8 23 23 08 00       	call   0x565d80
4e3a5d:	53                   	push   %ebx
4e3a5e:	8b f0                	mov    %eax,%esi
4e3a60:	e8 2b 73 00 00       	call   0x4ead90
4e3a65:	83 c4 0c             	add    $0xc,%esp
4e3a68:	85 f6                	test   %esi,%esi
4e3a6a:	74 37                	je     0x4e3aa3
4e3a6c:	8b 4d 08             	mov    0x8(%ebp),%ecx
4e3a6f:	56                   	push   %esi
4e3a70:	68 04 d0 6a 00       	push   $0x6ad004
4e3a75:	ff 75 14             	push   0x14(%ebp)
4e3a78:	8b 49 08             	mov    0x8(%ecx),%ecx
4e3a7b:	39 4d 10             	cmp    %ecx,0x10(%ebp)
4e3a7e:	0f 4c 4d 10          	cmovl  0x10(%ebp),%ecx
4e3a82:	51                   	push   %ecx
4e3a83:	e8 68 6d 00 00       	call   0x4ea7f0
4e3a88:	56                   	push   %esi
4e3a89:	e8 02 73 00 00       	call   0x4ead90
4e3a8e:	83 c4 14             	add    $0x14,%esp
4e3a91:	33 c0                	xor    %eax,%eax
4e3a93:	5b                   	pop    %ebx
4e3a94:	5f                   	pop    %edi
4e3a95:	5e                   	pop    %esi
4e3a96:	8b e5                	mov    %ebp,%esp
4e3a98:	5d                   	pop    %ebp
4e3a99:	c3                   	ret
4e3a9a:	57                   	push   %edi
4e3a9b:	e8 f0 72 00 00       	call   0x4ead90
4e3aa0:	83 c4 04             	add    $0x4,%esp
4e3aa3:	5b                   	pop    %ebx
4e3aa4:	5f                   	pop    %edi
4e3aa5:	b8 0a 0c 00 00       	mov    $0xc0a,%eax
4e3aaa:	5e                   	pop    %esi
4e3aab:	8b e5                	mov    %ebp,%esp
4e3aad:	5d                   	pop    %ebp
4e3aae:	c3                   	ret
4e3aaf:	cc                   	int3
4e3ab0:	55                   	push   %ebp
4e3ab1:	8b ec                	mov    %esp,%ebp
4e3ab3:	ff 75 14             	push   0x14(%ebp)
4e3ab6:	6a 02                	push   $0x2
4e3ab8:	ff 75 10             	push   0x10(%ebp)
4e3abb:	ff 75 0c             	push   0xc(%ebp)
4e3abe:	ff 75 08             	push   0x8(%ebp)
4e3ac1:	e8 ea 37 03 00       	call   0x5172b0
4e3ac6:	83 c4 14             	add    $0x14,%esp
4e3ac9:	5d                   	pop    %ebp
4e3aca:	c3                   	ret
4e3acb:	cc                   	int3
4e3acc:	cc                   	int3
4e3acd:	cc                   	int3
4e3ace:	cc                   	int3
4e3acf:	cc                   	int3
4e3ad0:	55                   	push   %ebp
4e3ad1:	8b ec                	mov    %esp,%ebp
4e3ad3:	56                   	push   %esi
4e3ad4:	8b 75 08             	mov    0x8(%ebp),%esi
4e3ad7:	b9 00 20 00 00       	mov    $0x2000,%ecx
4e3adc:	8b 46 08             	mov    0x8(%esi),%eax
4e3adf:	66 85 48 08          	test   %cx,0x8(%eax)
4e3ae3:	75 0d                	jne    0x4e3af2
4e3ae5:	6a 00                	push   $0x0
4e3ae7:	56                   	push   %esi
4e3ae8:	e8 d3 8f 01 00       	call   0x4fcac0
4e3aed:	83 c4 08             	add    $0x8,%esp
4e3af0:	eb 03                	jmp    0x4e3af5
4e3af2:	8b 40 10             	mov    0x10(%eax),%eax
4e3af5:	85 c0                	test   %eax,%eax
4e3af7:	74 60                	je     0x4e3b59
4e3af9:	83 78 14 00          	cmpl   $0x0,0x14(%eax)
4e3afd:	7c 5a                	jl     0x4e3b59
4e3aff:	7f 06                	jg     0x4e3b07
4e3b01:	83 78 10 00          	cmpl   $0x0,0x10(%eax)
4e3b05:	76 52                	jbe    0x4e3b59
4e3b07:	80 78 18 00          	cmpb   $0x0,0x18(%eax)
4e3b0b:	74 1f                	je     0x4e3b2c
4e3b0d:	6a ff                	push   $0xffffffff
4e3b0f:	6a 01                	push   $0x1
4e3b11:	6a ff                	push   $0xffffffff
4e3b13:	68 ec a7 6b 00       	push   $0x6ba7ec
4e3b18:	ff 36                	push   (%esi)
4e3b1a:	c7 46 14 01 00 00 00 	movl   $0x1,0x14(%esi)
4e3b21:	e8 ba 7f 06 00       	call   0x54bae0
4e3b26:	83 c4 14             	add    $0x14,%esp
4e3b29:	5e                   	pop    %esi
4e3b2a:	5d                   	pop    %ebp
4e3b2b:	c3                   	ret
4e3b2c:	80 78 19 00          	cmpb   $0x0,0x19(%eax)
4e3b30:	74 18                	je     0x4e3b4a
4e3b32:	f2 0f 10 00          	movsd  (%eax),%xmm0
4e3b36:	83 ec 08             	sub    $0x8,%esp
4e3b39:	f2 0f 11 04 24       	movsd  %xmm0,(%esp)
4e3b3e:	56                   	push   %esi
4e3b3f:	e8 2c f6 ff ff       	call   0x4e3170
4e3b44:	83 c4 0c             	add    $0xc,%esp
4e3b47:	5e                   	pop    %esi
4e3b48:	5d                   	pop    %ebp
4e3b49:	c3                   	ret
4e3b4a:	ff 70 0c             	push   0xc(%eax)
4e3b4d:	ff 70 08             	push   0x8(%eax)
4e3b50:	56                   	push   %esi
4e3b51:	e8 da fa ff ff       	call   0x4e3630
4e3b56:	83 c4 0c             	add    $0xc,%esp