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
42cde8:	c3                   	ret
42cde9:	8d 40 00             	lea    0x0(%eax),%eax
42cdec:	53                   	push   %ebx
42cded:	56                   	push   %esi
42cdee:	84 d2                	test   %dl,%dl
42cdf0:	74 08                	je     0x42cdfa
42cdf2:	83 c4 f0             	add    $0xfffffff0,%esp
42cdf5:	e8 3e 69 fd ff       	call   0x403738
42cdfa:	8b da                	mov    %edx,%ebx
42cdfc:	8b f0                	mov    %eax,%esi
42cdfe:	33 d2                	xor    %edx,%edx
42ce00:	8b c6                	mov    %esi,%eax
42ce02:	e8 b5 65 fd ff       	call   0x4033bc
42ce07:	b2 01                	mov    $0x1,%dl
42ce09:	a1 bc 95 41 00       	mov    0x4195bc,%eax
42ce0e:	e8 a9 65 fd ff       	call   0x4033bc
42ce13:	89 46 04             	mov    %eax,0x4(%esi)
42ce16:	8b c6                	mov    %esi,%eax
42ce18:	84 db                	test   %bl,%bl
42ce1a:	74 0f                	je     0x42ce2b
42ce1c:	e8 6f 69 fd ff       	call   0x403790
42ce21:	64 8f 05 00 00 00 00 	pop    %fs:0x0
42ce28:	83 c4 0c             	add    $0xc,%esp
42ce2b:	8b c6                	mov    %esi,%eax
42ce2d:	5e                   	pop    %esi
42ce2e:	5b                   	pop    %ebx
42ce2f:	c3                   	ret
42ce30:	53                   	push   %ebx
42ce31:	56                   	push   %esi
42ce32:	e8 69 69 fd ff       	call   0x4037a0
42ce37:	8b da                	mov    %edx,%ebx
42ce39:	8b f0                	mov    %eax,%esi
42ce3b:	8b 46 04             	mov    0x4(%esi),%eax
42ce3e:	e8 a9 65 fd ff       	call   0x4033ec
42ce43:	8b d3                	mov    %ebx,%edx
42ce45:	80 e2 fc             	and    $0xfc,%dl
42ce48:	8b c6                	mov    %esi,%eax
42ce4a:	e8 8d 65 fd ff       	call   0x4033dc
42ce4f:	84 db                	test   %bl,%bl
42ce51:	7e 07                	jle    0x42ce5a
42ce53:	8b c6                	mov    %esi,%eax
42ce55:	e8 2e 69 fd ff       	call   0x403788
42ce5a:	5e                   	pop    %esi
42ce5b:	5b                   	pop    %ebx
42ce5c:	c3                   	ret
42ce5d:	8d 40 00             	lea    0x0(%eax),%eax
42ce60:	8b 50 04             	mov    0x4(%eax),%edx
42ce63:	8b 4a 08             	mov    0x8(%edx),%ecx
42ce66:	49                   	dec    %ecx
42ce67:	8b c2                	mov    %edx,%eax
42ce69:	8b d1                	mov    %ecx,%edx
42ce6b:	e8 80 ef fe ff       	call   0x41bdf0
42ce70:	c3                   	ret
42ce71:	8d 40 00             	lea    0x0(%eax),%eax
42ce74:	53                   	push   %ebx
42ce75:	56                   	push   %esi
42ce76:	8b d8                	mov    %eax,%ebx
42ce78:	8b c3                	mov    %ebx,%eax
42ce7a:	8b 10                	mov    (%eax),%edx
42ce7c:	ff 52 08             	call   *0x8(%edx)
42ce7f:	8b f0                	mov    %eax,%esi
42ce81:	8b 43 04             	mov    0x4(%ebx),%eax
42ce84:	8b 50 08             	mov    0x8(%eax),%edx
42ce87:	4a                   	dec    %edx
42ce88:	e8 53 ee fe ff       	call   0x41bce0
42ce8d:	8b c6                	mov    %esi,%eax
42ce8f:	5e                   	pop    %esi
42ce90:	5b                   	pop    %ebx
42ce91:	c3                   	ret
42ce92:	8b c0                	mov    %eax,%eax
42ce94:	8b 40 04             	mov    0x4(%eax),%eax
42ce97:	e8 f8 ed fe ff       	call   0x41bc94
42ce9c:	c3                   	ret
42ce9d:	8d 40 00             	lea    0x0(%eax),%eax
42cea0:	55                   	push   %ebp
42cea1:	8b ec                	mov    %esp,%ebp
42cea3:	33 c0                	xor    %eax,%eax
42cea5:	55                   	push   %ebp
42cea6:	68 c5 ce 42 00       	push   $0x42cec5
42ceab:	64 ff 30             	push   %fs:(%eax)
42ceae:	64 89 20             	mov    %esp,%fs:(%eax)
42ceb1:	ff 05 f4 c8 49 00    	incl   0x49c8f4
42ceb7:	33 c0                	xor    %eax,%eax
42ceb9:	5a                   	pop    %edx
42ceba:	59                   	pop    %ecx
42cebb:	59                   	pop    %ecx
42cebc:	64 89 10             	mov    %edx,%fs:(%eax)
42cebf:	68 cc ce 42 00       	push   $0x42cecc
42cec4:	c3                   	ret
42cec5:	e9 9e 6c fd ff       	jmp    0x403b68
42ceca:	eb f8                	jmp    0x42cec4
42cecc:	5d                   	pop    %ebp
42cecd:	c3                   	ret
42cece:	8b c0                	mov    %eax,%eax
42ced0:	83 2d f4 c8 49 00 01 	subl   $0x1,0x49c8f4
42ced7:	c3                   	ret
42ced8:	ff 25 94 d7 49 00    	jmp    *0x49d794
42cede:	8b c0                	mov    %eax,%eax
42cee0:	ff 25 90 d7 49 00    	jmp    *0x49d790
42cee6:	8b c0                	mov    %eax,%eax
42cee8:	ff 25 8c d7 49 00    	jmp    *0x49d78c
42ceee:	8b c0                	mov    %eax,%eax
42cef0:	ff 25 88 d7 49 00    	jmp    *0x49d788
42cef6:	8b c0                	mov    %eax,%eax
42cef8:	ff 25 84 d7 49 00    	jmp    *0x49d784
42cefe:	8b c0                	mov    %eax,%eax
42cf00:	ff 25 80 d7 49 00    	jmp    *0x49d780
42cf06:	8b c0                	mov    %eax,%eax
42cf08:	ff 25 7c d7 49 00    	jmp    *0x49d77c
42cf0e:	8b c0                	mov    %eax,%eax
42cf10:	52                   	push   %edx
42cf11:	6a ff                	push   $0xffffffff
42cf13:	50                   	push   %eax
42cf14:	e8 df ff ff ff       	call   0x42cef8
42cf19:	c3                   	ret
42cf1a:	8b c0                	mov    %eax,%eax
42cf1c:	ff 25 78 d7 49 00    	jmp    *0x49d778
42cf22:	8b c0                	mov    %eax,%eax
42cf24:	ff 25 74 d7 49 00    	jmp    *0x49d774
42cf2a:	8b c0                	mov    %eax,%eax
42cf2c:	ff 25 70 d7 49 00    	jmp    *0x49d770
42cf32:	8b c0                	mov    %eax,%eax
42cf34:	ff 25 6c d7 49 00    	jmp    *0x49d76c
42cf3a:	8b c0                	mov    %eax,%eax
42cf3c:	ff 25 68 d7 49 00    	jmp    *0x49d768
42cf42:	8b c0                	mov    %eax,%eax
42cf44:	ff 25 64 d7 49 00    	jmp    *0x49d764
42cf4a:	8b c0                	mov    %eax,%eax
42cf4c:	ff 25 60 d7 49 00    	jmp    *0x49d760
42cf52:	8b c0                	mov    %eax,%eax
42cf54:	ff 25 5c d7 49 00    	jmp    *0x49d75c
42cf5a:	8b c0                	mov    %eax,%eax
42cf5c:	ff 25 58 d7 49 00    	jmp    *0x49d758
42cf62:	8b c0                	mov    %eax,%eax
42cf64:	ff 25 54 d7 49 00    	jmp    *0x49d754
42cf6a:	8b c0                	mov    %eax,%eax
42cf6c:	ff 25 50 d7 49 00    	jmp    *0x49d750
42cf72:	8b c0                	mov    %eax,%eax
42cf74:	ff 25 4c d7 49 00    	jmp    *0x49d74c
42cf7a:	8b c0                	mov    %eax,%eax
42cf7c:	ff 25 48 d7 49 00    	jmp    *0x49d748
42cf82:	8b c0                	mov    %eax,%eax
42cf84:	ff 25 44 d7 49 00    	jmp    *0x49d744
42cf8a:	8b c0                	mov    %eax,%eax
42cf8c:	ff 25 40 d7 49 00    	jmp    *0x49d740
42cf92:	8b c0                	mov    %eax,%eax
42cf94:	ff 25 3c d7 49 00    	jmp    *0x49d73c
42cf9a:	8b c0                	mov    %eax,%eax
42cf9c:	55                   	push   %ebp
42cf9d:	8b ec                	mov    %esp,%ebp
42cf9f:	33 c0                	xor    %eax,%eax
42cfa1:	55                   	push   %ebp
42cfa2:	68 c1 cf 42 00       	push   $0x42cfc1
42cfa7:	64 ff 30             	push   %fs:(%eax)
42cfaa:	64 89 20             	mov    %esp,%fs:(%eax)
42cfad:	ff 05 f8 c8 49 00    	incl   0x49c8f8
42cfb3:	33 c0                	xor    %eax,%eax
42cfb5:	5a                   	pop    %edx
42cfb6:	59                   	pop    %ecx
42cfb7:	59                   	pop    %ecx
42cfb8:	64 89 10             	mov    %edx,%fs:(%eax)
42cfbb:	68 c8 cf 42 00       	push   $0x42cfc8
42cfc0:	c3                   	ret
42cfc1:	e9 a2 6b fd ff       	jmp    0x403b68
42cfc6:	eb f8                	jmp    0x42cfc0
42cfc8:	5d                   	pop    %ebp
42cfc9:	c3                   	ret
42cfca:	8b c0                	mov    %eax,%eax
42cfcc:	83 2d f8 c8 49 00 01 	subl   $0x1,0x49c8f8
42cfd3:	c3                   	ret
42cfd4:	55                   	push   %ebp
42cfd5:	8b ec                	mov    %esp,%ebp
42cfd7:	51                   	push   %ecx
42cfd8:	53                   	push   %ebx
42cfd9:	56                   	push   %esi