4bad9e:	47                   	inc    %edi
4bad9f:	00 40 47             	add    %al,0x47(%eax)
4bada2:	47                   	inc    %edi
4bada3:	00 18                	add    %bl,(%eax)
4bada5:	b6 4b                	mov    $0x4b,%dh
4bada7:	00 10                	add    %dl,(%eax)
4bada9:	ba 47 00 68 b0       	mov    $0xb0680047,%edx
4badae:	47                   	inc    %edi
4badaf:	00 48 b2             	add    %cl,-0x4e(%eax)
4badb2:	47                   	inc    %edi
4badb3:	00 f4                	add    %dh,%ah
4badb5:	bd 4b 00 10 ce       	mov    $0xce10004b,%ebp
4badba:	4b                   	dec    %ebx
4badbb:	00 88 47 47 00 64    	add    %cl,0x64004747(%eax)
4badc1:	47                   	inc    %edi
4badc2:	47                   	inc    %edi
4badc3:	00 30                	add    %dh,(%eax)
4badc5:	ce                   	into
4badc6:	4b                   	dec    %ebx
4badc7:	00 4c ce 4b          	add    %cl,0x4b(%esi,%ecx,8)
4badcb:	00 7c 46 47          	add    %bh,0x47(%esi,%eax,2)
4badcf:	00 2c cf             	add    %ch,(%edi,%ecx,8)
4badd2:	4b                   	dec    %ebx
4badd3:	00 2c 47             	add    %ch,(%edi,%eax,2)
4badd6:	47                   	inc    %edi
4badd7:	00 1c b9             	add    %bl,(%ecx,%edi,4)
4badda:	4b                   	dec    %ebx
4baddb:	00 04 ba             	add    %al,(%edx,%edi,4)
4badde:	47                   	inc    %edi
4baddf:	00 e4                	add    %ah,%ah
4bade1:	30 47 00             	xor    %al,0x0(%edi)
4bade4:	28 be 4b 00 e0 bd    	sub    %bh,-0x421fffb5(%esi)
4badea:	4b                   	dec    %ebx
4badeb:	00 14 b7             	add    %dl,(%edi,%esi,4)
4badee:	4b                   	dec    %ebx
4badef:	00 a8 cc 4b 00 58    	add    %ch,0x58004bcc(%eax)
4badf5:	b6 4b                	mov    $0x4b,%dh
4badf7:	00 a0 cb 4b 00 5c    	add    %ah,0x5c004bcb(%eax)
4badfd:	b8 4b 00 ec cb       	mov    $0xcbec004b,%eax
4bae02:	4b                   	dec    %ebx
4bae03:	00 e8                	add    %ch,%al
4bae05:	bd 4b 00 12 54       	mov    $0x5412004b,%ebp
4bae0a:	54                   	push   %esp
4bae0b:	42                   	inc    %edx
4bae0c:	58                   	pop    %eax
4bae0d:	53                   	push   %ebx
4bae0e:	70 69                	jo     0x4bae79
4bae10:	6e                   	outsb  %ds:(%esi),(%dx)
4bae11:	45                   	inc    %ebp
4bae12:	64 69 74 56 69 65 77 	imul   $0x72657765,%fs:0x69(%esi,%edx,2),%esi
4bae19:	65 72
4bae1b:	90                   	nop
4bae1c:	68 ae 4b 00 00       	push   $0x4bae
4bae39:	00 00                	add    %al,(%eax)
4bae3b:	00 dc                	add    %bl,%ah
4bae3d:	ae                   	scas   %es:(%edi),%al
4bae3e:	4b                   	dec    %ebx
4bae3f:	00 40 00             	add    %al,0x0(%eax)
4bae42:	00 00                	add    %al,(%eax)
4bae44:	74 ac                	je     0x4badf2
4bae46:	4b                   	dec    %ebx
4bae47:	00 c0                	add    %al,%al
4bae49:	3c 40                	cmp    $0x40,%al
4bae4b:	00 cc                	add    %cl,%ah
4bae4d:	3c 40                	cmp    $0x40,%al
4bae4f:	00 d0                	add    %dl,%al
4bae51:	3c 40                	cmp    $0x40,%al
4bae53:	00 d4                	add    %dl,%ah
4bae55:	3c 40                	cmp    $0x40,%al
4bae57:	00 c8                	add    %cl,%al
4bae59:	3c 40                	cmp    $0x40,%al
4bae5b:	00 10                	add    %dl,(%eax)
4bae5d:	3a 40 00             	cmp    0x0(%eax),%al
4bae60:	2c 3a                	sub    $0x3a,%al
4bae62:	40                   	inc    %eax
4bae63:	00 2c 31             	add    %ch,(%ecx,%esi,1)
4bae66:	47                   	inc    %edi
4bae67:	00 38                	add    %bh,(%eax)
4bae69:	b4 4b                	mov    $0x4b,%ah
4bae6b:	00 e8                	add    %ch,%al
4bae6d:	bf 4b 00 f8 37       	mov    $0x37f8004b,%edi
4bae72:	47                   	inc    %edi
4bae73:	00 40 47             	add    %al,0x47(%eax)
4bae76:	47                   	inc    %edi
4bae77:	00 18                	add    %bl,(%eax)
4bae79:	b6 4b                	mov    $0x4b,%dh
4bae7b:	00 10                	add    %dl,(%eax)
4bae7d:	ba 47 00 68 b0       	mov    $0xb0680047,%edx
4bae82:	47                   	inc    %edi
4bae83:	00 58 c0             	add    %bl,-0x40(%eax)
4bae86:	4b                   	dec    %ebx
4bae87:	00 f4                	add    %dh,%ah
4bae89:	bd 4b 00 08 c1       	mov    $0xc108004b,%ebp
4bae8e:	4b                   	dec    %ebx
4bae8f:	00 4c c1 4b          	add    %cl,0x4b(%ecx,%eax,8)
4bae93:	00 64 47 47          	add    %ah,0x47(%edi,%eax,2)
4bae97:	00 34 47             	add    %dh,(%edi,%eax,2)
4bae9a:	47                   	inc    %edi
4bae9b:	00 80 b9 47 00 7c    	add    %al,0x7c0047b9(%eax)
4baea1:	46                   	inc    %esi
4baea2:	47                   	inc    %edi
4baea3:	00 c4                	add    %al,%ah
4baea5:	b9 47 00 2c 47       	mov    $0x472c0047,%ecx
4baeaa:	47                   	inc    %edi
4baeab:	00 1c b9             	add    %bl,(%ecx,%edi,4)
4baeae:	4b                   	dec    %ebx
4baeaf:	00 04 ba             	add    %al,(%edx,%edi,4)
4baeb2:	47                   	inc    %edi
4baeb3:	00 e4                	add    %ah,%ah
4baeb5:	30 47 00             	xor    %al,0x0(%edi)
4baeb8:	28 be 4b 00 e0 bd    	sub    %bh,-0x421fffb5(%esi)
4baebe:	4b                   	dec    %ebx
4baebf:	00 14 b7             	add    %dl,(%edi,%esi,4)
4baec2:	4b                   	dec    %ebx
4baec3:	00 e4                	add    %ah,%ah
4baec5:	c0 4b 00 58          	rorb   $0x58,0x0(%ebx)
4baec9:	b6 4b                	mov    $0x4b,%dh
4baecb:	00 6c c0 4b          	add    %ch,0x4b(%eax,%eax,8)
4baecf:	00 5c b8 4b          	add    %bl,0x4b(%eax,%edi,4)
4baed3:	00 b4 c0 4b 00 e8 bd 	add    %dh,-0x4217ffb5(%eax,%eax,8)
4baeda:	4b                   	dec    %ebx
4baedb:	00 16                	add    %dl,(%esi)
4baedd:	54                   	push   %esp
4baede:	54                   	push   %esp
4baedf:	42                   	inc    %edx
4baee0:	58                   	pop    %eax
4baee1:	44                   	inc    %esp
4baee2:	72 6f                	jb     0x4baf53
4baee4:	70 44                	jo     0x4baf2a
4baee6:	6f                   	outsl  %ds:(%esi),(%dx)
4baee7:	77 6e                	ja     0x4baf57
4baee9:	49                   	dec    %ecx
4baeea:	74 65                	je     0x4baf51
4baeec:	6d                   	insl   (%dx),%es:(%edi)
4baeed:	56                   	push   %esi
4baeee:	69 65 77 65 72 90 40 	imul   $0x40907265,0x77(%ebp),%esp
4baef5:	af                   	scas   %es:(%edi),%eax
4baef6:	4b                   	dec    %ebx
4baf03:	00 34 b0             	add    %dh,(%eax,%esi,4)
4baf06:	4b                   	dec    %ebx
4baf13:	00 24 b0             	add    %ah,(%eax,%esi,4)
4baf16:	4b                   	dec    %ebx
4baf17:	00 24 02             	add    %ah,(%edx,%eax,1)
4baf1a:	00 00                	add    %al,(%eax)
4baf1c:	80 45 43 00          	addb   $0x0,0x43(%ebp)
4baf20:	c8 4d 42 00          	enter  $0x424d,$0x0
4baf24:	cc                   	int3
4baf25:	3c 40                	cmp    $0x40,%al
4baf27:	00 1c 47             	add    %bl,(%edi,%eax,2)
4baf2a:	42                   	inc    %edx
4baf2b:	00 d4                	add    %dl,%ah
4baf2d:	3c 40                	cmp    $0x40,%al
4baf2f:	00 10                	add    %dl,(%eax)
4baf31:	96                   	xchg   %eax,%esi
4baf32:	43                   	inc    %ebx
4baf33:	00 10                	add    %dl,(%eax)
4baf35:	3a 40 00             	cmp    0x0(%eax),%al
4baf38:	2c 3a                	sub    $0x3a,%al
4baf3a:	40                   	inc    %eax
4baf3b:	00 3c ae             	add    %bh,(%esi,%ebp,4)
4baf3e:	44                   	inc    %esp
4baf3f:	00 6c fa 44          	add    %ch,0x44(%edx,%edi,8)
4baf43:	00 f8                	add    %bh,%al
4baf45:	c2 44 00             	ret    $0x44
4baf48:	48                   	dec    %eax
4baf49:	c7 41 00 c0 a8 44 00 	movl   $0x44a8c0,0x0(%ecx)
4baf50:	74 7c                	je     0x4bafce
4baf52:	44                   	inc    %esp
4baf53:	00 e0                	add    %ah,%al
4baf55:	af                   	scas   %es:(%edi),%eax
4baf56:	44                   	inc    %esp
4baf57:	00 b4 85 44 00 e0 4d 	add    %dh,0x4de00044(%ebp,%eax,4)
4baf5e:	42                   	inc    %edx
4baf5f:	00 c8                	add    %cl,%al
4baf61:	4a                   	dec    %edx
4baf62:	42                   	inc    %edx
4baf63:	00 c0                	add    %al,%al
4baf65:	4a                   	dec    %edx
4baf66:	42                   	inc    %edx
4baf67:	00 e8                	add    %ch,%al
4baf69:	4d                   	dec    %ebp
4baf6a:	42                   	inc    %edx
4baf6b:	00 18                	add    %bl,(%eax)
4baf6d:	8e 43 00             	mov    0x0(%ebx),%es
4baf70:	80 f5 44             	xor    $0x44,%ch
4baf73:	00 9c fa 44 00 e8 f9 	add    %bl,-0x617ffbc(%edx,%edi,8)
4baf7a:	44                   	inc    %esp
4baf7b:	00 e8                	add    %ch,%al
4baf7d:	7a 44                	jp     0x4bafc3
4baf7f:	00 fc                	add    %bh,%ah
4baf81:	ef                   	out    %eax,(%dx)
4baf82:	44                   	inc    %esp
4baf83:	00 1c f0             	add    %bl,(%eax,%esi,8)
4baf86:	44                   	inc    %esp
4baf87:	00 3c ed 44 00 30 7a 	add    %bh,0x7a300044(,%ebp,8)
4baf8e:	44                   	inc    %esp
4baf8f:	00 34 7a             	add    %dh,(%edx,%edi,2)
4baf92:	44                   	inc    %esp
4baf93:	00 90 aa 44 00 bc    	add    %dl,-0x43ffbb56(%eax)
4baf99:	aa                   	stos   %al,%es:(%edi)
4baf9a:	44                   	inc    %esp
4baf9b:	00 e0                	add    %ah,%al
4baf9d:	8e 43 00             	mov    0x0(%ebx),%es
4bafa0:	ac                   	lods   %ds:(%esi),%al
4bafa1:	7b 44                	jnp    0x4bafe7
4bafa3:	00 28                	add    %ch,(%eax)
4bafa5:	87 44 00 a0          	xchg   %eax,-0x60(%eax,%eax,1)
4bafa9:	86 44 00 b4          	xchg   %al,-0x4c(%eax,%eax,1)
4bafad:	89 44 00 60          	mov    %eax,0x60(%eax,%eax,1)
4bafb1:	88 44 00 cc          	mov    %al,-0x34(%eax,%eax,1)
4bafb5:	c9                   	leave
4bafb6:	44                   	inc    %esp
4bafb7:	00 40 ab             	add    %al,-0x55(%eax)
4bafba:	44                   	inc    %esp
4bafbb:	00 c8                	add    %cl,%al
4bafbd:	ed                   	in     (%dx),%eax
4bafbe:	44                   	inc    %esp
4bafbf:	00 44 ee 44          	add    %al,0x44(%esi,%ebp,8)
4bafc3:	00 48 e9             	add    %cl,-0x17(%eax)
4bafc6:	44                   	inc    %esp
4bafc7:	00 28                	add    %ch,(%eax)
4bafc9:	ee                   	out    %al,(%dx)
4bafca:	44                   	inc    %esp
4bafcb:	00 58 b0             	add    %bl,-0x50(%eax)
4bafce:	44                   	inc    %esp
4bafcf:	00 ec                	add    %ch,%ah
4bafd1:	b6 44                	mov    $0x44,%dh
4bafd3:	00 58 c4             	add    %bl,-0x3c(%eax)
4bafd6:	44                   	inc    %esp
4bafd7:	00 58 b0             	add    %bl,-0x50(%eax)
4bafda:	4b                   	dec    %ebx
4bafdb:	00 d8                	add    %bl,%al
4bafdd:	93                   	xchg   %eax,%ebx
4bafde:	43                   	inc    %ebx
4bafdf:	00 48 94             	add    %cl,-0x6c(%eax)
4bafe2:	43                   	inc    %ebx
4bafe3:	00 f0                	add    %dh,%al
4bafe5:	c4 44 00 f4          	les    -0xc(%eax,%eax,1),%eax
4bafe9:	c4 44 00 ac          	les    -0x54(%eax,%eax,1),%eax
4bafed:	c3                   	ret
4bafee:	44                   	inc    %esp
4bafef:	00 ec                	add    %ch,%ah
4baff1:	94                   	xchg   %eax,%esp
4baff2:	43                   	inc    %ebx
4baff3:	00 68 ef             	add    %ch,-0x11(%eax)
4baff6:	44                   	inc    %esp
4baff7:	00 9c cd 44 00 ec eb 	add    %bl,-0x1413ffbc(%ebp,%ecx,8)
4baffe:	44                   	inc    %esp
4bafff:	00 d4                	add    %dl,%ah
4bb001:	ee                   	out    %al,(%dx)
4bb002:	44                   	inc    %esp
4bb003:	00 c0                	add    %al,%al
4bb005:	8e 43 00             	mov    0x0(%ebx),%es
4bb008:	fc                   	cld
4bb009:	90                   	nop
4bb00a:	43                   	inc    %ebx
4bb00b:	00 b8 90 43 00 80    	add    %bh,-0x7fffbc70(%eax)
4bb011:	92                   	xchg   %eax,%edx
4bb012:	43                   	inc    %ebx
4bb013:	00 2c 91             	add    %ch,(%ecx,%edx,4)
4bb016:	43                   	inc    %ebx
4bb017:	00 dc                	add    %bl,%ah
4bb019:	90                   	nop
4bb01a:	43                   	inc    %ebx
4bb01b:	00 90 91 43 00 e4    	add    %dl,-0x1bffbc6f(%eax)
4bb021:	91                   	xchg   %eax,%ecx
4bb022:	43                   	inc    %ebx
4bb023:	00 08                	add    %cl,(%eax)
4bb025:	54                   	push   %esp
4bb026:	54                   	push   %esp
4bb027:	42                   	inc    %edx
4bb028:	58                   	pop    %eax
4bb029:	45                   	inc    %ebp
4bb02a:	64 69 74 8d 40 00 34 	imul   $0x4bb03400,%fs:0x40(%ebp,%ecx,4),%esi
4bb031:	b0 4b
4bb033:	00 07                	add    %al,(%edi)
4bb035:	08 54 54 42          	or     %dl,0x42(%esp,%edx,2)
4bb039:	58                   	pop    %eax
4bb03a:	45                   	inc    %ebp
4bb03b:	64 69 74 40 af 4b 00 	imul   $0x46b8004b,%fs:-0x51(%eax,%eax,2),%esi
4bb042:	b8 46
4bb044:	43                   	inc    %ebx
4bb045:	00 41 00             	add    %al,0x0(%ecx)
4bb048:	0b 54 42 58          	or     0x58(%edx,%eax,2),%edx
4bb04c:	45                   	inc    %ebp
4bb04d:	78 74                	js     0x4bb0c3
4bb04f:	49                   	dec    %ecx
4bb050:	74 65                	je     0x4bb0b7
4bb052:	6d                   	insl   (%dx),%es:(%edi)
4bb053:	73 00                	jae    0x4bb055
4bb055:	00 8b c0 53 56 8b    	add    %cl,-0x74a9ac40(%ebx)
4bb05b:	f2 8b d8             	repnz mov %eax,%ebx
4bb05e:	8b d6                	mov    %esi,%edx
4bb060:	8b c3                	mov    %ebx,%eax
4bb062:	e8 b5 e2 f7 ff       	call   0x43931c
4bb067:	33 c0                	xor    %eax,%eax
4bb069:	8a 83 20 02 00 00    	mov    0x220(%ebx),%al
4bb06f:	8b 04 85 38 b5 68 00 	mov    0x68b538(,%eax,4),%eax
4bb076:	09 46 04             	or     %eax,0x4(%esi)
4bb079:	5e                   	pop    %esi
4bb07a:	5b                   	pop    %ebx
4bb07b:	c3                   	ret
4bb07c:	3a 90 20 02 00 00    	cmp    0x220(%eax),%dl
4bb082:	74 0b                	je     0x4bb08f
4bb084:	88 90 20 02 00 00    	mov    %dl,0x220(%eax)
4bb08a:	e8 c9 14 f9 ff       	call   0x44c558
4bb08f:	c3                   	ret
4bb090:	53                   	push   %ebx
4bb091:	56                   	push   %esi
4bb092:	84 d2                	test   %dl,%dl
4bb094:	74 08                	je     0x4bb09e
4bb096:	83 c4 f0             	add    $0xfffffff0,%esp
4bb099:	e8 3e 8d f4 ff       	call   0x403ddc
4bb09e:	8b da                	mov    %edx,%ebx
4bb0a0:	8b f0                	mov    %eax,%esi
4bb0a2:	33 d2                	xor    %edx,%edx
4bb0a4:	8b c6                	mov    %esi,%eax
4bb0a6:	e8 69 f8 fb ff       	call   0x47a914
4bb0ab:	b2 01                	mov    $0x1,%dl
4bb0ad:	a1 38 30 4b 00       	mov    0x4b3038,%eax
4bb0b2:	e8 69 b1 ff ff       	call   0x4b6220
4bb0b7:	89 86 e8 00 00 00    	mov    %eax,0xe8(%esi)
4bb0bd:	b2 01                	mov    $0x1,%dl
4bb0bf:	a1 38 30 4b 00       	mov    0x4b3038,%eax
4bb0c4:	e8 57 b1 ff ff       	call   0x4b6220
4bb0c9:	89 86 ec 00 00 00    	mov    %eax,0xec(%esi)
4bb0cf:	8b 86 e8 00 00 00    	mov    0xe8(%esi),%eax
4bb0d5:	89 70 1c             	mov    %esi,0x1c(%eax)
4bb0d8:	c7 40 18 40 b2 4b 00 	movl   $0x4bb240,0x18(%eax)
4bb0df:	8b 86 ec 00 00 00    	mov    0xec(%esi),%eax
4bb0e5:	89 70 1c             	mov    %esi,0x1c(%eax)
4bb0e8:	c7 40 18 40 b2 4b 00 	movl   $0x4bb240,0x18(%eax)
4bb0ef:	8b c6                	mov    %esi,%eax
4bb0f1:	84 db                	test   %bl,%bl
4bb0f3:	74 0f                	je     0x4bb104
4bb0f5:	e8 3a 8d f4 ff       	call   0x403e34
4bb0fa:	64 8f 05 00 00 00 00 	pop    %fs:0x0
4bb101:	83 c4 0c             	add    $0xc,%esp
4bb104:	8b c6                	mov    %esi,%eax
4bb106:	5e                   	pop    %esi
4bb107:	5b                   	pop    %ebx
4bb108:	c3                   	ret
4bb109:	8d 40 00             	lea    0x0(%eax),%eax
4bb10c:	53                   	push   %ebx
4bb10d:	56                   	push   %esi
4bb10e:	e8 31 8d f4 ff       	call   0x403e44
4bb113:	8b da                	mov    %edx,%ebx
4bb115:	8b f0                	mov    %eax,%esi
4bb117:	8b 86 ec 00 00 00    	mov    0xec(%esi),%eax
4bb11d:	e8 56 89 f4 ff       	call   0x403a78