41089f:	01 00                	add    %eax,(%eax)
4108a1:	06                   	push   %es
4108a2:	7d 94                	jge    0x410838
4108a4:	01 00                	add    %eax,(%eax)
4108a6:	04 02                	add    $0x2,%al
4108a8:	72 34                	jb     0x4108de
4108aa:	0e                   	push   %cs
4108ab:	00 70 28             	add    %dh,0x28(%eax)
4108ae:	6f                   	outsl  %ds:(%esi),(%dx)
4108af:	01 00                	add    %eax,(%eax)
4108b1:	06                   	push   %es
4108b2:	7d 95                	jge    0x410849
4108b4:	01 00                	add    %eax,(%eax)
4108b6:	04 02                	add    $0x2,%al
4108b8:	72 99                	jb     0x410853
4108ba:	35 00 70 28 6f       	xor    $0x6f287000,%eax
4108bf:	01 00                	add    %eax,(%eax)
4108c1:	06                   	push   %es
4108c2:	7d 96                	jge    0x41085a
4108c4:	01 00                	add    %eax,(%eax)
4108c6:	04 02                	add    $0x2,%al
4108c8:	72 95                	jb     0x41085f
4108ca:	00 00                	add    %al,(%eax)
4108cc:	70 28                	jo     0x4108f6
4108ce:	6f                   	outsl  %ds:(%esi),(%dx)
4108cf:	01 00                	add    %eax,(%eax)
4108d1:	06                   	push   %es
4108d2:	7d 97                	jge    0x41086b
4108d4:	01 00                	add    %eax,(%eax)
4108d6:	04 02                	add    $0x2,%al
4108d8:	72 e9                	jb     0x4108c3
4108da:	35 00 70 28 6f       	xor    $0x6f287000,%eax
4108df:	01 00                	add    %eax,(%eax)
4108e1:	06                   	push   %es
4108e2:	7d 98                	jge    0x41087c
4108e4:	01 00                	add    %eax,(%eax)
4108e6:	04 02                	add    $0x2,%al
4108e8:	72 f7                	jb     0x4108e1
4108ea:	35 00 70 28 6f       	xor    $0x6f287000,%eax
4108ef:	01 00                	add    %eax,(%eax)
4108f1:	06                   	push   %es
4108f2:	7d 99                	jge    0x41088d
4108f4:	01 00                	add    %eax,(%eax)
4108f6:	04 02                	add    $0x2,%al
4108f8:	72 13                	jb     0x41090d
4108fa:	36 00 70 28          	add    %dh,%ss:0x28(%eax)
4108fe:	6f                   	outsl  %ds:(%esi),(%dx)
4108ff:	01 00                	add    %eax,(%eax)
410901:	06                   	push   %es
410902:	7d 9a                	jge    0x41089e
410904:	01 00                	add    %eax,(%eax)
410906:	04 02                	add    $0x2,%al
410908:	72 35                	jb     0x41093f
41090a:	36 00 70 28          	add    %dh,%ss:0x28(%eax)
41090e:	6f                   	outsl  %ds:(%esi),(%dx)
41090f:	01 00                	add    %eax,(%eax)
410911:	06                   	push   %es
410912:	7d 9b                	jge    0x4108af
410914:	01 00                	add    %eax,(%eax)
410916:	04 02                	add    $0x2,%al
410918:	28 15 00 00 0a 00    	sub    %dl,0xa0000
41091e:	00 2a                	add    %ch,(%edx)
410920:	2e 28 43 00          	sub    %al,%cs:0x0(%ebx)
410924:	00 06                	add    %al,(%esi)
410926:	80 57 01 00          	adcb   $0x0,0x1(%edi)
41092a:	04 2a                	add    $0x2a,%al
41092c:	62 02                	bound  %eax,(%edx)
41092e:	72 47                	jb     0x410977
410930:	36 00 70 28          	add    %dh,%ss:0x28(%eax)
410934:	6f                   	outsl  %ds:(%esi),(%dx)
410935:	01 00                	add    %eax,(%eax)
410937:	06                   	push   %es
410938:	7d 9c                	jge    0x4108d6
41093a:	01 00                	add    %eax,(%eax)
41093c:	04 02                	add    $0x2,%al
41093e:	28 15 00 00 0a 00    	sub    %dl,0xa0000
410944:	2a e2                	sub    %dl,%ah
410946:	02 72 5d             	add    0x5d(%edx),%dh
410949:	36 00 70 28          	add    %dh,%ss:0x28(%eax)
41094d:	6f                   	outsl  %ds:(%esi),(%dx)
41094e:	01 00                	add    %eax,(%eax)
410950:	06                   	push   %es
410951:	7d 9d                	jge    0x4108f0
410953:	01 00                	add    %eax,(%eax)
410955:	04 02                	add    $0x2,%al
410957:	72 56                	jb     0x4109af
410959:	02 00                	add    (%eax),%al
41095b:	70 28                	jo     0x410985
41095d:	6f                   	outsl  %ds:(%esi),(%dx)
41095e:	01 00                	add    %eax,(%eax)
410960:	06                   	push   %es
410961:	7d 9e                	jge    0x410901
410963:	01 00                	add    %eax,(%eax)
410965:	04 02                	add    $0x2,%al
410967:	72 5f                	jb     0x4109c8
410969:	01 00                	add    %eax,(%eax)
41096b:	70 28                	jo     0x410995
41096d:	6f                   	outsl  %ds:(%esi),(%dx)
41096e:	01 00                	add    %eax,(%eax)
410970:	06                   	push   %es
410971:	7d 9f                	jge    0x410912
410973:	01 00                	add    %eax,(%eax)
410975:	04 02                	add    $0x2,%al
410977:	28 15 00 00 0a 00    	sub    %dl,0xa0000
41097d:	2a 62 02             	sub    0x2(%edx),%ah
410980:	72 75                	jb     0x4109f7
410982:	36 00 70 28          	add    %dh,%ss:0x28(%eax)
410986:	6f                   	outsl  %ds:(%esi),(%dx)
410987:	01 00                	add    %eax,(%eax)
410989:	06                   	push   %es
41098a:	7d a0                	jge    0x41092c
41098c:	01 00                	add    %eax,(%eax)
41098e:	04 02                	add    $0x2,%al
410990:	28 15 00 00 0a 00    	sub    %dl,0xa0000
410996:	2a 00                	sub    (%eax),%al
410998:	13 30                	adc    (%eax),%esi
41099a:	02 00                	add    (%eax),%al
41099c:	38 05 00 00 00 00    	cmp    %al,0x0
4109a2:	00 00                	add    %al,(%eax)
4109a4:	02 72 2d             	add    0x2d(%edx),%dh
4109a7:	24 00                	and    $0x0,%al
4109a9:	70 28                	jo     0x4109d3
4109ab:	6f                   	outsl  %ds:(%esi),(%dx)
4109ac:	01 00                	add    %eax,(%eax)
4109ae:	06                   	push   %es
4109af:	7d a1                	jge    0x410952
4109b1:	01 00                	add    %eax,(%eax)
4109b3:	04 02                	add    $0x2,%al
4109b5:	72 be                	jb     0x410975
4109b7:	22 00                	and    (%eax),%al
4109b9:	70 28                	jo     0x4109e3
4109bb:	6f                   	outsl  %ds:(%esi),(%dx)
4109bc:	01 00                	add    %eax,(%eax)
4109be:	06                   	push   %es
4109bf:	7d a2                	jge    0x410963
4109c1:	01 00                	add    %eax,(%eax)
4109c3:	04 02                	add    $0x2,%al
4109c5:	72 32                	jb     0x4109f9
4109c7:	23 00                	and    (%eax),%eax
4109c9:	70 28                	jo     0x4109f3
4109cb:	6f                   	outsl  %ds:(%esi),(%dx)
4109cc:	01 00                	add    %eax,(%eax)
4109ce:	06                   	push   %es
4109cf:	7d a3                	jge    0x410974
4109d1:	01 00                	add    %eax,(%eax)
4109d3:	04 02                	add    $0x2,%al
4109d5:	72 20                	jb     0x4109f7
4109d7:	13 00                	adc    (%eax),%eax
4109d9:	70 28                	jo     0x410a03
4109db:	6f                   	outsl  %ds:(%esi),(%dx)
4109dc:	01 00                	add    %eax,(%eax)
4109de:	06                   	push   %es
4109df:	7d a4                	jge    0x410985
4109e1:	01 00                	add    %eax,(%eax)
4109e3:	04 02                	add    $0x2,%al
4109e5:	72 46                	jb     0x410a2d
4109e7:	13 00                	adc    (%eax),%eax
4109e9:	70 28                	jo     0x410a13
4109eb:	6f                   	outsl  %ds:(%esi),(%dx)
4109ec:	01 00                	add    %eax,(%eax)
4109ee:	06                   	push   %es
4109ef:	7d a5                	jge    0x410996
4109f1:	01 00                	add    %eax,(%eax)
4109f3:	04 02                	add    $0x2,%al
4109f5:	72 6c                	jb     0x410a63
4109f7:	13 00                	adc    (%eax),%eax
4109f9:	70 28                	jo     0x410a23
4109fb:	6f                   	outsl  %ds:(%esi),(%dx)
4109fc:	01 00                	add    %eax,(%eax)
4109fe:	06                   	push   %es
4109ff:	7d a6                	jge    0x4109a7
410a01:	01 00                	add    %eax,(%eax)
410a03:	04 02                	add    $0x2,%al
410a05:	72 a6                	jb     0x4109ad
410a07:	13 00                	adc    (%eax),%eax
410a09:	70 28                	jo     0x410a33
410a0b:	6f                   	outsl  %ds:(%esi),(%dx)
410a0c:	01 00                	add    %eax,(%eax)
410a0e:	06                   	push   %es
410a0f:	7d a7                	jge    0x4109b8
410a11:	01 00                	add    %eax,(%eax)
410a13:	04 02                	add    $0x2,%al
410a15:	72 e8                	jb     0x4109ff
410a17:	13 00                	adc    (%eax),%eax
410a19:	70 28                	jo     0x410a43
410a1b:	6f                   	outsl  %ds:(%esi),(%dx)
410a1c:	01 00                	add    %eax,(%eax)
410a1e:	06                   	push   %es
410a1f:	7d a8                	jge    0x4109c9
410a21:	01 00                	add    %eax,(%eax)
410a23:	04 02                	add    $0x2,%al
410a25:	72 28                	jb     0x410a4f
410a27:	14 00                	adc    $0x0,%al
410a29:	70 28                	jo     0x410a53
410a2b:	6f                   	outsl  %ds:(%esi),(%dx)
410a2c:	01 00                	add    %eax,(%eax)
410a2e:	06                   	push   %es
410a2f:	7d a9                	jge    0x4109da
410a31:	01 00                	add    %eax,(%eax)
410a33:	04 02                	add    $0x2,%al
410a35:	72 8a                	jb     0x4109c1
410a37:	14 00                	adc    $0x0,%al
410a39:	70 28                	jo     0x410a63
410a3b:	6f                   	outsl  %ds:(%esi),(%dx)
410a3c:	01 00                	add    %eax,(%eax)
410a3e:	06                   	push   %es
410a3f:	7d aa                	jge    0x4109eb
410a41:	01 00                	add    %eax,(%eax)
410a43:	04 02                	add    $0x2,%al
410a45:	72 ba                	jb     0x410a01
410a47:	14 00                	adc    $0x0,%al
410a49:	70 28                	jo     0x410a73
410a4b:	6f                   	outsl  %ds:(%esi),(%dx)
410a4c:	01 00                	add    %eax,(%eax)
410a4e:	06                   	push   %es
410a4f:	7d ab                	jge    0x4109fc
410a51:	01 00                	add    %eax,(%eax)
410a53:	04 02                	add    $0x2,%al
410a55:	72 ec                	jb     0x410a43
410a57:	14 00                	adc    $0x0,%al
410a59:	70 28                	jo     0x410a83
410a5b:	6f                   	outsl  %ds:(%esi),(%dx)
410a5c:	01 00                	add    %eax,(%eax)
410a5e:	06                   	push   %es
410a5f:	7d ac                	jge    0x410a0d
410a61:	01 00                	add    %eax,(%eax)
410a63:	04 02                	add    $0x2,%al
410a65:	72 a8                	jb     0x410a0f
410a67:	0a 00                	or     (%eax),%al
410a69:	70 28                	jo     0x410a93
410a6b:	6f                   	outsl  %ds:(%esi),(%dx)
410a6c:	01 00                	add    %eax,(%eax)
410a6e:	06                   	push   %es
410a6f:	7d ad                	jge    0x410a1e
410a71:	01 00                	add    %eax,(%eax)
410a73:	04 02                	add    $0x2,%al
410a75:	72 68                	jb     0x410adf
410a77:	15 00 70 28 6f       	adc    $0x6f287000,%eax
410a7c:	01 00                	add    %eax,(%eax)
410a7e:	06                   	push   %es
410a7f:	7d ae                	jge    0x410a2f
410a81:	01 00                	add    %eax,(%eax)
410a83:	04 02                	add    $0x2,%al
410a85:	72 a2                	jb     0x410a29
410a87:	15 00 70 28 6f       	adc    $0x6f287000,%eax
410a8c:	01 00                	add    %eax,(%eax)
410a8e:	06                   	push   %es
410a8f:	7d af                	jge    0x410a40
410a91:	01 00                	add    %eax,(%eax)
410a93:	04 02                	add    $0x2,%al
410a95:	72 ec                	jb     0x410a83
410a97:	15 00 70 28 6f       	adc    $0x6f287000,%eax
410a9c:	01 00                	add    %eax,(%eax)
410a9e:	06                   	push   %es
410a9f:	7d b0                	jge    0x410a51
410aa1:	01 00                	add    %eax,(%eax)
410aa3:	04 02                	add    $0x2,%al
410aa5:	72 48                	jb     0x410aef
410aa7:	16                   	push   %ss
410aa8:	00 70 28             	add    %dh,0x28(%eax)
410aab:	6f                   	outsl  %ds:(%esi),(%dx)
410aac:	01 00                	add    %eax,(%eax)
410aae:	06                   	push   %es
410aaf:	7d b1                	jge    0x410a62
410ab1:	01 00                	add    %eax,(%eax)
410ab3:	04 02                	add    $0x2,%al
410ab5:	72 b6                	jb     0x410a6d
410ab7:	16                   	push   %ss
410ab8:	00 70 28             	add    %dh,0x28(%eax)
410abb:	6f                   	outsl  %ds:(%esi),(%dx)
410abc:	01 00                	add    %eax,(%eax)
410abe:	06                   	push   %es
410abf:	7d b2                	jge    0x410a73
410ac1:	01 00                	add    %eax,(%eax)
410ac3:	04 02                	add    $0x2,%al
410ac5:	72 18                	jb     0x410adf
410ac7:	17                   	pop    %ss
410ac8:	00 70 28             	add    %dh,0x28(%eax)
410acb:	6f                   	outsl  %ds:(%esi),(%dx)
410acc:	01 00                	add    %eax,(%eax)
410ace:	06                   	push   %es
410acf:	7d b3                	jge    0x410a84
410ad1:	01 00                	add    %eax,(%eax)
410ad3:	04 02                	add    $0x2,%al
410ad5:	72 fc                	jb     0x410ad3
410ad7:	17                   	pop    %ss
410ad8:	00 70 28             	add    %dh,0x28(%eax)
410adb:	6f                   	outsl  %ds:(%esi),(%dx)
410adc:	01 00                	add    %eax,(%eax)
410ade:	06                   	push   %es
410adf:	7d b4                	jge    0x410a95
410ae1:	01 00                	add    %eax,(%eax)
410ae3:	04 02                	add    $0x2,%al
410ae5:	72 2e                	jb     0x410b15
410ae7:	18 00                	sbb    %al,(%eax)
410ae9:	70 28                	jo     0x410b13
410aeb:	6f                   	outsl  %ds:(%esi),(%dx)
410aec:	01 00                	add    %eax,(%eax)
410aee:	06                   	push   %es
410aef:	7d b5                	jge    0x410aa6
410af1:	01 00                	add    %eax,(%eax)
410af3:	04 02                	add    $0x2,%al
410af5:	72 74                	jb     0x410b6b
410af7:	18 00                	sbb    %al,(%eax)
410af9:	70 28                	jo     0x410b23
410afb:	6f                   	outsl  %ds:(%esi),(%dx)
410afc:	01 00                	add    %eax,(%eax)
410afe:	06                   	push   %es
410aff:	7d b6                	jge    0x410ab7
410b01:	01 00                	add    %eax,(%eax)
410b03:	04 02                	add    $0x2,%al
410b05:	72 b0                	jb     0x410ab7
410b07:	18 00                	sbb    %al,(%eax)
410b09:	70 28                	jo     0x410b33
410b0b:	6f                   	outsl  %ds:(%esi),(%dx)
410b0c:	01 00                	add    %eax,(%eax)
410b0e:	06                   	push   %es
410b0f:	7d b7                	jge    0x410ac8
410b11:	01 00                	add    %eax,(%eax)
410b13:	04 02                	add    $0x2,%al
410b15:	72 f0                	jb     0x410b07
410b17:	18 00                	sbb    %al,(%eax)
410b19:	70 28                	jo     0x410b43
410b1b:	6f                   	outsl  %ds:(%esi),(%dx)
410b1c:	01 00                	add    %eax,(%eax)
410b1e:	06                   	push   %es
410b1f:	7d b8                	jge    0x410ad9
410b21:	01 00                	add    %eax,(%eax)
410b23:	04 02                	add    $0x2,%al
410b25:	72 d2                	jb     0x410af9
410b27:	0b 00                	or     (%eax),%eax
410b29:	70 28                	jo     0x410b53
410b2b:	6f                   	outsl  %ds:(%esi),(%dx)
410b2c:	01 00                	add    %eax,(%eax)
410b2e:	06                   	push   %es
410b2f:	7d b9                	jge    0x410aea
410b31:	01 00                	add    %eax,(%eax)
410b33:	04 02                	add    $0x2,%al
410b35:	72 fa                	jb     0x410b31
410b37:	0b 00                	or     (%eax),%eax
410b39:	70 28                	jo     0x410b63
410b3b:	6f                   	outsl  %ds:(%esi),(%dx)
410b3c:	01 00                	add    %eax,(%eax)
410b3e:	06                   	push   %es
410b3f:	7d ba                	jge    0x410afb
410b41:	01 00                	add    %eax,(%eax)
410b43:	04 02                	add    $0x2,%al
410b45:	72 26                	jb     0x410b6d
410b47:	0c 00                	or     $0x0,%al
410b49:	70 28                	jo     0x410b73