4dda50:	89 13                	mov    %edx,(%ebx)
4dda52:	89 4b 04             	mov    %ecx,0x4(%ebx)
4dda55:	5b                   	pop    %ebx
4dda56:	c3                   	ret
4dda57:	90                   	nop
4dda58:	b8 d0 01 00 00       	mov    $0x1d0,%eax
4dda5d:	e8 4a 4d f2 ff       	call   0x4027ac
4dda62:	c3                   	ret
4dda63:	90                   	nop
4dda64:	ba d0 01 00 00       	mov    $0x1d0,%edx
4dda69:	e8 5e 4d f2 ff       	call   0x4027cc
4dda6e:	c3                   	ret
4dda6f:	90                   	nop
4dda70:	53                   	push   %ebx
4dda71:	56                   	push   %esi
4dda72:	57                   	push   %edi
4dda73:	8b d8                	mov    %eax,%ebx
4dda75:	b8 78 00 00 00       	mov    $0x78,%eax
4dda7a:	e8 2d 4d f2 ff       	call   0x4027ac
4dda7f:	8b f0                	mov    %eax,%esi
4dda81:	56                   	push   %esi
4dda82:	be d4 c9 68 00       	mov    $0x68c9d4,%esi
4dda87:	8b f8                	mov    %eax,%edi
4dda89:	b9 1e 00 00 00       	mov    $0x1e,%ecx
4dda8e:	f3 a5                	rep movsl %ds:(%esi),%es:(%edi)
4dda90:	5e                   	pop    %esi
4dda91:	33 d2                	xor    %edx,%edx
4dda93:	89 50 74             	mov    %edx,0x74(%eax)
4dda96:	8b d3                	mov    %ebx,%edx
4dda98:	89 02                	mov    %eax,(%edx)
4dda9a:	8b c6                	mov    %esi,%eax
4dda9c:	5f                   	pop    %edi
4dda9d:	5e                   	pop    %esi
4dda9e:	5b                   	pop    %ebx
4dda9f:	c3                   	ret
4ddaa0:	ba 78 00 00 00       	mov    $0x78,%edx
4ddaa5:	e8 22 4d f2 ff       	call   0x4027cc
4ddaaa:	c3                   	ret
4ddaab:	90                   	nop
4ddaac:	b9 04 00 00 00       	mov    $0x4,%ecx
4ddab1:	ba 3e 00 00 00       	mov    $0x3e,%edx
4ddab6:	e8 95 03 00 00       	call   0x4dde50
4ddabb:	c3                   	ret
4ddabc:	e8 5f 04 00 00       	call   0x4ddf20
4ddac1:	c3                   	ret
4ddac2:	8b c0                	mov    %eax,%eax
4ddac4:	33 c9                	xor    %ecx,%ecx
4ddac6:	e8 a5 e8 ff ff       	call   0x4dc370
4ddacb:	c3                   	ret
4ddacc:	8b 40 18             	mov    0x18(%eax),%eax
4ddacf:	89 50 0c             	mov    %edx,0xc(%eax)
4ddad2:	c3                   	ret
4ddad3:	90                   	nop
4ddad4:	80 fa 01             	cmp    $0x1,%dl
4ddad7:	f5                   	cmc
4ddad8:	1b d2                	sbb    %edx,%edx
4ddada:	e8 39 06 00 00       	call   0x4de118
4ddadf:	c3                   	ret
4ddae0:	e8 cf 1a 00 00       	call   0x4df5b4
4ddae5:	c3                   	ret
4ddae6:	8b c0                	mov    %eax,%eax
4ddae8:	8b 40 70             	mov    0x70(%eax),%eax
4ddaeb:	c3                   	ret
4ddaec:	8b 40 74             	mov    0x74(%eax),%eax
4ddaef:	c3                   	ret
4ddaf0:	8b 40 7c             	mov    0x7c(%eax),%eax
4ddaf3:	c3                   	ret
4ddaf4:	55                   	push   %ebp
4ddaf5:	8b ec                	mov    %esp,%ebp
4ddaf7:	51                   	push   %ecx
4ddaf8:	53                   	push   %ebx
4ddaf9:	56                   	push   %esi
4ddafa:	89 45 fc             	mov    %eax,-0x4(%ebp)
4ddafd:	8b 45 fc             	mov    -0x4(%ebp),%eax
4ddb00:	8b 5d 08             	mov    0x8(%ebp),%ebx
4ddb03:	53                   	push   %ebx
4ddb04:	8d 5d fc             	lea    -0x4(%ebp),%ebx
4ddb07:	8b 70 04             	mov    0x4(%eax),%esi
4ddb0a:	8b c3                	mov    %ebx,%eax
4ddb0c:	ff 56 08             	call   *0x8(%esi)
4ddb0f:	5e                   	pop    %esi
4ddb10:	5b                   	pop    %ebx
4ddb11:	59                   	pop    %ecx
4ddb12:	5d                   	pop    %ebp
4ddb13:	c2 04 00             	ret    $0x4
4ddb16:	8b c0                	mov    %eax,%eax
4ddb18:	8b 80 8c 00 00 00    	mov    0x8c(%eax),%eax
4ddb1e:	c3                   	ret
4ddb1f:	90                   	nop
4ddb20:	e8 2b 1c 00 00       	call   0x4df750
4ddb25:	c3                   	ret
4ddb26:	8b c0                	mov    %eax,%eax
4ddb28:	e8 6b 07 00 00       	call   0x4de298
4ddb2d:	c3                   	ret
4ddb2e:	8b c0                	mov    %eax,%eax
4ddb30:	55                   	push   %ebp
4ddb31:	8b ec                	mov    %esp,%ebp
4ddb33:	53                   	push   %ebx
4ddb34:	8b 45 08             	mov    0x8(%ebp),%eax
4ddb37:	8d 50 fe             	lea    -0x2(%eax),%edx
4ddb3a:	8b 45 08             	mov    0x8(%ebp),%eax
4ddb3d:	8b 40 f8             	mov    -0x8(%eax),%eax
4ddb40:	b9 02 00 00 00       	mov    $0x2,%ecx
4ddb45:	8b 18                	mov    (%eax),%ebx
4ddb47:	ff 53 08             	call   *0x8(%ebx)
4ddb4a:	8b 45 08             	mov    0x8(%ebp),%eax
4ddb4d:	66 8b 40 fe          	mov    -0x2(%eax),%ax
4ddb51:	e8 92 31 11 00       	call   0x5f0ce8
4ddb56:	8b 55 08             	mov    0x8(%ebp),%edx
4ddb59:	66 89 42 fe          	mov    %ax,-0x2(%edx)
4ddb5d:	8b 45 08             	mov    0x8(%ebp),%eax
4ddb60:	8b 40 f8             	mov    -0x8(%eax),%eax
4ddb63:	e8 50 0b f4 ff       	call   0x41e6b8
4ddb68:	52                   	push   %edx
4ddb69:	50                   	push   %eax
4ddb6a:	8b 45 08             	mov    0x8(%ebp),%eax
4ddb6d:	0f b7 40 fe          	movzwl -0x2(%eax),%eax
4ddb71:	33 d2                	xor    %edx,%edx
4ddb73:	03 04 24             	add    (%esp),%eax
4ddb76:	13 54 24 04          	adc    0x4(%esp),%edx
4ddb7a:	83 c4 08             	add    $0x8,%esp
4ddb7d:	83 e8 02             	sub    $0x2,%eax
4ddb80:	83 da 00             	sbb    $0x0,%edx
4ddb83:	52                   	push   %edx
4ddb84:	50                   	push   %eax
4ddb85:	8b 45 08             	mov    0x8(%ebp),%eax
4ddb88:	8b 40 f8             	mov    -0x8(%eax),%eax
4ddb8b:	e8 48 0b f4 ff       	call   0x41e6d8
4ddb90:	5b                   	pop    %ebx
4ddb91:	5d                   	pop    %ebp
4ddb92:	c3                   	ret
4ddb93:	90                   	nop
4ddb94:	55                   	push   %ebp
4ddb95:	8b ec                	mov    %esp,%ebp
4ddb97:	83 c4 c4             	add    $0xffffffc4,%esp
4ddb9a:	53                   	push   %ebx
4ddb9b:	56                   	push   %esi
4ddb9c:	57                   	push   %edi
4ddb9d:	33 c9                	xor    %ecx,%ecx
4ddb9f:	89 4d c4             	mov    %ecx,-0x3c(%ebp)
4ddba2:	89 55 f0             	mov    %edx,-0x10(%ebp)
4ddba5:	89 45 f4             	mov    %eax,-0xc(%ebp)
4ddba8:	33 c0                	xor    %eax,%eax
4ddbaa:	55                   	push   %ebp
4ddbab:	68 2b de 4d 00       	push   $0x4dde2b
4ddbb0:	64 ff 30             	push   %fs:(%eax)
4ddbb3:	64 89 20             	mov    %esp,%fs:(%eax)
4ddbb6:	8b 45 f4             	mov    -0xc(%ebp),%eax
4ddbb9:	e8 fa 0a f4 ff       	call   0x41e6b8
4ddbbe:	89 45 e0             	mov    %eax,-0x20(%ebp)
4ddbc1:	89 55 e4             	mov    %edx,-0x1c(%ebp)
4ddbc4:	68 00 20 00 00       	push   $0x2000
4ddbc9:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4ddbcc:	b2 01                	mov    $0x1,%dl
4ddbce:	a1 84 02 5f 00       	mov    0x5f0284,%eax
4ddbd3:	e8 d4 6f 12 00       	call   0x604bac
4ddbd8:	89 45 f8             	mov    %eax,-0x8(%ebp)
4ddbdb:	b2 01                	mov    $0x1,%dl
4ddbdd:	a1 24 94 41 00       	mov    0x419424,%eax
4ddbe2:	e8 61 5e f2 ff       	call   0x403a48
4ddbe7:	89 45 dc             	mov    %eax,-0x24(%ebp)
4ddbea:	b2 01                	mov    $0x1,%dl
4ddbec:	a1 24 94 41 00       	mov    0x419424,%eax
4ddbf1:	e8 52 5e f2 ff       	call   0x403a48
4ddbf6:	89 45 d8             	mov    %eax,-0x28(%ebp)
4ddbf9:	33 c0                	xor    %eax,%eax
4ddbfb:	89 45 c8             	mov    %eax,-0x38(%ebp)
4ddbfe:	33 db                	xor    %ebx,%ebx
4ddc00:	33 c0                	xor    %eax,%eax
4ddc02:	55                   	push   %ebp
4ddc03:	68 0b de 4d 00       	push   $0x4dde0b
4ddc08:	64 ff 30             	push   %fs:(%eax)
4ddc0b:	64 89 20             	mov    %esp,%fs:(%eax)
4ddc0e:	e9 27 01 00 00       	jmp    0x4ddd3a
4ddc13:	80 7d ef ff          	cmpb   $0xff,-0x11(%ebp)
4ddc17:	0f 85 1d 01 00 00    	jne    0x4ddd3a
4ddc1d:	8d 55 ee             	lea    -0x12(%ebp),%edx
4ddc20:	b9 01 00 00 00       	mov    $0x1,%ecx
4ddc25:	8b 45 f8             	mov    -0x8(%ebp),%eax
4ddc28:	8b 30                	mov    (%eax),%esi
4ddc2a:	ff 56 08             	call   *0x8(%esi)
4ddc2d:	33 c0                	xor    %eax,%eax
4ddc2f:	8a 45 ee             	mov    -0x12(%ebp),%al
4ddc32:	3d da 00 00 00       	cmp    $0xda,%eax
4ddc37:	7d 1c                	jge    0x4ddc55
4ddc39:	05 40 ff ff ff       	add    $0xffffff40,%eax
4ddc3e:	83 e8 10             	sub    $0x10,%eax
4ddc41:	0f 82 ec 00 00 00    	jb     0x4ddd33
4ddc47:	83 e8 09             	sub    $0x9,%eax
4ddc4a:	0f 84 02 01 00 00    	je     0x4ddd52
4ddc50:	e9 e5 00 00 00       	jmp    0x4ddd3a
4ddc55:	05 26 ff ff ff       	add    $0xffffff26,%eax
4ddc5a:	83 e8 08             	sub    $0x8,%eax
4ddc5d:	0f 82 d0 00 00 00    	jb     0x4ddd33
4ddc63:	74 0f                	je     0x4ddc74
4ddc65:	48                   	dec    %eax
4ddc66:	83 e8 1c             	sub    $0x1c,%eax
4ddc69:	0f 82 c4 00 00 00    	jb     0x4ddd33
4ddc6f:	e9 c6 00 00 00       	jmp    0x4ddd3a
4ddc74:	8d 55 fe             	lea    -0x2(%ebp),%edx
4ddc77:	b9 02 00 00 00       	mov    $0x2,%ecx
4ddc7c:	8b 45 f8             	mov    -0x8(%ebp),%eax
4ddc7f:	8b 30                	mov    (%eax),%esi
4ddc81:	ff 56 08             	call   *0x8(%esi)
4ddc84:	66 8b 45 fe          	mov    -0x2(%ebp),%ax
4ddc88:	e8 5b 30 11 00       	call   0x5f0ce8
4ddc8d:	66 89 45 fe          	mov    %ax,-0x2(%ebp)
4ddc91:	0f b7 45 fe          	movzwl -0x2(%ebp),%eax
4ddc95:	e8 12 4b f2 ff       	call   0x4027ac
4ddc9a:	8b f0                	mov    %eax,%esi
4ddc9c:	0f b7 4d fe          	movzwl -0x2(%ebp),%ecx
4ddca0:	83 e9 02             	sub    $0x2,%ecx
4ddca3:	8b d6                	mov    %esi,%edx
4ddca5:	8b 45 f8             	mov    -0x8(%ebp),%eax
4ddca8:	8b 38                	mov    (%eax),%edi
4ddcaa:	ff 57 08             	call   *0x8(%edi)
4ddcad:	8d 45 c4             	lea    -0x3c(%ebp),%eax
4ddcb0:	8b d6                	mov    %esi,%edx
4ddcb2:	e8 a1 6d f2 ff       	call   0x404a58
4ddcb7:	8b 45 c4             	mov    -0x3c(%ebp),%eax
4ddcba:	ba 44 de 4d 00       	mov    $0x4dde44,%edx
4ddcbf:	e8 a0 6f f2 ff       	call   0x404c64
4ddcc4:	74 09                	je     0x4ddccf
4ddcc6:	8b c6                	mov    %esi,%eax
4ddcc8:	e8 ff 4a f2 ff       	call   0x4027cc
4ddccd:	eb 6b                	jmp    0x4ddd3a
4ddccf:	8a 46 0c             	mov    0xc(%esi),%al
4ddcd2:	48                   	dec    %eax
4ddcd3:	88 45 d7             	mov    %al,-0x29(%ebp)
4ddcd6:	8a 46 0d             	mov    0xd(%esi),%al
4ddcd9:	88 45 d6             	mov    %al,-0x2a(%ebp)
4ddcdc:	0f b6 7d d7          	movzbl -0x29(%ebp),%edi
4ddce0:	8b 45 dc             	mov    -0x24(%ebp),%eax
4ddce3:	3b 78 08             	cmp    0x8(%eax),%edi
4ddce6:	7c 1c                	jl     0x4ddd04
4ddce8:	33 d2                	xor    %edx,%edx
4ddcea:	8a 55 d7             	mov    -0x29(%ebp),%dl
4ddced:	42                   	inc    %edx
4ddcee:	8b 45 dc             	mov    -0x24(%ebp),%eax
4ddcf1:	e8 c6 e2 f3 ff       	call   0x41bfbc
4ddcf6:	33 d2                	xor    %edx,%edx
4ddcf8:	8a 55 d7             	mov    -0x29(%ebp),%dl
4ddcfb:	42                   	inc    %edx
4ddcfc:	8b 45 d8             	mov    -0x28(%ebp),%eax
4ddcff:	e8 b8 e2 f3 ff       	call   0x41bfbc
4ddd04:	8b d7                	mov    %edi,%edx
4ddd06:	8b ce                	mov    %esi,%ecx
4ddd08:	8b 45 dc             	mov    -0x24(%ebp),%eax
4ddd0b:	e8 fc e1 f3 ff       	call   0x41bf0c
4ddd10:	0f b7 4d fe          	movzwl -0x2(%ebp),%ecx
4ddd14:	83 e9 10             	sub    $0x10,%ecx
4ddd17:	8b d7                	mov    %edi,%edx
4ddd19:	8b 45 d8             	mov    -0x28(%ebp),%eax
4ddd1c:	e8 eb e1 f3 ff       	call   0x41bf0c
4ddd21:	0f b7 45 fe          	movzwl -0x2(%ebp),%eax
4ddd25:	83 e8 10             	sub    $0x10,%eax
4ddd28:	01 45 c8             	add    %eax,-0x38(%ebp)
4ddd2b:	43                   	inc    %ebx
4ddd2c:	3a 5d d6             	cmp    -0x2a(%ebp),%bl
4ddd2f:	74 21                	je     0x4ddd52
4ddd31:	eb 07                	jmp    0x4ddd3a
4ddd33:	55                   	push   %ebp
4ddd34:	e8 f7 fd ff ff       	call   0x4ddb30
4ddd39:	59                   	pop    %ecx
4ddd3a:	8d 55 ef             	lea    -0x11(%ebp),%edx
4ddd3d:	b9 01 00 00 00       	mov    $0x1,%ecx
4ddd42:	8b 45 f8             	mov    -0x8(%ebp),%eax
4ddd45:	8b 30                	mov    (%eax),%esi
4ddd47:	ff 56 08             	call   *0x8(%esi)
4ddd4a:	85 c0                	test   %eax,%eax
4ddd4c:	0f 8f c1 fe ff ff    	jg     0x4ddc13
4ddd52:	33 c0                	xor    %eax,%eax
4ddd54:	5a                   	pop    %edx
4ddd55:	59                   	pop    %ecx
4ddd56:	59                   	pop    %ecx
4ddd57:	64 89 10             	mov    %edx,%fs:(%eax)
4ddd5a:	68 15 de 4d 00       	push   $0x4dde15
4ddd5f:	83 7d c8 00          	cmpl   $0x0,-0x38(%ebp)
4ddd63:	7e 7f                	jle    0x4ddde4
4ddd65:	8b 45 c8             	mov    -0x38(%ebp),%eax
4ddd68:	e8 3f 4a f2 ff       	call   0x4027ac
4ddd6d:	89 45 d0             	mov    %eax,-0x30(%ebp)
4ddd70:	8b 45 d0             	mov    -0x30(%ebp),%eax
4ddd73:	89 45 cc             	mov    %eax,-0x34(%ebp)
4ddd76:	8b 45 dc             	mov    -0x24(%ebp),%eax
4ddd79:	8b 70 08             	mov    0x8(%eax),%esi
4ddd7c:	4e                   	dec    %esi
4ddd7d:	85 f6                	test   %esi,%esi
4ddd7f:	7c 48                	jl     0x4dddc9
4ddd81:	46                   	inc    %esi
4ddd82:	33 db                	xor    %ebx,%ebx
4ddd84:	8b d3                	mov    %ebx,%edx
4ddd86:	8b 45 dc             	mov    -0x24(%ebp),%eax
4ddd89:	e8 32 e0 f3 ff       	call   0x41bdc0
4ddd8e:	8b f8                	mov    %eax,%edi
4ddd90:	83 c7 0e             	add    $0xe,%edi
4ddd93:	8b d3                	mov    %ebx,%edx
4ddd95:	8b 45 d8             	mov    -0x28(%ebp),%eax
4ddd98:	e8 23 e0 f3 ff       	call   0x41bdc0
4ddd9d:	8b c8                	mov    %eax,%ecx
4ddd9f:	8b d7                	mov    %edi,%edx
4ddda1:	8b 45 cc             	mov    -0x34(%ebp),%eax
4ddda4:	e8 17 a1 f2 ff       	call   0x407ec0
4ddda9:	8b d3                	mov    %ebx,%edx
4dddab:	8b 45 d8             	mov    -0x28(%ebp),%eax
4dddae:	e8 0d e0 f3 ff       	call   0x41bdc0
4dddb3:	01 45 cc             	add    %eax,-0x34(%ebp)
4dddb6:	8b d3                	mov    %ebx,%edx
4dddb8:	8b 45 dc             	mov    -0x24(%ebp),%eax
4dddbb:	e8 00 e0 f3 ff       	call   0x41bdc0
4dddc0:	e8 07 4a f2 ff       	call   0x4027cc
4dddc5:	43                   	inc    %ebx
4dddc6:	4e                   	dec    %esi
4dddc7:	75 bb                	jne    0x4ddd84
4dddc9:	8b 45 f0             	mov    -0x10(%ebp),%eax
4dddcc:	e8 e7 f9 0e 00       	call   0x5cd7b8
4dddd1:	8b 4d c8             	mov    -0x38(%ebp),%ecx
4dddd4:	8b 55 d0             	mov    -0x30(%ebp),%edx
4dddd7:	e8 9c 64 12 00       	call   0x604278
4ddddc:	8b 45 d0             	mov    -0x30(%ebp),%eax
4ddddf:	e8 e8 49 f2 ff       	call   0x4027cc
4ddde4:	8b 45 dc             	mov    -0x24(%ebp),%eax
4ddde7:	e8 8c 5c f2 ff       	call   0x403a78
4dddec:	8b 45 d8             	mov    -0x28(%ebp),%eax
4dddef:	e8 84 5c f2 ff       	call   0x403a78
4dddf4:	8b 45 f8             	mov    -0x8(%ebp),%eax
4dddf7:	e8 7c 5c f2 ff       	call   0x403a78
4dddfc:	ff 75 e4             	push   -0x1c(%ebp)
4dddff:	ff 75 e0             	push   -0x20(%ebp)
4dde02:	8b 45 f4             	mov    -0xc(%ebp),%eax
4dde05:	e8 ce 08 f4 ff       	call   0x41e6d8
4dde0a:	c3                   	ret
4dde0b:	e9 fc 63 f2 ff       	jmp    0x40420c
4dde10:	e9 4a ff ff ff       	jmp    0x4ddd5f
4dde15:	33 c0                	xor    %eax,%eax
4dde17:	5a                   	pop    %edx
4dde18:	59                   	pop    %ecx
4dde19:	59                   	pop    %ecx
4dde1a:	64 89 10             	mov    %edx,%fs:(%eax)
4dde1d:	68 32 de 4d 00       	push   $0x4dde32
4dde22:	8d 45 c4             	lea    -0x3c(%ebp),%eax
4dde25:	e8 3e 6a f2 ff       	call   0x404868
4dde2a:	c3                   	ret
4dde2b:	e9 dc 63 f2 ff       	jmp    0x40420c
4dde30:	eb f0                	jmp    0x4dde22
4dde32:	5f                   	pop    %edi
4dde33:	5e                   	pop    %esi
4dde34:	5b                   	pop    %ebx
4dde35:	8b e5                	mov    %ebp,%esp
4dde37:	5d                   	pop    %ebp