428672:	00 69 00             	add    %ch,0x0(%ecx)
428675:	43                   	inc    %ebx
428676:	00 62 00             	add    %ah,0x0(%edx)
428679:	6c                   	insb   (%dx),%es:(%edi)
42867a:	00 4b 00             	add    %cl,0x0(%ebx)
42867d:	59                   	pop    %ecx
42867e:	00 61 00             	add    %ah,0x0(%ecx)
428681:	4e                   	dec    %esi
428682:	00 6b 00             	add    %ch,0x0(%ebx)
428685:	4e                   	dec    %esi
428686:	00 45 00             	add    %al,0x0(%ebp)
428689:	45                   	inc    %ebp
42868a:	00 65 00             	add    %ah,0x0(%ebp)
42868d:	54                   	push   %esp
42868e:	00 53 00             	add    %dl,0x0(%ebx)
428691:	4d                   	dec    %ebp
428692:	00 2f                	add    %ch,(%edi)
428694:	00 65 00             	add    %ah,0x0(%ebp)
428697:	4b                   	dec    %ebx
428698:	00 4e 00             	add    %cl,0x0(%esi)
42869b:	71 00                	jno    0x42869d
42869d:	4f                   	dec    %edi
42869e:	00 68 00             	add    %ch,0x0(%eax)
4286a1:	38 00                	cmp    %al,(%eax)
4286a3:	45                   	inc    %ebp
4286a4:	00 6f 00             	add    %ch,0x0(%edi)
4286a7:	39 00                	cmp    %eax,(%eax)
4286a9:	68 00 66 00 38       	push   $0x38006600
4286ae:	00 72 00             	add    %dh,0x0(%edx)
4286b1:	30 00                	xor    %al,(%eax)
4286b3:	34 00                	xor    $0x0,%al
4286b5:	45                   	inc    %ebp
4286b6:	00 31                	add    %dh,(%ecx)
4286b8:	00 57 00             	add    %dl,0x0(%edi)
4286bb:	78 00                	js     0x4286bd
4286bd:	41                   	inc    %ecx
4286be:	00 5a 00             	add    %bl,0x0(%edx)
4286c1:	6e                   	outsb  %ds:(%esi),(%dx)
4286c2:	00 6f 00             	add    %ch,0x0(%edi)
4286c5:	4d                   	dec    %ebp
4286c6:	00 32                	add    %dh,(%edx)
4286c8:	00 58 00             	add    %bl,0x0(%eax)
4286cb:	52                   	push   %edx
4286cc:	00 6e 00             	add    %ch,0x0(%esi)
4286cf:	42                   	inc    %edx
4286d0:	00 76 00             	add    %dh,0x0(%esi)
4286d3:	68 00 4f 00 58       	push   $0x58004f00
4286d8:	00 53 00             	add    %dl,0x0(%ebx)
4286db:	70 00                	jo     0x4286dd
4286dd:	65 00 33             	add    %dh,%gs:(%ebx)
4286e0:	00 4b 00             	add    %cl,0x0(%ebx)
4286e3:	74 00                	je     0x4286e5
4286e5:	36 00 73 00          	add    %dh,%ss:0x0(%ebx)
4286e9:	6b 00 37             	imul   $0x37,(%eax),%eax
4286ec:	00 67 00             	add    %ah,0x0(%edi)
4286ef:	50                   	push   %eax
4286f0:	00 4f 00             	add    %cl,0x0(%edi)
4286f3:	43                   	inc    %ebx
4286f4:	00 2b                	add    %ch,(%ebx)
4286f6:	00 4a 00             	add    %cl,0x0(%edx)
4286f9:	73 00                	jae    0x4286fb
4286fb:	32 00                	xor    (%eax),%al
4286fd:	78 00                	js     0x4286ff
4286ff:	6e                   	outsb  %ds:(%esi),(%dx)
428700:	00 4c 00 4e          	add    %cl,0x4e(%eax,%eax,1)
428704:	00 75 00             	add    %dh,0x0(%ebp)
428707:	6d                   	insl   (%dx),%es:(%edi)
428708:	00 57 00             	add    %dl,0x0(%edi)
42870b:	4a                   	dec    %edx
42870c:	00 54 00 47          	add    %dl,0x47(%eax,%eax,1)
428710:	00 48 00             	add    %cl,0x0(%eax)
428713:	46                   	inc    %esi
428714:	00 58 00             	add    %bl,0x0(%eax)
428717:	71 00                	jno    0x428719
428719:	49                   	dec    %ecx
42871a:	00 4c 00 53          	add    %cl,0x53(%eax,%eax,1)
42871e:	00 4d 00             	add    %cl,0x0(%ebp)
428721:	73 00                	jae    0x428723
428723:	43                   	inc    %ebx
428724:	00 4e 00             	add    %cl,0x0(%esi)
428727:	61                   	popa
428728:	00 52 00             	add    %dl,0x0(%edx)
42872b:	30 00                	xor    %al,(%eax)
42872d:	71 00                	jno    0x42872f
42872f:	65 00 56 00          	add    %dl,%gs:0x0(%esi)
428733:	2b 00                	sub    (%eax),%eax
428735:	31 00                	xor    %eax,(%eax)
428737:	35 00 42 00 62       	xor    $0x62004200,%eax
42873c:	00 39                	add    %bh,(%ecx)
42873e:	00 6c 00 2f          	add    %ch,0x2f(%eax,%eax,1)
428742:	00 77 00             	add    %dh,0x0(%edi)
428745:	6b 00 36             	imul   $0x36,(%eax),%eax
428748:	00 31                	add    %dh,(%ecx)
42874a:	00 55 00             	add    %dl,0x0(%ebp)
42874d:	54                   	push   %esp
42874e:	00 50 00             	add    %dl,0x0(%eax)
428751:	30 00                	xor    %al,(%eax)
428753:	79 00                	jns    0x428755
428755:	39 00                	cmp    %eax,(%eax)
428757:	63 00                	arpl   %eax,(%eax)
428759:	51                   	push   %ecx
42875a:	00 39                	add    %bh,(%ecx)
42875c:	00 49 00             	add    %cl,0x0(%ecx)
42875f:	44                   	inc    %esp
428760:	00 75 00             	add    %dh,0x0(%ebp)
428763:	55                   	push   %ebp
428764:	00 41 00             	add    %al,0x0(%ecx)
428767:	32 00                	xor    (%eax),%al
428769:	72 00                	jb     0x42876b
42876b:	78 00                	js     0x42876d
42876d:	46                   	inc    %esi
42876e:	00 43 00             	add    %al,0x0(%ebx)
428771:	44                   	inc    %esp
428772:	00 4a 00             	add    %cl,0x0(%edx)
428775:	53                   	push   %ebx
428776:	00 61 00             	add    %ah,0x0(%ecx)
428779:	42                   	inc    %edx
42877a:	00 31                	add    %dh,(%ecx)
42877c:	00 6f 00             	add    %ch,0x0(%edi)
42877f:	45                   	inc    %ebp
428780:	00 75 00             	add    %dh,0x0(%ebp)
428783:	48                   	dec    %eax
428784:	00 59 00             	add    %bl,0x0(%ecx)
428787:	69 00 63 00 62 00    	imul   $0x620063,(%eax),%eax
42878d:	63 00                	arpl   %eax,(%eax)
42878f:	37                   	aaa
428790:	00 58 00             	add    %bl,0x0(%eax)
428793:	66 00 43 00          	data16 add %al,0x0(%ebx)
428797:	56                   	push   %esi
428798:	00 4b 00             	add    %cl,0x0(%ebx)
42879b:	58                   	pop    %eax
42879c:	00 6a 00             	add    %ch,0x0(%edx)
42879f:	72 00                	jb     0x4287a1
4287a1:	65 00 77 00          	add    %dh,%gs:0x0(%edi)
4287a5:	66 00 79 00          	data16 add %bh,0x0(%ecx)
4287a9:	38 00                	cmp    %al,(%eax)
4287ab:	75 00                	jne    0x4287ad
4287ad:	30 00                	xor    %al,(%eax)
4287af:	34 00                	xor    $0x0,%al
4287b1:	61                   	popa
4287b2:	00 61 00             	add    %ah,0x0(%ecx)
4287b5:	6c                   	insb   (%dx),%es:(%edi)
4287b6:	00 4d 00             	add    %cl,0x0(%ebp)
4287b9:	5a                   	pop    %edx
4287ba:	00 63 00             	add    %ah,0x0(%ebx)
4287bd:	55                   	push   %ebp
4287be:	00 4d 00             	add    %cl,0x0(%ebp)
4287c1:	4e                   	dec    %esi
4287c2:	00 41 00             	add    %al,0x0(%ecx)
4287c5:	4b                   	dec    %ebx
4287c6:	00 31                	add    %dh,(%ecx)
4287c8:	00 62 00             	add    %ah,0x0(%edx)
4287cb:	44                   	inc    %esp
4287cc:	00 4c 00 43          	add    %cl,0x43(%eax,%eax,1)
4287d0:	00 6f 00             	add    %ch,0x0(%edi)
4287d3:	35 00 54 00 73       	xor    $0x73005400,%eax
4287d8:	00 63 00             	add    %ah,0x0(%ebx)
4287db:	68 00 36 00 38       	push   $0x38003600
4287e0:	00 4d 00             	add    %cl,0x0(%ebp)
4287e3:	6f                   	outsl  %ds:(%esi),(%dx)
4287e4:	00 30                	add    %dh,(%eax)
4287e6:	00 2b                	add    %ch,(%ebx)
4287e8:	00 51 00             	add    %dl,0x0(%ecx)
4287eb:	63 00                	arpl   %eax,(%eax)
4287ed:	50                   	push   %eax
4287ee:	00 6a 00             	add    %ch,0x0(%edx)
4287f1:	70 00                	jo     0x4287f3
4287f3:	54                   	push   %esp
4287f4:	00 47 00             	add    %al,0x0(%edi)
4287f7:	6a 00                	push   $0x0
4287f9:	54                   	push   %esp
4287fa:	00 46 00             	add    %al,0x0(%esi)
4287fd:	41                   	inc    %ecx
4287fe:	00 6b 00             	add    %ch,0x0(%ebx)
428801:	70 00                	jo     0x428803
428803:	76 00                	jbe    0x428805
428805:	68 00 73 00 33       	push   $0x33007300
42880a:	00 61 00             	add    %ah,0x0(%ecx)
42880d:	6d                   	insl   (%dx),%es:(%edi)
42880e:	00 41 00             	add    %al,0x0(%ecx)
428811:	5a                   	pop    %edx
428812:	00 46 00             	add    %al,0x0(%esi)
428815:	44                   	inc    %esp
428816:	00 56 00             	add    %dl,0x0(%esi)
428819:	4b                   	dec    %ebx
42881a:	00 58 00             	add    %bl,0x0(%eax)
42881d:	6a 00                	push   $0x0
42881f:	72 00                	jb     0x428821
428821:	65 00 77 00          	add    %dh,%gs:0x0(%edi)
428825:	66 00 79 00          	data16 add %bh,0x0(%ecx)
428829:	38 00                	cmp    %al,(%eax)
42882b:	75 00                	jne    0x42882d
42882d:	30 00                	xor    %al,(%eax)
42882f:	34 00                	xor    $0x0,%al
428831:	61                   	popa
428832:	00 61 00             	add    %ah,0x0(%ecx)
428835:	6c                   	insb   (%dx),%es:(%edi)
428836:	00 4d 00             	add    %cl,0x0(%ebp)
428839:	5a                   	pop    %edx
42883a:	00 63 00             	add    %ah,0x0(%ebx)
42883d:	55                   	push   %ebp
42883e:	00 63 00             	add    %ah,0x0(%ebx)
428841:	6f                   	outsl  %ds:(%esi),(%dx)
428842:	00 61 00             	add    %ah,0x0(%ecx)
428845:	78 00                	js     0x428847
428847:	72 00                	jb     0x428849
428849:	31 00                	xor    %eax,(%eax)
42884b:	64 00 56 00          	add    %dl,%fs:0x0(%esi)
42884f:	65 00 53 00          	add    %dl,%gs:0x0(%ebx)
428853:	6c                   	insb   (%dx),%es:(%edi)
428854:	00 41 00             	add    %al,0x0(%ecx)
428857:	46                   	inc    %esi
428858:	00 2f                	add    %ch,(%edi)
42885a:	00 77 00             	add    %dh,0x0(%edi)
42885d:	55                   	push   %ebp
42885e:	00 67 00             	add    %ah,0x0(%edi)
428861:	64 00 42 00          	add    %al,%fs:0x0(%edx)
428865:	74 00                	je     0x428867
428867:	5a                   	pop    %edx
428868:	00 35 00 42 00 5a    	add    %dh,0x5a004200
42886e:	00 77 00             	add    %dh,0x0(%edi)
428871:	6a 00                	push   $0x0
428873:	30 00                	xor    %al,(%eax)
428875:	36 00 71 00          	add    %dh,%ss:0x0(%ecx)
428879:	2b 00                	sub    (%eax),%eax
42887b:	2f                   	das
42887c:	00 4f 00             	add    %cl,0x0(%edi)
42887f:	4c                   	dec    %esp
428880:	00 75 00             	add    %dh,0x0(%ebp)
428883:	64 00 53 00          	add    %dl,%fs:0x0(%ebx)
428887:	75 00                	jne    0x428889
428889:	76 00                	jbe    0x42888b
42888b:	47                   	inc    %edi
42888c:	00 33                	add    %dh,(%ebx)
42888e:	00 33                	add    %dh,(%ebx)
428890:	00 30                	add    %dh,(%eax)
428892:	00 63 00             	add    %ah,0x0(%ebx)
428895:	39 00                	cmp    %eax,(%eax)
428897:	56                   	push   %esi
428898:	00 42 00             	add    %al,0x0(%edx)
42889b:	64 00 67 00          	add    %ah,%fs:0x0(%edi)
42889f:	36 00 56 00          	add    %dl,%ss:0x0(%esi)
4288a3:	5a                   	pop    %edx
4288a4:	00 59 00             	add    %bl,0x0(%ecx)
4288a7:	71 00                	jno    0x4288a9
4288a9:	70 00                	jo     0x4288ab
4288ab:	69 00 6f 00 47 00    	imul   $0x47006f,(%eax),%eax
4288b1:	55                   	push   %ebp
4288b2:	00 69 00             	add    %ch,0x0(%ecx)
4288b5:	31 00                	xor    %eax,(%eax)
4288b7:	36 00 6f 00          	add    %ch,%ss:0x0(%edi)
4288bb:	6b 00 49             	imul   $0x49,(%eax),%eax
4288be:	00 37                	add    %dh,(%edi)
4288c0:	00 37                	add    %dh,(%edi)
4288c2:	00 41 00             	add    %al,0x0(%ecx)
4288c5:	72 00                	jb     0x4288c7
4288c7:	45                   	inc    %ebp
4288c8:	00 71 00             	add    %dh,0x0(%ecx)
4288cb:	48                   	dec    %eax
4288cc:	00 4a 00             	add    %cl,0x0(%edx)
4288cf:	4b                   	dec    %ebx
4288d0:	00 45 00             	add    %al,0x0(%ebp)
4288d3:	71 00                	jno    0x4288d5
4288d5:	45                   	inc    %ebp
4288d6:	00 74 00 4b          	add    %dh,0x4b(%eax,%eax,1)
4288da:	00 77 00             	add    %dh,0x0(%edi)
4288dd:	39 00                	cmp    %eax,(%eax)
4288df:	56                   	push   %esi
4288e0:	00 30                	add    %dh,(%eax)
4288e2:	00 78 00             	add    %bh,0x0(%eax)
4288e5:	47                   	inc    %edi
4288e6:	00 4e 00             	add    %cl,0x0(%esi)
4288e9:	2b 00                	sub    (%eax),%eax
4288eb:	2f                   	das
4288ec:	00 66 00             	add    %ah,0x0(%esi)
4288ef:	55                   	push   %ebp
4288f0:	00 73 00             	add    %dh,0x0(%ebx)
4288f3:	35 00 38 00 74       	xor    $0x74003800,%eax
4288f8:	00 72 00             	add    %dh,0x0(%edx)
4288fb:	55                   	push   %ebp
4288fc:	00 78 00             	add    %bh,0x0(%eax)
4288ff:	53                   	push   %ebx
428900:	00 6f 00             	add    %ch,0x0(%edi)
428903:	67 00 79 00          	add    %bh,0x0(%bx,%di)
428907:	61                   	popa
428908:	00 69 00             	add    %ch,0x0(%ecx)
42890b:	46                   	inc    %esi
42890c:	00 39                	add    %bh,(%ecx)
42890e:	00 55 00             	add    %dl,0x0(%ebp)
428911:	48                   	dec    %eax
428912:	00 39                	add    %bh,(%ecx)
428914:	00 54 00 72          	add    %dl,0x72(%eax,%eax,1)
428918:	00 55 00             	add    %dl,0x0(%ebp)
42891b:	7a 00                	jp     0x42891d
42891d:	6f                   	outsl  %ds:(%esi),(%dx)
42891e:	00 63 00             	add    %ah,0x0(%ebx)
428921:	65 00 36             	add    %dh,%gs:(%esi)
428924:	00 36                	add    %dh,(%esi)
428926:	00 52 00             	add    %dl,0x0(%edx)
428929:	68 00 4c 00 63       	push   $0x63004c00
42892e:	00 6e 00             	add    %ch,0x0(%esi)
428931:	4e                   	dec    %esi
428932:	00 66 00             	add    %ah,0x0(%esi)
428935:	68 00 50 00 4e       	push   $0x4e005000
42893a:	00 69 00             	add    %ch,0x0(%ecx)
42893d:	6d                   	insl   (%dx),%es:(%edi)
42893e:	00 51 00             	add    %dl,0x0(%ecx)
428941:	69 00 63 00 75 00    	imul   $0x750063,(%eax),%eax
428947:	43                   	inc    %ebx
428948:	00 74 00 70          	add    %dh,0x70(%eax,%eax,1)
42894c:	00 43 00             	add    %al,0x0(%ebx)
42894f:	78 00                	js     0x428951
428951:	50                   	push   %eax
428952:	00 71 00             	add    %dh,0x0(%ecx)
428955:	70 00                	jo     0x428957
428957:	32 00                	xor    (%eax),%al
428959:	4a                   	dec    %edx
42895a:	00 2f                	add    %ch,(%edi)
42895c:	00 4d 00             	add    %cl,0x0(%ebp)
42895f:	59                   	pop    %ecx
428960:	00 72 00             	add    %dh,0x0(%edx)
428963:	52                   	push   %edx
428964:	00 55 00             	add    %dl,0x0(%ebp)
428967:	42                   	inc    %edx
428968:	00 30                	add    %dh,(%eax)
42896a:	00 47 00             	add    %al,0x0(%edi)
42896d:	58                   	pop    %eax
42896e:	00 69 00             	add    %ch,0x0(%ecx)
428971:	39 00                	cmp    %eax,(%eax)
428973:	2b 00                	sub    (%eax),%eax
428975:	5a                   	pop    %edx
428976:	00 62 00             	add    %ah,0x0(%edx)
428979:	42                   	inc    %edx
42897a:	00 2f                	add    %ch,(%edi)
42897c:	00 65 00             	add    %ah,0x0(%ebp)
42897f:	54                   	push   %esp
428980:	00 30                	add    %dh,(%eax)
428982:	00 71 00             	add    %dh,0x0(%ecx)
428985:	41                   	inc    %ecx
428986:	00 33                	add    %dh,(%ebx)
428988:	00 58 00             	add    %bl,0x0(%eax)
42898b:	52                   	push   %edx
42898c:	00 48 00             	add    %cl,0x0(%eax)
42898f:	62 00                	bound  %eax,(%eax)
428991:	30 00                	xor    %al,(%eax)
428993:	34 00                	xor    $0x0,%al
428995:	6a 00                	push   $0x0
428997:	64 00 43 00          	add    %al,%fs:0x0(%ebx)
42899b:	76 00                	jbe    0x42899d
42899d:	54                   	push   %esp