410752:	7d 7f                	jge    0x4107d3
410754:	01 00                	add    %eax,(%eax)
410756:	04 02                	add    $0x2,%al
410758:	72 db                	jb     0x410735
41075a:	2b 00                	sub    (%eax),%eax
41075c:	70 28                	jo     0x410786
41075e:	6f                   	outsl  %ds:(%esi),(%dx)
41075f:	01 00                	add    %eax,(%eax)
410761:	06                   	push   %es
410762:	7d 80                	jge    0x4106e4
410764:	01 00                	add    %eax,(%eax)
410766:	04 02                	add    $0x2,%al
410768:	72 33                	jb     0x41079d
41076a:	2c 00                	sub    $0x0,%al
41076c:	70 28                	jo     0x410796
41076e:	6f                   	outsl  %ds:(%esi),(%dx)
41076f:	01 00                	add    %eax,(%eax)
410771:	06                   	push   %es
410772:	7d 81                	jge    0x4106f5
410774:	01 00                	add    %eax,(%eax)
410776:	04 02                	add    $0x2,%al
410778:	72 4f                	jb     0x4107c9
41077a:	2c 00                	sub    $0x0,%al
41077c:	70 28                	jo     0x4107a6
41077e:	6f                   	outsl  %ds:(%esi),(%dx)
41077f:	01 00                	add    %eax,(%eax)
410781:	06                   	push   %es
410782:	7d 82                	jge    0x410706
410784:	01 00                	add    %eax,(%eax)
410786:	04 02                	add    $0x2,%al
410788:	72 d2                	jb     0x41075c
41078a:	2c 00                	sub    $0x0,%al
41078c:	70 28                	jo     0x4107b6
41078e:	6f                   	outsl  %ds:(%esi),(%dx)
41078f:	01 00                	add    %eax,(%eax)
410791:	06                   	push   %es
410792:	7d 83                	jge    0x410717
410794:	01 00                	add    %eax,(%eax)
410796:	04 02                	add    $0x2,%al
410798:	72 3a                	jb     0x4107d4
41079a:	2d 00 70 28 6f       	sub    $0x6f287000,%eax
41079f:	01 00                	add    %eax,(%eax)
4107a1:	06                   	push   %es
4107a2:	7d 84                	jge    0x410728
4107a4:	01 00                	add    %eax,(%eax)
4107a6:	04 02                	add    $0x2,%al
4107a8:	72 d5                	jb     0x41077f
4107aa:	2d 00 70 28 6f       	sub    $0x6f287000,%eax
4107af:	01 00                	add    %eax,(%eax)
4107b1:	06                   	push   %es
4107b2:	7d 85                	jge    0x410739
4107b4:	01 00                	add    %eax,(%eax)
4107b6:	04 02                	add    $0x2,%al
4107b8:	72 20                	jb     0x4107da
4107ba:	2f                   	das
4107bb:	00 70 28             	add    %dh,0x28(%eax)
4107be:	6f                   	outsl  %ds:(%esi),(%dx)
4107bf:	01 00                	add    %eax,(%eax)
4107c1:	06                   	push   %es
4107c2:	7d 86                	jge    0x41074a
4107c4:	01 00                	add    %eax,(%eax)
4107c6:	04 02                	add    $0x2,%al
4107c8:	72 7d                	jb     0x410847
4107ca:	31 00                	xor    %eax,(%eax)
4107cc:	70 28                	jo     0x4107f6
4107ce:	6f                   	outsl  %ds:(%esi),(%dx)
4107cf:	01 00                	add    %eax,(%eax)
4107d1:	06                   	push   %es
4107d2:	7d 87                	jge    0x41075b
4107d4:	01 00                	add    %eax,(%eax)
4107d6:	04 02                	add    $0x2,%al
4107d8:	72 e7                	jb     0x4107c1
4107da:	31 00                	xor    %eax,(%eax)
4107dc:	70 28                	jo     0x410806
4107de:	6f                   	outsl  %ds:(%esi),(%dx)
4107df:	01 00                	add    %eax,(%eax)
4107e1:	06                   	push   %es
4107e2:	7d 88                	jge    0x41076c
4107e4:	01 00                	add    %eax,(%eax)
4107e6:	04 02                	add    $0x2,%al
4107e8:	72 0f                	jb     0x4107f9
4107ea:	32 00                	xor    (%eax),%al
4107ec:	70 28                	jo     0x410816
4107ee:	6f                   	outsl  %ds:(%esi),(%dx)
4107ef:	01 00                	add    %eax,(%eax)
4107f1:	06                   	push   %es
4107f2:	7d 89                	jge    0x41077d
4107f4:	01 00                	add    %eax,(%eax)
4107f6:	04 02                	add    $0x2,%al
4107f8:	72 9c                	jb     0x410796
4107fa:	32 00                	xor    (%eax),%al
4107fc:	70 28                	jo     0x410826
4107fe:	6f                   	outsl  %ds:(%esi),(%dx)
4107ff:	01 00                	add    %eax,(%eax)
410801:	06                   	push   %es
410802:	7d 8a                	jge    0x41078e
410804:	01 00                	add    %eax,(%eax)
410806:	04 02                	add    $0x2,%al
410808:	72 4d                	jb     0x410857
41080a:	33 00                	xor    (%eax),%eax
41080c:	70 28                	jo     0x410836
41080e:	6f                   	outsl  %ds:(%esi),(%dx)
41080f:	01 00                	add    %eax,(%eax)
410811:	06                   	push   %es
410812:	7d 8b                	jge    0x41079f
410814:	01 00                	add    %eax,(%eax)
410816:	04 02                	add    $0x2,%al
410818:	72 74                	jb     0x41088e
41081a:	18 00                	sbb    %al,(%eax)
41081c:	70 28                	jo     0x410846
41081e:	6f                   	outsl  %ds:(%esi),(%dx)
41081f:	01 00                	add    %eax,(%eax)
410821:	06                   	push   %es
410822:	7d 8c                	jge    0x4107b0
410824:	01 00                	add    %eax,(%eax)
410826:	04 02                	add    $0x2,%al
410828:	72 0a                	jb     0x410834
41082a:	34 00                	xor    $0x0,%al
41082c:	70 28                	jo     0x410856
41082e:	6f                   	outsl  %ds:(%esi),(%dx)
41082f:	01 00                	add    %eax,(%eax)
410831:	06                   	push   %es
410832:	7d 8d                	jge    0x4107c1
410834:	01 00                	add    %eax,(%eax)
410836:	04 02                	add    $0x2,%al
410838:	72 fd                	jb     0x410837
41083a:	34 00                	xor    $0x0,%al
41083c:	70 28                	jo     0x410866
41083e:	6f                   	outsl  %ds:(%esi),(%dx)
41083f:	01 00                	add    %eax,(%eax)
410841:	06                   	push   %es
410842:	7d 8e                	jge    0x4107d2
410844:	01 00                	add    %eax,(%eax)
410846:	04 02                	add    $0x2,%al
410848:	72 23                	jb     0x41086d
41084a:	35 00 70 28 6f       	xor    $0x6f287000,%eax
41084f:	01 00                	add    %eax,(%eax)
410851:	06                   	push   %es
410852:	7d 8f                	jge    0x4107e3
410854:	01 00                	add    %eax,(%eax)
410856:	04 02                	add    $0x2,%al
410858:	72 43                	jb     0x41089d
41085a:	35 00 70 28 6f       	xor    $0x6f287000,%eax
41085f:	01 00                	add    %eax,(%eax)
410861:	06                   	push   %es
410862:	7d 90                	jge    0x4107f4
410864:	01 00                	add    %eax,(%eax)
410866:	04 02                	add    $0x2,%al
410868:	72 6b                	jb     0x4108d5
41086a:	35 00 70 28 6f       	xor    $0x6f287000,%eax
41086f:	01 00                	add    %eax,(%eax)
410871:	06                   	push   %es
410872:	7d 91                	jge    0x410805
410874:	01 00                	add    %eax,(%eax)
410876:	04 02                	add    $0x2,%al
410878:	72 81                	jb     0x4107fb
41087a:	35 00 70 28 6f       	xor    $0x6f287000,%eax
41087f:	01 00                	add    %eax,(%eax)
410881:	06                   	push   %es
410882:	7d 92                	jge    0x410816
410884:	01 00                	add    %eax,(%eax)
410886:	04 02                	add    $0x2,%al
410888:	72 58                	jb     0x4108e2
41088a:	10 00                	adc    %al,(%eax)
41088c:	70 28                	jo     0x4108b6
41088e:	6f                   	outsl  %ds:(%esi),(%dx)
41088f:	01 00                	add    %eax,(%eax)
410891:	06                   	push   %es
410892:	7d 93                	jge    0x410827
410894:	01 00                	add    %eax,(%eax)
410896:	04 02                	add    $0x2,%al
410898:	72 8e                	jb     0x410828
41089a:	10 00                	adc    %al,(%eax)
41089c:	70 28                	jo     0x4108c6
41089e:	6f                   	outsl  %ds:(%esi),(%dx)
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