47315b:	22 06                	and    (%esi),%al
47315d:	00 00                	add    %al,(%eax)
47315f:	00 10                	add    %dl,(%eax)
473161:	00 fe                	add    %bh,%dh
473163:	f2 00 00             	repnz add %al,(%eax)
473166:	45                   	inc    %ebp
473167:	01 cb                	add    %ecx,%ebx
473169:	00 ec                	add    %ch,%ah
47316b:	e9 06 00 00 00       	jmp    0x473176
473170:	86 08                	xchg   %cl,(%eax)
473172:	ed                   	in     (%dx),%eax
473173:	f3 00 00             	repz add %al,(%eax)
473176:	b9 02 cb 00 00       	mov    $0xcb02,%ecx
47317b:	ea 06 00 00 00 86 08 	ljmp   $0x886,$0x6
473182:	f6 f3                	div    %bl
473184:	00 00                	add    %al,(%eax)
473186:	bd 02 cb 00 14       	mov    $0x1400cb02,%ebp
47318b:	ea 06 00 00 00 86 08 	ljmp   $0x886,$0x6
473192:	ff f3                	push   %ebx
473194:	00 00                	add    %al,(%eax)
473196:	1b 02                	sbb    (%edx),%eax
473198:	cc                   	int3
473199:	00 28                	add    %ch,(%eax)
47319b:	ea 06 00 00 00 81 08 	ljmp   $0x881,$0x6
4731a2:	09 f4                	or     %esi,%esp
4731a4:	00 00                	add    %al,(%eax)
4731a6:	49                   	dec    %ecx
4731a7:	00 cc                	add    %cl,%ah
4731a9:	00 3c ea             	add    %bh,(%edx,%ebp,8)
4731ac:	06                   	push   %es
4731ad:	00 00                	add    %al,(%eax)
4731af:	00 86 08 13 f4 00    	add    %al,0xf41308(%esi)
4731b5:	00 5a 06             	add    %bl,0x6(%edx)
4731b8:	cd 00                	int    $0x0
4731ba:	50                   	push   %eax
4731bb:	ea 06 00 00 00 86 08 	ljmp   $0x886,$0x6
4731c2:	26 f4                	es hlt
4731c4:	00 00                	add    %al,(%eax)
4731c6:	60                   	pusha
4731c7:	06                   	push   %es
4731c8:	cd 00                	int    $0x0
4731ca:	64 ea 06 00 00 00 86 	fs ljmp $0x886,$0x6
4731d1:	08
4731d2:	39 f4                	cmp    %esi,%esp
4731d4:	00 00                	add    %al,(%eax)
4731d6:	1b 02                	sbb    (%edx),%eax
4731d8:	ce                   	into
4731d9:	00 78 ea             	add    %bh,-0x16(%eax)
4731dc:	06                   	push   %es
4731dd:	00 00                	add    %al,(%eax)
4731df:	00 86 08 49 f4 00    	add    %al,0xf44908(%esi)
4731e5:	00 49 00             	add    %cl,0x0(%ecx)
4731e8:	ce                   	into
4731e9:	00 8c ea 06 00 00 00 	add    %cl,0x6(%edx,%ebp,8)
4731f0:	86 18                	xchg   %bl,(%eax)
4731f2:	13 0a                	adc    (%edx),%ecx
4731f4:	00 00                	add    %al,(%eax)
4731f6:	67 06                	addr16 push %es
4731f8:	cf                   	iret
4731f9:	00 78 eb             	add    %bh,-0x15(%eax)
4731fc:	06                   	push   %es
4731fd:	00 00                	add    %al,(%eax)
4731ff:	00 86 00 7a f4 00    	add    %al,0xf47a00(%esi)
473205:	00 49 00             	add    %cl,0x0(%ecx)
473208:	d3 00                	roll   %cl,(%eax)
47320a:	c8 eb 06 00          	enter  $0x6eb,$0x0
47320e:	00 00                	add    %al,(%eax)
473210:	86 00                	xchg   %al,(%eax)
473212:	84 f4                	test   %dh,%ah
473214:	00 00                	add    %al,(%eax)
473216:	37                   	aaa
473217:	00 d4                	add    %dl,%ah
473219:	00 2c ec             	add    %ch,(%esp,%ebp,8)
47321c:	06                   	push   %es
47321d:	00 00                	add    %al,(%eax)
47321f:	00 c6                	add    %al,%dh
473221:	00 8e f4 00 00 b9    	add    %cl,-0x46ffff0c(%esi)
473227:	02 d4                	add    %ah,%dl
473229:	00 c8                	add    %cl,%al
47322b:	72 06                	jb     0x473233
47322d:	00 00                	add    %al,(%eax)
47322f:	00 10                	add    %dl,(%eax)
473231:	00 97 f4 00 00 a3    	add    %dl,-0x5cffff0c(%edi)
473237:	04 d4                	add    $0xd4,%al
473239:	00 dc                	add    %bl,%ah
47323b:	ed                   	in     (%dx),%eax
47323c:	06                   	push   %es
47323d:	00 00                	add    %al,(%eax)
47323f:	00 91 00 41 f5 00    	add    %dl,0xf54100(%ecx)
473245:	00 1a                	add    %bl,(%edx)
473247:	00 d4                	add    %dl,%ah
473249:	00 5c ee 06          	add    %bl,0x6(%esi,%ebp,8)
47324d:	00 00                	add    %al,(%eax)
47324f:	00 10                	add    %dl,(%eax)
473251:	00 46 f5             	add    %al,-0xb(%esi)
473254:	00 00                	add    %al,(%eax)
473256:	1a 00                	sbb    (%eax),%al
473258:	d4 00                	aam    $0x0
47325a:	70 ee                	jo     0x47324a
47325c:	06                   	push   %es
47325d:	00 00                	add    %al,(%eax)
47325f:	00 10                	add    %dl,(%eax)
473261:	00 c2                	add    %al,%dl
473263:	f5                   	cmc
473264:	00 00                	add    %al,(%eax)
473266:	77 06                	ja     0x47326e
473268:	d4 00                	aam    $0x0
47326a:	84 ee                	test   %ch,%dh
47326c:	06                   	push   %es
47326d:	00 00                	add    %al,(%eax)
47326f:	00 10                	add    %dl,(%eax)
473271:	00 3e                	add    %bh,(%esi)
473273:	f6 00 00             	testb  $0x0,(%eax)
473276:	1a 01                	sbb    (%ecx),%al
473278:	d4 00                	aam    $0x0
47327a:	98                   	cwtl
47327b:	ee                   	out    %al,(%dx)
47327c:	06                   	push   %es
47327d:	00 00                	add    %al,(%eax)
47327f:	00 86 18 13 0a 00    	add    %al,0xa1318(%esi)
473285:	00 37                	add    %dh,(%edi)
473287:	00 d4                	add    %dl,%ah
473289:	00 bc ee 06 00 00 00 	add    %bh,0x6(%esi,%ebp,8)
473290:	81 00 b3 6f 00 00    	addl   $0x6fb3,(%eax)
473296:	07                   	pop    %es
473297:	01 d4                	add    %edx,%esp
473299:	00 04 ef             	add    %al,(%edi,%ebp,8)
47329c:	06                   	push   %es
47329d:	00 00                	add    %al,(%eax)
47329f:	00 81 00 c0 6f 00    	add    %al,0x6fc000(%ecx)
4732a5:	00 07                	add    %al,(%edi)
4732a7:	01 d6                	add    %edx,%esi
4732a9:	00 4c ef 06          	add    %cl,0x6(%edi,%ebp,8)
4732ad:	00 00                	add    %al,(%eax)
4732af:	00 81 00 cc 6f 00    	add    %al,0x6fcc00(%ecx)
4732b5:	00 07                	add    %al,(%edi)
4732b7:	01 d8                	add    %ebx,%eax
4732b9:	00 bc ef 06 00 00 00 	add    %bh,0x6(%edi,%ebp,8)
4732c0:	81 00 de 6f 00 00    	addl   $0x6fde,(%eax)
4732c6:	07                   	pop    %es
4732c7:	01 da                	add    %ebx,%edx
4732c9:	00 2c f0             	add    %ch,(%eax,%esi,8)
4732cc:	06                   	push   %es
4732cd:	00 00                	add    %al,(%eax)
4732cf:	00 81 00 f0 6f 00    	add    %al,0x6ff000(%ecx)
4732d5:	00 07                	add    %al,(%edi)
4732d7:	01 dc                	add    %ebx,%esp
4732d9:	00 88 f0 06 00 00    	add    %cl,0x6f0(%eax)
4732df:	00 81 00 01 70 00    	add    %al,0x700100(%ecx)
4732e5:	00 07                	add    %al,(%edi)
4732e7:	01 de                	add    %ebx,%esi
4732e9:	00 10                	add    %dl,(%eax)
4732eb:	44                   	inc    %esp
4732ec:	06                   	push   %es
4732ed:	00 00                	add    %al,(%eax)
4732ef:	00 81 00 c1 f6 00    	add    %al,0xf6c100(%ecx)
4732f5:	00 07                	add    %al,(%edi)
4732f7:	01 e0                	add    %esp,%eax
4732f9:	00 0c f1             	add    %cl,(%ecx,%esi,8)
4732fc:	06                   	push   %es
4732fd:	00 00                	add    %al,(%eax)
4732ff:	00 c4                	add    %al,%ah
473301:	00 fa                	add    %bh,%dl
473303:	34 00                	xor    $0x0,%al
473305:	00 15 01 e2 00 dc    	add    %dl,0xdc00e201
47330b:	f1                   	int1
47330c:	06                   	push   %es
47330d:	00 00                	add    %al,(%eax)
47330f:	00 81 00 0c 35 00    	add    %al,0x350c00(%ecx)
473315:	00 37                	add    %dh,(%edi)
473317:	00 e3                	add    %ah,%bl
473319:	00 b4 4e 06 00 00 00 	add    %dh,0x6(%esi,%ecx,2)
473320:	10 00                	adc    %al,(%eax)
473322:	cd f6                	int    $0xf6
473324:	00 00                	add    %al,(%eax)
473326:	00 04 e3             	add    %al,(%ebx,%eiz,8)
473329:	00 b4 5b 06 00 00 00 	add    %dh,0x6(%ebx,%ebx,2)
473330:	10 00                	adc    %al,(%eax)
473332:	49                   	dec    %ecx
473333:	f7 00 00 2f 04 e3    	testl  $0xe3042f00,(%eax)
473339:	00 c8                	add    %cl,%al
47333b:	5b                   	pop    %ebx
47333c:	06                   	push   %es
47333d:	00 00                	add    %al,(%eax)
47333f:	00 10                	add    %dl,(%eax)
473341:	00 c5                	add    %al,%ch
473343:	f7 00 00 35 04 e3    	testl  $0xe3043500,(%eax)
473349:	00 f4                	add    %dh,%ah
47334b:	20 06                	and    %al,(%esi)
47334d:	00 00                	add    %al,(%eax)
47334f:	00 10                	add    %dl,(%eax)
473351:	00 41 f8             	add    %al,-0x8(%ecx)
473354:	00 00                	add    %al,(%eax)
473356:	5b                   	pop    %ebx
473357:	01 e3                	add    %esp,%ebx
473359:	00 dc                	add    %bl,%ah
47335b:	5b                   	pop    %ebx
47335c:	06                   	push   %es
47335d:	00 00                	add    %al,(%eax)
47335f:	00 10                	add    %dl,(%eax)
473361:	00 bd f8 00 00 2f    	add    %bh,0x2f0000f8(%ebp)
473367:	04 e3                	add    $0xe3,%al
473369:	00 28                	add    %ch,(%eax)
47336b:	20 06                	and    %al,(%esi)
47336d:	00 00                	add    %al,(%eax)
47336f:	00 10                	add    %dl,(%eax)
473371:	00 39                	add    %bh,(%ecx)
473373:	f9                   	stc
473374:	00 00                	add    %al,(%eax)
473376:	27                   	daa
473377:	01 e3                	add    %esp,%ebx
473379:	00 64 20 06          	add    %ah,0x6(%eax,%eiz,1)
47337d:	00 00                	add    %al,(%eax)
47337f:	00 10                	add    %dl,(%eax)
473381:	00 b5 f9 00 00 3b    	add    %dh,0x3b0000f9(%ebp)
473387:	01 e3                	add    %esp,%ebx
473389:	00 8c 20 06 00 00 00 	add    %cl,0x6(%eax,%eiz,1)
473390:	10 00                	adc    %al,(%eax)
473392:	31 fa                	xor    %edi,%edx
473394:	00 00                	add    %al,(%eax)
473396:	45                   	inc    %ebp
473397:	01 e3                	add    %esp,%ebx
473399:	00 a0 20 06 00 00    	add    %ah,0x620(%eax)
47339f:	00 10                	add    %dl,(%eax)
4733a1:	00 ad fa 00 00 4b    	add    %ch,0x4b0000fa(%ebp)
4733a7:	01 e3                	add    %esp,%ebx
4733a9:	00 b4 20 06 00 00 00 	add    %dh,0x6(%eax,%eiz,1)
4733b0:	10 00                	adc    %al,(%eax)
4733b2:	29 fb                	sub    %edi,%ebx
4733b4:	00 00                	add    %al,(%eax)
4733b6:	5b                   	pop    %ebx
4733b7:	01 e3                	add    %esp,%ebx
4733b9:	00 c8                	add    %cl,%al
4733bb:	20 06                	and    %al,(%esi)
4733bd:	00 00                	add    %al,(%eax)
4733bf:	00 10                	add    %dl,(%eax)
4733c1:	00 a5 fb 00 00 63    	add    %ah,0x630000fb(%ebp)
4733c7:	01 e3                	add    %esp,%ebx
4733c9:	00 e0                	add    %ah,%al
4733cb:	20 06                	and    %al,(%esi)
4733cd:	00 00                	add    %al,(%eax)
4733cf:	00 10                	add    %dl,(%eax)
4733d1:	00 21                	add    %ah,(%ecx)
4733d3:	fc                   	cld
4733d4:	00 00                	add    %al,(%eax)
4733d6:	6f                   	outsl  %ds:(%esi),(%dx)
4733d7:	01 e3                	add    %esp,%ebx
4733d9:	00 08                	add    %cl,(%eax)
4733db:	21 06                	and    %eax,(%esi)
4733dd:	00 00                	add    %al,(%eax)
4733df:	00 10                	add    %dl,(%eax)
4733e1:	00 9d fc 00 00 77    	add    %bl,0x770000fc(%ebp)
4733e7:	01 e3                	add    %esp,%ebx
4733e9:	00 1c 21             	add    %bl,(%ecx,%eiz,1)
4733ec:	06                   	push   %es
4733ed:	00 00                	add    %al,(%eax)
4733ef:	00 10                	add    %dl,(%eax)
4733f1:	00 19                	add    %bl,(%ecx)
4733f3:	fd                   	std
4733f4:	00 00                	add    %al,(%eax)
4733f6:	7f 01                	jg     0x4733f9
4733f8:	e3 00                	jecxz  0x4733fa
4733fa:	30 21                	xor    %ah,(%ecx)
4733fc:	06                   	push   %es
4733fd:	00 00                	add    %al,(%eax)
4733ff:	00 10                	add    %dl,(%eax)
473401:	00 95 fd 00 00 86    	add    %dl,-0x79ffff03(%ebp)
473407:	01 e3                	add    %esp,%ebx
473409:	00 44 21 06          	add    %al,0x6(%ecx,%eiz,1)
47340d:	00 00                	add    %al,(%eax)
47340f:	00 10                	add    %dl,(%eax)
473411:	00 11                	add    %dl,(%ecx)
473413:	fe 00                	incb   (%eax)
473415:	00 8e 01 e3 00 58    	add    %cl,0x5800e301(%esi)
47341b:	21 06                	and    %eax,(%esi)
47341d:	00 00                	add    %al,(%eax)
47341f:	00 10                	add    %dl,(%eax)
473421:	00 8d fe 00 00 7f    	add    %cl,0x7f0000fe(%ebp)
473427:	01 e3                	add    %esp,%ebx
473429:	00 a8 21 06 00 00    	add    %ch,0x621(%eax)
47342f:	00 10                	add    %dl,(%eax)
473431:	00 09                	add    %cl,(%ecx)
473433:	ff 00                	incl   (%eax)
473435:	00 a8 01 e3 00 f0    	add    %ch,-0xfff1cff(%eax)
47343b:	5b                   	pop    %ebx
47343c:	06                   	push   %es
47343d:	00 00                	add    %al,(%eax)
47343f:	00 10                	add    %dl,(%eax)
473441:	00 85 ff 00 00 a8    	add    %al,-0x57ffff01(%ebp)
473447:	01 e3                	add    %esp,%ebx
473449:	00 04 5c             	add    %al,(%esp,%ebx,2)
47344c:	06                   	push   %es
47344d:	00 00                	add    %al,(%eax)
47344f:	00 10                	add    %dl,(%eax)
473451:	00 01                	add    %al,(%ecx)
473453:	00 01                	add    %al,(%ecx)
473455:	00 a8 01 e3 00 bc    	add    %ch,-0x43ff1cff(%eax)
47345b:	21 06                	and    %eax,(%esi)
47345d:	00 00                	add    %al,(%eax)
47345f:	00 10                	add    %dl,(%eax)
473461:	00 7d 00             	add    %bh,0x0(%ebp)
473464:	01 00                	add    %eax,(%eax)
473466:	b0 01                	mov    $0x1,%al
473468:	e3 00                	jecxz  0x47346a
47346a:	d0 21                	shlb   $1,(%ecx)
47346c:	06                   	push   %es
47346d:	00 00                	add    %al,(%eax)
47346f:	00 10                	add    %dl,(%eax)
473471:	00 f9                	add    %bh,%cl
473473:	00 01                	add    %al,(%ecx)
473475:	00 b8 01 e3 00 e4    	add    %bh,-0x1bff1cff(%eax)
47347b:	21 06                	and    %eax,(%esi)
47347d:	00 00                	add    %al,(%eax)
47347f:	00 10                	add    %dl,(%eax)
473481:	00 75 01             	add    %dh,0x1(%ebp)
473484:	01 00                	add    %eax,(%eax)
473486:	c0 01 e3             	rolb   $0xe3,(%ecx)
473489:	00 f8                	add    %bh,%al
47348b:	21 06                	and    %eax,(%esi)
47348d:	00 00                	add    %al,(%eax)
47348f:	00 10                	add    %dl,(%eax)
473491:	00 f1                	add    %dh,%cl
473493:	01 01                	add    %eax,(%ecx)
473495:	00 c8                	add    %cl,%al
473497:	01 e3                	add    %esp,%ebx
473499:	00 0c 22             	add    %cl,(%edx,%eiz,1)
47349c:	06                   	push   %es
47349d:	00 00                	add    %al,(%eax)
47349f:	00 10                	add    %dl,(%eax)
4734a1:	00 6d 02             	add    %ch,0x2(%ebp)
4734a4:	01 00                	add    %eax,(%eax)
4734a6:	cf                   	iret
4734a7:	01 e3                	add    %esp,%ebx
4734a9:	00 70 22             	add    %dh,0x22(%eax)
4734ac:	06                   	push   %es
4734ad:	00 00                	add    %al,(%eax)
4734af:	00 10                	add    %dl,(%eax)
4734b1:	00 e9                	add    %ch,%cl
4734b3:	02 01                	add    (%ecx),%al
4734b5:	00 7f 01             	add    %bh,0x1(%edi)
4734b8:	e3 00                	jecxz  0x4734ba
4734ba:	84 22                	test   %ah,(%edx)
4734bc:	06                   	push   %es
4734bd:	00 00                	add    %al,(%eax)
4734bf:	00 10                	add    %dl,(%eax)
4734c1:	00 65 03             	add    %ah,0x3(%ebp)
4734c4:	01 00                	add    %eax,(%eax)
4734c6:	e6 01                	out    %al,$0x1
4734c8:	e3 00                	jecxz  0x4734ca
4734ca:	18 4f 06             	sbb    %cl,0x6(%edi)