47a414:	01 08                	add    %ecx,(%eax)
47a416:	1c 07                	sbb    $0x7,%al
47a418:	20 01                	and    %al,(%ecx)
47a41a:	12 19                	adc    (%ecx),%bl
47a41c:	12 82 31 02 1d 05    	adc    0x51d0231(%edx),%al
47a422:	08 07                	or     %al,(%edi)
47a424:	04 1d                	add    $0x1d,%al
47a426:	03 08                	add    (%eax),%ecx
47a428:	02 1d 03 04 20 01    	add    0x1200403,%bl
47a42e:	03 08                	add    (%eax),%ecx
47a430:	09 07                	or     %eax,(%edi)
47a432:	03 02                	add    (%edx),%eax
47a434:	12 81 c1 12 81 c1    	adc    -0x3e7eed3f(%ecx),%al
47a43a:	07                   	pop    %es
47a43b:	20 02                	and    %al,(%edx)
47a43d:	01 0e                	add    %ecx,(%esi)
47a43f:	12 81 85 05 07 01    	adc    0x1070585(%ecx),%al
47a445:	12 81 21 06 07 02    	adc    0x2070621(%ecx),%al
47a44b:	1c 12                	sbb    $0x12,%al
47a44d:	80 a5 07 20 02 1c 0e 	andb   $0xe,0x1c022007(%ebp)
47a454:	12 81 21 06 07 02    	adc    0x2070621(%ecx),%al
47a45a:	11 81 54 0e 05 00    	adc    %eax,0x50e54(%ecx)
47a460:	01 0e                	add    %ecx,(%esi)
47a462:	1d 0e 05 07 01       	sbb    $0x107050e,%eax
47a467:	11 81 25 05 00 00    	adc    %eax,0x525(%ecx)
47a46d:	11 81 25 0b 07 07    	adc    %eax,0x7070b25(%ecx)
47a473:	12 81 1c 02 02 08    	adc    0x802021c(%ecx),%al
47a479:	02 02                	add    (%edx),%al
47a47b:	02 04 20             	add    (%eax,%eiz,1),%al
47a47e:	01 08                	add    %ecx,(%eax)
47a480:	08 07                	or     %al,(%edi)
47a482:	07                   	pop    %es
47a483:	04 12                	add    $0x12,%al
47a485:	0d 08 02 02 05       	or     $0x5020208,%eax
47a48a:	20 01                	and    %al,(%ecx)
47a48c:	12 0d 0e 05 20 02    	adc    0x220050e,%cl
47a492:	01 0e                	add    %ecx,(%esi)
47a494:	1c 04                	sbb    $0x4,%al
47a496:	07                   	pop    %es
47a497:	02 18                	add    (%eax),%bl
47a499:	18 05 07 03 08 02    	sbb    %al,0x2080307
47a49f:	02 04 00             	add    (%eax,%eax,1),%al
47a4a2:	01 08                	add    %ecx,(%eax)
47a4a4:	0e                   	push   %cs
47a4a5:	06                   	push   %es
47a4a6:	07                   	pop    %es
47a4a7:	02 02                	add    (%edx),%al
47a4a9:	12 83 29 03 20 00    	adc    0x200329(%ebx),%al
47a4af:	03 04 00             	add    (%eax,%eax,1),%eax
47a4b2:	01 02                	add    %eax,(%edx)
47a4b4:	03 07                	add    (%edi),%eax
47a4b6:	20 02                	and    %al,(%edx)
47a4b8:	01 0e                	add    %ecx,(%esi)
47a4ba:	12 82 b1 05 20 01    	adc    0x12005b1(%edx),%al
47a4c0:	01 12                	add    %edx,(%edx)
47a4c2:	5d                   	pop    %ebp
47a4c3:	06                   	push   %es
47a4c4:	20 01                	and    %al,(%ecx)
47a4c6:	01 12                	add    %edx,(%edx)
47a4c8:	82 c1 05             	add    $0x5,%cl
47a4cb:	07                   	pop    %es
47a4cc:	01 11                	add    %edx,(%ecx)
47a4ce:	80 ec 04             	sub    $0x4,%ah
47a4d1:	00 01                	add    %al,(%ecx)
47a4d3:	08 08                	or     %cl,(%eax)
47a4d5:	12 07                	adc    (%edi),%al
47a4d7:	06                   	push   %es
47a4d8:	15 12 41 01 08       	adc    $0x8014112,%eax
47a4dd:	11 82 15 08 08 02    	adc    %eax,0x2080815(%edx)
47a4e3:	15 12 41 01 08       	adc    $0x8014112,%eax
47a4e8:	08 15 12 08 02 0e    	or     %dl,0xe020812
47a4ee:	12 82 19 05 07 01    	adc    0x1070519(%edx),%al
47a4f4:	12 82 19 07 07 03    	adc    0x3070719(%edx),%al
47a4fa:	02 02                	add    (%edx),%al
47a4fc:	12 81 59 08 20 03    	adc    0x3200859(%ecx),%al
47a502:	01 0e                	add    %ecx,(%esi)
47a504:	12 82 19 02 06 20    	adc    0x20060219(%edx),%al
47a50a:	01 01                	add    %eax,(%ecx)
47a50c:	11 82 69 06 20 01    	adc    %eax,0x1200669(%edx)
47a512:	01 11                	add    %edx,(%ecx)
47a514:	80 b1 06 00 01 12 6d 	xorb   $0x6d,0x12010006(%ecx)
47a51b:	12 6d 09             	adc    0x9(%ebp),%ch
47a51e:	07                   	pop    %es
47a51f:	03 12                	add    (%edx),%edx
47a521:	81 5c 02 12 81 5c 05 	sbbl   $0x7055c81,0x12(%edx,%eax,1)
47a528:	07
47a529:	01 11                	add    %edx,(%ecx)
47a52b:	80 f1 00             	xor    $0x0,%cl
47a52e:	00 00                	add    %al,(%eax)
47a530:	58                   	pop    %eax
47a531:	a5                   	movsl  %ds:(%esi),%es:(%edi)
47a532:	07                   	pop    %es
47a53b:	00 7a a5             	add    %bh,-0x5b(%edx)
47a53e:	07                   	pop    %es
47a53f:	00 00                	add    %al,(%eax)
47a541:	20 00                	and    %al,(%eax)
47a557:	00 6c a5 07          	add    %ch,0x7(%ebp,%eiz,4)
47a56b:	00 00                	add    %al,(%eax)
47a56d:	00 5f 43             	add    %bl,0x43(%edi)
47a570:	6f                   	outsl  %ds:(%esi),(%dx)
47a571:	72 45                	jb     0x47a5b8
47a573:	78 65                	js     0x47a5da
47a575:	4d                   	dec    %ebp
47a576:	61                   	popa
47a577:	69 6e 00 6d 73 63 6f 	imul   $0x6f63736d,0x0(%esi),%ebp
47a57e:	72 65                	jb     0x47a5e5
47a580:	65 2e 64 6c          	gs cs fs insb (%dx),%es:(%edi)
47a584:	6c                   	insb   (%dx),%es:(%edi)
47a585:	00 00                	add    %al,(%eax)
47a587:	00 00                	add    %al,(%eax)
47a589:	00 ff                	add    %bh,%bh
47a58b:	25 00 20 40 00       	and    $0x402000,%eax