4da9ae:	ff e0                	jmp    *%eax
4da9b0:	8b 44 24 10          	mov    0x10(%esp),%eax
4da9b4:	8b 48 08             	mov    0x8(%eax),%ecx
4da9b7:	89 44 24 10          	mov    %eax,0x10(%esp)
4da9bb:	8b 41 04             	mov    0x4(%ecx),%eax
4da9be:	ff e0                	jmp    *%eax
4da9c0:	b8 18 00 00 00       	mov    $0x18,%eax
4da9c5:	e8 e6 6d 0f 00       	call   0x5d17b0
4da9ca:	8b 44 24 20          	mov    0x20(%esp),%eax
4da9ce:	55                   	push   %ebp
4da9cf:	33 ed                	xor    %ebp,%ebp
4da9d1:	56                   	push   %esi
4da9d2:	85 c0                	test   %eax,%eax
4da9d4:	75 11                	jne    0x4da9e7
4da9d6:	e8 45 d3 00 00       	call   0x4e7d20
4da9db:	8b f0                	mov    %eax,%esi
4da9dd:	85 f6                	test   %esi,%esi
4da9df:	75 08                	jne    0x4da9e9
4da9e1:	5e                   	pop    %esi
4da9e2:	5d                   	pop    %ebp
4da9e3:	83 c4 18             	add    $0x18,%esp
4da9e6:	c3                   	ret
4da9e7:	8b f0                	mov    %eax,%esi
4da9e9:	53                   	push   %ebx
4da9ea:	57                   	push   %edi
4da9eb:	56                   	push   %esi
4da9ec:	e8 1f d4 00 00       	call   0x4e7e10
4da9f1:	56                   	push   %esi
4da9f2:	e8 d9 d1 00 00       	call   0x4e7bd0
4da9f7:	8b 5c 24 34          	mov    0x34(%esp),%ebx
4da9fb:	8b f8                	mov    %eax,%edi
4da9fd:	83 c4 08             	add    $0x8,%esp
4daa00:	85 ff                	test   %edi,%edi
4daa02:	75 1d                	jne    0x4daa21
4daa04:	6a 7e                	push   $0x7e
4daa06:	68 5c 20 61 00       	push   $0x61205c
4daa0b:	6a 41                	push   $0x41
4daa0d:	68 88 00 00 00       	push   $0x88
4daa12:	6a 04                	push   $0x4
4daa14:	e8 67 e5 ff ff       	call   0x4d8f80
4daa19:	83 c4 14             	add    $0x14,%esp
4daa1c:	e9 74 01 00 00       	jmp    0x4dab95
4daa21:	8b 7b 14             	mov    0x14(%ebx),%edi
4daa24:	85 ff                	test   %edi,%edi
4daa26:	0f 85 c6 00 00 00    	jne    0x4daaf2
4daa2c:	8b 43 18             	mov    0x18(%ebx),%eax
4daa2f:	89 44 24 24          	mov    %eax,0x24(%esp)
4daa33:	85 c0                	test   %eax,%eax
4daa35:	0f 84 df 00 00 00    	je     0x4dab1a
4daa3b:	8b 43 1c             	mov    0x1c(%ebx),%eax
4daa3e:	89 44 24 1c          	mov    %eax,0x1c(%esp)
4daa42:	85 c0                	test   %eax,%eax
4daa44:	0f 84 d0 00 00 00    	je     0x4dab1a
4daa4a:	8b 43 20             	mov    0x20(%ebx),%eax
4daa4d:	89 44 24 20          	mov    %eax,0x20(%esp)
4daa51:	85 c0                	test   %eax,%eax
4daa53:	0f 84 c1 00 00 00    	je     0x4dab1a
4daa59:	56                   	push   %esi
4daa5a:	e8 b1 d3 00 00       	call   0x4e7e10
4daa5f:	56                   	push   %esi
4daa60:	e8 6b d1 00 00       	call   0x4e7bd0
4daa65:	56                   	push   %esi
4daa66:	89 44 24 24          	mov    %eax,0x24(%esp)
4daa6a:	e8 61 d1 00 00       	call   0x4e7bd0
4daa6f:	56                   	push   %esi
4daa70:	89 44 24 24          	mov    %eax,0x24(%esp)
4daa74:	e8 57 d1 00 00       	call   0x4e7bd0
4daa79:	83 c4 10             	add    $0x10,%esp
4daa7c:	89 44 24 10          	mov    %eax,0x10(%esp)
4daa80:	85 c0                	test   %eax,%eax
4daa82:	74 61                	je     0x4daae5
4daa84:	e8 07 f7 ff ff       	call   0x4da190
4daa89:	50                   	push   %eax
4daa8a:	ff 74 24 20          	push   0x20(%esp)
4daa8e:	ff 74 24 1c          	push   0x1c(%esp)
4daa92:	e8 e9 d4 00 00       	call   0x4e7f80
4daa97:	83 c4 0c             	add    $0xc,%esp
4daa9a:	85 c0                	test   %eax,%eax
4daa9c:	74 47                	je     0x4daae5
4daa9e:	e8 ed f6 ff ff       	call   0x4da190
4daaa3:	50                   	push   %eax
4daaa4:	ff 74 24 24          	push   0x24(%esp)
4daaa8:	ff 74 24 18          	push   0x18(%esp)
4daaac:	e8 cf d4 00 00       	call   0x4e7f80
4daab1:	83 c4 0c             	add    $0xc,%esp
4daab4:	85 c0                	test   %eax,%eax
4daab6:	74 2d                	je     0x4daae5
4daab8:	56                   	push   %esi
4daab9:	ff 74 24 14          	push   0x14(%esp)
4daabd:	ff 74 24 1c          	push   0x1c(%esp)
4daac1:	ff 74 24 24          	push   0x24(%esp)
4daac5:	e8 c6 d6 00 00       	call   0x4e8190
4daaca:	83 c4 10             	add    $0x10,%esp
4daacd:	85 c0                	test   %eax,%eax
4daacf:	74 14                	je     0x4daae5
4daad1:	56                   	push   %esi
4daad2:	ff 74 24 1c          	push   0x1c(%esp)
4daad6:	ff 74 24 2c          	push   0x2c(%esp)
4daada:	57                   	push   %edi
4daadb:	e8 50 e5 00 00       	call   0x4e9030
4daae0:	83 c4 10             	add    $0x10,%esp
4daae3:	8b f8                	mov    %eax,%edi
4daae5:	56                   	push   %esi
4daae6:	e8 e5 cf 00 00       	call   0x4e7ad0
4daaeb:	83 c4 04             	add    $0x4,%esp
4daaee:	85 ff                	test   %edi,%edi
4daaf0:	74 2a                	je     0x4dab1c
4daaf2:	e8 e9 f2 ff ff       	call   0x4d9de0
4daaf7:	8b e8                	mov    %eax,%ebp
4daaf9:	85 ed                	test   %ebp,%ebp
4daafb:	75 3f                	jne    0x4dab3c
4daafd:	68 90 00 00 00       	push   $0x90
4dab02:	68 5c 20 61 00       	push   $0x61205c
4dab07:	6a 41                	push   $0x41
4dab09:	68 88 00 00 00       	push   $0x88
4dab0e:	6a 04                	push   $0x4
4dab10:	e8 6b e4 ff ff       	call   0x4d8f80
4dab15:	83 c4 14             	add    $0x14,%esp
4dab18:	eb 7b                	jmp    0x4dab95
4dab1a:	33 ff                	xor    %edi,%edi
4dab1c:	68 85 00 00 00       	push   $0x85
4dab21:	68 5c 20 61 00       	push   $0x61205c
4dab26:	68 8c 00 00 00       	push   $0x8c
4dab2b:	68 88 00 00 00       	push   $0x88
4dab30:	6a 04                	push   $0x4
4dab32:	e8 49 e4 ff ff       	call   0x4d8f80
4dab37:	83 c4 14             	add    $0x14,%esp
4dab3a:	eb 59                	jmp    0x4dab95
4dab3c:	6a 04                	push   $0x4
4dab3e:	ff 73 10             	push   0x10(%ebx)
4dab41:	55                   	push   %ebp
4dab42:	e8 59 f6 ff ff       	call   0x4da1a0
4dab47:	ff 73 44             	push   0x44(%ebx)
4dab4a:	8b 43 08             	mov    0x8(%ebx),%eax
4dab4d:	ff 70 18             	push   0x18(%eax)
4dab50:	56                   	push   %esi
4dab51:	55                   	push   %ebp
4dab52:	57                   	push   %edi
4dab53:	6a 00                	push   $0x0
4dab55:	e8 b6 a9 00 00       	call   0x4e5510
4dab5a:	55                   	push   %ebp
4dab5b:	89 44 24 4c          	mov    %eax,0x4c(%esp)
4dab5f:	e8 bc f0 ff ff       	call   0x4d9c20
4dab64:	8b 6c 24 4c          	mov    0x4c(%esp),%ebp
4dab68:	83 c4 28             	add    $0x28,%esp
4dab6b:	85 ed                	test   %ebp,%ebp
4dab6d:	75 1d                	jne    0x4dab8c
4dab6f:	68 9b 00 00 00       	push   $0x9b
4dab74:	68 5c 20 61 00       	push   $0x61205c
4dab79:	6a 03                	push   $0x3
4dab7b:	68 88 00 00 00       	push   $0x88
4dab80:	6a 04                	push   $0x4
4dab82:	e8 f9 e3 ff ff       	call   0x4d8f80
4dab87:	83 c4 14             	add    $0x14,%esp
4dab8a:	eb 09                	jmp    0x4dab95
4dab8c:	55                   	push   %ebp
4dab8d:	e8 3e ae 00 00       	call   0x4e59d0
4dab92:	83 c4 04             	add    $0x4,%esp
4dab95:	56                   	push   %esi
4dab96:	e8 35 cf 00 00       	call   0x4e7ad0
4dab9b:	83 c4 04             	add    $0x4,%esp
4dab9e:	3b 74 24 30          	cmp    0x30(%esp),%esi
4daba2:	74 09                	je     0x4dabad
4daba4:	56                   	push   %esi
4daba5:	e8 96 cf 00 00       	call   0x4e7b40
4dabaa:	83 c4 04             	add    $0x4,%esp
4dabad:	3b 7b 14             	cmp    0x14(%ebx),%edi
4dabb0:	74 09                	je     0x4dabbb
4dabb2:	57                   	push   %edi
4dabb3:	e8 68 f0 ff ff       	call   0x4d9c20
4dabb8:	83 c4 04             	add    $0x4,%esp
4dabbb:	5f                   	pop    %edi
4dabbc:	5b                   	pop    %ebx
4dabbd:	5e                   	pop    %esi
4dabbe:	8b c5                	mov    %ebp,%eax
4dabc0:	5d                   	pop    %ebp
4dabc1:	83 c4 18             	add    $0x18,%esp
4dabc4:	c3                   	ret
4dabc5:	cc                   	int3
4dabc6:	cc                   	int3
4dabc7:	cc                   	int3
4dabc8:	cc                   	int3
4dabc9:	cc                   	int3
4dabca:	cc                   	int3
4dabcb:	cc                   	int3
4dabcc:	cc                   	int3
4dabcd:	cc                   	int3
4dabce:	cc                   	int3
4dabcf:	cc                   	int3
4dabd0:	8b 44 24 04          	mov    0x4(%esp),%eax
4dabd4:	ff 70 10             	push   0x10(%eax)
4dabd7:	e8 44 f2 ff ff       	call   0x4d9e20
4dabdc:	83 c0 07             	add    $0x7,%eax
4dabdf:	83 c4 04             	add    $0x4,%esp
4dabe2:	99                   	cltd
4dabe3:	83 e2 07             	and    $0x7,%edx
4dabe6:	03 c2                	add    %edx,%eax
4dabe8:	c1 f8 03             	sar    $0x3,%eax
4dabeb:	c3                   	ret
4dabec:	cc                   	int3
4dabed:	cc                   	int3
4dabee:	cc                   	int3
4dabef:	cc                   	int3
4dabf0:	8b 44 24 04          	mov    0x4(%esp),%eax
4dabf4:	8b 48 08             	mov    0x8(%eax),%ecx
4dabf7:	8b 51 34             	mov    0x34(%ecx),%edx
4dabfa:	85 d2                	test   %edx,%edx
4dabfc:	74 06                	je     0x4dac04
4dabfe:	89 44 24 04          	mov    %eax,0x4(%esp)
4dac02:	ff e2                	jmp    *%edx
4dac04:	ff 74 24 10          	push   0x10(%esp)
4dac08:	8b 49 38             	mov    0x38(%ecx),%ecx
4dac0b:	ff 74 24 10          	push   0x10(%esp)
4dac0f:	6a 02                	push   $0x2
4dac11:	ff 74 24 14          	push   0x14(%esp)
4dac15:	50                   	push   %eax
4dac16:	85 c9                	test   %ecx,%ecx
4dac18:	74 06                	je     0x4dac20
4dac1a:	ff d1                	call   *%ecx
4dac1c:	83 c4 14             	add    $0x14,%esp
4dac1f:	c3                   	ret
4dac20:	e8 5b 00 00 00       	call   0x4dac80
4dac25:	83 c4 14             	add    $0x14,%esp
4dac28:	c3                   	ret
4dac29:	cc                   	int3
4dac2a:	cc                   	int3
4dac2b:	cc                   	int3
4dac2c:	cc                   	int3
4dac2d:	cc                   	int3
4dac2e:	cc                   	int3
4dac2f:	cc                   	int3
4dac30:	8b 44 24 04          	mov    0x4(%esp),%eax
4dac34:	8b 48 08             	mov    0x8(%eax),%ecx
4dac37:	8b 51 38             	mov    0x38(%ecx),%edx
4dac3a:	85 d2                	test   %edx,%edx
4dac3c:	74 06                	je     0x4dac44
4dac3e:	89 44 24 04          	mov    %eax,0x4(%esp)
4dac42:	ff e2                	jmp    *%edx
4dac44:	8b 49 34             	mov    0x34(%ecx),%ecx
4dac47:	85 c9                	test   %ecx,%ecx
4dac49:	74 1d                	je     0x4dac68
4dac4b:	83 7c 24 0c 02       	cmpl   $0x2,0xc(%esp)
4dac50:	75 13                	jne    0x4dac65
4dac52:	ff 74 24 14          	push   0x14(%esp)
4dac56:	ff 74 24 14          	push   0x14(%esp)
4dac5a:	ff 74 24 10          	push   0x10(%esp)
4dac5e:	50                   	push   %eax
4dac5f:	ff d1                	call   *%ecx
4dac61:	83 c4 10             	add    $0x10,%esp
4dac64:	c3                   	ret
4dac65:	33 c0                	xor    %eax,%eax
4dac67:	c3                   	ret
4dac68:	89 44 24 04          	mov    %eax,0x4(%esp)
4dac6c:	e9 0f 00 00 00       	jmp    0x4dac80
4dac71:	cc                   	int3
4dac72:	cc                   	int3
4dac73:	cc                   	int3
4dac74:	cc                   	int3
4dac75:	cc                   	int3
4dac76:	cc                   	int3
4dac77:	cc                   	int3
4dac78:	cc                   	int3
4dac79:	cc                   	int3
4dac7a:	cc                   	int3
4dac7b:	cc                   	int3
4dac7c:	cc                   	int3
4dac7d:	cc                   	int3
4dac7e:	cc                   	int3
4dac7f:	cc                   	int3
4dac80:	b8 4c 00 00 00       	mov    $0x4c,%eax
4dac85:	e8 26 6b 0f 00       	call   0x5d17b0
4dac8a:	a1 c0 14 69 00       	mov    0x6914c0,%eax
4dac8f:	33 c4                	xor    %esp,%eax
4dac91:	89 44 24 48          	mov    %eax,0x48(%esp)
4dac95:	8b 44 24 5c          	mov    0x5c(%esp),%eax
4dac99:	8b 4c 24 58          	mov    0x58(%esp),%ecx
4dac9d:	53                   	push   %ebx
4dac9e:	55                   	push   %ebp
4dac9f:	8b 6c 24 5c          	mov    0x5c(%esp),%ebp
4daca3:	33 db                	xor    %ebx,%ebx
4daca5:	56                   	push   %esi
4daca6:	33 f6                	xor    %esi,%esi
4daca8:	89 44 24 14          	mov    %eax,0x14(%esp)
4dacac:	8b 44 24 6c          	mov    0x6c(%esp),%eax
4dacb0:	89 4c 24 0c          	mov    %ecx,0xc(%esp)
4dacb4:	89 44 24 24          	mov    %eax,0x24(%esp)
4dacb8:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%esp)
4dacbf:	00
4dacc0:	89 74 24 30          	mov    %esi,0x30(%esp)
4dacc4:	89 5c 24 1c          	mov    %ebx,0x1c(%esp)
4dacc8:	89 5c 24 10          	mov    %ebx,0x10(%esp)
4daccc:	57                   	push   %edi
4daccd:	8b 7c 24 60          	mov    0x60(%esp),%edi
4dacd1:	81 fd 00 02 00 00    	cmp    $0x200,%ebp
4dacd7:	7d 0e                	jge    0x4dace7
4dacd9:	6a 4e                	push   $0x4e
4dacdb:	68 74 20 61 00       	push   $0x612074
4dace0:	6a 78                	push   $0x78
4dace2:	e9 b9 07 00 00       	jmp    0x4db4a0
4dace7:	83 f9 02             	cmp    $0x2,%ecx
4dacea:	0f 8c a4 07 00 00    	jl     0x4db494
4dacf0:	55                   	push   %ebp
4dacf1:	e8 ba cc 00 00       	call   0x4e79b0
4dacf6:	83 c4 04             	add    $0x4,%esp
4dacf9:	39 44 24 10          	cmp    %eax,0x10(%esp)
4dacfd:	0f 8f 91 07 00 00    	jg     0x4db494
4dad03:	e8 18 d0 00 00       	call   0x4e7d20
4dad08:	89 44 24 14          	mov    %eax,0x14(%esp)
4dad0c:	85 c0                	test   %eax,%eax
4dad0e:	0f 84 61 07 00 00    	je     0x4db475
4dad14:	50                   	push   %eax
4dad15:	e8 f6 d0 00 00       	call   0x4e7e10
4dad1a:	ff 74 24 18          	push   0x18(%esp)
4dad1e:	e8 ad ce 00 00       	call   0x4e7bd0
4dad23:	ff 74 24 1c          	push   0x1c(%esp)
4dad27:	89 44 24 44          	mov    %eax,0x44(%esp)
4dad2b:	e8 a0 ce 00 00       	call   0x4e7bd0
4dad30:	ff 74 24 20          	push   0x20(%esp)
4dad34:	89 44 24 2c          	mov    %eax,0x2c(%esp)
4dad38:	e8 93 ce 00 00       	call   0x4e7bd0
4dad3d:	83 c4 10             	add    $0x10,%esp
4dad40:	89 44 24 30          	mov    %eax,0x30(%esp)
4dad44:	85 c0                	test   %eax,%eax
4dad46:	0f 84 29 07 00 00    	je     0x4db475
4dad4c:	33 d2                	xor    %edx,%edx
4dad4e:	8b c5                	mov    %ebp,%eax
4dad50:	f7 74 24 10          	divl   0x10(%esp)
4dad54:	33 d2                	xor    %edx,%edx
4dad56:	33 c9                	xor    %ecx,%ecx
4dad58:	8b e8                	mov    %eax,%ebp
4dad5a:	8b 44 24 64          	mov    0x64(%esp),%eax
4dad5e:	f7 74 24 10          	divl   0x10(%esp)
4dad62:	66 0f 6e c5          	movd   %ebp,%xmm0
4dad66:	8b c2                	mov    %edx,%eax
4dad68:	66 0f 70 d8 00       	pshufd $0x0,%xmm0,%xmm3
4dad6d:	89 44 24 2c          	mov    %eax,0x2c(%esp)
4dad71:	66 0f 6e c0          	movd   %eax,%xmm0
4dad75:	8b 44 24 10          	mov    0x10(%esp),%eax
4dad79:	66 0f 70 e8 00       	pshufd $0x0,%xmm0,%xmm5
4dad7e:	83 f8 10             	cmp    $0x10,%eax
4dad81:	0f 82 d3 00 00 00    	jb     0x4dae5a
4dad87:	0f 28 15 90 20 61 00 	movaps 0x612090,%xmm2
4dad8e:	8b d0                	mov    %eax,%edx
4dad90:	0f 28 25 a0 20 61 00 	movaps 0x6120a0,%xmm4
4dad97:	83 e2 f0             	and    $0xfffffff0,%edx
4dad9a:	66 0f fe d3          	paddd  %xmm3,%xmm2
4dad9e:	66 90                	xchg   %ax,%ax
4dada0:	66 0f 6e c1          	movd   %ecx,%xmm0
4dada4:	8d 41 04             	lea    0x4(%ecx),%eax
4dada7:	66 0f 70 c0 00       	pshufd $0x0,%xmm0,%xmm0