4198a3:	35 00 75 00 66       	xor    $0x66007500,%eax
4198a8:	00 36                	add    %dh,(%esi)
4198aa:	00 4c 00 6b          	add    %cl,0x6b(%eax,%eax,1)
4198ae:	00 30                	add    %dh,(%eax)
4198b0:	00 50 00             	add    %dl,0x0(%eax)
4198b3:	71 00                	jno    0x4198b5
4198b5:	79 00                	jns    0x4198b7
4198b7:	75 00                	jne    0x4198b9
4198b9:	61                   	popa
4198ba:	00 77 00             	add    %dh,0x0(%edi)
4198bd:	4e                   	dec    %esi
4198be:	00 47 00             	add    %al,0x0(%edi)
4198c1:	59                   	pop    %ecx
4198c2:	00 41 00             	add    %al,0x0(%ecx)
4198c5:	57                   	push   %edi
4198c6:	00 6f 00             	add    %ch,0x0(%edi)
4198c9:	46                   	inc    %esi
4198ca:	00 43 00             	add    %al,0x0(%ebx)
4198cd:	48                   	dec    %eax
4198ce:	00 6c 00 38          	add    %ch,0x38(%eax,%eax,1)
4198d2:	00 43 00             	add    %al,0x0(%ebx)
4198d5:	2b 00                	sub    (%eax),%eax
4198d7:	66 00 64 00 65       	data16 add %ah,0x65(%eax,%eax,1)
4198dc:	00 33                	add    %dh,(%ebx)
4198de:	00 53 00             	add    %dl,0x0(%ebx)
4198e1:	4f                   	dec    %edi
4198e2:	00 66 00             	add    %ah,0x0(%esi)
4198e5:	52                   	push   %edx
4198e6:	00 70 00             	add    %dh,0x0(%eax)
4198e9:	69 00 39 00 64 00    	imul   $0x640039,(%eax),%eax
4198ef:	46                   	inc    %esi
4198f0:	00 53 00             	add    %dl,0x0(%ebx)
4198f3:	30 00                	xor    %al,(%eax)
4198f5:	6f                   	outsl  %ds:(%esi),(%dx)
4198f6:	00 38                	add    %bh,(%eax)
4198f8:	00 70 00             	add    %dh,0x0(%eax)
4198fb:	6f                   	outsl  %ds:(%esi),(%dx)
4198fc:	00 48 00             	add    %cl,0x0(%eax)
4198ff:	77 00                	ja     0x419901
419901:	79 00                	jns    0x419903
419903:	4d                   	dec    %ebp
419904:	00 39                	add    %bh,(%ecx)
419906:	00 68 00             	add    %ch,0x0(%eax)
419909:	4a                   	dec    %edx
41990a:	00 43 00             	add    %al,0x0(%ebx)
41990d:	42                   	inc    %edx
41990e:	00 36                	add    %dh,(%esi)
419910:	00 72 00             	add    %dh,0x0(%edx)
419913:	47                   	inc    %edi
419914:	00 4b 00             	add    %cl,0x0(%ebx)
419917:	6f                   	outsl  %ds:(%esi),(%dx)
419918:	00 43 00             	add    %al,0x0(%ebx)
41991b:	6b 00 48             	imul   $0x48,(%eax),%eax
41991e:	00 4b 00             	add    %cl,0x0(%ebx)
419921:	62 00                	bound  %eax,(%eax)
419923:	4b                   	dec    %ebx
419924:	00 37                	add    %dh,(%edi)
419926:	00 30                	add    %dh,(%eax)
419928:	00 34 00             	add    %dh,(%eax,%eax,1)
41992b:	61                   	popa
41992c:	00 71 00             	add    %dh,0x0(%ecx)
41992f:	51                   	push   %ecx
419930:	00 44 00 31          	add    %al,0x31(%eax,%eax,1)
419934:	00 41 00             	add    %al,0x0(%ecx)
419937:	54                   	push   %esp
419938:	00 70 00             	add    %dh,0x0(%eax)
41993b:	61                   	popa
41993c:	00 67 00             	add    %ah,0x0(%edi)
41993f:	44                   	inc    %esp
419940:	00 46 00             	add    %al,0x0(%esi)
419943:	35 00 75 00 4c       	xor    $0x4c007500,%eax
419948:	00 65 00             	add    %ah,0x0(%ebp)
41994b:	33 00                	xor    (%eax),%eax
41994d:	78 00                	js     0x41994f
41994f:	5a                   	pop    %edx
419950:	00 33                	add    %dh,(%ebx)
419952:	00 36                	add    %dh,(%esi)
419954:	00 38                	add    %bh,(%eax)
419956:	00 38                	add    %bh,(%eax)
419958:	00 65 00             	add    %ah,0x0(%ebp)
41995b:	2b 00                	sub    (%eax),%eax
41995d:	41                   	inc    %ecx
41995e:	00 6b 00             	add    %ch,0x0(%ebx)
419961:	56                   	push   %esi
419962:	00 6f 00             	add    %ch,0x0(%edi)
419965:	66 00 6f 00          	data16 add %ch,0x0(%edi)
419969:	63 00                	arpl   %eax,(%eax)
41996b:	36 00 4d 00          	add    %cl,%ss:0x0(%ebp)
41996f:	6a 00                	push   $0x0
419971:	68 00 69 00 79       	push   $0x79006900
419976:	00 69 00             	add    %ch,0x0(%ecx)
419979:	58                   	pop    %eax
41997a:	00 68 00             	add    %ch,0x0(%eax)
41997d:	79 00                	jns    0x41997f
41997f:	6f                   	outsl  %ds:(%esi),(%dx)
419980:	00 6d 00             	add    %ch,0x0(%ebp)
419983:	4b                   	dec    %ebx
419984:	00 30                	add    %dh,(%eax)
419986:	00 51 00             	add    %dl,0x0(%ecx)
419989:	4e                   	dec    %esi
41998a:	00 77 00             	add    %dh,0x0(%edi)
41998d:	55                   	push   %ebp
41998e:	00 71 00             	add    %dh,0x0(%ecx)
419991:	47                   	inc    %edi
419992:	00 34 00             	add    %dh,(%eax,%eax,1)
419995:	51                   	push   %ecx
419996:	00 52 00             	add    %dl,0x0(%edx)
419999:	75 00                	jne    0x41999b
41999b:	37                   	aaa
41999c:	00 69 00             	add    %ch,0x0(%ecx)
41999f:	33 00                	xor    (%eax),%eax
4199a1:	64 00 63 00          	add    %ah,%fs:0x0(%ebx)
4199a5:	32 00                	xor    (%eax),%al
4199a7:	74 00                	je     0x4199a9
4199a9:	4f                   	dec    %edi
4199aa:	00 50 00             	add    %dl,0x0(%eax)
4199ad:	76 00                	jbe    0x4199af
4199af:	6e                   	outsb  %ds:(%esi),(%dx)
4199b0:	00 50 00             	add    %dl,0x0(%eax)
4199b3:	41                   	inc    %ecx
4199b4:	00 5a 00             	add    %bl,0x0(%edx)
4199b7:	46                   	inc    %esi
4199b8:	00 36                	add    %dh,(%esi)
4199ba:	00 48 00             	add    %cl,0x0(%eax)
4199bd:	4b                   	dec    %ebx
4199be:	00 6e 00             	add    %ch,0x0(%esi)
4199c1:	2b 00                	sub    (%eax),%eax
4199c3:	76 00                	jbe    0x4199c5
4199c5:	7a 00                	jp     0x4199c7
4199c7:	62 00                	bound  %eax,(%eax)
4199c9:	77 00                	ja     0x4199cb
4199cb:	38 00                	cmp    %al,(%eax)
4199cd:	65 00 49 00          	add    %cl,%gs:0x0(%ecx)
4199d1:	7a 00                	jp     0x4199d3
4199d3:	50                   	push   %eax
4199d4:	00 46 00             	add    %al,0x0(%esi)
4199d7:	38 00                	cmp    %al,(%eax)
4199d9:	6b 00 51             	imul   $0x51,(%eax),%eax
4199dc:	00 51 00             	add    %dl,0x0(%ecx)
4199df:	4e                   	dec    %esi
4199e0:	00 4b 00             	add    %cl,0x0(%ebx)
4199e3:	55                   	push   %ebp
4199e4:	00 79 00             	add    %bh,0x0(%ecx)
4199e7:	54                   	push   %esp
4199e8:	00 61 00             	add    %ah,0x0(%ecx)
4199eb:	6d                   	insl   (%dx),%es:(%edi)
4199ec:	00 6a 00             	add    %ch,0x0(%edx)
4199ef:	52                   	push   %edx
4199f0:	00 48 00             	add    %cl,0x0(%eax)
4199f3:	31 00                	xor    %eax,(%eax)
4199f5:	4f                   	dec    %edi
4199f6:	00 58 00             	add    %bl,0x0(%eax)
4199f9:	36 00 41 00          	add    %al,%ss:0x0(%ecx)
4199fd:	6d                   	insl   (%dx),%es:(%edi)
4199fe:	00 4c 00 6c          	add    %cl,0x6c(%eax,%eax,1)
419a02:	00 65 00             	add    %ah,0x0(%ebp)
419a05:	6c                   	insb   (%dx),%es:(%edi)
419a06:	00 42 00             	add    %al,0x0(%edx)
419a09:	41                   	inc    %ecx
419a0a:	00 67 00             	add    %ah,0x0(%edi)
419a0d:	53                   	push   %ebx
419a0e:	00 48 00             	add    %cl,0x0(%eax)
419a11:	78 00                	js     0x419a13
419a13:	41                   	inc    %ecx
419a14:	00 6c 00 49          	add    %ch,0x49(%eax,%eax,1)
419a18:	00 42 00             	add    %al,0x0(%edx)
419a1b:	36 00 30             	add    %dh,%ss:(%eax)
419a1e:	00 72 00             	add    %dh,0x0(%edx)
419a21:	7a 00                	jp     0x419a23
419a23:	35 00 53 00 65       	xor    $0x65005300,%eax
419a28:	00 56 00             	add    %dl,0x0(%esi)
419a2b:	53                   	push   %ebx
419a2c:	00 50 00             	add    %dl,0x0(%eax)
419a2f:	2b 00                	sub    (%eax),%eax
419a31:	51                   	push   %ecx
419a32:	00 71 00             	add    %dh,0x0(%ecx)
419a35:	6f                   	outsl  %ds:(%esi),(%dx)
419a36:	00 37                	add    %dh,(%edi)
419a38:	00 65 00             	add    %ah,0x0(%ebp)
419a3b:	59                   	pop    %ecx
419a3c:	00 72 00             	add    %dh,0x0(%edx)
419a3f:	4f                   	dec    %edi
419a40:	00 42 00             	add    %al,0x0(%edx)
419a43:	68 00 56 00 52       	push   $0x52005600
419a48:	00 6c 00 49          	add    %ch,0x49(%eax,%eax,1)
419a4c:	00 57 00             	add    %dl,0x0(%edi)
419a4f:	71 00                	jno    0x419a51
419a51:	6c                   	insb   (%dx),%es:(%edi)
419a52:	00 38                	add    %bh,(%eax)
419a54:	00 50 00             	add    %dl,0x0(%eax)
419a57:	74 00                	je     0x419a59
419a59:	64 00 47 00          	add    %al,%fs:0x0(%edi)
419a5d:	64 00 48 00          	add    %cl,%fs:0x0(%eax)
419a61:	58                   	pop    %eax
419a62:	00 7a 00             	add    %bh,0x0(%edx)
419a65:	53                   	push   %ebx
419a66:	00 43 00             	add    %al,0x0(%ebx)
419a69:	4c                   	dec    %esp
419a6a:	00 46 00             	add    %al,0x0(%esi)
419a6d:	73 00                	jae    0x419a6f
419a6f:	65 00 2b             	add    %ch,%gs:(%ebx)
419a72:	00 76 00             	add    %dh,0x0(%esi)
419a75:	6d                   	insl   (%dx),%es:(%edi)
419a76:	00 4a 00             	add    %cl,0x0(%edx)
419a79:	36 00 51 00          	add    %dl,%ss:0x0(%ecx)
419a7d:	36 00 50 00          	add    %dl,%ss:0x0(%eax)
419a81:	58                   	pop    %eax
419a82:	00 61 00             	add    %ah,0x0(%ecx)
419a85:	41                   	inc    %ecx
419a86:	00 46 00             	add    %al,0x0(%esi)
419a89:	6b 00 69             	imul   $0x69,(%eax),%eax
419a8c:	00 2b                	add    %ch,(%ebx)
419a8e:	00 66 00             	add    %ah,0x0(%esi)
419a91:	38 00                	cmp    %al,(%eax)
419a93:	48                   	dec    %eax
419a94:	00 68 00             	add    %ch,0x0(%eax)
419a97:	36 00 71 00          	add    %dh,%ss:0x0(%ecx)
419a9b:	34 00                	xor    $0x0,%al
419a9d:	73 00                	jae    0x419a9f
419a9f:	42                   	inc    %edx
419aa0:	00 33                	add    %dh,(%ebx)
419aa2:	00 6d 00             	add    %ch,0x0(%ebp)
419aa5:	65 00 56 00          	add    %dl,%gs:0x0(%esi)
419aa9:	70 00                	jo     0x419aab
419aab:	70 00                	jo     0x419aad
419aad:	52                   	push   %edx
419aae:	00 6f 00             	add    %ch,0x0(%edi)
419ab1:	52                   	push   %edx
419ab2:	00 43 00             	add    %al,0x0(%ebx)
419ab5:	37                   	aaa
419ab6:	00 34 00             	add    %dh,(%eax,%eax,1)
419ab9:	6f                   	outsl  %ds:(%esi),(%dx)
419aba:	00 69 00             	add    %ch,0x0(%ecx)
419abd:	2f                   	das
419abe:	00 55 00             	add    %dl,0x0(%ebp)
419ac1:	5a                   	pop    %edx
419ac2:	00 38                	add    %bh,(%eax)
419ac4:	00 44 00 71          	add    %al,0x71(%eax,%eax,1)
419ac8:	00 6c 00 55          	add    %ch,0x55(%eax,%eax,1)
419acc:	00 5a 00             	add    %bl,0x0(%edx)
419acf:	38 00                	cmp    %al,(%eax)
419ad1:	42                   	inc    %edx
419ad2:	00 34 00             	add    %dh,(%eax,%eax,1)
419ad5:	6d                   	insl   (%dx),%es:(%edi)
419ad6:	00 35 00 72 00 43    	add    %dh,0x43007200
419adc:	00 47 00             	add    %al,0x0(%edi)
419adf:	48                   	dec    %eax
419ae0:	00 47 00             	add    %al,0x0(%edi)
419ae3:	70 00                	jo     0x419ae5
419ae5:	59                   	pop    %ecx
419ae6:	00 50 00             	add    %dl,0x0(%eax)
419ae9:	36 00 44 00 73       	add    %al,%ss:0x73(%eax,%eax,1)
419aee:	00 32                	add    %dh,(%edx)
419af0:	00 53 00             	add    %dl,0x0(%ebx)
419af3:	38 00                	cmp    %al,(%eax)
419af5:	55                   	push   %ebp
419af6:	00 4c 00 38          	add    %cl,0x38(%eax,%eax,1)
419afa:	00 4f 00             	add    %cl,0x0(%edi)
419afd:	4a                   	dec    %edx
419afe:	00 6d 00             	add    %ch,0x0(%ebp)
419b01:	6a 00                	push   $0x0
419b03:	67 00 38             	add    %bh,(%bx,%si)
419b06:	00 44 00 68          	add    %al,0x68(%eax,%eax,1)
419b0a:	00 39                	add    %bh,(%ecx)
419b0c:	00 57 00             	add    %dl,0x0(%edi)
419b0f:	30 00                	xor    %al,(%eax)
419b11:	62 00                	bound  %eax,(%eax)
419b13:	7a 00                	jp     0x419b15
419b15:	51                   	push   %ecx
419b16:	00 37                	add    %dh,(%edi)
419b18:	00 48 00             	add    %cl,0x0(%eax)
419b1b:	4a                   	dec    %edx
419b1c:	00 2f                	add    %ch,(%edi)
419b1e:	00 4f 00             	add    %cl,0x0(%edi)
419b21:	77 00                	ja     0x419b23
419b23:	66 00 51 00          	data16 add %dl,0x0(%ecx)
419b27:	58                   	pop    %eax
419b28:	00 54 00 2f          	add    %dl,0x2f(%eax,%eax,1)
419b2c:	00 55 00             	add    %dl,0x0(%ebp)
419b2f:	6f                   	outsl  %ds:(%esi),(%dx)
419b30:	00 4d 00             	add    %cl,0x0(%ebp)
419b33:	4b                   	dec    %ebx
419b34:	00 74 00 70          	add    %dh,0x70(%eax,%eax,1)
419b38:	00 30                	add    %dh,(%eax)
419b3a:	00 32                	add    %dh,(%edx)
419b3c:	00 50 00             	add    %dl,0x0(%eax)
419b3f:	4b                   	dec    %ebx
419b40:	00 61 00             	add    %ah,0x0(%ecx)
419b43:	6c                   	insb   (%dx),%es:(%edi)
419b44:	00 76 00             	add    %dh,0x0(%esi)
419b47:	6b 00 2f             	imul   $0x2f,(%eax),%eax
419b4a:	00 65 00             	add    %ah,0x0(%ebp)
419b4d:	6c                   	insb   (%dx),%es:(%edi)
419b4e:	00 6f 00             	add    %ch,0x0(%edi)
419b51:	4c                   	dec    %esp
419b52:	00 57 00             	add    %dl,0x0(%edi)
419b55:	50                   	push   %eax
419b56:	00 76 00             	add    %dh,0x0(%esi)
419b59:	58                   	pop    %eax
419b5a:	00 73 00             	add    %dh,0x0(%ebx)
419b5d:	78 00                	js     0x419b5f
419b5f:	58                   	pop    %eax
419b60:	00 4c 00 2b          	add    %cl,0x2b(%eax,%eax,1)
419b64:	00 6b 00             	add    %ch,0x0(%ebx)
419b67:	77 00                	ja     0x419b69
419b69:	59                   	pop    %ecx
419b6a:	00 42 00             	add    %al,0x0(%edx)
419b6d:	55                   	push   %ebp
419b6e:	00 62 00             	add    %ah,0x0(%edx)
419b71:	4c                   	dec    %esp
419b72:	00 78 00             	add    %bh,0x0(%eax)
419b75:	39 00                	cmp    %eax,(%eax)
419b77:	4c                   	dec    %esp
419b78:	00 37                	add    %dh,(%edi)
419b7a:	00 6d 00             	add    %ch,0x0(%ebp)
419b7d:	4b                   	dec    %ebx
419b7e:	00 48 00             	add    %cl,0x0(%eax)
419b81:	49                   	dec    %ecx
419b82:	00 30                	add    %dh,(%eax)
419b84:	00 33                	add    %dh,(%ebx)
419b86:	00 2f                	add    %ch,(%edi)
419b88:	00 6c 00 4b          	add    %ch,0x4b(%eax,%eax,1)
419b8c:	00 54 00 76          	add    %dl,0x76(%eax,%eax,1)
419b90:	00 6f 00             	add    %ch,0x0(%edi)
419b93:	50                   	push   %eax
419b94:	00 50 00             	add    %dl,0x0(%eax)
419b97:	44                   	inc    %esp
419b98:	00 67 00             	add    %ah,0x0(%edi)
419b9b:	6d                   	insl   (%dx),%es:(%edi)
419b9c:	00 75 00             	add    %dh,0x0(%ebp)
419b9f:	44                   	inc    %esp
419ba0:	00 2b                	add    %ch,(%ebx)
419ba2:	00 4d 00             	add    %cl,0x0(%ebp)
419ba5:	6f                   	outsl  %ds:(%esi),(%dx)
419ba6:	00 48 00             	add    %cl,0x0(%eax)
419ba9:	69 00 35 00 64 00    	imul   $0x640035,(%eax),%eax
419baf:	5a                   	pop    %edx
419bb0:	00 6b 00             	add    %ch,0x0(%ebx)
419bb3:	4f                   	dec    %edi
419bb4:	00 35 00 77 00 38    	add    %dh,0x38007700
419bba:	00 56 00             	add    %dl,0x0(%esi)
419bbd:	48                   	dec    %eax
419bbe:	00 4d 00             	add    %cl,0x0(%ebp)
419bc1:	73 00                	jae    0x419bc3
419bc3:	71 00                	jno    0x419bc5
419bc5:	41                   	inc    %ecx
419bc6:	00 6c 00 67          	add    %ch,0x67(%eax,%eax,1)
419bca:	00 50 00             	add    %dl,0x0(%eax)
419bcd:	77 00                	ja     0x419bcf
419bcf:	33 00                	xor    (%eax),%eax