42c99d:	e8 f6 fd ff ff       	call   0x42c798
42c9a2:	c3                   	ret
42c9a3:	e9 c0 71 fd ff       	jmp    0x403b68
42c9a8:	eb f0                	jmp    0x42c99a
42c9aa:	8b 45 f4             	mov    -0xc(%ebp),%eax
42c9ad:	8b 40 04             	mov    0x4(%eax),%eax
42c9b0:	85 c0                	test   %eax,%eax
42c9b2:	74 05                	je     0x42c9b9
42c9b4:	e8 33 6a fd ff       	call   0x4033ec
42c9b9:	8b 45 f8             	mov    -0x8(%ebp),%eax
42c9bc:	e8 d7 5d fd ff       	call   0x402798
42c9c1:	8b 45 fc             	mov    -0x4(%ebp),%eax
42c9c4:	8b 40 04             	mov    0x4(%eax),%eax
42c9c7:	85 c0                	test   %eax,%eax
42c9c9:	75 98                	jne    0x42c963
42c9cb:	8b e5                	mov    %ebp,%esp
42c9cd:	5d                   	pop    %ebp
42c9ce:	c3                   	ret
42c9cf:	90                   	nop
42c9d0:	53                   	push   %ebx
42c9d1:	56                   	push   %esi
42c9d2:	8b f2                	mov    %edx,%esi
42c9d4:	8b d8                	mov    %eax,%ebx
42c9d6:	83 3d ec c8 49 00 00 	cmpl   $0x0,0x49c8ec
42c9dd:	74 22                	je     0x42ca01
42c9df:	8b c6                	mov    %esi,%eax
42c9e1:	e8 9e a4 ff ff       	call   0x426e84
42c9e6:	50                   	push   %eax
42c9e7:	8b c3                	mov    %ebx,%eax
42c9e9:	e8 96 a4 ff ff       	call   0x426e84
42c9ee:	8b d0                	mov    %eax,%edx
42c9f0:	a1 ec c8 49 00       	mov    0x49c8ec,%eax
42c9f5:	59                   	pop    %ecx
42c9f6:	e8 a9 fd ff ff       	call   0x42c7a4
42c9fb:	8b 40 04             	mov    0x4(%eax),%eax
42c9fe:	5e                   	pop    %esi
42c9ff:	5b                   	pop    %ebx
42ca00:	c3                   	ret
42ca01:	33 c0                	xor    %eax,%eax
42ca03:	5e                   	pop    %esi
42ca04:	5b                   	pop    %ebx
42ca05:	c3                   	ret
42ca06:	8b c0                	mov    %eax,%eax
42ca08:	55                   	push   %ebp
42ca09:	8b ec                	mov    %esp,%ebp
42ca0b:	33 c0                	xor    %eax,%eax
42ca0d:	55                   	push   %ebp
42ca0e:	68 d1 ca 42 00       	push   $0x42cad1
42ca13:	64 ff 30             	push   %fs:(%eax)
42ca16:	64 89 20             	mov    %esp,%fs:(%eax)
42ca19:	ff 05 94 c8 49 00    	incl   0x49c894
42ca1f:	0f 85 9e 00 00 00    	jne    0x42cac3
42ca25:	a1 ec c8 49 00       	mov    0x49c8ec,%eax
42ca2a:	e8 bd 69 fd ff       	call   0x4033ec
42ca2f:	a1 b0 d8 48 00       	mov    0x48d8b0,%eax
42ca34:	e8 b3 69 fd ff       	call   0x4033ec
42ca39:	a1 ac d8 48 00       	mov    0x48d8ac,%eax
42ca3e:	e8 a9 69 fd ff       	call   0x4033ec
42ca43:	e8 88 d0 ff ff       	call   0x429ad0
42ca48:	a1 b4 d8 48 00       	mov    0x48d8b4,%eax
42ca4d:	e8 9a 69 fd ff       	call   0x4033ec
42ca52:	a1 e8 c8 49 00       	mov    0x49c8e8,%eax
42ca57:	e8 90 69 fd ff       	call   0x4033ec
42ca5c:	a1 dc c8 49 00       	mov    0x49c8dc,%eax
42ca61:	e8 86 69 fd ff       	call   0x4033ec
42ca66:	a1 e0 c8 49 00       	mov    0x49c8e0,%eax
42ca6b:	e8 7c 69 fd ff       	call   0x4033ec
42ca70:	a1 e4 c8 49 00       	mov    0x49c8e4,%eax
42ca75:	e8 72 69 fd ff       	call   0x4033ec
42ca7a:	a1 90 c8 49 00       	mov    0x49c890,%eax
42ca7f:	50                   	push   %eax
42ca80:	e8 73 9f fd ff       	call   0x4069f8
42ca85:	68 ac c8 49 00       	push   $0x49c8ac
42ca8a:	e8 99 9c fd ff       	call   0x406728
42ca8f:	68 c4 c8 49 00       	push   $0x49c8c4
42ca94:	e8 8f 9c fd ff       	call   0x406728
42ca99:	b8 cc d7 48 00       	mov    $0x48d7cc,%eax
42ca9e:	b9 12 00 00 00       	mov    $0x12,%ecx
42caa3:	8b 15 68 a7 41 00    	mov    0x41a768,%edx
42caa9:	e8 6a 81 fd ff       	call   0x404c18
42caae:	b8 2c d6 48 00       	mov    $0x48d62c,%eax
42cab3:	b9 34 00 00 00       	mov    $0x34,%ecx
42cab8:	8b 15 68 a7 41 00    	mov    0x41a768,%edx
42cabe:	e8 55 81 fd ff       	call   0x404c18
42cac3:	33 c0                	xor    %eax,%eax
42cac5:	5a                   	pop    %edx
42cac6:	59                   	pop    %ecx
42cac7:	59                   	pop    %ecx
42cac8:	64 89 10             	mov    %edx,%fs:(%eax)
42cacb:	68 d8 ca 42 00       	push   $0x42cad8
42cad0:	c3                   	ret
42cad1:	e9 92 70 fd ff       	jmp    0x403b68
42cad6:	eb f8                	jmp    0x42cad0
42cad8:	5d                   	pop    %ebp
42cad9:	c3                   	ret
42cada:	8b c0                	mov    %eax,%eax
42cadc:	83 2d 94 c8 49 00 01 	subl   $0x1,0x49c894
42cae3:	0f 83 ed 00 00 00    	jae    0x42cbd6
42cae9:	e8 f2 fa ff ff       	call   0x42c5e0
42caee:	68 ac c8 49 00       	push   $0x49c8ac
42caf3:	e8 a8 9d fd ff       	call   0x4068a0
42caf8:	68 c4 c8 49 00       	push   $0x49c8c4
42cafd:	e8 9e 9d fd ff       	call   0x4068a0
42cb02:	6a 07                	push   $0x7
42cb04:	e8 57 9f fd ff       	call   0x406a60
42cb09:	a3 9c c8 49 00       	mov    %eax,0x49c89c
42cb0e:	6a 05                	push   $0x5
42cb10:	e8 4b 9f fd ff       	call   0x406a60
42cb15:	a3 a0 c8 49 00       	mov    %eax,0x49c8a0
42cb1a:	6a 0d                	push   $0xd
42cb1c:	e8 3f 9f fd ff       	call   0x406a60
42cb21:	a3 a4 c8 49 00       	mov    %eax,0x49c8a4
42cb26:	68 00 7f 00 00       	push   $0x7f00
42cb2b:	6a 00                	push   $0x0
42cb2d:	e8 4e a3 fd ff       	call   0x406e80
42cb32:	a3 a8 c8 49 00       	mov    %eax,0x49c8a8
42cb37:	e8 20 fb ff ff       	call   0x42c65c
42cb3c:	66 b9 2c 00          	mov    $0x2c,%cx
42cb40:	b2 01                	mov    $0x1,%dl
42cb42:	a1 c8 65 42 00       	mov    0x4265c8,%eax
42cb47:	e8 f0 9a ff ff       	call   0x42663c
42cb4c:	a3 dc c8 49 00       	mov    %eax,0x49c8dc
42cb51:	66 b9 10 00          	mov    $0x10,%cx
42cb55:	b2 01                	mov    $0x1,%dl
42cb57:	a1 c8 65 42 00       	mov    0x4265c8,%eax
42cb5c:	e8 db 9a ff ff       	call   0x42663c
42cb61:	a3 e0 c8 49 00       	mov    %eax,0x49c8e0
42cb66:	66 b9 10 00          	mov    $0x10,%cx
42cb6a:	b2 01                	mov    $0x1,%dl
42cb6c:	a1 c8 65 42 00       	mov    0x4265c8,%eax
42cb71:	e8 c6 9a ff ff       	call   0x42663c
42cb76:	a3 e4 c8 49 00       	mov    %eax,0x49c8e4
42cb7b:	b2 01                	mov    $0x1,%dl
42cb7d:	a1 cc c6 42 00       	mov    0x42c6cc,%eax
42cb82:	e8 a1 fb ff ff       	call   0x42c728
42cb87:	a3 ec c8 49 00       	mov    %eax,0x49c8ec
42cb8c:	b2 01                	mov    $0x1,%dl
42cb8e:	a1 20 96 41 00       	mov    0x419620,%eax
42cb93:	e8 c4 f4 fe ff       	call   0x41c05c
42cb98:	a3 b4 d8 48 00       	mov    %eax,0x48d8b4
42cb9d:	b2 01                	mov    $0x1,%dl
42cb9f:	a1 20 96 41 00       	mov    0x419620,%eax
42cba4:	e8 b3 f4 fe ff       	call   0x41c05c
42cba9:	a3 e8 c8 49 00       	mov    %eax,0x49c8e8
42cbae:	b9 94 6e 42 00       	mov    $0x426e94,%ecx
42cbb3:	ba a4 6e 42 00       	mov    $0x426ea4,%edx
42cbb8:	a1 04 59 42 00       	mov    0x425904,%eax
42cbbd:	e8 ee e9 fe ff       	call   0x41b5b0
42cbc2:	b9 9c 70 42 00       	mov    $0x42709c,%ecx
42cbc7:	ba ac 70 42 00       	mov    $0x4270ac,%edx
42cbcc:	a1 34 5a 42 00       	mov    0x425a34,%eax
42cbd1:	e8 da e9 fe ff       	call   0x41b5b0
42cbd6:	c3                   	ret
42cbd7:	90                   	nop
42cbd8:	3b d0                	cmp    %eax,%edx
42cbda:	7f 02                	jg     0x42cbde
42cbdc:	8b c2                	mov    %edx,%eax
42cbde:	c3                   	ret
42cbdf:	90                   	nop
42cbe0:	3b d0                	cmp    %eax,%edx
42cbe2:	7c 02                	jl     0x42cbe6
42cbe4:	8b c2                	mov    %edx,%eax
42cbe6:	c3                   	ret
42cbe7:	90                   	nop
42cbe8:	55                   	push   %ebp
42cbe9:	8b ec                	mov    %esp,%ebp
42cbeb:	33 c0                	xor    %eax,%eax
42cbed:	55                   	push   %ebp
42cbee:	68 0d cc 42 00       	push   $0x42cc0d
42cbf3:	64 ff 30             	push   %fs:(%eax)
42cbf6:	64 89 20             	mov    %esp,%fs:(%eax)
42cbf9:	ff 05 f0 c8 49 00    	incl   0x49c8f0
42cbff:	33 c0                	xor    %eax,%eax
42cc01:	5a                   	pop    %edx
42cc02:	59                   	pop    %ecx
42cc03:	59                   	pop    %ecx
42cc04:	64 89 10             	mov    %edx,%fs:(%eax)
42cc07:	68 14 cc 42 00       	push   $0x42cc14
42cc0c:	c3                   	ret
42cc0d:	e9 56 6f fd ff       	jmp    0x403b68
42cc12:	eb f8                	jmp    0x42cc0c
42cc14:	5d                   	pop    %ebp
42cc15:	c3                   	ret
42cc16:	8b c0                	mov    %eax,%eax
42cc18:	83 2d f0 c8 49 00 01 	subl   $0x1,0x49c8f0
42cc1f:	c3                   	ret
42cc20:	6c                   	insb   (%dx),%es:(%edi)
42cc21:	cc                   	int3
42cc22:	42                   	inc    %edx
42cc3f:	00 7c cc 42          	add    %bh,0x42(%esp,%ecx,8)
42cc43:	00 14 00             	add    %dl,(%eax,%eax,1)
42cc46:	00 00                	add    %al,(%eax)
42cc48:	bc 95 41 00 1c       	mov    $0x1c004195,%esp
42cc4d:	36 40                	ss inc %eax
42cc4f:	00 28                	add    %ch,(%eax)
42cc51:	36 40                	ss inc %eax
42cc53:	00 2c 36             	add    %ch,(%esi,%esi,1)
42cc56:	40                   	inc    %eax
42cc57:	00 30                	add    %dh,(%eax)
42cc59:	36 40                	ss inc %eax
42cc5b:	00 24 36             	add    %ah,(%esi,%esi,1)
42cc5e:	40                   	inc    %eax
42cc5f:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
42cc66:	40                   	inc    %eax
42cc67:	00 74 bc 41          	add    %dh,0x41(%esp,%edi,4)
42cc6b:	00 18                	add    %bl,(%eax)
42cc6d:	be 41 00 a8 cd       	mov    $0xcda80041,%esi
42cc72:	42                   	inc    %edx
42cc73:	00 c8                	add    %cl,%al
42cc75:	bc 41 00 44 bd       	mov    $0xbd440041,%esp
42cc7a:	41                   	inc    %ecx
42cc7b:	00 0b                	add    %cl,(%ebx)
42cc7d:	54                   	push   %esp
42cc7e:	4f                   	dec    %edi
42cc7f:	62 6a 65             	bound  %ebp,0x65(%edx)
42cc82:	63 74 4c 69          	arpl   %esi,0x69(%esp,%ecx,2)
42cc86:	73 74                	jae    0x42ccfc
42cc88:	d4 cc                	aam    $0xcc
42cc8a:	42                   	inc    %edx
42cca7:	00 e0                	add    %ah,%al
42cca9:	cc                   	int3
42ccaa:	42                   	inc    %edx
42ccab:	00 08                	add    %cl,(%eax)
42ccad:	00 00                	add    %al,(%eax)
42ccaf:	00 24 11             	add    %ah,(%ecx,%edx,1)
42ccb2:	40                   	inc    %eax
42ccb3:	00 1c 36             	add    %bl,(%esi,%esi,1)
42ccb6:	40                   	inc    %eax
42ccb7:	00 28                	add    %ch,(%eax)
42ccb9:	36 40                	ss inc %eax
42ccbb:	00 2c 36             	add    %ch,(%esi,%esi,1)
42ccbe:	40                   	inc    %eax
42ccbf:	00 30                	add    %dh,(%eax)
42ccc1:	36 40                	ss inc %eax
42ccc3:	00 24 36             	add    %ah,(%esi,%esi,1)
42ccc6:	40                   	inc    %eax
42ccc7:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
42ccce:	40                   	inc    %eax
42cccf:	00 30                	add    %dh,(%eax)
42ccd1:	ce                   	into
42ccd2:	42                   	inc    %edx
42ccd3:	00 58 2b             	add    %bl,0x2b(%eax)
42ccd6:	40                   	inc    %eax
42ccd7:	00 74 ce 42          	add    %dh,0x42(%esi,%ecx,8)
42ccdb:	00 60 ce             	add    %ah,-0x32(%eax)
42ccde:	42                   	inc    %edx
42ccdf:	00 0c 54             	add    %cl,(%esp,%edx,2)
42cce2:	4f                   	dec    %edi
42cce3:	72 64                	jb     0x42cd49
42cce5:	65 72 65             	gs jb  0x42cd4d
42cce8:	64 4c                	fs dec %esp
42ccea:	69 73 74 8d 40 00 3c 	imul   $0x3c00408d,0x74(%ebx),%esi
42ccf1:	cd 42                	int    $0x42
42cd0f:	00 48 cd             	add    %cl,-0x33(%eax)
42cd12:	42                   	inc    %edx
42cd13:	00 08                	add    %cl,(%eax)
42cd15:	00 00                	add    %al,(%eax)
42cd17:	00 88 cc 42 00 1c    	add    %cl,0x1c0042cc(%eax)
42cd1d:	36 40                	ss inc %eax
42cd1f:	00 28                	add    %ch,(%eax)
42cd21:	36 40                	ss inc %eax
42cd23:	00 2c 36             	add    %ch,(%esi,%esi,1)
42cd26:	40                   	inc    %eax
42cd27:	00 30                	add    %dh,(%eax)
42cd29:	36 40                	ss inc %eax
42cd2b:	00 24 36             	add    %ah,(%esi,%esi,1)
42cd2e:	40                   	inc    %eax
42cd2f:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
42cd36:	40                   	inc    %eax
42cd37:	00 30                	add    %dh,(%eax)
42cd39:	ce                   	into
42cd3a:	42                   	inc    %edx
42cd3b:	00 94 ce 42 00 74 ce 	add    %dl,-0x318bffbe(%esi,%ecx,8)
42cd42:	42                   	inc    %edx
42cd43:	00 60 ce             	add    %ah,-0x32(%eax)
42cd46:	42                   	inc    %edx
42cd47:	00 06                	add    %al,(%esi)
42cd49:	54                   	push   %esp
42cd4a:	53                   	push   %ebx
42cd4b:	74 61                	je     0x42cdae
42cd4d:	63 6b 90             	arpl   %ebp,-0x70(%ebx)
42cd50:	53                   	push   %ebx
42cd51:	56                   	push   %esi
42cd52:	84 d2                	test   %dl,%dl
42cd54:	74 08                	je     0x42cd5e
42cd56:	83 c4 f0             	add    $0xfffffff0,%esp
42cd59:	e8 da 69 fd ff       	call   0x403738
42cd5e:	8b da                	mov    %edx,%ebx
42cd60:	8b f0                	mov    %eax,%esi
42cd62:	33 d2                	xor    %edx,%edx
42cd64:	8b c6                	mov    %esi,%eax
42cd66:	e8 51 66 fd ff       	call   0x4033bc
42cd6b:	c6 46 10 01          	movb   $0x1,0x10(%esi)
42cd6f:	8b c6                	mov    %esi,%eax
42cd71:	84 db                	test   %bl,%bl
42cd73:	74 0f                	je     0x42cd84
42cd75:	e8 16 6a fd ff       	call   0x403790
42cd7a:	64 8f 05 00 00 00 00 	pop    %fs:0x0
42cd81:	83 c4 0c             	add    $0xc,%esp
42cd84:	8b c6                	mov    %esi,%eax
42cd86:	5e                   	pop    %esi
42cd87:	5b                   	pop    %ebx
42cd88:	c3                   	ret
42cd89:	8d 40 00             	lea    0x0(%eax),%eax
42cd8c:	53                   	push   %ebx
42cd8d:	56                   	push   %esi
42cd8e:	8b f2                	mov    %edx,%esi
42cd90:	8b d8                	mov    %eax,%ebx
42cd92:	8b d6                	mov    %esi,%edx
42cd94:	8b c3                	mov    %ebx,%eax
42cd96:	e8 55 f0 fe ff       	call   0x41bdf0
42cd9b:	5e                   	pop    %esi
42cd9c:	5b                   	pop    %ebx
42cd9d:	c3                   	ret
42cd9e:	8b c0                	mov    %eax,%eax
42cda0:	e8 c7 f0 fe ff       	call   0x41be6c
42cda5:	c3                   	ret
42cda6:	8b c0                	mov    %eax,%eax
42cda8:	53                   	push   %ebx
42cda9:	56                   	push   %esi
42cdaa:	57                   	push   %edi
42cdab:	8b d9                	mov    %ecx,%ebx
42cdad:	8b fa                	mov    %edx,%edi
42cdaf:	8b f0                	mov    %eax,%esi
42cdb1:	80 7e 10 00          	cmpb   $0x0,0x10(%esi)
42cdb5:	74 0c                	je     0x42cdc3
42cdb7:	80 fb 02             	cmp    $0x2,%bl
42cdba:	75 07                	jne    0x42cdc3
42cdbc:	8b c7                	mov    %edi,%eax
42cdbe:	e8 29 66 fd ff       	call   0x4033ec
42cdc3:	8b cb                	mov    %ebx,%ecx
42cdc5:	8b d7                	mov    %edi,%edx
42cdc7:	8b c6                	mov    %esi,%eax
42cdc9:	e8 8a f2 fe ff       	call   0x41c058
42cdce:	5f                   	pop    %edi
42cdcf:	5e                   	pop    %esi
42cdd0:	5b                   	pop    %ebx
42cdd1:	c3                   	ret
42cdd2:	8b c0                	mov    %eax,%eax
42cdd4:	8b 10                	mov    (%eax),%edx
42cdd6:	ff 52 04             	call   *0x4(%edx)
42cdd9:	c3                   	ret
42cdda:	8b c0                	mov    %eax,%eax
42cddc:	53                   	push   %ebx
42cddd:	8b da                	mov    %edx,%ebx
42cddf:	8b d3                	mov    %ebx,%edx
42cde1:	8b 08                	mov    (%eax),%ecx
42cde3:	ff 11                	call   *(%ecx)
42cde5:	8b c3                	mov    %ebx,%eax
42cde7:	5b                   	pop    %ebx