4046f3:	02 7b 26             	add    0x26(%ebx),%bh
4046f6:	00 00                	add    %al,(%eax)
4046f8:	04 6f                	add    $0x6f,%al
4046fa:	91                   	xchg   %eax,%ecx
4046fb:	00 00                	add    %al,(%eax)
4046fd:	0a 02                	or     (%edx),%al
4046ff:	7b 29                	jnp    0x40472a
404701:	00 00                	add    %al,(%eax)
404703:	04 17                	add    $0x17,%al
404705:	17                   	pop    %ss
404706:	6f                   	outsl  %ds:(%esi),(%dx)
404707:	92                   	xchg   %eax,%edx
404708:	00 00                	add    %al,(%eax)
40470a:	0a 00                	or     (%eax),%al
40470c:	02 7b 26             	add    0x26(%ebx),%bh
40470f:	00 00                	add    %al,(%eax)
404711:	04 6f                	add    $0x6f,%al
404713:	91                   	xchg   %eax,%ecx
404714:	00 00                	add    %al,(%eax)
404716:	0a 02                	or     (%edx),%al
404718:	7b 2a                	jnp    0x404744
40471a:	00 00                	add    %al,(%eax)
40471c:	04 17                	add    $0x17,%al
40471e:	18 6f 92             	sbb    %ch,-0x6e(%edi)
404721:	00 00                	add    %al,(%eax)
404723:	0a 00                	or     (%eax),%al
404725:	02 7b 26             	add    0x26(%ebx),%bh
404728:	00 00                	add    %al,(%eax)
40472a:	04 6f                	add    $0x6f,%al
40472c:	91                   	xchg   %eax,%ecx
40472d:	00 00                	add    %al,(%eax)
40472f:	0a 02                	or     (%edx),%al
404731:	7b 2b                	jnp    0x40475e
404733:	00 00                	add    %al,(%eax)
404735:	04 17                	add    $0x17,%al
404737:	19 6f 92             	sbb    %ebp,-0x6e(%edi)
40473a:	00 00                	add    %al,(%eax)
40473c:	0a 00                	or     (%eax),%al
40473e:	02 7b 26             	add    0x26(%ebx),%bh
404741:	00 00                	add    %al,(%eax)
404743:	04 6f                	add    $0x6f,%al
404745:	91                   	xchg   %eax,%ecx
404746:	00 00                	add    %al,(%eax)
404748:	0a 02                	or     (%edx),%al
40474a:	7b 2c                	jnp    0x404778
40474c:	00 00                	add    %al,(%eax)
40474e:	04 17                	add    $0x17,%al
404750:	1a 6f 92             	sbb    -0x6e(%edi),%ch
404753:	00 00                	add    %al,(%eax)
404755:	0a 00                	or     (%eax),%al
404757:	02 7b 26             	add    0x26(%ebx),%bh
40475a:	00 00                	add    %al,(%eax)
40475c:	04 6f                	add    $0x6f,%al
40475e:	91                   	xchg   %eax,%ecx
40475f:	00 00                	add    %al,(%eax)
404761:	0a 02                	or     (%edx),%al
404763:	7b 2d                	jnp    0x404792
404765:	00 00                	add    %al,(%eax)
404767:	04 17                	add    $0x17,%al
404769:	1b 6f 92             	sbb    -0x6e(%edi),%ebp
40476c:	00 00                	add    %al,(%eax)
40476e:	0a 00                	or     (%eax),%al
404770:	02 7b 26             	add    0x26(%ebx),%bh
404773:	00 00                	add    %al,(%eax)
404775:	04 1b                	add    $0x1b,%al
404777:	6f                   	outsl  %ds:(%esi),(%dx)
404778:	93                   	xchg   %eax,%ebx
404779:	00 00                	add    %al,(%eax)
40477b:	0a 00                	or     (%eax),%al
40477d:	02 7b 26             	add    0x26(%ebx),%bh
404780:	00 00                	add    %al,(%eax)
404782:	04 1f                	add    $0x1f,%al
404784:	18 1f                	sbb    %bl,(%edi)
404786:	15 73 21 00 00       	adc    $0x2173,%eax
40478b:	0a 6f 22             	or     0x22(%edi),%ch
40478e:	00 00                	add    %al,(%eax)
404790:	0a 00                	or     (%eax),%al
404792:	02 7b 26             	add    0x26(%ebx),%bh
404795:	00 00                	add    %al,(%eax)
404797:	04 1e                	add    $0x1e,%al
404799:	1d 1e 1d 73 94       	sbb    $0x94731d1e,%eax
40479e:	00 00                	add    %al,(%eax)
4047a0:	0a 6f 95             	or     -0x6b(%edi),%ch
4047a3:	00 00                	add    %al,(%eax)
4047a5:	0a 00                	or     (%eax),%al
4047a7:	02 7b 26             	add    0x26(%ebx),%bh
4047aa:	00 00                	add    %al,(%eax)
4047ac:	04 72                	add    $0x72,%al
4047ae:	30 05 00 70 6f 23    	xor    %al,0x236f7000
4047b4:	00 00                	add    %al,(%eax)
4047b6:	0a 00                	or     (%eax),%al
4047b8:	02 7b 26             	add    0x26(%ebx),%bh
4047bb:	00 00                	add    %al,(%eax)
4047bd:	04 1c                	add    $0x1c,%al
4047bf:	6f                   	outsl  %ds:(%esi),(%dx)
4047c0:	96                   	xchg   %eax,%esi
4047c1:	00 00                	add    %al,(%eax)
4047c3:	0a 00                	or     (%eax),%al
4047c5:	02 7b 26             	add    0x26(%ebx),%bh
4047c8:	00 00                	add    %al,(%eax)
4047ca:	04 6f                	add    $0x6f,%al
4047cc:	97                   	xchg   %eax,%edi
4047cd:	00 00                	add    %al,(%eax)
4047cf:	0a 18                	or     (%eax),%bl
4047d1:	22 00                	and    (%eax),%al
4047d3:	00 20                	add    %ah,(%eax)
4047d5:	41                   	inc    %ecx
4047d6:	73 98                	jae    0x404770
4047d8:	00 00                	add    %al,(%eax)
4047da:	0a 6f 99             	or     -0x67(%edi),%ch
4047dd:	00 00                	add    %al,(%eax)
4047df:	0a 26                	or     (%esi),%ah
4047e1:	02 7b 26             	add    0x26(%ebx),%bh
4047e4:	00 00                	add    %al,(%eax)
4047e6:	04 6f                	add    $0x6f,%al
4047e8:	97                   	xchg   %eax,%edi
4047e9:	00 00                	add    %al,(%eax)
4047eb:	0a 18                	or     (%eax),%bl
4047ed:	22 00                	and    (%eax),%al
4047ef:	00 20                	add    %ah,(%eax)
4047f1:	41                   	inc    %ecx
4047f2:	73 98                	jae    0x40478c
4047f4:	00 00                	add    %al,(%eax)
4047f6:	0a 6f 99             	or     -0x67(%edi),%ch
4047f9:	00 00                	add    %al,(%eax)
4047fb:	0a 26                	or     (%esi),%ah
4047fd:	02 7b 26             	add    0x26(%ebx),%bh
404800:	00 00                	add    %al,(%eax)
404802:	04 6f                	add    $0x6f,%al
404804:	97                   	xchg   %eax,%edi
404805:	00 00                	add    %al,(%eax)
404807:	0a 18                	or     (%eax),%bl
404809:	22 00                	and    (%eax),%al
40480b:	00 20                	add    %ah,(%eax)
40480d:	41                   	inc    %ecx
40480e:	73 98                	jae    0x4047a8
404810:	00 00                	add    %al,(%eax)
404812:	0a 6f 99             	or     -0x67(%edi),%ch
404815:	00 00                	add    %al,(%eax)
404817:	0a 26                	or     (%esi),%ah
404819:	02 7b 26             	add    0x26(%ebx),%bh
40481c:	00 00                	add    %al,(%eax)
40481e:	04 6f                	add    $0x6f,%al
404820:	97                   	xchg   %eax,%edi
404821:	00 00                	add    %al,(%eax)
404823:	0a 18                	or     (%eax),%bl
404825:	22 00                	and    (%eax),%al
404827:	00 20                	add    %ah,(%eax)
404829:	41                   	inc    %ecx
40482a:	73 98                	jae    0x4047c4
40482c:	00 00                	add    %al,(%eax)
40482e:	0a 6f 99             	or     -0x67(%edi),%ch
404831:	00 00                	add    %al,(%eax)
404833:	0a 26                	or     (%esi),%ah
404835:	02 7b 26             	add    0x26(%ebx),%bh
404838:	00 00                	add    %al,(%eax)
40483a:	04 6f                	add    $0x6f,%al
40483c:	97                   	xchg   %eax,%edi
40483d:	00 00                	add    %al,(%eax)
40483f:	0a 18                	or     (%eax),%bl
404841:	22 00                	and    (%eax),%al
404843:	00 48 42             	add    %cl,0x42(%eax)
404846:	73 98                	jae    0x4047e0
404848:	00 00                	add    %al,(%eax)
40484a:	0a 6f 99             	or     -0x67(%edi),%ch
40484d:	00 00                	add    %al,(%eax)
40484f:	0a 26                	or     (%esi),%ah
404851:	02 7b 26             	add    0x26(%ebx),%bh
404854:	00 00                	add    %al,(%eax)
404856:	04 6f                	add    $0x6f,%al
404858:	97                   	xchg   %eax,%edi
404859:	00 00                	add    %al,(%eax)
40485b:	0a 18                	or     (%eax),%bl
40485d:	22 00                	and    (%eax),%al
40485f:	00 20                	add    %ah,(%eax)
404861:	41                   	inc    %ecx
404862:	73 98                	jae    0x4047fc
404864:	00 00                	add    %al,(%eax)
404866:	0a 6f 99             	or     -0x67(%edi),%ch
404869:	00 00                	add    %al,(%eax)
40486b:	0a 26                	or     (%esi),%ah
40486d:	02 7b 26             	add    0x26(%ebx),%bh
404870:	00 00                	add    %al,(%eax)
404872:	04 20                	add    $0x20,%al
404874:	58                   	pop    %eax
404875:	04 00                	add    $0x0,%al
404877:	00 20                	add    %ah,(%eax)
404879:	79 02                	jns    0x40487d
40487b:	00 00                	add    %al,(%eax)
40487d:	73 24                	jae    0x4048a3
40487f:	00 00                	add    %al,(%eax)
404881:	0a 6f 25             	or     0x25(%edi),%ch
404884:	00 00                	add    %al,(%eax)
404886:	0a 00                	or     (%eax),%al
404888:	02 7b 26             	add    0x26(%ebx),%bh
40488b:	00 00                	add    %al,(%eax)
40488d:	04 16                	add    $0x16,%al
40488f:	6f                   	outsl  %ds:(%esi),(%dx)
404890:	26 00 00             	add    %al,%es:(%eax)
404893:	0a 00                	or     (%eax),%al
404895:	02 7b 27             	add    0x27(%ebx),%bh
404898:	00 00                	add    %al,(%eax)
40489a:	04 1b                	add    $0x1b,%al
40489c:	6f                   	outsl  %ds:(%esi),(%dx)
40489d:	93                   	xchg   %eax,%ebx
40489e:	00 00                	add    %al,(%eax)
4048a0:	0a 00                	or     (%eax),%al
4048a2:	02 7b 27             	add    0x27(%ebx),%bh
4048a5:	00 00                	add    %al,(%eax)
4048a7:	04 06                	add    $0x6,%al
4048a9:	72 52                	jb     0x4048fd
4048ab:	05 00 70 6f 9a       	add    $0x9a6f7000,%eax
4048b0:	00 00                	add    %al,(%eax)
4048b2:	0a 74 6f 00          	or     0x0(%edi,%ebp,2),%dh
4048b6:	00 01                	add    %al,(%ecx)
4048b8:	6f                   	outsl  %ds:(%esi),(%dx)
4048b9:	9b                   	fwait
4048ba:	00 00                	add    %al,(%eax)
4048bc:	0a 00                	or     (%eax),%al
4048be:	02 7b 27             	add    0x27(%ebx),%bh
4048c1:	00 00                	add    %al,(%eax)
4048c3:	04 1e                	add    $0x1e,%al
4048c5:	1d 73 21 00 00       	sbb    $0x2173,%eax
4048ca:	0a 6f 22             	or     0x22(%edi),%ch
4048cd:	00 00                	add    %al,(%eax)
4048cf:	0a 00                	or     (%eax),%al
4048d1:	02 7b 27             	add    0x27(%ebx),%bh
4048d4:	00 00                	add    %al,(%eax)
4048d6:	04 1e                	add    $0x1e,%al
4048d8:	1d 1e 1d 73 94       	sbb    $0x94731d1e,%eax
4048dd:	00 00                	add    %al,(%eax)
4048df:	0a 6f 95             	or     -0x6b(%edi),%ch
4048e2:	00 00                	add    %al,(%eax)
4048e4:	0a 00                	or     (%eax),%al
4048e6:	02 7b 27             	add    0x27(%ebx),%bh
4048e9:	00 00                	add    %al,(%eax)
4048eb:	04 72                	add    $0x72,%al
4048ed:	7c 05                	jl     0x4048f4
4048ef:	00 70 6f             	add    %dh,0x6f(%eax)
4048f2:	23 00                	and    (%eax),%eax
4048f4:	00 0a                	add    %cl,(%edx)
4048f6:	00 02                	add    %al,(%edx)
4048f8:	7b 26                	jnp    0x404920
4048fa:	00 00                	add    %al,(%eax)
4048fc:	04 02                	add    $0x2,%al
4048fe:	7b 27                	jnp    0x404927
404900:	00 00                	add    %al,(%eax)
404902:	04 1c                	add    $0x1c,%al
404904:	6f                   	outsl  %ds:(%esi),(%dx)
404905:	9c                   	pushf
404906:	00 00                	add    %al,(%eax)
404908:	0a 00                	or     (%eax),%al
40490a:	02 7b 27             	add    0x27(%ebx),%bh
40490d:	00 00                	add    %al,(%eax)
40490f:	04 20                	add    $0x20,%al
404911:	5e                   	pop    %esi
404912:	01 00                	add    %eax,(%eax)
404914:	00 20                	add    %ah,(%eax)
404916:	6b 02 00             	imul   $0x0,(%edx),%eax
404919:	00 73 24             	add    %dh,0x24(%ebx)
40491c:	00 00                	add    %al,(%eax)
40491e:	0a 6f 25             	or     0x25(%edi),%ch
404921:	00 00                	add    %al,(%eax)
404923:	0a 00                	or     (%eax),%al
404925:	02 7b 27             	add    0x27(%ebx),%bh
404928:	00 00                	add    %al,(%eax)
40492a:	04 17                	add    $0x17,%al
40492c:	6f                   	outsl  %ds:(%esi),(%dx)
40492d:	9d                   	popf
40492e:	00 00                	add    %al,(%eax)
404930:	0a 00                	or     (%eax),%al
404932:	02 7b 27             	add    0x27(%ebx),%bh
404935:	00 00                	add    %al,(%eax)
404937:	04 1f                	add    $0x1f,%al
404939:	0c 6f                	or     $0x6f,%al
40493b:	9e                   	sahf
40493c:	00 00                	add    %al,(%eax)
40493e:	0a 00                	or     (%eax),%al
404940:	02 7b 27             	add    0x27(%ebx),%bh
404943:	00 00                	add    %al,(%eax)
404945:	04 16                	add    $0x16,%al
404947:	6f                   	outsl  %ds:(%esi),(%dx)
404948:	9f                   	lahf
404949:	00 00                	add    %al,(%eax)
40494b:	0a 00                	or     (%eax),%al
40494d:	02 7b 28             	add    0x28(%ebx),%bh
404950:	00 00                	add    %al,(%eax)
404952:	04 1b                	add    $0x1b,%al
404954:	6f                   	outsl  %ds:(%esi),(%dx)
404955:	93                   	xchg   %eax,%ebx
404956:	00 00                	add    %al,(%eax)
404958:	0a 00                	or     (%eax),%al
40495a:	02 7b 28             	add    0x28(%ebx),%bh
40495d:	00 00                	add    %al,(%eax)
40495f:	04 20                	add    $0x20,%al
404961:	7e 01                	jle    0x404964
404963:	00 00                	add    %al,(%eax)
404965:	16                   	push   %ss
404966:	73 21                	jae    0x404989
404968:	00 00                	add    %al,(%eax)
40496a:	0a 6f 22             	or     0x22(%edi),%ch
40496d:	00 00                	add    %al,(%eax)
40496f:	0a 00                	or     (%eax),%al
404971:	02 7b 28             	add    0x28(%ebx),%bh
404974:	00 00                	add    %al,(%eax)
404976:	04 1f                	add    $0x1f,%al
404978:	10 16                	adc    %dl,(%esi)
40497a:	1e                   	push   %ds
40497b:	16                   	push   %ss
40497c:	73 94                	jae    0x404912
40497e:	00 00                	add    %al,(%eax)
404980:	0a 6f 95             	or     -0x6b(%edi),%ch
404983:	00 00                	add    %al,(%eax)
404985:	0a 00                	or     (%eax),%al
404987:	02 7b 28             	add    0x28(%ebx),%bh
40498a:	00 00                	add    %al,(%eax)
40498c:	04 16                	add    $0x16,%al
40498e:	1f                   	pop    %ds
40498f:	29 73 24             	sub    %esi,0x24(%ebx)
404992:	00 00                	add    %al,(%eax)
404994:	0a 6f a0             	or     -0x60(%edi),%ch
404997:	00 00                	add    %al,(%eax)
404999:	0a 00                	or     (%eax),%al
40499b:	02 7b 28             	add    0x28(%ebx),%bh
40499e:	00 00                	add    %al,(%eax)
4049a0:	04 72                	add    $0x72,%al
4049a2:	9a 05 00 70 6f 23 00 	lcall  $0x23,$0x6f700005
4049a9:	00 0a                	add    %cl,(%edx)
4049ab:	00 02                	add    %al,(%edx)
4049ad:	7b 28                	jnp    0x4049d7
4049af:	00 00                	add    %al,(%eax)
4049b1:	04 20                	add    $0x20,%al
4049b3:	d2 02                	rolb   %cl,(%edx)
4049b5:	00 00                	add    %al,(%eax)
4049b7:	1f                   	pop    %ds
4049b8:	29 73 24             	sub    %esi,0x24(%ebx)
4049bb:	00 00                	add    %al,(%eax)
4049bd:	0a 6f 25             	or     0x25(%edi),%ch
4049c0:	00 00                	add    %al,(%eax)
4049c2:	0a 00                	or     (%eax),%al
4049c4:	02 7b 28             	add    0x28(%ebx),%bh
4049c7:	00 00                	add    %al,(%eax)
4049c9:	04 1f                	add    $0x1f,%al
4049cb:	13 6f 26             	adc    0x26(%edi),%ebp
4049ce:	00 00                	add    %al,(%eax)
4049d0:	0a 00                	or     (%eax),%al
4049d2:	02 7b 28             	add    0x28(%ebx),%bh
4049d5:	00 00                	add    %al,(%eax)
4049d7:	04 72                	add    $0x72,%al
4049d9:	bc 05 00 70 6f       	mov    $0x6f700005,%esp