4b3f5b:	00 dc                	add    %bl,%ah
4b3f5d:	3f                   	aas
4b3f5e:	4b                   	dec    %ebx
4b3f5f:	00 30                	add    %dh,(%eax)
4b3f61:	00 00                	add    %al,(%eax)
4b3f63:	00 e4                	add    %ah,%ah
4b3f65:	02 47 00             	add    0x0(%edi),%al
4b3f68:	c0 3c 40 00          	sarb   $0x0,(%eax,%eax,2)
4b3f6c:	cc                   	int3
4b3f6d:	3c 40                	cmp    $0x40,%al
4b3f6f:	00 d0                	add    %dl,%al
4b3f71:	3c 40                	cmp    $0x40,%al
4b3f73:	00 d4                	add    %dl,%ah
4b3f75:	3c 40                	cmp    $0x40,%al
4b3f77:	00 c8                	add    %cl,%al
4b3f79:	3c 40                	cmp    $0x40,%al
4b3f7b:	00 10                	add    %dl,(%eax)
4b3f7d:	3a 40 00             	cmp    0x0(%eax),%al
4b3f80:	2c 3a                	sub    $0x3a,%al
4b3f82:	40                   	inc    %eax
4b3f83:	00 2c 31             	add    %ch,(%ecx,%esi,1)
4b3f86:	47                   	inc    %edi
4b3f87:	00 fc                	add    %bh,%ah
4b3f89:	7a 4b                	jp     0x4b3fd6
4b3f8b:	00 e0                	add    %ah,%al
4b3f8d:	47                   	inc    %edi
4b3f8e:	47                   	inc    %edi
4b3f8f:	00 f8                	add    %bh,%al
4b3f91:	37                   	aaa
4b3f92:	47                   	inc    %edi
4b3f93:	00 40 47             	add    %al,0x47(%eax)
4b3f96:	47                   	inc    %edi
4b3f97:	00 10                	add    %dl,(%eax)
4b3f99:	48                   	dec    %eax
4b3f9a:	47                   	inc    %edi
4b3f9b:	00 70 48             	add    %dh,0x48(%eax)
4b3f9e:	47                   	inc    %edi
4b3f9f:	00 38                	add    %bh,(%eax)
4b3fa1:	32 47 00             	xor    0x0(%edi),%al
4b3fa4:	c0 44 47 00 90       	rolb   $0x90,0x0(%edi,%eax,2)
4b3fa9:	7b 4b                	jnp    0x4b3ff6
4b3fab:	00 00                	add    %al,(%eax)
4b3fad:	45                   	inc    %ebp
4b3fae:	47                   	inc    %edi
4b3faf:	00 88 47 47 00 64    	add    %cl,0x64004747(%eax)
4b3fb5:	47                   	inc    %edi
4b3fb6:	47                   	inc    %edi
4b3fb7:	00 34 47             	add    %dh,(%edi,%eax,2)
4b3fba:	47                   	inc    %edi
4b3fbb:	00 ac 45 47 00 7c 46 	add    %ch,0x467c0047(%ebp,%eax,2)
4b3fc2:	47                   	inc    %edi
4b3fc3:	00 80 46 47 00 2c    	add    %al,0x2c004746(%eax)
4b3fc9:	47                   	inc    %edi
4b3fca:	47                   	inc    %edi
4b3fcb:	00 f8                	add    %bh,%al
4b3fcd:	7b 4b                	jnp    0x4b401a
4b3fcf:	00 8c 2f 47 00 e4 30 	add    %cl,0x30e40047(%edi,%ebp,1)
4b3fd6:	47                   	inc    %edi
4b3fd7:	00 c4                	add    %al,%ah
4b3fd9:	7b 4b                	jnp    0x4b4026
4b3fdb:	00 17                	add    %dl,(%edi)
4b3fdd:	54                   	push   %esp
4b3fde:	54                   	push   %esp
4b3fdf:	42                   	inc    %edx
4b3fe0:	58                   	pop    %eax
4b3fe1:	53                   	push   %ebx
4b3fe2:	65 70 61             	gs jo  0x4b4046
4b3fe5:	72 61                	jb     0x4b4048
4b3fe7:	74 6f                	je     0x4b4058
4b3fe9:	72 49                	jb     0x4b4034
4b3feb:	74 65                	je     0x4b4052
4b3fed:	6d                   	insl   (%dx),%es:(%edi)
4b3fee:	56                   	push   %esi
4b3fef:	69 65 77 65 72 40 40 	imul   $0x40407265,0x77(%ebp),%esp
4b3ff6:	4b                   	dec    %ebx
4b4003:	00 70 41             	add    %dh,0x41(%eax)
4b4006:	4b                   	dec    %ebx
4b400f:	00 1c 41             	add    %bl,(%ecx,%eax,2)
4b4012:	4b                   	dec    %ebx
4b4013:	00 5a 41             	add    %bl,0x41(%edx)
4b4016:	4b                   	dec    %ebx
4b4017:	00 2c 02             	add    %ch,(%edx,%eax,1)
4b401a:	00 00                	add    %al,(%eax)
4b401c:	7c 05                	jl     0x4b4023
4b401e:	47                   	inc    %edi
4b401f:	00 c8                	add    %cl,%al
4b4021:	4d                   	dec    %ebp
4b4022:	42                   	inc    %edx
4b4023:	00 cc                	add    %cl,%ah
4b4025:	3c 40                	cmp    $0x40,%al
4b4027:	00 10                	add    %dl,(%eax)
4b4029:	91                   	xchg   %eax,%ecx
4b402a:	47                   	inc    %edi
4b402b:	00 d4                	add    %dl,%ah
4b402d:	3c 40                	cmp    $0x40,%al
4b402f:	00 30                	add    %dh,(%eax)
4b4031:	cb                   	lret
4b4032:	44                   	inc    %esp
4b4033:	00 10                	add    %dl,(%eax)
4b4035:	3a 40 00             	cmp    0x0(%eax),%al
4b4038:	2c 3a                	sub    $0x3a,%al
4b403a:	40                   	inc    %eax
4b403b:	00 14 80             	add    %dl,(%eax,%eax,4)
4b403e:	4b                   	dec    %ebx
4b403f:	00 6c fa 44          	add    %ch,0x44(%edx,%edi,8)
4b4043:	00 f8                	add    %bh,%al
4b4045:	c2 44 00             	ret    $0x44
4b4048:	48                   	dec    %eax
4b4049:	c7 41 00 c0 a8 44 00 	movl   $0x44a8c0,0x0(%ecx)
4b4050:	74 7c                	je     0x4b40ce
4b4052:	44                   	inc    %esp
4b4053:	00 e0                	add    %ah,%al
4b4055:	af                   	scas   %es:(%edi),%eax
4b4056:	44                   	inc    %esp
4b4057:	00 b4 85 44 00 e0 4d 	add    %dh,0x4de00044(%ebp,%eax,4)
4b405e:	42                   	inc    %edx
4b405f:	00 c8                	add    %cl,%al
4b4061:	4a                   	dec    %edx
4b4062:	42                   	inc    %edx
4b4063:	00 c0                	add    %al,%al
4b4065:	4a                   	dec    %edx
4b4066:	42                   	inc    %edx
4b4067:	00 e8                	add    %ch,%al
4b4069:	4d                   	dec    %ebp
4b406a:	42                   	inc    %edx
4b406b:	00 a8 0a 45 00 80    	add    %ch,-0x7fffbaf6(%eax)
4b4071:	f5                   	cmc
4b4072:	44                   	inc    %esp
4b4073:	00 9c fa 44 00 e8 f9 	add    %bl,-0x617ffbc(%edx,%edi,8)
4b407a:	44                   	inc    %esp
4b407b:	00 e8                	add    %ch,%al
4b407d:	7a 44                	jp     0x4b40c3
4b407f:	00 fc                	add    %bh,%ah
4b4081:	ef                   	out    %eax,(%dx)
4b4082:	44                   	inc    %esp
4b4083:	00 1c f0             	add    %bl,(%eax,%esi,8)
4b4086:	44                   	inc    %esp
4b4087:	00 3c ed 44 00 30 7a 	add    %bh,0x7a300044(,%ebp,8)
4b408e:	44                   	inc    %esp
4b408f:	00 34 7a             	add    %dh,(%edx,%edi,2)
4b4092:	44                   	inc    %esp
4b4093:	00 90 aa 44 00 bc    	add    %dl,-0x43ffbb56(%eax)
4b4099:	aa                   	stos   %al,%es:(%edi)
4b409a:	44                   	inc    %esp
4b409b:	00 9c 85 44 00 ac 7b 	add    %bl,0x7bac0044(%ebp,%eax,4)
4b40a2:	44                   	inc    %esp
4b40a3:	00 28                	add    %ch,(%eax)
4b40a5:	87 44 00 a0          	xchg   %eax,-0x60(%eax,%eax,1)
4b40a9:	86 44 00 b4          	xchg   %al,-0x4c(%eax,%eax,1)
4b40ad:	89 44 00 60          	mov    %eax,0x60(%eax,%eax,1)
4b40b1:	88 44 00 cc          	mov    %al,-0x34(%eax,%eax,1)
4b40b5:	c9                   	leave
4b40b6:	44                   	inc    %esp
4b40b7:	00 40 ab             	add    %al,-0x55(%eax)
4b40ba:	44                   	inc    %esp
4b40bb:	00 c8                	add    %cl,%al
4b40bd:	ed                   	in     (%dx),%eax
4b40be:	44                   	inc    %esp
4b40bf:	00 44 ee 44          	add    %al,0x44(%esi,%ebp,8)
4b40c3:	00 48 e9             	add    %cl,-0x17(%eax)
4b40c6:	44                   	inc    %esp
4b40c7:	00 28                	add    %ch,(%eax)
4b40c9:	ee                   	out    %al,(%dx)
4b40ca:	44                   	inc    %esp
4b40cb:	00 58 b0             	add    %bl,-0x50(%eax)
4b40ce:	44                   	inc    %esp
4b40cf:	00 ec                	add    %ch,%ah
4b40d1:	b6 44                	mov    $0x44,%dh
4b40d3:	00 58 c4             	add    %bl,-0x3c(%eax)
4b40d6:	44                   	inc    %esp
4b40d7:	00 bc 7d 4b 00 3c c1 	add    %bh,-0x3ec3ffb5(%ebp,%edi,2)
4b40de:	44                   	inc    %esp
4b40df:	00 88 91 47 00 f0    	add    %cl,-0xfffb86f(%eax)
4b40e5:	c4 44 00 f4          	les    -0xc(%eax,%eax,1),%eax
4b40e9:	c4 44 00 f4          	les    -0xc(%eax,%eax,1),%eax
4b40ed:	91                   	xchg   %eax,%ecx
4b40ee:	47                   	inc    %edi
4b40ef:	00 54 c3 44          	add    %dl,0x44(%ebx,%eax,8)
4b40f3:	00 68 ef             	add    %ch,-0x11(%eax)
4b40f6:	44                   	inc    %esp
4b40f7:	00 54 0b 45          	add    %dl,0x45(%ebx,%ecx,1)
4b40fb:	00 ec                	add    %ch,%ah
4b40fd:	eb 44                	jmp    0x4b4143
4b40ff:	00 d4                	add    %dl,%ah
4b4101:	ee                   	out    %al,(%dx)
4b4102:	44                   	inc    %esp
4b4103:	00 f4                	add    %dh,%ah
4b4105:	93                   	xchg   %eax,%ebx
4b4106:	47                   	inc    %edi
4b4107:	00 b4 94 47 00 68 8f 	add    %dh,-0x7097ffb9(%esp,%edx,4)
4b410e:	47                   	inc    %edi
4b410f:	00 7c 7e 4b          	add    %bh,0x4b(%esi,%edi,2)
4b4113:	00 44 80 4b          	add    %al,0x4b(%eax,%eax,4)
4b4117:	00 b0 80 4b 00 0a    	add    %dh,0xa004b80(%eax)
4b411d:	00 30                	add    %dh,(%eax)
4b411f:	b0 ed                	mov    $0xed,%al
4b4121:	04 83                	add    $0x83,%al
4b4123:	00 85 00 17 03 14    	add    %al,0x14031700(%ebp)
4b4129:	00 47 00             	add    %al,0x0(%edi)
4b412c:	2a 06                	sub    (%esi),%al
4b412e:	b3 ff                	mov    $0xff,%bl
4b4130:	b2 ff                	mov    $0xff,%dl
4b4132:	14 7d                	adc    $0x7d,%al
4b4134:	4b                   	dec    %ebx
4b4135:	00 d8                	add    %bl,%al
4b4137:	80 4b 00 00          	orb    $0x0,0x0(%ebx)
4b413b:	82 4b 00 84          	orb    $0x84,0x0(%ebx)
4b413f:	84 4b 00             	test   %cl,0x0(%ebx)
4b4142:	08 85 4b 00 80 81    	or     %al,-0x7e7fffb5(%ebp)
4b4148:	4b                   	dec    %ebx
4b4149:	00 6c 85 4b          	add    %ch,0x4b(%ebp,%eax,4)
4b414d:	00 2c 85 4b 00 84 80 	add    %ch,-0x7f7bffb5(,%eax,4)
4b4154:	4b                   	dec    %ebx
4b4155:	00 d0                	add    %dl,%al
4b4157:	80 4b 00 0f          	orb    $0xf,0x0(%ebx)
4b415b:	54                   	push   %esp
4b415c:	54                   	push   %esp
4b415d:	42                   	inc    %edx
4b415e:	58                   	pop    %eax
4b415f:	50                   	push   %eax
4b4160:	6f                   	outsl  %ds:(%esi),(%dx)
4b4161:	70 75                	jo     0x4b41d8
4b4163:	70 57                	jo     0x4b41bc
4b4165:	69 6e 64 6f 77 8b c0 	imul   $0xc08b776f,0x64(%esi),%ebp
4b416c:	70 41                	jo     0x4b41af
4b416e:	4b                   	dec    %ebx
4b416f:	00 07                	add    %al,(%edi)
4b4171:	0f 54 54 42 58       	andps  0x58(%edx,%eax,2),%xmm2
4b4176:	50                   	push   %eax
4b4177:	6f                   	outsl  %ds:(%esi),(%dx)
4b4178:	70 75                	jo     0x4b41ef
4b417a:	70 57                	jo     0x4b41d3
4b417c:	69 6e 64 6f 77 40 40 	imul   $0x4040776f,0x64(%esi),%ebp
4b4183:	4b                   	dec    %ebx
4b4184:	00 00                	add    %al,(%eax)
4b4186:	07                   	pop    %es
4b4187:	47                   	inc    %edi
4b4188:	00 0b                	add    %cl,(%ebx)
4b418a:	00 03                	add    %al,(%ebx)
4b418c:	54                   	push   %esp
4b418d:	42                   	inc    %edx
4b418e:	58                   	pop    %eax
4b418f:	00 00                	add    %al,(%eax)
4b4191:	8d 40 00             	lea    0x0(%eax),%eax
4b4194:	e0 41                	loopne 0x4b41d7
4b4196:	4b                   	dec    %ebx
4b41a3:	00 4c 42 4b          	add    %cl,0x4b(%edx,%eax,2)
4b41b3:	00 38                	add    %bh,(%eax)
4b41b5:	42                   	inc    %edx
4b41b6:	4b                   	dec    %ebx
4b41b7:	00 d4                	add    %dl,%ah
4b41b9:	00 00                	add    %al,(%eax)
4b41bb:	00 a0 04 47 00 c8    	add    %ah,-0x37ffb8fc(%eax)
4b41c1:	4d                   	dec    %ebp
4b41c2:	42                   	inc    %edx
4b41c3:	00 cc                	add    %cl,%ah
4b41c5:	3c 40                	cmp    $0x40,%al
4b41c7:	00 1c 47             	add    %bl,(%edi,%eax,2)
4b41ca:	42                   	inc    %edx
4b41cb:	00 d4                	add    %dl,%ah
4b41cd:	3c 40                	cmp    $0x40,%al
4b41cf:	00 c8                	add    %cl,%al
4b41d1:	3c 40                	cmp    $0x40,%al
4b41d3:	00 10                	add    %dl,(%eax)
4b41d5:	3a 40 00             	cmp    0x0(%eax),%al
4b41d8:	2c 3a                	sub    $0x3a,%al
4b41da:	40                   	inc    %eax
4b41db:	00 20                	add    %ah,(%eax)
4b41dd:	49                   	dec    %ecx
4b41de:	47                   	inc    %edi
4b41df:	00 2c c8             	add    %ch,(%eax,%ecx,8)
4b41e2:	41                   	inc    %ecx
4b41e3:	00 d0                	add    %dl,%al
4b41e5:	49                   	dec    %ecx
4b41e6:	42                   	inc    %edx
4b41e7:	00 48 c7             	add    %cl,-0x39(%eax)
4b41ea:	41                   	inc    %ecx
4b41eb:	00 a8 4a 42 00 4c    	add    %ch,0x4c00424a(%eax)
4b41f1:	4b                   	dec    %ebx
4b41f2:	47                   	inc    %edi
4b41f3:	00 b8 4a 42 00 b0    	add    %bh,-0x4fffbdb6(%eax)
4b41f9:	4b                   	dec    %ebx
4b41fa:	42                   	inc    %edx
4b41fb:	00 e0                	add    %ah,%al
4b41fd:	4d                   	dec    %ebp
4b41fe:	42                   	inc    %edx
4b41ff:	00 c8                	add    %cl,%al
4b4201:	4a                   	dec    %edx
4b4202:	42                   	inc    %edx
4b4203:	00 c0                	add    %al,%al
4b4205:	4a                   	dec    %edx
4b4206:	42                   	inc    %edx
4b4207:	00 e8                	add    %ch,%al
4b4209:	4d                   	dec    %ebp
4b420a:	42                   	inc    %edx
4b420b:	00 58 46             	add    %bl,0x46(%eax)
4b420e:	42                   	inc    %edx
4b420f:	00 08                	add    %cl,(%eax)
4b4211:	8f 47 00             	pop    0x0(%edi)
4b4214:	c8 70 47 00          	enter  $0x4770,$0x0
4b4218:	18 73 47             	sbb    %dh,0x47(%ebx)
4b421b:	00 1c 73             	add    %bl,(%ebx,%esi,2)
4b421e:	47                   	inc    %edi
4b421f:	00 54 73 47          	add    %dl,0x47(%ebx,%esi,2)
4b4223:	00 58 73             	add    %bl,0x73(%eax)
4b4226:	47                   	inc    %edi
4b4227:	00 4c 7e 47          	add    %cl,0x47(%esi,%edi,2)
4b422b:	00 74 48 47          	add    %dh,0x47(%eax,%ecx,2)
4b422f:	00 50 8f             	add    %dl,-0x71(%eax)
4b4232:	47                   	inc    %edi
4b4233:	00 40 4c             	add    %al,0x4c(%eax)
4b4236:	47                   	inc    %edi
4b4237:	00 0d 54 54 42 58    	add    %cl,0x58425454
4b423d:	50                   	push   %eax
4b423e:	6f                   	outsl  %ds:(%esi),(%dx)
4b423f:	70 75                	jo     0x4b42b6
4b4241:	70 56                	jo     0x4b4299
4b4243:	69 65 77 8b c0 4c 42 	imul   $0x424cc08b,0x77(%ebp),%esp
4b424a:	4b                   	dec    %ebx
4b424b:	00 07                	add    %al,(%edi)
4b424d:	0d 54 54 42 58       	or     $0x58425454,%eax
4b4252:	50                   	push   %eax
4b4253:	6f                   	outsl  %ds:(%esi),(%dx)
4b4254:	70 75                	jo     0x4b42cb
4b4256:	70 56                	jo     0x4b42ae
4b4258:	69 65 77 e0 41 4b 00 	imul   $0x4b41e0,0x77(%ebp),%esp
4b425f:	54                   	push   %esp
4b4260:	05 47 00 02 00       	add    $0x20047,%eax
4b4265:	03 54 42 58          	add    0x58(%edx,%eax,2),%edx
4b4269:	00 00                	add    %al,(%eax)
4b426b:	90                   	nop
4b426c:	b8 42 4b 00 00       	mov    $0x4b42,%eax
4b4279:	00 00                	add    %al,(%eax)
4b427b:	00 24 43             	add    %ah,(%ebx,%eax,2)
4b427e:	4b                   	dec    %ebx
4b428b:	00 10                	add    %dl,(%eax)
4b428d:	43                   	inc    %ebx
4b428e:	4b                   	dec    %ebx
4b428f:	00 d8                	add    %bl,%al
4b4291:	00 00                	add    %al,(%eax)
4b4293:	00 14 4b             	add    %dl,(%ebx,%ecx,2)
4b4296:	48                   	dec    %eax
4b4297:	00 c8                	add    %cl,%al
4b4299:	4d                   	dec    %ebp
4b429a:	42                   	inc    %edx
4b429b:	00 cc                	add    %cl,%ah
4b429d:	3c 40                	cmp    $0x40,%al
4b429f:	00 1c 47             	add    %bl,(%edi,%eax,2)
4b42a2:	42                   	inc    %edx
4b42a3:	00 d4                	add    %dl,%ah