408a2d:	18 44 0a 00          	sbb    %al,0x0(%edx,%ecx,1)
408a31:	00 93 18 4b 0a 00    	add    %dl,0xa4b18(%ebx)
408a37:	00 a1 15 52 0a 00    	add    %ah,0xa5215(%ecx)
408a3d:	00 21                	add    %ah,(%ecx)
408a3f:	03 f6                	add    %esi,%esi
408a41:	09 00                	or     %eax,(%eax)
408a43:	00 bb 0d f6 09 00    	add    %bh,0x9f60d(%ebx)
408a49:	00 2c 1a             	add    %ch,(%edx,%ebx,1)
408a4c:	f6 09 00             	testb  $0x0,(%ecx)
408a4f:	00 eb                	add    %ch,%bl
408a51:	01 15 0a 00 00 15    	add    %edx,0x1500000a
408a57:	02 15 0a 00 00 30    	add    0x3000000a,%dl
408a5d:	02 15 0a 02 00 05    	add    0x500020a,%dl
408a63:	00 03                	add    %al,(%ebx)
408a65:	00 01                	add    %al,(%ecx)
408a67:	00 06                	add    %al,(%esi)
408a69:	00 03                	add    %al,(%ebx)
408a6b:	00 02                	add    %al,(%edx)
408a6d:	00 07                	add    %al,(%edi)
408a6f:	00 05 00 01 00 08    	add    %al,0x8000100
408a75:	00 05 00 02 00 09    	add    %al,0x9000200
408a7b:	00 07                	add    %al,(%edi)
408a7d:	00 01                	add    %al,(%ecx)
408a7f:	00 0a                	add    %cl,(%edx)
408a81:	00 07                	add    %al,(%edi)
408a83:	00 02                	add    %al,(%edx)
408a85:	00 0b                	add    %cl,(%ebx)
408a87:	00 09                	add    %cl,(%ecx)
408a89:	00 01                	add    %al,(%ecx)
408a8b:	00 0c 00             	add    %cl,(%eax,%eax,1)
408a8e:	09 00                	or     %eax,(%eax)
408a90:	02 00                	add    (%eax),%al
408a92:	0d 00 0b 00 01       	or     $0x1000b00,%eax
408a97:	00 0e                	add    %cl,(%esi)
408a99:	00 0b                	add    %cl,(%ebx)
408a9b:	00 02                	add    %al,(%edx)
408a9d:	00 16                	add    %dl,(%esi)
408a9f:	00 0d 00 01 00 17    	add    %cl,0x17000100
408aa5:	00 0d 00 02 00 1a    	add    %cl,0x1a000200
408aab:	00 0f                	add    %cl,(%edi)
408aad:	00 01                	add    %al,(%ecx)
408aaf:	00 1b                	add    %bl,(%ebx)
408ab1:	00 0f                	add    %cl,(%edi)
408ab3:	00 02                	add    %al,(%edx)
408ab5:	00 1c 00             	add    %bl,(%eax,%eax,1)
408ab8:	11 00                	adc    %eax,(%eax)
408aba:	01 00                	add    %eax,(%eax)
408abc:	1d 00 11 00 02       	sbb    $0x2001100,%eax
408ac1:	00 20                	add    %ah,(%eax)
408ac3:	00 13                	add    %dl,(%ebx)
408ac5:	00 01                	add    %al,(%ecx)
408ac7:	00 21                	add    %ah,(%ecx)
408ac9:	00 13                	add    %dl,(%ebx)
408acb:	00 02                	add    %al,(%edx)
408acd:	00 22                	add    %ah,(%edx)
408acf:	00 15 00 01 00 23    	add    %dl,0x23000100
408ad5:	00 15 00 02 00 25    	add    %dl,0x25000200
408adb:	00 17                	add    %dl,(%edi)
408add:	00 02                	add    %al,(%edx)
408adf:	00 42 00             	add    %al,0x0(%edx)
408ae2:	19 00                	sbb    %eax,(%eax)
408ae4:	02 00                	add    (%eax),%al
408ae6:	45                   	inc    %ebp
408ae7:	00 1b                	add    %bl,(%ebx)
408ae9:	00 02                	add    %al,(%edx)
408aeb:	00 5a 00             	add    %bl,0x0(%edx)
408aee:	1d 00 01 00 5b       	sbb    $0x5b000100,%eax
408af3:	00 1d 00 02 00 60    	add    %bl,0x60000200
408af9:	00 1f                	add    %bl,(%edi)
408afb:	00 02                	add    %al,(%edx)
408afd:	00 61 00             	add    %ah,0x0(%ecx)
408b00:	21 00                	and    %eax,(%eax)
408b02:	02 00                	add    (%eax),%al
408b04:	62 00                	bound  %eax,(%eax)
408b06:	23 00                	and    (%eax),%eax
408b08:	02 00                	add    (%eax),%al
408b0a:	f4                   	hlt
408b0b:	00 25 00 02 00 f5    	add    %ah,0xf5000200
408b11:	00 27                	add    %ah,(%edi)
408b13:	00 02                	add    %al,(%edx)
408b15:	00 f6                	add    %dh,%dh
408b17:	00 29                	add    %ch,(%ecx)
408b19:	00 02                	add    %al,(%edx)
408b1b:	00 f7                	add    %dh,%bh
408b1d:	00 2b                	add    %ch,(%ebx)
408b1f:	00 02                	add    %al,(%edx)
408b21:	00 f8                	add    %bh,%al
408b23:	00 2d 00 02 00 f9    	add    %ch,0xf9000200
408b29:	00 2f                	add    %ch,(%edi)
408b2b:	00 02                	add    %al,(%edx)
408b2d:	00 fc                	add    %bh,%ah
408b2f:	00 31                	add    %dh,(%ecx)
408b31:	00 01                	add    %al,(%ecx)
408b33:	00 fd                	add    %bh,%ch
408b35:	00 31                	add    %dh,(%ecx)
408b37:	00 02                	add    %al,(%edx)
408b39:	00 fe                	add    %bh,%dh
408b3b:	00 33                	add    %dh,(%ebx)
408b3d:	00 01                	add    %al,(%ecx)
408b3f:	00 ff                	add    %bh,%bh
408b41:	00 33                	add    %dh,(%ebx)
408b43:	00 02                	add    %al,(%edx)
408b45:	00 08                	add    %cl,(%eax)
408b47:	01 35 00 02 00 09    	add    %esi,0x9000200
408b4d:	01 37                	add    %esi,(%edi)
408b4f:	00 01                	add    %al,(%ecx)
408b51:	00 0a                	add    %cl,(%edx)
408b53:	01 37                	add    %esi,(%edi)
408b55:	00 02                	add    %al,(%edx)
408b57:	00 0b                	add    %cl,(%ebx)
408b59:	01 39                	add    %edi,(%ecx)
408b5b:	00 02                	add    %al,(%edx)
408b5d:	00 0c 01             	add    %cl,(%ecx,%eax,1)
408b60:	3b 00                	cmp    (%eax),%eax
408b62:	02 00                	add    (%eax),%al
408b64:	0d 01 3d 00 01       	or     $0x1003d01,%eax
408b69:	00 0e                	add    %cl,(%esi)
408b6b:	01 3d 00 02 00 0f    	add    %edi,0xf000200
408b71:	01 3f                	add    %edi,(%edi)
408b73:	00 01                	add    %al,(%ecx)
408b75:	00 10                	add    %dl,(%eax)
408b77:	01 3f                	add    %edi,(%edi)
408b79:	00 02                	add    %al,(%edx)
408b7b:	00 11                	add    %dl,(%ecx)
408b7d:	01 41 00             	add    %eax,0x0(%ecx)
408b80:	01 00                	add    %eax,(%eax)
408b82:	12 01                	adc    (%ecx),%al
408b84:	41                   	inc    %ecx
408b85:	00 02                	add    %al,(%edx)
408b87:	00 13                	add    %dl,(%ebx)
408b89:	01 43 00             	add    %eax,0x0(%ebx)
408b8c:	01 00                	add    %eax,(%eax)
408b8e:	14 01                	adc    $0x1,%al
408b90:	43                   	inc    %ebx
408b91:	00 02                	add    %al,(%edx)
408b93:	00 19                	add    %bl,(%ecx)
408b95:	01 45 00             	add    %eax,0x0(%ebp)
408b98:	01 00                	add    %eax,(%eax)
408b9a:	1a 01                	sbb    (%ecx),%al
408b9c:	45                   	inc    %ebp
408b9d:	00 02                	add    %al,(%edx)
408b9f:	00 1b                	add    %bl,(%ebx)
408ba1:	01 47 00             	add    %eax,0x0(%edi)
408ba4:	01 00                	add    %eax,(%eax)
408ba6:	1c 01                	sbb    $0x1,%al
408ba8:	47                   	inc    %edi
408ba9:	00 02                	add    %al,(%edx)
408bab:	00 25 01 49 00 01    	add    %ah,0x1004901
408bb1:	00 26                	add    %ah,(%esi)
408bb3:	01 49 00             	add    %ecx,0x0(%ecx)
408bb6:	02 00                	add    (%eax),%al
408bb8:	27                   	daa
408bb9:	01 4b 00             	add    %ecx,0x0(%ebx)
408bbc:	01 00                	add    %eax,(%eax)
408bbe:	28 01                	sub    %al,(%ecx)
408bc0:	4b                   	dec    %ebx
408bc1:	00 02                	add    %al,(%edx)
408bc3:	00 29                	add    %ch,(%ecx)
408bc5:	01 4d 00             	add    %ecx,0x0(%ebp)
408bc8:	01 00                	add    %eax,(%eax)
408bca:	2a 01                	sub    (%ecx),%al
408bcc:	4d                   	dec    %ebp
408bcd:	00 02                	add    %al,(%edx)
408bcf:	00 2b                	add    %ch,(%ebx)
408bd1:	01 4f 00             	add    %ecx,0x0(%edi)
408bd4:	01 00                	add    %eax,(%eax)
408bd6:	2c 01                	sub    $0x1,%al
408bd8:	4f                   	dec    %edi
408bd9:	00 02                	add    %al,(%edx)
408bdb:	00 40 01             	add    %al,0x1(%eax)
408bde:	51                   	push   %ecx
408bdf:	00 01                	add    %al,(%ecx)
408be1:	00 41 01             	add    %al,0x1(%ecx)
408be4:	51                   	push   %ecx
408be5:	00 02                	add    %al,(%edx)
408be7:	00 42 01             	add    %al,0x1(%edx)
408bea:	53                   	push   %ebx
408beb:	00 01                	add    %al,(%ecx)
408bed:	00 43 01             	add    %al,0x1(%ebx)
408bf0:	53                   	push   %ebx
408bf1:	00 02                	add    %al,(%edx)
408bf3:	00 44 01 55          	add    %al,0x55(%ecx,%eax,1)
408bf7:	00 01                	add    %al,(%ecx)
408bf9:	00 45 01             	add    %al,0x1(%ebp)
408bfc:	55                   	push   %ebp
408bfd:	00 02                	add    %al,(%edx)
408bff:	00 4e 01             	add    %cl,0x1(%esi)
408c02:	57                   	push   %edi
408c03:	00 01                	add    %al,(%ecx)
408c05:	00 4f 01             	add    %cl,0x1(%edi)
408c08:	57                   	push   %edi
408c09:	00 02                	add    %al,(%edx)
408c0b:	00 50 01             	add    %dl,0x1(%eax)
408c0e:	59                   	pop    %ecx
408c0f:	00 01                	add    %al,(%ecx)
408c11:	00 51 01             	add    %dl,0x1(%ecx)
408c14:	59                   	pop    %ecx
408c15:	00 02                	add    %al,(%edx)
408c17:	00 52 01             	add    %dl,0x1(%edx)
408c1a:	5b                   	pop    %ebx
408c1b:	00 01                	add    %al,(%ecx)
408c1d:	00 53 01             	add    %dl,0x1(%ebx)
408c20:	5b                   	pop    %ebx
408c21:	00 21                	add    %ah,(%ecx)
408c23:	00 29                	add    %ch,(%ecx)
408c25:	00 30                	add    %dh,(%eax)
408c27:	00 01                	add    %al,(%ecx)
408c29:	01 20                	add    %esp,(%eax)
408c2b:	01 39                	add    %edi,(%ecx)
408c2d:	01 63 01             	add    %esp,0x1(%ebx)
408c30:	d5 01                	aad    $0x1
408c32:	09 02                	or     %eax,(%edx)
408c34:	34 02                	xor    $0x2,%al
408c36:	96                   	xchg   %eax,%esi
408c37:	02 0f                	add    (%edi),%cl
408c39:	03 ae 03 68 06 a0    	add    -0x5ff997fd(%esi),%ebp
408c3f:	06                   	push   %es
408c40:	b1 06                	mov    $0x6,%cl
408c42:	ba 06 f1 06 04       	mov    $0x406f106,%edx
408c47:	80 00 00             	addb   $0x0,(%eax)
408c4a:	03 00                	add    (%eax),%eax
408c4c:	01 00                	add    %eax,(%eax)
408c4e:	04 00                	add    $0x0,%al
408c50:	02 00                	add    (%eax),%al
408c52:	00 00                	add    %al,(%eax)
408c54:	00 00                	add    %al,(%eax)
408c56:	00 00                	add    %al,(%eax)
408c58:	9d                   	popf
408c59:	00 00                	add    %al,(%eax)
408c5b:	00 04 00             	add    %al,(%eax,%eax,1)
408c66:	00 00                	add    %al,(%eax)
408c68:	fa                   	cli
408c69:	06                   	push   %es
408c6a:	b7 02                	mov    $0x2,%bh
408c6c:	00 00                	add    %al,(%eax)
408c6e:	00 00                	add    %al,(%eax)
408c70:	04 00                	add    $0x0,%al
408c7a:	00 00                	add    %al,(%eax)
408c7c:	fa                   	cli
408c7d:	06                   	push   %es
408c7e:	87 17                	xchg   %edx,(%edi)
408c80:	00 00                	add    %al,(%eax)
408c82:	00 00                	add    %al,(%eax)
408c84:	04 00                	add    $0x0,%al
408c8e:	00 00                	add    %al,(%eax)
408c90:	fa                   	cli
408c91:	06                   	push   %es
408c92:	ec                   	in     (%dx),%al
408c93:	0e                   	push   %cs
408c94:	00 00                	add    %al,(%eax)
408c96:	00 00                	add    %al,(%eax)
408c98:	04 00                	add    $0x0,%al
408ca2:	00 00                	add    %al,(%eax)
408ca4:	03 07                	add    (%edi),%eax
408ca6:	54                   	push   %esp
408ca7:	0d 00 00 00 00       	or     $0x0,%eax
408cac:	04 00                	add    $0x0,%al
408cb6:	00 00                	add    %al,(%eax)
408cb8:	fa                   	cli
408cb9:	06                   	push   %es
408cba:	82 02 00             	addb   $0x0,(%edx)
408cbd:	00 00                	add    %al,(%eax)
408cbf:	00 0a                	add    %cl,(%edx)
408cc9:	00 00                	add    %al,(%eax)
408ccb:	00 03                	add    %al,(%ebx)
408ccd:	07                   	pop    %es
408cce:	e5 02                	in     $0x2,%eax
408cd8:	01 00                	add    %eax,(%eax)
408cda:	00 00                	add    %al,(%eax)
408cdc:	45                   	inc    %ebp
408cdd:	16                   	push   %ss
408cde:	00 00                	add    %al,(%eax)
408ce0:	b8 00 00 00 01       	mov    $0x1000000,%eax
408ce5:	00 00                	add    %al,(%eax)
408ce7:	00 83 16 00 00 10    	add    %al,0x10000016(%ebx)
408ced:	3f                   	aas
408cee:	0a 00                	or     (%eax),%al
408cf0:	01 00                	add    %eax,(%eax)
408cf2:	00 00                	add    %al,(%eax)
408cf4:	5a                   	pop    %edx
408cf5:	16                   	push   %ss
408cf6:	00 00                	add    %al,(%eax)
408cf8:	00 00                	add    %al,(%eax)
408cfa:	10 00                	adc    %al,(%eax)
408cfc:	53                   	push   %ebx
408cfd:	00 7f 01             	add    %bh,0x1(%edi)
408d00:	00 00                	add    %al,(%eax)
408d02:	00 00                	add    %al,(%eax)
408d04:	57                   	push   %edi
408d05:	00 7f 01             	add    %bh,0x1(%edi)
408d08:	00 00                	add    %al,(%eax)
408d0a:	00 00                	add    %al,(%eax)
408d0c:	5d                   	pop    %ebp
408d0d:	00 7f 01             	add    %bh,0x1(%edi)
408d10:	00 00                	add    %al,(%eax)
408d12:	00 00                	add    %al,(%eax)
408d14:	61                   	popa
408d15:	00 7f 01             	add    %bh,0x1(%edi)
408d18:	00 00                	add    %al,(%eax)
408d1a:	00 00                	add    %al,(%eax)
408d1c:	67 00 7f 01          	add    %bh,0x1(%bx)
408d20:	00 00                	add    %al,(%eax)
408d22:	00 00                	add    %al,(%eax)
408d24:	6d                   	insl   (%dx),%es:(%edi)
408d25:	00 7f 01             	add    %bh,0x1(%edi)
408d28:	00 00                	add    %al,(%eax)
408d2a:	00 00                	add    %al,(%eax)
408d2c:	75 00                	jne    0x408d2e
408d2e:	7f 01                	jg     0x408d31
408d30:	00 00                	add    %al,(%eax)
408d32:	00 00                	add    %al,(%eax)
408d34:	7b 00                	jnp    0x408d36
408d36:	7f 01                	jg     0x408d39
408d38:	00 00                	add    %al,(%eax)
408d3a:	10 00                	adc    %al,(%eax)
408d3c:	8f 00                	pop    (%eax)
408d3e:	7f 01                	jg     0x408d41
408d40:	00 00                	add    %al,(%eax)
408d42:	00 00                	add    %al,(%eax)
408d44:	93                   	xchg   %eax,%ebx
408d45:	00 7f 01             	add    %bh,0x1(%edi)
408d48:	00 00                	add    %al,(%eax)
408d4a:	00 00                	add    %al,(%eax)
408d4c:	99                   	cltd
408d4d:	00 7f 01             	add    %bh,0x1(%edi)
408d50:	00 00                	add    %al,(%eax)
408d52:	00 00                	add    %al,(%eax)
408d54:	9d                   	popf
408d55:	00 7f 01             	add    %bh,0x1(%edi)
408d58:	00 00                	add    %al,(%eax)
408d5a:	00 00                	add    %al,(%eax)
408d5c:	a3 00 7f 01 00       	mov    %eax,0x17f00
408d61:	00 00                	add    %al,(%eax)
408d63:	00 a7 00 7f 01 00    	add    %ah,0x17f00(%edi)
408d69:	00 00                	add    %al,(%eax)
408d6b:	00 ad 00 7f 01 00    	add    %ch,0x17f00(%ebp)
408d71:	00 00                	add    %al,(%eax)
408d73:	00 3f                	add    %bh,(%edi)
408d75:	01 7f 01             	add    %edi,0x1(%edi)
408d78:	8d 00                	lea    (%eax),%eax
408d7a:	34 01                	xor    $0x1,%al
408d7c:	74 00                	je     0x408d7e
408d7e:	34 01                	xor    $0x1,%al
408d80:	60                   	pusha
408d81:	00 34 01             	add    %dh,(%ecx,%eax,1)
408d84:	7a 00                	jp     0x408d86
408d86:	34 01                	xor    $0x1,%al
408d88:	01 00                	add    %eax,(%eax)
408d8a:	2c 00                	sub    $0x0,%al
408d8c:	09 00                	or     %eax,(%eax)