41bd22:	32 00                	xor    (%eax),%al
41bd24:	64 00 30             	add    %dh,%fs:(%eax)
41bd27:	00 34 00             	add    %dh,(%eax,%eax,1)
41bd2a:	35 00 61 00 35       	xor    $0x35006100,%eax
41bd2f:	00 62 00             	add    %ah,0x0(%edx)
41bd32:	33 00                	xor    (%eax),%eax
41bd34:	31 00                	xor    %eax,(%eax)
41bd36:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41bd3a:	38 00                	cmp    %al,(%eax)
41bd3c:	37                   	aaa
41bd3d:	00 61 00             	add    %ah,0x0(%ecx)
41bd40:	39 00                	cmp    %eax,(%eax)
41bd42:	62 00                	bound  %eax,(%eax)
41bd44:	34 00                	xor    $0x0,%al
41bd46:	32 00                	xor    (%eax),%al
41bd48:	35 00 31 00 31       	xor    $0x31003100,%eax
41bd4d:	00 31                	add    %dh,(%ecx)
41bd4f:	00 07                	add    %al,(%edi)
41bd51:	53                   	push   %ebx
41bd52:	00 00                	add    %al,(%eax)
41bd54:	46                   	inc    %esi
41bd55:	37                   	aaa
41bd56:	00 65 00             	add    %ah,0x0(%ebp)
41bd59:	31 00                	xor    %eax,(%eax)
41bd5b:	34 00                	xor    $0x0,%al
41bd5d:	39 00                	cmp    %eax,(%eax)
41bd5f:	33 00                	xor    (%eax),%eax
41bd61:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41bd68:	00 39                	add    %bh,(%ecx)
41bd6a:	00 65 00             	add    %ah,0x0(%ebp)
41bd6d:	32 00                	xor    (%eax),%al
41bd6f:	64 00 30             	add    %dh,%fs:(%eax)
41bd72:	00 34 00             	add    %dh,(%eax,%eax,1)
41bd75:	35 00 61 00 35       	xor    $0x35006100,%eax
41bd7a:	00 62 00             	add    %ah,0x0(%edx)
41bd7d:	33 00                	xor    (%eax),%eax
41bd7f:	31 00                	xor    %eax,(%eax)
41bd81:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41bd85:	38 00                	cmp    %al,(%eax)
41bd87:	37                   	aaa
41bd88:	00 61 00             	add    %ah,0x0(%ecx)
41bd8b:	39 00                	cmp    %eax,(%eax)
41bd8d:	62 00                	bound  %eax,(%eax)
41bd8f:	34 00                	xor    $0x0,%al
41bd91:	32 00                	xor    (%eax),%al
41bd93:	35 00 31 00 31       	xor    $0x31003100,%eax
41bd98:	00 32                	add    %dh,(%edx)
41bd9a:	00 90 58 00 00 46    	add    %dl,0x46000058(%eax)
41bda0:	37                   	aaa
41bda1:	00 65 00             	add    %ah,0x0(%ebp)
41bda4:	31 00                	xor    %eax,(%eax)
41bda6:	34 00                	xor    $0x0,%al
41bda8:	39 00                	cmp    %eax,(%eax)
41bdaa:	33 00                	xor    (%eax),%eax
41bdac:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41bdb3:	00 39                	add    %bh,(%ecx)
41bdb5:	00 65 00             	add    %ah,0x0(%ebp)
41bdb8:	32 00                	xor    (%eax),%al
41bdba:	64 00 30             	add    %dh,%fs:(%eax)
41bdbd:	00 34 00             	add    %dh,(%eax,%eax,1)
41bdc0:	35 00 61 00 35       	xor    $0x35006100,%eax
41bdc5:	00 62 00             	add    %ah,0x0(%edx)
41bdc8:	33 00                	xor    (%eax),%eax
41bdca:	31 00                	xor    %eax,(%eax)
41bdcc:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41bdd0:	38 00                	cmp    %al,(%eax)
41bdd2:	37                   	aaa
41bdd3:	00 61 00             	add    %ah,0x0(%ecx)
41bdd6:	39 00                	cmp    %eax,(%eax)
41bdd8:	62 00                	bound  %eax,(%eax)
41bdda:	34 00                	xor    $0x0,%al
41bddc:	32 00                	xor    (%eax),%al
41bdde:	35 00 31 00 31       	xor    $0x31003100,%eax
41bde3:	00 33                	add    %dh,(%ebx)
41bde5:	00 19                	add    %bl,(%ecx)
41bde7:	5e                   	pop    %esi
41bde8:	00 00                	add    %al,(%eax)
41bdea:	46                   	inc    %esi
41bdeb:	37                   	aaa
41bdec:	00 65 00             	add    %ah,0x0(%ebp)
41bdef:	31 00                	xor    %eax,(%eax)
41bdf1:	34 00                	xor    $0x0,%al
41bdf3:	39 00                	cmp    %eax,(%eax)
41bdf5:	33 00                	xor    (%eax),%eax
41bdf7:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41bdfe:	00 39                	add    %bh,(%ecx)
41be00:	00 65 00             	add    %ah,0x0(%ebp)
41be03:	32 00                	xor    (%eax),%al
41be05:	64 00 30             	add    %dh,%fs:(%eax)
41be08:	00 34 00             	add    %dh,(%eax,%eax,1)
41be0b:	35 00 61 00 35       	xor    $0x35006100,%eax
41be10:	00 62 00             	add    %ah,0x0(%edx)
41be13:	33 00                	xor    (%eax),%eax
41be15:	31 00                	xor    %eax,(%eax)
41be17:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41be1b:	38 00                	cmp    %al,(%eax)
41be1d:	37                   	aaa
41be1e:	00 61 00             	add    %ah,0x0(%ecx)
41be21:	39 00                	cmp    %eax,(%eax)
41be23:	62 00                	bound  %eax,(%eax)
41be25:	34 00                	xor    $0x0,%al
41be27:	32 00                	xor    (%eax),%al
41be29:	35 00 31 00 31       	xor    $0x31003100,%eax
41be2e:	00 34 00             	add    %dh,(%eax,%eax,1)
41be31:	a2 63 00 00 46       	mov    %al,0x46000063
41be36:	37                   	aaa
41be37:	00 65 00             	add    %ah,0x0(%ebp)
41be3a:	31 00                	xor    %eax,(%eax)
41be3c:	34 00                	xor    $0x0,%al
41be3e:	39 00                	cmp    %eax,(%eax)
41be40:	33 00                	xor    (%eax),%eax
41be42:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41be49:	00 39                	add    %bh,(%ecx)
41be4b:	00 65 00             	add    %ah,0x0(%ebp)
41be4e:	32 00                	xor    (%eax),%al
41be50:	64 00 30             	add    %dh,%fs:(%eax)
41be53:	00 34 00             	add    %dh,(%eax,%eax,1)
41be56:	35 00 61 00 35       	xor    $0x35006100,%eax
41be5b:	00 62 00             	add    %ah,0x0(%edx)
41be5e:	33 00                	xor    (%eax),%eax
41be60:	31 00                	xor    %eax,(%eax)
41be62:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41be66:	38 00                	cmp    %al,(%eax)
41be68:	37                   	aaa
41be69:	00 61 00             	add    %ah,0x0(%ecx)
41be6c:	39 00                	cmp    %eax,(%eax)
41be6e:	62 00                	bound  %eax,(%eax)
41be70:	34 00                	xor    $0x0,%al
41be72:	32 00                	xor    (%eax),%al
41be74:	35 00 31 00 31       	xor    $0x31003100,%eax
41be79:	00 35 00 2b 69 00    	add    %dh,0x692b00
41be7f:	00 46 37             	add    %al,0x37(%esi)
41be82:	00 65 00             	add    %ah,0x0(%ebp)
41be85:	31 00                	xor    %eax,(%eax)
41be87:	34 00                	xor    $0x0,%al
41be89:	39 00                	cmp    %eax,(%eax)
41be8b:	33 00                	xor    (%eax),%eax
41be8d:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41be94:	00 39                	add    %bh,(%ecx)
41be96:	00 65 00             	add    %ah,0x0(%ebp)
41be99:	32 00                	xor    (%eax),%al
41be9b:	64 00 30             	add    %dh,%fs:(%eax)
41be9e:	00 34 00             	add    %dh,(%eax,%eax,1)
41bea1:	35 00 61 00 35       	xor    $0x35006100,%eax
41bea6:	00 62 00             	add    %ah,0x0(%edx)
41bea9:	33 00                	xor    (%eax),%eax
41beab:	31 00                	xor    %eax,(%eax)
41bead:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41beb1:	38 00                	cmp    %al,(%eax)
41beb3:	37                   	aaa
41beb4:	00 61 00             	add    %ah,0x0(%ecx)
41beb7:	39 00                	cmp    %eax,(%eax)
41beb9:	62 00                	bound  %eax,(%eax)
41bebb:	34 00                	xor    $0x0,%al
41bebd:	32 00                	xor    (%eax),%al
41bebf:	35 00 31 00 31       	xor    $0x31003100,%eax
41bec4:	00 36                	add    %dh,(%esi)
41bec6:	00 b4 6e 00 00 46 37 	add    %dh,0x37460000(%esi,%ebp,2)
41becd:	00 65 00             	add    %ah,0x0(%ebp)
41bed0:	31 00                	xor    %eax,(%eax)
41bed2:	34 00                	xor    $0x0,%al
41bed4:	39 00                	cmp    %eax,(%eax)
41bed6:	33 00                	xor    (%eax),%eax
41bed8:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41bedf:	00 39                	add    %bh,(%ecx)
41bee1:	00 65 00             	add    %ah,0x0(%ebp)
41bee4:	32 00                	xor    (%eax),%al
41bee6:	64 00 30             	add    %dh,%fs:(%eax)
41bee9:	00 34 00             	add    %dh,(%eax,%eax,1)
41beec:	35 00 61 00 35       	xor    $0x35006100,%eax
41bef1:	00 62 00             	add    %ah,0x0(%edx)
41bef4:	33 00                	xor    (%eax),%eax
41bef6:	31 00                	xor    %eax,(%eax)
41bef8:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41befc:	38 00                	cmp    %al,(%eax)
41befe:	37                   	aaa
41beff:	00 61 00             	add    %ah,0x0(%ecx)
41bf02:	39 00                	cmp    %eax,(%eax)
41bf04:	62 00                	bound  %eax,(%eax)
41bf06:	34 00                	xor    $0x0,%al
41bf08:	32 00                	xor    (%eax),%al
41bf0a:	35 00 31 00 31       	xor    $0x31003100,%eax
41bf0f:	00 37                	add    %dh,(%edi)
41bf11:	00 3d 74 00 00 46    	add    %bh,0x46000074
41bf17:	37                   	aaa
41bf18:	00 65 00             	add    %ah,0x0(%ebp)
41bf1b:	31 00                	xor    %eax,(%eax)
41bf1d:	34 00                	xor    $0x0,%al
41bf1f:	39 00                	cmp    %eax,(%eax)
41bf21:	33 00                	xor    (%eax),%eax
41bf23:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41bf2a:	00 39                	add    %bh,(%ecx)
41bf2c:	00 65 00             	add    %ah,0x0(%ebp)
41bf2f:	32 00                	xor    (%eax),%al
41bf31:	64 00 30             	add    %dh,%fs:(%eax)
41bf34:	00 34 00             	add    %dh,(%eax,%eax,1)
41bf37:	35 00 61 00 35       	xor    $0x35006100,%eax
41bf3c:	00 62 00             	add    %ah,0x0(%edx)
41bf3f:	33 00                	xor    (%eax),%eax
41bf41:	31 00                	xor    %eax,(%eax)
41bf43:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41bf47:	38 00                	cmp    %al,(%eax)
41bf49:	37                   	aaa
41bf4a:	00 61 00             	add    %ah,0x0(%ecx)
41bf4d:	39 00                	cmp    %eax,(%eax)
41bf4f:	62 00                	bound  %eax,(%eax)
41bf51:	34 00                	xor    $0x0,%al
41bf53:	32 00                	xor    (%eax),%al
41bf55:	35 00 31 00 31       	xor    $0x31003100,%eax
41bf5a:	00 38                	add    %bh,(%eax)
41bf5c:	00 c6                	add    %al,%dh
41bf5e:	79 00                	jns    0x41bf60
41bf60:	00 46 37             	add    %al,0x37(%esi)
41bf63:	00 65 00             	add    %ah,0x0(%ebp)
41bf66:	31 00                	xor    %eax,(%eax)
41bf68:	34 00                	xor    $0x0,%al
41bf6a:	39 00                	cmp    %eax,(%eax)
41bf6c:	33 00                	xor    (%eax),%eax
41bf6e:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41bf75:	00 39                	add    %bh,(%ecx)
41bf77:	00 65 00             	add    %ah,0x0(%ebp)
41bf7a:	32 00                	xor    (%eax),%al
41bf7c:	64 00 30             	add    %dh,%fs:(%eax)
41bf7f:	00 34 00             	add    %dh,(%eax,%eax,1)
41bf82:	35 00 61 00 35       	xor    $0x35006100,%eax
41bf87:	00 62 00             	add    %ah,0x0(%edx)
41bf8a:	33 00                	xor    (%eax),%eax
41bf8c:	31 00                	xor    %eax,(%eax)
41bf8e:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41bf92:	38 00                	cmp    %al,(%eax)
41bf94:	37                   	aaa
41bf95:	00 61 00             	add    %ah,0x0(%ecx)
41bf98:	39 00                	cmp    %eax,(%eax)
41bf9a:	62 00                	bound  %eax,(%eax)
41bf9c:	34 00                	xor    $0x0,%al
41bf9e:	32 00                	xor    (%eax),%al
41bfa0:	35 00 31 00 31       	xor    $0x31003100,%eax
41bfa5:	00 39                	add    %bh,(%ecx)
41bfa7:	00 4f 7f             	add    %cl,0x7f(%edi)
41bfaa:	00 00                	add    %al,(%eax)
41bfac:	44                   	inc    %esp
41bfad:	37                   	aaa
41bfae:	00 65 00             	add    %ah,0x0(%ebp)
41bfb1:	31 00                	xor    %eax,(%eax)
41bfb3:	34 00                	xor    $0x0,%al
41bfb5:	39 00                	cmp    %eax,(%eax)
41bfb7:	33 00                	xor    (%eax),%eax
41bfb9:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41bfc0:	00 39                	add    %bh,(%ecx)
41bfc2:	00 65 00             	add    %ah,0x0(%ebp)
41bfc5:	32 00                	xor    (%eax),%al
41bfc7:	64 00 30             	add    %dh,%fs:(%eax)
41bfca:	00 34 00             	add    %dh,(%eax,%eax,1)
41bfcd:	35 00 61 00 35       	xor    $0x35006100,%eax
41bfd2:	00 62 00             	add    %ah,0x0(%edx)
41bfd5:	33 00                	xor    (%eax),%eax
41bfd7:	31 00                	xor    %eax,(%eax)
41bfd9:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41bfdd:	38 00                	cmp    %al,(%eax)
41bfdf:	37                   	aaa
41bfe0:	00 61 00             	add    %ah,0x0(%ecx)
41bfe3:	39 00                	cmp    %eax,(%eax)
41bfe5:	62 00                	bound  %eax,(%eax)
41bfe7:	34 00                	xor    $0x0,%al
41bfe9:	32 00                	xor    (%eax),%al
41bfeb:	35 00 31 00 32       	xor    $0x32003100,%eax
41bff0:	00 d8                	add    %bl,%al
41bff2:	84 00                	test   %al,(%eax)
41bff4:	00 46 37             	add    %al,0x37(%esi)
41bff7:	00 65 00             	add    %ah,0x0(%ebp)
41bffa:	31 00                	xor    %eax,(%eax)
41bffc:	34 00                	xor    $0x0,%al
41bffe:	39 00                	cmp    %eax,(%eax)
41c000:	33 00                	xor    (%eax),%eax
41c002:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41c009:	00 39                	add    %bh,(%ecx)
41c00b:	00 65 00             	add    %ah,0x0(%ebp)
41c00e:	32 00                	xor    (%eax),%al
41c010:	64 00 30             	add    %dh,%fs:(%eax)
41c013:	00 34 00             	add    %dh,(%eax,%eax,1)
41c016:	35 00 61 00 35       	xor    $0x35006100,%eax
41c01b:	00 62 00             	add    %ah,0x0(%edx)
41c01e:	33 00                	xor    (%eax),%eax
41c020:	31 00                	xor    %eax,(%eax)
41c022:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41c026:	38 00                	cmp    %al,(%eax)
41c028:	37                   	aaa
41c029:	00 61 00             	add    %ah,0x0(%ecx)
41c02c:	39 00                	cmp    %eax,(%eax)
41c02e:	62 00                	bound  %eax,(%eax)
41c030:	34 00                	xor    $0x0,%al
41c032:	32 00                	xor    (%eax),%al
41c034:	35 00 31 00 32       	xor    $0x32003100,%eax
41c039:	00 30                	add    %dh,(%eax)
41c03b:	00 61 8a             	add    %ah,-0x76(%ecx)
41c03e:	00 00                	add    %al,(%eax)
41c040:	46                   	inc    %esi
41c041:	37                   	aaa
41c042:	00 65 00             	add    %ah,0x0(%ebp)
41c045:	31 00                	xor    %eax,(%eax)
41c047:	34 00                	xor    $0x0,%al
41c049:	39 00                	cmp    %eax,(%eax)
41c04b:	33 00                	xor    (%eax),%eax
41c04d:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41c054:	00 39                	add    %bh,(%ecx)
41c056:	00 65 00             	add    %ah,0x0(%ebp)
41c059:	32 00                	xor    (%eax),%al
41c05b:	64 00 30             	add    %dh,%fs:(%eax)
41c05e:	00 34 00             	add    %dh,(%eax,%eax,1)
41c061:	35 00 61 00 35       	xor    $0x35006100,%eax
41c066:	00 62 00             	add    %ah,0x0(%edx)
41c069:	33 00                	xor    (%eax),%eax
41c06b:	31 00                	xor    %eax,(%eax)
41c06d:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41c071:	38 00                	cmp    %al,(%eax)
41c073:	37                   	aaa
41c074:	00 61 00             	add    %ah,0x0(%ecx)
41c077:	39 00                	cmp    %eax,(%eax)
41c079:	62 00                	bound  %eax,(%eax)
41c07b:	34 00                	xor    $0x0,%al
41c07d:	32 00                	xor    (%eax),%al
41c07f:	35 00 31 00 32       	xor    $0x32003100,%eax
41c084:	00 31                	add    %dh,(%ecx)
41c086:	00 ea                	add    %ch,%dl
41c088:	8f 00                	pop    (%eax)
41c08a:	00 46 37             	add    %al,0x37(%esi)
41c08d:	00 65 00             	add    %ah,0x0(%ebp)
41c090:	31 00                	xor    %eax,(%eax)
41c092:	34 00                	xor    $0x0,%al
41c094:	39 00                	cmp    %eax,(%eax)
41c096:	33 00                	xor    (%eax),%eax
41c098:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41c09f:	00 39                	add    %bh,(%ecx)
41c0a1:	00 65 00             	add    %ah,0x0(%ebp)
41c0a4:	32 00                	xor    (%eax),%al
41c0a6:	64 00 30             	add    %dh,%fs:(%eax)
41c0a9:	00 34 00             	add    %dh,(%eax,%eax,1)
41c0ac:	35 00 61 00 35       	xor    $0x35006100,%eax
41c0b1:	00 62 00             	add    %ah,0x0(%edx)
41c0b4:	33 00                	xor    (%eax),%eax
41c0b6:	31 00                	xor    %eax,(%eax)
41c0b8:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41c0bc:	38 00                	cmp    %al,(%eax)
41c0be:	37                   	aaa
41c0bf:	00 61 00             	add    %ah,0x0(%ecx)
41c0c2:	39 00                	cmp    %eax,(%eax)
41c0c4:	62 00                	bound  %eax,(%eax)
41c0c6:	34 00                	xor    $0x0,%al
41c0c8:	32 00                	xor    (%eax),%al
41c0ca:	35 00 31 00 32       	xor    $0x32003100,%eax