4fbb07:	00 00 00
4fbb0a:	b2 01                	mov    $0x1,%dl
4fbb0c:	a1 ec 6a 42 00       	mov    0x426aec,%eax
4fbb11:	e8 ba 16 f3 ff       	call   0x42d1d0
4fbb16:	89 45 f0             	mov    %eax,-0x10(%ebp)
4fbb19:	33 d2                	xor    %edx,%edx
4fbb1b:	55                   	push   %ebp
4fbb1c:	68 cb bc 4f 00       	push   $0x4fbccb
4fbb21:	64 ff 32             	push   %fs:(%edx)
4fbb24:	64 89 22             	mov    %esp,%fs:(%edx)
4fbb27:	8b 45 fc             	mov    -0x4(%ebp),%eax
4fbb2a:	8b 50 2c             	mov    0x2c(%eax),%edx
4fbb2d:	8b 45 f0             	mov    -0x10(%ebp),%eax
4fbb30:	8b 08                	mov    (%eax),%ecx
4fbb32:	ff 51 08             	call   *0x8(%ecx)
4fbb35:	b2 06                	mov    $0x6,%dl
4fbb37:	8b 45 f0             	mov    -0x10(%ebp),%eax
4fbb3a:	e8 69 2c f3 ff       	call   0x42e7a8
4fbb3f:	8d 85 28 fe ff ff    	lea    -0x1d8(%ebp),%eax
4fbb45:	e8 f6 c3 00 00       	call   0x507f40
4fbb4a:	c7 85 e4 fe ff ff 02 	movl   $0x2,-0x11c(%ebp)
4fbb51:	00 00 00
4fbb54:	8b 45 fc             	mov    -0x4(%ebp),%eax
4fbb57:	33 d2                	xor    %edx,%edx
4fbb59:	8a 50 3f             	mov    0x3f(%eax),%dl
4fbb5c:	8d 85 28 fe ff ff    	lea    -0x1d8(%ebp),%eax
4fbb62:	83 c9 ff             	or     $0xffffffff,%ecx
4fbb65:	e8 12 c3 00 00       	call   0x507e7c
4fbb6a:	8b 45 fc             	mov    -0x4(%ebp),%eax
4fbb6d:	80 78 3d 00          	cmpb   $0x0,0x3d(%eax)
4fbb71:	74 1a                	je     0x4fbb8d
4fbb73:	8b 45 fc             	mov    -0x4(%ebp),%eax
4fbb76:	8b 40 28             	mov    0x28(%eax),%eax
4fbb79:	c6 40 14 01          	movb   $0x1,0x14(%eax)
4fbb7d:	8d 85 28 fe ff ff    	lea    -0x1d8(%ebp),%eax
4fbb83:	ba 01 00 00 00       	mov    $0x1,%edx
4fbb88:	e8 17 c5 00 00       	call   0x5080a4
4fbb8d:	8b 45 fc             	mov    -0x4(%ebp),%eax
4fbb90:	80 78 41 00          	cmpb   $0x0,0x41(%eax)
4fbb94:	74 0b                	je     0x4fbba1
4fbb96:	8d 85 28 fe ff ff    	lea    -0x1d8(%ebp),%eax
4fbb9c:	e8 6b c9 00 00       	call   0x50850c
4fbba1:	33 d2                	xor    %edx,%edx
4fbba3:	8b 45 f0             	mov    -0x10(%ebp),%eax
4fbba6:	e8 5d 1d f3 ff       	call   0x42d908
4fbbab:	89 45 f4             	mov    %eax,-0xc(%ebp)
4fbbae:	ba 01 00 00 00       	mov    $0x1,%edx
4fbbb3:	8b 45 f0             	mov    -0x10(%ebp),%eax
4fbbb6:	e8 4d 1d f3 ff       	call   0x42d908
4fbbbb:	8b d8                	mov    %eax,%ebx
4fbbbd:	2b 5d f4             	sub    -0xc(%ebp),%ebx
4fbbc0:	85 db                	test   %ebx,%ebx
4fbbc2:	7e 10                	jle    0x4fbbd4
4fbbc4:	f6 c3 03             	test   $0x3,%bl
4fbbc7:	75 0b                	jne    0x4fbbd4
4fbbc9:	8b 85 44 fe ff ff    	mov    -0x1bc(%ebp),%eax
4fbbcf:	89 45 f8             	mov    %eax,-0x8(%ebp)
4fbbd2:	eb 07                	jmp    0x4fbbdb
4fbbd4:	c7 45 f8 01 00 00 00 	movl   $0x1,-0x8(%ebp)
4fbbdb:	6a 00                	push   $0x0
4fbbdd:	6a 00                	push   $0x0
4fbbdf:	6a 00                	push   $0x0
4fbbe1:	8d 85 70 fd ff ff    	lea    -0x290(%ebp),%eax
4fbbe7:	50                   	push   %eax
4fbbe8:	33 c9                	xor    %ecx,%ecx
4fbbea:	33 d2                	xor    %edx,%edx
4fbbec:	33 c0                	xor    %eax,%eax
4fbbee:	e8 81 ea f1 ff       	call   0x41a674
4fbbf3:	8d 85 70 fd ff ff    	lea    -0x290(%ebp),%eax
4fbbf9:	50                   	push   %eax
4fbbfa:	6a 00                	push   $0x0
4fbbfc:	33 c9                	xor    %ecx,%ecx
4fbbfe:	8b 55 fc             	mov    -0x4(%ebp),%edx
4fbc01:	8b 45 fc             	mov    -0x4(%ebp),%eax
4fbc04:	66 be fd ff          	mov    $0xfffd,%si
4fbc08:	e8 67 80 f0 ff       	call   0x403c74
4fbc0d:	33 d2                	xor    %edx,%edx
4fbc0f:	55                   	push   %ebp
4fbc10:	68 ae bc 4f 00       	push   $0x4fbcae
4fbc15:	64 ff 32             	push   %fs:(%edx)
4fbc18:	64 89 22             	mov    %esp,%fs:(%edx)
4fbc1b:	8d 85 28 fe ff ff    	lea    -0x1d8(%ebp),%eax
4fbc21:	83 ca ff             	or     $0xffffffff,%edx
4fbc24:	e8 c7 ca 00 00       	call   0x5086f0
4fbc29:	eb 19                	jmp    0x4fbc44
4fbc2b:	8d 55 f4             	lea    -0xc(%ebp),%edx
4fbc2e:	8d 85 28 fe ff ff    	lea    -0x1d8(%ebp),%eax
4fbc34:	8b 4d f8             	mov    -0x8(%ebp),%ecx
4fbc37:	e8 28 cb 00 00       	call   0x508764
4fbc3c:	8b d3                	mov    %ebx,%edx
4fbc3e:	0f af d0             	imul   %eax,%edx
4fbc41:	01 55 f4             	add    %edx,-0xc(%ebp)
4fbc44:	8b 85 00 ff ff ff    	mov    -0x100(%ebp),%eax
4fbc4a:	3b 85 44 fe ff ff    	cmp    -0x1bc(%ebp),%eax
4fbc50:	72 d9                	jb     0x4fbc2b
4fbc52:	8d 85 28 fe ff ff    	lea    -0x1d8(%ebp),%eax
4fbc58:	e8 83 cd 00 00       	call   0x5089e0
4fbc5d:	33 c0                	xor    %eax,%eax
4fbc5f:	5a                   	pop    %edx
4fbc60:	59                   	pop    %ecx
4fbc61:	59                   	pop    %ecx
4fbc62:	64 89 10             	mov    %edx,%fs:(%eax)
4fbc65:	68 b5 bc 4f 00       	push   $0x4fbcb5
4fbc6a:	e8 cd 6b f0 ff       	call   0x40283c
4fbc6f:	85 c0                	test   %eax,%eax
4fbc71:	75 07                	jne    0x4fbc7a
4fbc73:	bb 64 00 00 00       	mov    $0x64,%ebx
4fbc78:	eb 02                	jmp    0x4fbc7c
4fbc7a:	33 db                	xor    %ebx,%ebx
4fbc7c:	53                   	push   %ebx
4fbc7d:	6a 00                	push   $0x0
4fbc7f:	6a 00                	push   $0x0
4fbc81:	8d 85 70 fd ff ff    	lea    -0x290(%ebp),%eax
4fbc87:	50                   	push   %eax
4fbc88:	33 c9                	xor    %ecx,%ecx
4fbc8a:	33 d2                	xor    %edx,%edx
4fbc8c:	33 c0                	xor    %eax,%eax
4fbc8e:	e8 e1 e9 f1 ff       	call   0x41a674
4fbc93:	8d 85 70 fd ff ff    	lea    -0x290(%ebp),%eax
4fbc99:	50                   	push   %eax
4fbc9a:	6a 00                	push   $0x0
4fbc9c:	b1 02                	mov    $0x2,%cl
4fbc9e:	8b 55 fc             	mov    -0x4(%ebp),%edx
4fbca1:	8b 45 fc             	mov    -0x4(%ebp),%eax
4fbca4:	66 be fd ff          	mov    $0xfffd,%si
4fbca8:	e8 c7 7f f0 ff       	call   0x403c74
4fbcad:	c3                   	ret
4fbcae:	e9 59 85 f0 ff       	jmp    0x40420c
4fbcb3:	eb b5                	jmp    0x4fbc6a
4fbcb5:	33 c0                	xor    %eax,%eax
4fbcb7:	5a                   	pop    %edx
4fbcb8:	59                   	pop    %ecx
4fbcb9:	59                   	pop    %ecx
4fbcba:	64 89 10             	mov    %edx,%fs:(%eax)
4fbcbd:	68 d2 bc 4f 00       	push   $0x4fbcd2
4fbcc2:	8b 45 f0             	mov    -0x10(%ebp),%eax
4fbcc5:	e8 ae 7d f0 ff       	call   0x403a78
4fbcca:	c3                   	ret
4fbccb:	e9 3c 85 f0 ff       	jmp    0x40420c
4fbcd0:	eb f0                	jmp    0x4fbcc2
4fbcd2:	33 c0                	xor    %eax,%eax
4fbcd4:	5a                   	pop    %edx
4fbcd5:	59                   	pop    %ecx
4fbcd6:	59                   	pop    %ecx
4fbcd7:	64 89 10             	mov    %edx,%fs:(%eax)
4fbcda:	eb 1e                	jmp    0x4fbcfa
4fbcdc:	e9 a3 83 f0 ff       	jmp    0x404084
4fbce1:	01 00                	add    %eax,(%eax)
4fbce3:	00 00                	add    %al,(%eax)
4fbce5:	34 85                	xor    $0x85,%al
4fbce7:	40                   	inc    %eax
4fbce8:	00 ed                	add    %ch,%ch
4fbcea:	bc 4f 00 8b 45       	mov    $0x458b004f,%esp
4fbcef:	fc                   	cld
4fbcf0:	e8 43 07 00 00       	call   0x4fc438
4fbcf5:	e8 c6 85 f0 ff       	call   0x4042c0
4fbcfa:	33 c0                	xor    %eax,%eax
4fbcfc:	5a                   	pop    %edx
4fbcfd:	59                   	pop    %ecx
4fbcfe:	59                   	pop    %ecx
4fbcff:	64 89 10             	mov    %edx,%fs:(%eax)
4fbd02:	68 1a bd 4f 00       	push   $0x4fbd1a
4fbd07:	8d 85 80 fd ff ff    	lea    -0x280(%ebp),%eax
4fbd0d:	e8 ba f9 ff ff       	call   0x4fb6cc
4fbd12:	c3                   	ret
4fbd13:	e9 f4 84 f0 ff       	jmp    0x40420c
4fbd18:	eb ed                	jmp    0x4fbd07
4fbd1a:	5f                   	pop    %edi
4fbd1b:	5e                   	pop    %esi
4fbd1c:	5b                   	pop    %ebx
4fbd1d:	8b e5                	mov    %ebp,%esp
4fbd1f:	5d                   	pop    %ebp
4fbd20:	c3                   	ret
4fbd21:	8d 40 00             	lea    0x0(%eax),%eax
4fbd24:	53                   	push   %ebx
4fbd25:	56                   	push   %esi
4fbd26:	57                   	push   %edi
4fbd27:	8b f9                	mov    %ecx,%edi
4fbd29:	8b f2                	mov    %edx,%esi
4fbd2b:	8b d8                	mov    %eax,%ebx
4fbd2d:	8b c3                	mov    %ebx,%eax
4fbd2f:	e8 9c 01 00 00       	call   0x4fbed0
4fbd34:	8b c8                	mov    %eax,%ecx
4fbd36:	8b d7                	mov    %edi,%edx
4fbd38:	8b c6                	mov    %esi,%eax
4fbd3a:	e8 e5 cb f2 ff       	call   0x428924
4fbd3f:	5f                   	pop    %edi
4fbd40:	5e                   	pop    %esi
4fbd41:	5b                   	pop    %ebx
4fbd42:	c3                   	ret
4fbd43:	90                   	nop
4fbd44:	53                   	push   %ebx
4fbd45:	56                   	push   %esi
4fbd46:	57                   	push   %edi
4fbd47:	8b f2                	mov    %edx,%esi
4fbd49:	8b f8                	mov    %eax,%edi
4fbd4b:	33 db                	xor    %ebx,%ebx
4fbd4d:	8b c6                	mov    %esi,%eax
4fbd4f:	8b 15 b4 b1 4f 00    	mov    0x4fb1b4,%edx
4fbd55:	e8 aa 7e f0 ff       	call   0x403c04
4fbd5a:	84 c0                	test   %al,%al
4fbd5c:	74 25                	je     0x4fbd83
4fbd5e:	8b 47 28             	mov    0x28(%edi),%eax
4fbd61:	83 78 08 00          	cmpl   $0x0,0x8(%eax)
4fbd65:	74 16                	je     0x4fbd7d
4fbd67:	8b 56 28             	mov    0x28(%esi),%edx
4fbd6a:	83 7a 08 00          	cmpl   $0x0,0x8(%edx)
4fbd6e:	74 0d                	je     0x4fbd7d
4fbd70:	8b d6                	mov    %esi,%edx
4fbd72:	8b c7                	mov    %edi,%eax
4fbd74:	e8 b3 e5 f2 ff       	call   0x42a32c
4fbd79:	8b d8                	mov    %eax,%ebx
4fbd7b:	eb 06                	jmp    0x4fbd83
4fbd7d:	3b 46 28             	cmp    0x28(%esi),%eax
4fbd80:	0f 94 c3             	sete   %bl
4fbd83:	8b c3                	mov    %ebx,%eax
4fbd85:	5f                   	pop    %edi
4fbd86:	5e                   	pop    %esi
4fbd87:	5b                   	pop    %ebx
4fbd88:	c3                   	ret
4fbd89:	8d 40 00             	lea    0x0(%eax),%eax
4fbd8c:	53                   	push   %ebx
4fbd8d:	8b d8                	mov    %eax,%ebx
4fbd8f:	8b 43 2c             	mov    0x2c(%ebx),%eax
4fbd92:	e8 e1 7c f0 ff       	call   0x403a78
4fbd97:	33 c0                	xor    %eax,%eax
4fbd99:	89 43 2c             	mov    %eax,0x2c(%ebx)
4fbd9c:	5b                   	pop    %ebx
4fbd9d:	c3                   	ret
4fbd9e:	8b c0                	mov    %eax,%eax
4fbda0:	56                   	push   %esi
4fbda1:	57                   	push   %edi
4fbda2:	81 c4 fc fb ff ff    	add    $0xfffffbfc,%esp
4fbda8:	8b f8                	mov    %eax,%edi
4fbdaa:	66 c7 04 24 00 03    	movw   $0x300,(%esp)
4fbdb0:	66 8b 97 80 00 00 00 	mov    0x80(%edi),%dx
4fbdb7:	66 89 54 24 02       	mov    %dx,0x2(%esp)
4fbdbc:	83 7f 28 01          	cmpl   $0x1,0x28(%edi)
4fbdc0:	75 2f                	jne    0x4fbdf1
4fbdc2:	0f b7 f2             	movzwl %dx,%esi
4fbdc5:	4e                   	dec    %esi
4fbdc6:	85 f6                	test   %esi,%esi
4fbdc8:	7c 6c                	jl     0x4fbe36
4fbdca:	46                   	inc    %esi
4fbdcb:	33 c9                	xor    %ecx,%ecx
4fbdcd:	8d 54 24 04          	lea    0x4(%esp),%edx
4fbdd1:	8b 87 84 00 00 00    	mov    0x84(%edi),%eax
4fbdd7:	8b 00                	mov    (%eax),%eax
4fbdd9:	8a 04 08             	mov    (%eax,%ecx,1),%al
4fbddc:	88 02                	mov    %al,(%edx)
4fbdde:	88 42 01             	mov    %al,0x1(%edx)
4fbde1:	88 42 02             	mov    %al,0x2(%edx)
4fbde4:	c6 42 03 00          	movb   $0x0,0x3(%edx)
4fbde8:	41                   	inc    %ecx
4fbde9:	83 c2 04             	add    $0x4,%edx
4fbdec:	4e                   	dec    %esi
4fbded:	75 e2                	jne    0x4fbdd1
4fbdef:	eb 45                	jmp    0x4fbe36
4fbdf1:	0f b7 f2             	movzwl %dx,%esi
4fbdf4:	4e                   	dec    %esi
4fbdf5:	85 f6                	test   %esi,%esi
4fbdf7:	7c 3d                	jl     0x4fbe36
4fbdf9:	46                   	inc    %esi
4fbdfa:	33 c9                	xor    %ecx,%ecx
4fbdfc:	8d 54 24 04          	lea    0x4(%esp),%edx
4fbe00:	8b 87 84 00 00 00    	mov    0x84(%edi),%eax
4fbe06:	8b 40 08             	mov    0x8(%eax),%eax
4fbe09:	8a 04 08             	mov    (%eax,%ecx,1),%al
4fbe0c:	88 02                	mov    %al,(%edx)
4fbe0e:	8b 87 84 00 00 00    	mov    0x84(%edi),%eax
4fbe14:	8b 40 04             	mov    0x4(%eax),%eax
4fbe17:	8a 04 08             	mov    (%eax,%ecx,1),%al
4fbe1a:	88 42 01             	mov    %al,0x1(%edx)
4fbe1d:	8b 87 84 00 00 00    	mov    0x84(%edi),%eax
4fbe23:	8b 00                	mov    (%eax),%eax
4fbe25:	8a 04 08             	mov    (%eax,%ecx,1),%al
4fbe28:	88 42 02             	mov    %al,0x2(%edx)
4fbe2b:	c6 42 03 00          	movb   $0x0,0x3(%edx)
4fbe2f:	41                   	inc    %ecx
4fbe30:	83 c2 04             	add    $0x4,%edx
4fbe33:	4e                   	dec    %esi
4fbe34:	75 ca                	jne    0x4fbe00
4fbe36:	8b c4                	mov    %esp,%eax
4fbe38:	50                   	push   %eax
4fbe39:	e8 7a b6 f0 ff       	call   0x4074b8
4fbe3e:	81 c4 04 04 00 00    	add    $0x404,%esp
4fbe44:	5f                   	pop    %edi
4fbe45:	5e                   	pop    %esi
4fbe46:	c3                   	ret
4fbe47:	90                   	nop
4fbe48:	53                   	push   %ebx
4fbe49:	56                   	push   %esi
4fbe4a:	57                   	push   %edi
4fbe4b:	55                   	push   %ebp
4fbe4c:	81 c4 fc fb ff ff    	add    $0xfffffbfc,%esp
4fbe52:	8b d8                	mov    %eax,%ebx
4fbe54:	8d 44 24 04          	lea    0x4(%esp),%eax
4fbe58:	50                   	push   %eax
4fbe59:	68 00 01 00 00       	push   $0x100
4fbe5e:	6a 00                	push   $0x0
4fbe60:	52                   	push   %edx
4fbe61:	e8 92 b7 f0 ff       	call   0x4075f8
4fbe66:	8b f0                	mov    %eax,%esi
4fbe68:	85 f6                	test   %esi,%esi
4fbe6a:	74 59                	je     0x4fbec5
4fbe6c:	6a 03                	push   $0x3
4fbe6e:	8b 7b 04             	mov    0x4(%ebx),%edi
4fbe71:	8b c3                	mov    %ebx,%eax
4fbe73:	8b ce                	mov    %esi,%ecx
4fbe75:	ba 01 00 00 00       	mov    $0x1,%edx
4fbe7a:	ff 57 08             	call   *0x8(%edi)
4fbe7d:	89 83 84 00 00 00    	mov    %eax,0x84(%ebx)
4fbe83:	89 b3 80 00 00 00    	mov    %esi,0x80(%ebx)
4fbe89:	8b fe                	mov    %esi,%edi
4fbe8b:	4f                   	dec    %edi
4fbe8c:	85 ff                	test   %edi,%edi
4fbe8e:	7c 35                	jl     0x4fbec5
4fbe90:	47                   	inc    %edi
4fbe91:	33 d2                	xor    %edx,%edx
4fbe93:	8d 44 24 04          	lea    0x4(%esp),%eax
4fbe97:	8b b3 84 00 00 00    	mov    0x84(%ebx),%esi
4fbe9d:	8b 4e 08             	mov    0x8(%esi),%ecx
4fbea0:	8d 2c 11             	lea    (%ecx,%edx,1),%ebp
4fbea3:	8a 08                	mov    (%eax),%cl
4fbea5:	88 4d 00             	mov    %cl,0x0(%ebp)
4fbea8:	8b 4e 04             	mov    0x4(%esi),%ecx
4fbeab:	8d 2c 11             	lea    (%ecx,%edx,1),%ebp
4fbeae:	8a 48 01             	mov    0x1(%eax),%cl
4fbeb1:	88 4d 00             	mov    %cl,0x0(%ebp)
4fbeb4:	8b 0e                	mov    (%esi),%ecx
4fbeb6:	8d 34 11             	lea    (%ecx,%edx,1),%esi
4fbeb9:	8a 48 02             	mov    0x2(%eax),%cl
4fbebc:	88 0e                	mov    %cl,(%esi)
4fbebe:	42                   	inc    %edx
4fbebf:	83 c0 04             	add    $0x4,%eax
4fbec2:	4f                   	dec    %edi
4fbec3:	75 d2                	jne    0x4fbe97
4fbec5:	81 c4 04 04 00 00    	add    $0x404,%esp
4fbecb:	5d                   	pop    %ebp
4fbecc:	5f                   	pop    %edi
4fbecd:	5e                   	pop    %esi
4fbece:	5b                   	pop    %ebx
4fbecf:	c3                   	ret
4fbed0:	55                   	push   %ebp
4fbed1:	8b ec                	mov    %esp,%ebp
4fbed3:	81 c4 70 fd ff ff    	add    $0xfffffd70,%esp
4fbed9:	53                   	push   %ebx
4fbeda:	56                   	push   %esi
4fbedb:	57                   	push   %edi
4fbedc:	89 45 fc             	mov    %eax,-0x4(%ebp)