4575db:	00 2d 8d 00 00 09    	add    %ch,0x900008d
4575e1:	00 3f                	add    %bh,(%edi)
4575e3:	00 0d 01 01 00 10    	add    %cl,0x10000101
4575e9:	00 a9 8d 00 00 09    	add    %ch,0x900008d(%ecx)
4575ef:	00 3f                	add    %bh,(%edi)
4575f1:	00 11                	add    %dl,(%ecx)
4575f3:	01 01                	add    %eax,(%ecx)
4575f5:	00 10                	add    %dl,(%eax)
4575f7:	00 25 8e 00 00 09    	add    %ah,0x900008e
4575fd:	00 3f                	add    %bh,(%edi)
4575ff:	00 15 01 01 00 10    	add    %dl,0x10000101
457605:	00 a1 8e 00 00 09    	add    %ah,0x900008e(%ecx)
45760b:	00 3f                	add    %bh,(%edi)
45760d:	00 19                	add    %bl,(%ecx)
45760f:	01 01                	add    %eax,(%ecx)
457611:	00 10                	add    %dl,(%eax)
457613:	00 91 90 00 00 09    	add    %dl,0x9000090(%ecx)
457619:	00 3f                	add    %bh,(%edi)
45761b:	00 20                	add    %ah,(%eax)
45761d:	01 01                	add    %eax,(%ecx)
45761f:	00 10                	add    %dl,(%eax)
457621:	00 fd                	add    %bh,%ch
457623:	92                   	xchg   %eax,%edx
457624:	00 00                	add    %al,(%eax)
457626:	09 00                	or     %eax,(%eax)
457628:	3f                   	aas
457629:	00 28                	add    %ch,(%eax)
45762b:	01 01                	add    %eax,(%ecx)
45762d:	00 10                	add    %dl,(%eax)
45762f:	00 79 93             	add    %bh,-0x6d(%ecx)
457632:	00 00                	add    %al,(%eax)
457634:	09 00                	or     %eax,(%eax)
457636:	3f                   	aas
457637:	00 2c 01             	add    %ch,(%ecx,%eax,1)
45763a:	01 00                	add    %eax,(%eax)
45763c:	10 00                	adc    %al,(%eax)
45763e:	f5                   	cmc
45763f:	93                   	xchg   %eax,%ebx
457640:	00 00                	add    %al,(%eax)
457642:	09 00                	or     %eax,(%eax)
457644:	3f                   	aas
457645:	00 30                	add    %dh,(%eax)
457647:	01 01                	add    %eax,(%ecx)
457649:	00 10                	add    %dl,(%eax)
45764b:	00 71 94             	add    %dh,-0x6c(%ecx)
45764e:	00 00                	add    %al,(%eax)
457650:	09 00                	or     %eax,(%eax)
457652:	3f                   	aas
457653:	00 34 01             	add    %dh,(%ecx,%eax,1)
457656:	01 00                	add    %eax,(%eax)
457658:	10 00                	adc    %al,(%eax)
45765a:	61                   	popa
45765b:	96                   	xchg   %eax,%esi
45765c:	00 00                	add    %al,(%eax)
45765e:	09 00                	or     %eax,(%eax)
457660:	3f                   	aas
457661:	00 3b                	add    %bh,(%ebx)
457663:	01 01                	add    %eax,(%ecx)
457665:	00 10                	add    %dl,(%eax)
457667:	00 cd                	add    %cl,%ch
457669:	98                   	cwtl
45766a:	00 00                	add    %al,(%eax)
45766c:	09 00                	or     %eax,(%eax)
45766e:	3f                   	aas
45766f:	00 43 01             	add    %al,0x1(%ebx)
457672:	01 00                	add    %eax,(%eax)
457674:	10 00                	adc    %al,(%eax)
457676:	49                   	dec    %ecx
457677:	99                   	cltd
457678:	00 00                	add    %al,(%eax)
45767a:	09 00                	or     %eax,(%eax)
45767c:	3f                   	aas
45767d:	00 47 01             	add    %al,0x1(%edi)
457680:	01 00                	add    %eax,(%eax)
457682:	10 00                	adc    %al,(%eax)
457684:	c5 99 00 00 09 00    	lds    0x90000(%ecx),%ebx
45768a:	3f                   	aas
45768b:	00 4b 01             	add    %cl,0x1(%ebx)
45768e:	01 00                	add    %eax,(%eax)
457690:	10 00                	adc    %al,(%eax)
457692:	41                   	inc    %ecx
457693:	9a 00 00 09 00 3f 00 	lcall  $0x3f,$0x90000
45769a:	4f                   	dec    %edi
45769b:	01 01                	add    %eax,(%ecx)
45769d:	00 10                	add    %dl,(%eax)
45769f:	00 31                	add    %dh,(%ecx)
4576a1:	9c                   	pushf
4576a2:	00 00                	add    %al,(%eax)
4576a4:	09 00                	or     %eax,(%eax)
4576a6:	3f                   	aas
4576a7:	00 56 01             	add    %dl,0x1(%esi)
4576aa:	01 00                	add    %eax,(%eax)
4576ac:	10 00                	adc    %al,(%eax)
4576ae:	9a 9e 00 00 09 00 3f 	lcall  $0x3f00,$0x900009e
4576b5:	00 5e 01             	add    %bl,0x1(%esi)
4576b8:	01 00                	add    %eax,(%eax)
4576ba:	10 00                	adc    %al,(%eax)
4576bc:	16                   	push   %ss
4576bd:	9f                   	lahf
4576be:	00 00                	add    %al,(%eax)
4576c0:	09 00                	or     %eax,(%eax)
4576c2:	3f                   	aas
4576c3:	00 62 01             	add    %ah,0x1(%edx)
4576c6:	01 00                	add    %eax,(%eax)
4576c8:	10 00                	adc    %al,(%eax)
4576ca:	92                   	xchg   %eax,%edx
4576cb:	9f                   	lahf
4576cc:	00 00                	add    %al,(%eax)
4576ce:	09 00                	or     %eax,(%eax)
4576d0:	3f                   	aas
4576d1:	00 66 01             	add    %ah,0x1(%esi)
4576d4:	01 00                	add    %eax,(%eax)
4576d6:	10 00                	adc    %al,(%eax)
4576d8:	0e                   	push   %cs
4576d9:	a0 00 00 09 00       	mov    0x90000,%al
4576de:	3f                   	aas
4576df:	00 6a 01             	add    %ch,0x1(%edx)
4576e2:	01 00                	add    %eax,(%eax)
4576e4:	10 00                	adc    %al,(%eax)
4576e6:	f8                   	clc
4576e7:	a1 00 00 09 00       	mov    0x90000,%eax
4576ec:	3f                   	aas
4576ed:	00 71 01             	add    %dh,0x1(%ecx)
4576f0:	01 00                	add    %eax,(%eax)
4576f2:	10 00                	adc    %al,(%eax)
4576f4:	64 a4                	movsb  %fs:(%esi),%es:(%edi)
4576f6:	00 00                	add    %al,(%eax)
4576f8:	09 00                	or     %eax,(%eax)
4576fa:	3f                   	aas
4576fb:	00 79 01             	add    %bh,0x1(%ecx)
4576fe:	01 00                	add    %eax,(%eax)
457700:	10 00                	adc    %al,(%eax)
457702:	e0 a4                	loopne 0x4576a8
457704:	00 00                	add    %al,(%eax)
457706:	09 00                	or     %eax,(%eax)
457708:	3f                   	aas
457709:	00 7d 01             	add    %bh,0x1(%ebp)
45770c:	01 00                	add    %eax,(%eax)
45770e:	10 00                	adc    %al,(%eax)
457710:	5c                   	pop    %esp
457711:	a5                   	movsl  %ds:(%esi),%es:(%edi)
457712:	00 00                	add    %al,(%eax)
457714:	09 00                	or     %eax,(%eax)
457716:	3f                   	aas
457717:	00 81 01 01 00 10    	add    %al,0x10000101(%ecx)
45771d:	00 d8                	add    %bl,%al
45771f:	a5                   	movsl  %ds:(%esi),%es:(%edi)
457720:	00 00                	add    %al,(%eax)
457722:	09 00                	or     %eax,(%eax)
457724:	3f                   	aas
457725:	00 85 01 01 00 10    	add    %al,0x10000101(%ebp)
45772b:	00 c8                	add    %cl,%al
45772d:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
45772e:	00 00                	add    %al,(%eax)
457730:	09 00                	or     %eax,(%eax)
457732:	3f                   	aas
457733:	00 8c 01 01 00 10 00 	add    %cl,0x100001(%ecx,%eax,1)
45773a:	34 aa                	xor    $0xaa,%al
45773c:	00 00                	add    %al,(%eax)
45773e:	09 00                	or     %eax,(%eax)
457740:	3f                   	aas
457741:	00 94 01 01 00 10 00 	add    %dl,0x100001(%ecx,%eax,1)
457748:	b0 aa                	mov    $0xaa,%al
45774a:	00 00                	add    %al,(%eax)
45774c:	09 00                	or     %eax,(%eax)
45774e:	3f                   	aas
45774f:	00 98 01 01 00 10    	add    %bl,0x10000101(%eax)
457755:	00 2c ab             	add    %ch,(%ebx,%ebp,4)
457758:	00 00                	add    %al,(%eax)
45775a:	09 00                	or     %eax,(%eax)
45775c:	3f                   	aas
45775d:	00 9c 01 01 00 10 00 	add    %bl,0x100001(%ecx,%eax,1)
457764:	a8 ab                	test   $0xab,%al
457766:	00 00                	add    %al,(%eax)
457768:	09 00                	or     %eax,(%eax)
45776a:	3f                   	aas
45776b:	00 a0 01 01 00 10    	add    %ah,0x10000101(%eax)
457771:	00 98 ad 00 00 09    	add    %bl,0x90000ad(%eax)
457777:	00 3f                	add    %bh,(%edi)
457779:	00 a7 01 01 00 10    	add    %ah,0x10000101(%edi)
45777f:	00 01                	add    %al,(%ecx)
457781:	b0 00                	mov    $0x0,%al
457783:	00 09                	add    %cl,(%ecx)
457785:	00 3f                	add    %bh,(%edi)
457787:	00 af 01 01 00 10    	add    %ch,0x10000101(%edi)
45778d:	00 7d b0             	add    %bh,-0x50(%ebp)
457790:	00 00                	add    %al,(%eax)
457792:	09 00                	or     %eax,(%eax)
457794:	3f                   	aas
457795:	00 b3 01 01 00 10    	add    %dh,0x10000101(%ebx)
45779b:	00 f9                	add    %bh,%cl
45779d:	b0 00                	mov    $0x0,%al
45779f:	00 09                	add    %cl,(%ecx)
4577a1:	00 3f                	add    %bh,(%edi)
4577a3:	00 b7 01 01 00 10    	add    %dh,0x10000101(%edi)
4577a9:	00 75 b1             	add    %dh,-0x4f(%ebp)
4577ac:	00 00                	add    %al,(%eax)
4577ae:	09 00                	or     %eax,(%eax)
4577b0:	3f                   	aas
4577b1:	00 bb 01 01 00 10    	add    %bh,0x10000101(%ebx)
4577b7:	00 5f b3             	add    %bl,-0x4d(%edi)
4577ba:	00 00                	add    %al,(%eax)
4577bc:	09 00                	or     %eax,(%eax)
4577be:	3f                   	aas
4577bf:	00 c2                	add    %al,%dl
4577c1:	01 01                	add    %eax,(%ecx)
4577c3:	00 10                	add    %dl,(%eax)
4577c5:	00 cb                	add    %cl,%bl
4577c7:	b5 00                	mov    $0x0,%ch
4577c9:	00 09                	add    %cl,(%ecx)
4577cb:	00 3f                	add    %bh,(%edi)
4577cd:	00 ca                	add    %cl,%dl
4577cf:	01 01                	add    %eax,(%ecx)
4577d1:	00 10                	add    %dl,(%eax)
4577d3:	00 44 b6 00          	add    %al,0x0(%esi,%esi,4)
4577d7:	00 09                	add    %cl,(%ecx)
4577d9:	00 3f                	add    %bh,(%edi)
4577db:	00 ce                	add    %cl,%dh
4577dd:	01 01                	add    %eax,(%ecx)
4577df:	00 10                	add    %dl,(%eax)
4577e1:	00 c0                	add    %al,%al
4577e3:	b6 00                	mov    $0x0,%dh
4577e5:	00 09                	add    %cl,(%ecx)
4577e7:	00 3f                	add    %bh,(%edi)
4577e9:	00 d2                	add    %dl,%dl
4577eb:	01 01                	add    %eax,(%ecx)
4577ed:	00 10                	add    %dl,(%eax)
4577ef:	00 3c b7             	add    %bh,(%edi,%esi,4)
4577f2:	00 00                	add    %al,(%eax)
4577f4:	09 00                	or     %eax,(%eax)
4577f6:	3f                   	aas
4577f7:	00 d6                	add    %dl,%dh
4577f9:	01 01                	add    %eax,(%ecx)
4577fb:	00 10                	add    %dl,(%eax)
4577fd:	00 2c b9             	add    %ch,(%ecx,%edi,4)
457800:	00 00                	add    %al,(%eax)
457802:	09 00                	or     %eax,(%eax)
457804:	3f                   	aas
457805:	00 dd                	add    %bl,%ch
457807:	01 01                	add    %eax,(%ecx)
457809:	00 10                	add    %dl,(%eax)
45780b:	00 98 bb 00 00 09    	add    %bl,0x90000bb(%eax)
457811:	00 3f                	add    %bh,(%edi)
457813:	00 e5                	add    %ah,%ch
457815:	01 01                	add    %eax,(%ecx)
457817:	00 10                	add    %dl,(%eax)
457819:	00 14 bc             	add    %dl,(%esp,%edi,4)
45781c:	00 00                	add    %al,(%eax)
45781e:	09 00                	or     %eax,(%eax)
457820:	3f                   	aas
457821:	00 e9                	add    %ch,%cl
457823:	01 01                	add    %eax,(%ecx)
457825:	00 10                	add    %dl,(%eax)
457827:	00 90 bc 00 00 09    	add    %dl,0x90000bc(%eax)
45782d:	00 3f                	add    %bh,(%edi)
45782f:	00 ed                	add    %ch,%ch
457831:	01 00                	add    %eax,(%eax)
457833:	00 00                	add    %al,(%eax)
457835:	00 0c bd 00 00 b1 00 	add    %cl,0xb10000(,%edi,4)
45783c:	3f                   	aas
45783d:	00 f1                	add    %dh,%cl
45783f:	01 13                	add    %edx,(%ebx)
457841:	00 1e                	add    %bl,(%esi)
457843:	00 24 00             	add    %ah,(%eax,%eax,1)
457846:	13 01                	adc    (%ecx),%eax
457848:	9a 00 28 00 03 00 19 	lcall  $0x1900,$0x3002800
45784f:	05 47 00 23 00       	add    $0x230047,%eax
457854:	09 07                	or     %eax,(%edi)
457856:	54                   	push   %esp
457857:	00 23                	add    %ah,(%ebx)
457859:	00 85 07 59 00 03    	add    %al,0x3005907(%ebp)
45785f:	00 77 0a             	add    %dh,0xa(%edi)
457862:	47                   	inc    %edi
457863:	00 03                	add    %al,(%ebx)
457865:	00 f3                	add    %dh,%bl
457867:	0a 47 00             	or     0x0(%edi),%al
45786a:	03 00                	add    (%eax),%eax
45786c:	6f                   	outsl  %ds:(%esi),(%dx)
45786d:	0b 6c 00 23          	or     0x23(%eax,%eax,1),%ebp
457871:	00 68 0e             	add    %ch,0xe(%eax)
457874:	54                   	push   %esp
457875:	00 23                	add    %ah,(%ebx)
457877:	00 e4                	add    %ah,%ah
457879:	0e                   	push   %cs
45787a:	54                   	push   %esp
45787b:	00 23                	add    %ah,(%ebx)
45787d:	00 60 0f             	add    %ah,0xf(%eax)
457880:	54                   	push   %esp
457881:	00 23                	add    %ah,(%ebx)
457883:	00 dc                	add    %bl,%ah
457885:	0f 54 00             	andps  (%eax),%xmm0
457888:	23 00                	and    (%eax),%eax
45788a:	58                   	pop    %eax
45788b:	10 54 00 23          	adc    %dl,0x23(%eax,%eax,1)
45788f:	00 d4                	add    %dl,%ah
457891:	10 54 00 23          	adc    %dl,0x23(%eax,%eax,1)
457895:	00 50 11             	add    %dl,0x11(%eax)
457898:	7b 00                	jnp    0x45789a
45789a:	23 00                	and    (%eax),%eax
45789c:	cc                   	int3
45789d:	11 7f 00             	adc    %edi,0x0(%edi)
4578a0:	23 00                	and    (%eax),%eax
4578a2:	48                   	dec    %eax
4578a3:	12 83 00 23 00 c4    	adc    -0x3bffdd00(%ebx),%al
4578a9:	12 54 00 23          	adc    0x23(%eax,%eax,1),%dl
4578ad:	00 40 13             	add    %al,0x13(%eax)
4578b0:	87 00                	xchg   %eax,(%eax)
4578b2:	23 00                	and    (%eax),%eax
4578b4:	b9 13 8c 00 23       	mov    $0x23008c13,%ecx
4578b9:	00 35 14 7b 00 03    	add    %dh,0x3007b14
4578bf:	00 b1 14 90 00 03    	add    %dh,0x3009014(%ecx)
4578c5:	00 2d 15 47 00 03    	add    %ch,0x3004715
4578cb:	00 a9 15 47 00 03    	add    %ch,0x3004715(%ecx)
4578d1:	00 25 16 93 00 03    	add    %ah,0x3009316
4578d7:	00 a1 16 47 00 23    	add    %ah,0x23004716(%ecx)
4578dd:	00 fa                	add    %bh,%dl
4578df:	1a 87 00 23 00 76    	sbb    0x76002300(%edi),%al
4578e5:	1b 87 00 03 00 f2    	sbb    -0xdfffd00(%edi),%eax
4578eb:	1b bf 00 03 00 6e    	sbb    0x6e000300(%edi),%edi
4578f1:	1c bf                	sbb    $0xbf,%al
4578f3:	00 03                	add    %al,(%ebx)
4578f5:	00 ea                	add    %ch,%dl
4578f7:	1c 93                	sbb    $0x93,%al
4578f9:	00 03                	add    %al,(%ebx)
4578fb:	00 66 1d             	add    %ah,0x1d(%esi)
4578fe:	47                   	inc    %edi
4578ff:	00 03                	add    %al,(%ebx)
457901:	00 d2                	add    %dl,%dl
457903:	1f                   	pop    %ds
457904:	ca 00 03             	lret   $0x300
457907:	00 4b 20             	add    %cl,0x20(%ebx)
45790a:	59                   	pop    %ecx
45790b:	00 03                	add    %al,(%ebx)
45790d:	00 c7                	add    %al,%bh
45790f:	20 59 00             	and    %bl,0x0(%ecx)
457912:	03 00                	add    (%eax),%eax
457914:	43                   	inc    %ebx
457915:	21 47 00             	and    %eax,0x0(%edi)
457918:	03 00                	add    (%eax),%eax
45791a:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
45791b:	24 54                	and    $0x54,%al
45791d:	00 03                	add    %al,(%ebx)
45791f:	00 8f 27 24 00 03    	add    %cl,0x3002427(%edi)
457925:	00 0b                	add    %cl,(%ebx)
457927:	28 47 00             	sub    %al,0x0(%edi)
45792a:	03 00                	add    (%eax),%eax
45792c:	87 28                	xchg   %ebp,(%eax)
45792e:	6c                   	insb   (%dx),%es:(%edi)
45792f:	00 03                	add    %al,(%ebx)
457931:	00 03                	add    %al,(%ebx)