4b50bf:	00 c0                	add    %al,%al
4b50c1:	4a                   	dec    %edx
4b50c2:	42                   	inc    %edx
4b50c3:	00 e8                	add    %ch,%al
4b50c5:	4d                   	dec    %ebp
4b50c6:	42                   	inc    %edx
4b50c7:	00 a8 0a 45 00 80    	add    %ch,-0x7fffbaf6(%eax)
4b50cd:	f5                   	cmc
4b50ce:	44                   	inc    %esp
4b50cf:	00 9c fa 44 00 e8 f9 	add    %bl,-0x617ffbc(%edx,%edi,8)
4b50d6:	44                   	inc    %esp
4b50d7:	00 e8                	add    %ch,%al
4b50d9:	7a 44                	jp     0x4b511f
4b50db:	00 fc                	add    %bh,%ah
4b50dd:	ef                   	out    %eax,(%dx)
4b50de:	44                   	inc    %esp
4b50df:	00 1c f0             	add    %bl,(%eax,%esi,8)
4b50e2:	44                   	inc    %esp
4b50e3:	00 3c ed 44 00 30 7a 	add    %bh,0x7a300044(,%ebp,8)
4b50ea:	44                   	inc    %esp
4b50eb:	00 34 7a             	add    %dh,(%edx,%edi,2)
4b50ee:	44                   	inc    %esp
4b50ef:	00 90 aa 44 00 bc    	add    %dl,-0x43ffbb56(%eax)
4b50f5:	aa                   	stos   %al,%es:(%edi)
4b50f6:	44                   	inc    %esp
4b50f7:	00 9c 85 44 00 ac 7b 	add    %bl,0x7bac0044(%ebp,%eax,4)
4b50fe:	44                   	inc    %esp
4b50ff:	00 28                	add    %ch,(%eax)
4b5101:	87 44 00 a0          	xchg   %eax,-0x60(%eax,%eax,1)
4b5105:	86 44 00 b4          	xchg   %al,-0x4c(%eax,%eax,1)
4b5109:	89 44 00 60          	mov    %eax,0x60(%eax,%eax,1)
4b510d:	88 44 00 cc          	mov    %al,-0x34(%eax,%eax,1)
4b5111:	c9                   	leave
4b5112:	44                   	inc    %esp
4b5113:	00 40 ab             	add    %al,-0x55(%eax)
4b5116:	44                   	inc    %esp
4b5117:	00 c8                	add    %cl,%al
4b5119:	ed                   	in     (%dx),%eax
4b511a:	44                   	inc    %esp
4b511b:	00 44 ee 44          	add    %al,0x44(%esi,%ebp,8)
4b511f:	00 48 e9             	add    %cl,-0x17(%eax)
4b5122:	44                   	inc    %esp
4b5123:	00 28                	add    %ch,(%eax)
4b5125:	ee                   	out    %al,(%dx)
4b5126:	44                   	inc    %esp
4b5127:	00 58 b0             	add    %bl,-0x50(%eax)
4b512a:	44                   	inc    %esp
4b512b:	00 ec                	add    %ch,%ah
4b512d:	b6 44                	mov    $0x44,%dh
4b512f:	00 58 c4             	add    %bl,-0x3c(%eax)
4b5132:	44                   	inc    %esp
4b5133:	00 bc 7d 4b 00 3c c1 	add    %bh,-0x3ec3ffb5(%ebp,%edi,2)
4b513a:	44                   	inc    %esp
4b513b:	00 88 91 47 00 f0    	add    %cl,-0xfffb86f(%eax)
4b5141:	c4 44 00 f4          	les    -0xc(%eax,%eax,1),%eax
4b5145:	c4 44 00 f4          	les    -0xc(%eax,%eax,1),%eax
4b5149:	91                   	xchg   %eax,%ecx
4b514a:	47                   	inc    %edi
4b514b:	00 54 c3 44          	add    %dl,0x44(%ebx,%eax,8)
4b514f:	00 68 ef             	add    %ch,-0x11(%eax)
4b5152:	44                   	inc    %esp
4b5153:	00 54 0b 45          	add    %dl,0x45(%ebx,%ecx,1)
4b5157:	00 ec                	add    %ch,%ah
4b5159:	eb 44                	jmp    0x4b519f
4b515b:	00 d4                	add    %dl,%ah
4b515d:	ee                   	out    %al,(%dx)
4b515e:	44                   	inc    %esp
4b515f:	00 f4                	add    %dh,%ah
4b5161:	93                   	xchg   %eax,%ebx
4b5162:	47                   	inc    %edi
4b5163:	00 b4 94 47 00 68 8f 	add    %dh,-0x7097ffb9(%esp,%edx,4)
4b516a:	47                   	inc    %edi
4b516b:	00 7c 7e 4b          	add    %bh,0x4b(%esi,%edi,2)
4b516f:	00 44 80 4b          	add    %al,0x4b(%eax,%eax,4)
4b5173:	00 b0 80 4b 00 16    	add    %dh,0x16004b80(%eax)
4b5179:	54                   	push   %esp
4b517a:	54                   	push   %esp
4b517b:	42                   	inc    %edx
4b517c:	58                   	pop    %eax
4b517d:	43                   	inc    %ebx
4b517e:	68 65 76 72 6f       	push   $0x6f727665
4b5183:	6e                   	outsb  %ds:(%esi),(%dx)
4b5184:	50                   	push   %eax
4b5185:	6f                   	outsl  %ds:(%esi),(%dx)
4b5186:	70 75                	jo     0x4b51fd
4b5188:	70 57                	jo     0x4b51e1
4b518a:	69 6e 64 6f 77 90 94 	imul   $0x9490776f,0x64(%esi),%ebp
4b5191:	51                   	push   %ecx
4b5192:	4b                   	dec    %ebx
4b5193:	00 07                	add    %al,(%edi)
4b5195:	16                   	push   %ss
4b5196:	54                   	push   %esp
4b5197:	54                   	push   %esp
4b5198:	42                   	inc    %edx
4b5199:	58                   	pop    %eax
4b519a:	43                   	inc    %ebx
4b519b:	68 65 76 72 6f       	push   $0x6f727665
4b51a0:	6e                   	outsb  %ds:(%esi),(%dx)
4b51a1:	50                   	push   %eax
4b51a2:	6f                   	outsl  %ds:(%esi),(%dx)
4b51a3:	70 75                	jo     0x4b521a
4b51a5:	70 57                	jo     0x4b51fe
4b51a7:	69 6e 64 6f 77 9c 50 	imul   $0x509c776f,0x64(%esi),%ebp
4b51ae:	4b                   	dec    %ebx
4b51af:	00 6c 41 4b          	add    %ch,0x4b(%ecx,%eax,2)
4b51b3:	00 0b                	add    %cl,(%ebx)
4b51b5:	00 03                	add    %al,(%ebx)
4b51b7:	54                   	push   %esp
4b51b8:	42                   	inc    %edx
4b51b9:	58                   	pop    %eax
4b51ba:	00 00                	add    %al,(%eax)
4b51bc:	08 52 4b             	or     %dl,0x4b(%edx)
4b51cb:	00 7c 52 4b          	add    %bh,0x4b(%edx,%edx,2)
4b51db:	00 68 52             	add    %ch,0x52(%eax)
4b51de:	4b                   	dec    %ebx
4b51df:	00 c0                	add    %al,%al
4b51e1:	00 00                	add    %al,(%eax)
4b51e3:	00 c0                	add    %al,%al
4b51e5:	00 47 00             	add    %al,0x0(%edi)
4b51e8:	c8 4d 42 00          	enter  $0x424d,$0x0
4b51ec:	cc                   	int3
4b51ed:	3c 40                	cmp    $0x40,%al
4b51ef:	00 1c 47             	add    %bl,(%edi,%eax,2)
4b51f2:	42                   	inc    %edx
4b51f3:	00 d4                	add    %dl,%ah
4b51f5:	3c 40                	cmp    $0x40,%al
4b51f7:	00 c8                	add    %cl,%al
4b51f9:	3c 40                	cmp    $0x40,%al
4b51fb:	00 10                	add    %dl,(%eax)
4b51fd:	3a 40 00             	cmp    0x0(%eax),%al
4b5200:	2c 3a                	sub    $0x3a,%al
4b5202:	40                   	inc    %eax
4b5203:	00 f0                	add    %dh,%al
4b5205:	10 47 00             	adc    %al,0x0(%edi)
4b5208:	2c c8                	sub    $0xc8,%al
4b520a:	41                   	inc    %ecx
4b520b:	00 d0                	add    %dl,%al
4b520d:	49                   	dec    %ecx
4b520e:	42                   	inc    %edx
4b520f:	00 48 c7             	add    %cl,-0x39(%eax)
4b5212:	41                   	inc    %ecx
4b5213:	00 b8 14 47 00 48    	add    %bh,0x48004714(%eax)
4b5219:	16                   	push   %ss
4b521a:	47                   	inc    %edi
4b521b:	00 b8 4a 42 00 6c    	add    %bh,0x6c00424a(%eax)
4b5221:	15 47 00 e0 4d       	adc    $0x4de00047,%eax
4b5226:	42                   	inc    %edx
4b5227:	00 c8                	add    %cl,%al
4b5229:	4a                   	dec    %edx
4b522a:	42                   	inc    %edx
4b522b:	00 c0                	add    %al,%al
4b522d:	4a                   	dec    %edx
4b522e:	42                   	inc    %edx
4b522f:	00 e8                	add    %ch,%al
4b5231:	4d                   	dec    %ebp
4b5232:	42                   	inc    %edx
4b5233:	00 90 10 47 00 48    	add    %dl,0x48004710(%eax)
4b5239:	29 47 00             	sub    %eax,0x0(%edi)
4b523c:	ac                   	lods   %ds:(%esi),%al
4b523d:	21 47 00             	and    %eax,0x0(%edi)
4b5240:	88 1d 47 00 c4 2a    	mov    %bl,0x2ac40047
4b5246:	47                   	inc    %edi
4b5247:	00 dc                	add    %bl,%ah
4b5249:	28 47 00             	sub    %al,0x0(%edi)
4b524c:	e0 28                	loopne 0x4b5276
4b524e:	47                   	inc    %edi
4b524f:	00 e4                	add    %ah,%ah
4b5251:	92                   	xchg   %eax,%edx
4b5252:	4b                   	dec    %ebx
4b5253:	00 f8                	add    %bh,%al
4b5255:	93                   	xchg   %eax,%ebx
4b5256:	4b                   	dec    %ebx
4b5257:	00 e8                	add    %ch,%al
4b5259:	28 47 00             	sub    %al,0x0(%edi)
4b525c:	34 18                	xor    $0x18,%al
4b525e:	47                   	inc    %edi
4b525f:	00 a8 14 47 00 28    	add    %ch,0x28004714(%eax)
4b5265:	92                   	xchg   %eax,%edx
4b5266:	4b                   	dec    %ebx
4b5267:	00 0c 54             	add    %cl,(%esp,%edx,2)
4b526a:	54                   	push   %esp
4b526b:	42                   	inc    %edx
4b526c:	58                   	pop    %eax
4b526d:	52                   	push   %edx
4b526e:	6f                   	outsl  %ds:(%esi),(%dx)
4b526f:	6f                   	outsl  %ds:(%esi),(%dx)
4b5270:	74 49                	je     0x4b52bb
4b5272:	74 65                	je     0x4b52d9
4b5274:	6d                   	insl   (%dx),%es:(%edi)
4b5275:	8d 40 00             	lea    0x0(%eax),%eax
4b5278:	7c 52                	jl     0x4b52cc
4b527a:	4b                   	dec    %ebx
4b527b:	00 07                	add    %al,(%edi)
4b527d:	0c 54                	or     $0x54,%al
4b527f:	54                   	push   %esp
4b5280:	42                   	inc    %edx
4b5281:	58                   	pop    %eax
4b5282:	52                   	push   %edx
4b5283:	6f                   	outsl  %ds:(%esi),(%dx)
4b5284:	6f                   	outsl  %ds:(%esi),(%dx)
4b5285:	74 49                	je     0x4b52d0
4b5287:	74 65                	je     0x4b52ee
4b5289:	6d                   	insl   (%dx),%es:(%edi)
4b528a:	08 52 4b             	or     %dl,0x4b(%edx)
4b528d:	00 74 01 47          	add    %dh,0x47(%ecx,%eax,1)
4b5291:	00 02                	add    %al,(%edx)
4b5293:	00 03                	add    %al,(%ebx)
4b5295:	54                   	push   %esp
4b5296:	42                   	inc    %edx
4b5297:	58                   	pop    %eax
4b5298:	00 00                	add    %al,(%eax)
4b529a:	8b c0                	mov    %eax,%eax
4b529c:	e8 52 4b 00 00       	call   0x4b9df3
4b52a9:	00 00                	add    %al,(%eax)
4b52ab:	00 1c 54             	add    %bl,(%esp,%edx,2)
4b52ae:	4b                   	dec    %ebx
4b52b7:	00 d8                	add    %bl,%al
4b52b9:	53                   	push   %ebx
4b52ba:	4b                   	dec    %ebx
4b52bb:	00 fe                	add    %bh,%dh
4b52bd:	53                   	push   %ebx
4b52be:	4b                   	dec    %ebx
4b52bf:	00 08                	add    %cl,(%eax)
4b52c1:	03 00                	add    (%eax),%eax
4b52c3:	00 a4 d1 47 00 c8 4d 	add    %ah,0x4dc80047(%ecx,%edx,8)
4b52ca:	42                   	inc    %edx
4b52cb:	00 c8                	add    %cl,%al
4b52cd:	25 46 00 70 27       	and    $0x27700046,%eax
4b52d2:	46                   	inc    %esi
4b52d3:	00 d4                	add    %dl,%ah
4b52d5:	3c 40                	cmp    $0x40,%al
4b52d7:	00 10                	add    %dl,(%eax)
4b52d9:	4b                   	dec    %ebx
4b52da:	46                   	inc    %esi
4b52db:	00 10                	add    %dl,(%eax)
4b52dd:	3a 40 00             	cmp    0x0(%eax),%al
4b52e0:	2c 3a                	sub    $0x3a,%al
4b52e2:	40                   	inc    %eax
4b52e3:	00 9c fa 47 00 6c fa 	add    %bl,-0x593ffb9(%edx,%edi,8)
4b52ea:	44                   	inc    %esp
4b52eb:	00 48 2d             	add    %cl,0x2d(%eax)
4b52ee:	46                   	inc    %esi
4b52ef:	00 48 c7             	add    %cl,-0x39(%eax)
4b52f2:	41                   	inc    %ecx
4b52f3:	00 98 29 46 00 d4    	add    %bl,-0x2bffb9d7(%eax)
4b52f9:	29 46 00             	sub    %eax,0x0(%esi)
4b52fc:	e0 2a                	loopne 0x4b5328
4b52fe:	46                   	inc    %esi
4b52ff:	00 b4 85 44 00 e0 4d 	add    %dh,0x4de00044(%ebp,%eax,4)
4b5306:	42                   	inc    %edx
4b5307:	00 58 33             	add    %bl,0x33(%eax)
4b530a:	46                   	inc    %esi
4b530b:	00 c0                	add    %al,%al
4b530d:	4a                   	dec    %edx
4b530e:	42                   	inc    %edx
4b530f:	00 b4 6d 46 00 58 fa 	add    %dh,-0x5a7ffba(%ebp,%ebp,2)
4b5316:	47                   	inc    %edi
4b5317:	00 80 f5 44 00 9c    	add    %al,-0x63ffbb0b(%eax)
4b531d:	fa                   	cli
4b531e:	44                   	inc    %esp
4b531f:	00 e8                	add    %ch,%al
4b5321:	f9                   	stc
4b5322:	44                   	inc    %esp
4b5323:	00 e8                	add    %ch,%al
4b5325:	7a 44                	jp     0x4b536b
4b5327:	00 fc                	add    %bh,%ah
4b5329:	ef                   	out    %eax,(%dx)
4b532a:	44                   	inc    %esp
4b532b:	00 38                	add    %bh,(%eax)
4b532d:	30 46 00             	xor    %al,0x0(%esi)
4b5330:	3c ed                	cmp    $0xed,%al
4b5332:	44                   	inc    %esp
4b5333:	00 30                	add    %dh,(%eax)
4b5335:	7a 44                	jp     0x4b537b
4b5337:	00 34 7a             	add    %dh,(%edx,%edi,2)
4b533a:	44                   	inc    %esp
4b533b:	00 2c 31             	add    %ch,(%ecx,%esi,1)
4b533e:	46                   	inc    %esi
4b533f:	00 bc aa 44 00 9c 85 	add    %bh,-0x7a63ffbc(%edx,%ebp,4)
4b5346:	44                   	inc    %esp
4b5347:	00 ac 7b 44 00 28 87 	add    %ch,-0x78d7ffbc(%ebx,%edi,2)
4b534e:	44                   	inc    %esp
4b534f:	00 20                	add    %ah,(%eax)
4b5351:	33 46 00             	xor    0x0(%esi),%eax
4b5354:	ec                   	in     (%dx),%al
4b5355:	31 46 00             	xor    %eax,0x0(%esi)
4b5358:	60                   	pusha
4b5359:	88 44 00 98          	mov    %al,-0x68(%eax,%eax,1)
4b535d:	33 46 00             	xor    0x0(%esi),%eax
4b5360:	40                   	inc    %eax
4b5361:	ab                   	stos   %eax,%es:(%edi)
4b5362:	44                   	inc    %esp
4b5363:	00 c8                	add    %cl,%al
4b5365:	ed                   	in     (%dx),%eax
4b5366:	44                   	inc    %esp
4b5367:	00 44 ee 44          	add    %al,0x44(%esi,%ebp,8)
4b536b:	00 48 e9             	add    %cl,-0x17(%eax)
4b536e:	44                   	inc    %esp
4b536f:	00 28                	add    %ch,(%eax)
4b5371:	ee                   	out    %al,(%dx)
4b5372:	44                   	inc    %esp
4b5373:	00 18                	add    %bl,(%eax)
4b5375:	1f                   	pop    %ds
4b5376:	46                   	inc    %esi
4b5377:	00 2c fb             	add    %ch,(%ebx,%edi,8)
4b537a:	47                   	inc    %edi
4b537b:	00 58 c4             	add    %bl,-0x3c(%eax)
4b537e:	44                   	inc    %esp
4b537f:	00 c4                	add    %al,%ah
4b5381:	fa                   	cli
4b5382:	47                   	inc    %edi
4b5383:	00 94 49 46 00 54 48 	add    %dl,0x48540046(%ecx,%ecx,2)
4b538a:	46                   	inc    %esi
4b538b:	00 f0                	add    %dh,%al
4b538d:	c4 44 00 f4          	les    -0xc(%eax,%eax,1),%eax
4b5391:	c4 44 00 cc          	les    -0x34(%eax,%eax,1),%eax
4b5395:	4a                   	dec    %edx
4b5396:	46                   	inc    %esi
4b5397:	00 54 c3 44          	add    %dl,0x44(%ebx,%eax,8)
4b539b:	00 68 ef             	add    %ch,-0x11(%eax)
4b539e:	44                   	inc    %esp
4b539f:	00 c0                	add    %al,%al
4b53a1:	51                   	push   %ecx
4b53a2:	46                   	inc    %esi
4b53a3:	00 ec                	add    %ch,%ah
4b53a5:	eb 44                	jmp    0x4b53eb
4b53a7:	00 94 66 46 00 0c 19 	add    %dl,0x190c0046(%esi,%eiz,2)
4b53ae:	46                   	inc    %esi
4b53af:	00 bc 1b 46 00 b4 57 	add    %bh,0x57b40046(%ebx,%ebx,1)
4b53b6:	46                   	inc    %esi
4b53b7:	00 bc 28 46 00 38 29 	add    %bh,0x29380046(%eax,%ebp,1)
4b53be:	46                   	inc    %esi
4b53bf:	00 3c 6a             	add    %bh,(%edx,%ebp,2)
4b53c2:	46                   	inc    %esi
4b53c3:	00 00                	add    %al,(%eax)
4b53c5:	26 46                	es inc %esi
4b53c7:	00 78 65             	add    %bh,0x65(%eax)
4b53ca:	46                   	inc    %esi
4b53cb:	00 98 4c 46 00 2c    	add    %bl,0x2c00464c(%eax)
4b53d1:	67 46                	addr16 inc %esi
4b53d3:	00 1c 33             	add    %bl,(%ebx,%esi,1)
4b53d6:	46                   	inc    %esi
4b53d7:	00 06                	add    %al,(%esi)
4b53d9:	00 14 b0             	add    %dl,(%eax,%esi,4)
4b53dc:	14 00                	adc    $0x0,%al
4b53de:	a2 02 a0 00 46       	mov    %al,0x4600a002
4b53e3:	00 aa ff 50 94 4b    	add    %ch,0x4b9450ff(%edx)
4b53e9:	00 18                	add    %bl,(%eax)
4b53eb:	97                   	xchg   %eax,%edi
4b53ec:	4b                   	dec    %ebx