41ca12:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41ca16:	38 00                	cmp    %al,(%eax)
41ca18:	37                   	aaa
41ca19:	00 61 00             	add    %ah,0x0(%ecx)
41ca1c:	39 00                	cmp    %eax,(%eax)
41ca1e:	62 00                	bound  %eax,(%eax)
41ca20:	34 00                	xor    $0x0,%al
41ca22:	32 00                	xor    (%eax),%al
41ca24:	35 00 31 00 35       	xor    $0x35003100,%eax
41ca29:	00 31                	add    %dh,(%ecx)
41ca2b:	00 93 46 01 00 46    	add    %dl,0x46000146(%ebx)
41ca31:	37                   	aaa
41ca32:	00 65 00             	add    %ah,0x0(%ebp)
41ca35:	31 00                	xor    %eax,(%eax)
41ca37:	34 00                	xor    $0x0,%al
41ca39:	39 00                	cmp    %eax,(%eax)
41ca3b:	33 00                	xor    (%eax),%eax
41ca3d:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41ca44:	00 39                	add    %bh,(%ecx)
41ca46:	00 65 00             	add    %ah,0x0(%ebp)
41ca49:	32 00                	xor    (%eax),%al
41ca4b:	64 00 30             	add    %dh,%fs:(%eax)
41ca4e:	00 34 00             	add    %dh,(%eax,%eax,1)
41ca51:	35 00 61 00 35       	xor    $0x35006100,%eax
41ca56:	00 62 00             	add    %ah,0x0(%edx)
41ca59:	33 00                	xor    (%eax),%eax
41ca5b:	31 00                	xor    %eax,(%eax)
41ca5d:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41ca61:	38 00                	cmp    %al,(%eax)
41ca63:	37                   	aaa
41ca64:	00 61 00             	add    %ah,0x0(%ecx)
41ca67:	39 00                	cmp    %eax,(%eax)
41ca69:	62 00                	bound  %eax,(%eax)
41ca6b:	34 00                	xor    $0x0,%al
41ca6d:	32 00                	xor    (%eax),%al
41ca6f:	35 00 31 00 35       	xor    $0x35003100,%eax
41ca74:	00 32                	add    %dh,(%edx)
41ca76:	00 1c 4c             	add    %bl,(%esp,%ecx,2)
41ca79:	01 00                	add    %eax,(%eax)
41ca7b:	46                   	inc    %esi
41ca7c:	37                   	aaa
41ca7d:	00 65 00             	add    %ah,0x0(%ebp)
41ca80:	31 00                	xor    %eax,(%eax)
41ca82:	34 00                	xor    $0x0,%al
41ca84:	39 00                	cmp    %eax,(%eax)
41ca86:	33 00                	xor    (%eax),%eax
41ca88:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41ca8f:	00 39                	add    %bh,(%ecx)
41ca91:	00 65 00             	add    %ah,0x0(%ebp)
41ca94:	32 00                	xor    (%eax),%al
41ca96:	64 00 30             	add    %dh,%fs:(%eax)
41ca99:	00 34 00             	add    %dh,(%eax,%eax,1)
41ca9c:	35 00 61 00 35       	xor    $0x35006100,%eax
41caa1:	00 62 00             	add    %ah,0x0(%edx)
41caa4:	33 00                	xor    (%eax),%eax
41caa6:	31 00                	xor    %eax,(%eax)
41caa8:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41caac:	38 00                	cmp    %al,(%eax)
41caae:	37                   	aaa
41caaf:	00 61 00             	add    %ah,0x0(%ecx)
41cab2:	39 00                	cmp    %eax,(%eax)
41cab4:	62 00                	bound  %eax,(%eax)
41cab6:	34 00                	xor    $0x0,%al
41cab8:	32 00                	xor    (%eax),%al
41caba:	35 00 31 00 35       	xor    $0x35003100,%eax
41cabf:	00 33                	add    %dh,(%ebx)
41cac1:	00 a5 51 01 00 46    	add    %ah,0x46000151(%ebp)
41cac7:	37                   	aaa
41cac8:	00 65 00             	add    %ah,0x0(%ebp)
41cacb:	31 00                	xor    %eax,(%eax)
41cacd:	34 00                	xor    $0x0,%al
41cacf:	39 00                	cmp    %eax,(%eax)
41cad1:	33 00                	xor    (%eax),%eax
41cad3:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41cada:	00 39                	add    %bh,(%ecx)
41cadc:	00 65 00             	add    %ah,0x0(%ebp)
41cadf:	32 00                	xor    (%eax),%al
41cae1:	64 00 30             	add    %dh,%fs:(%eax)
41cae4:	00 34 00             	add    %dh,(%eax,%eax,1)
41cae7:	35 00 61 00 35       	xor    $0x35006100,%eax
41caec:	00 62 00             	add    %ah,0x0(%edx)
41caef:	33 00                	xor    (%eax),%eax
41caf1:	31 00                	xor    %eax,(%eax)
41caf3:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41caf7:	38 00                	cmp    %al,(%eax)
41caf9:	37                   	aaa
41cafa:	00 61 00             	add    %ah,0x0(%ecx)
41cafd:	39 00                	cmp    %eax,(%eax)
41caff:	62 00                	bound  %eax,(%eax)
41cb01:	34 00                	xor    $0x0,%al
41cb03:	32 00                	xor    (%eax),%al
41cb05:	35 00 31 00 35       	xor    $0x35003100,%eax
41cb0a:	00 34 00             	add    %dh,(%eax,%eax,1)
41cb0d:	2e 57                	cs push %edi
41cb0f:	01 00                	add    %eax,(%eax)
41cb11:	46                   	inc    %esi
41cb12:	37                   	aaa
41cb13:	00 65 00             	add    %ah,0x0(%ebp)
41cb16:	31 00                	xor    %eax,(%eax)
41cb18:	34 00                	xor    $0x0,%al
41cb1a:	39 00                	cmp    %eax,(%eax)
41cb1c:	33 00                	xor    (%eax),%eax
41cb1e:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41cb25:	00 39                	add    %bh,(%ecx)
41cb27:	00 65 00             	add    %ah,0x0(%ebp)
41cb2a:	32 00                	xor    (%eax),%al
41cb2c:	64 00 30             	add    %dh,%fs:(%eax)
41cb2f:	00 34 00             	add    %dh,(%eax,%eax,1)
41cb32:	35 00 61 00 35       	xor    $0x35006100,%eax
41cb37:	00 62 00             	add    %ah,0x0(%edx)
41cb3a:	33 00                	xor    (%eax),%eax
41cb3c:	31 00                	xor    %eax,(%eax)
41cb3e:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41cb42:	38 00                	cmp    %al,(%eax)
41cb44:	37                   	aaa
41cb45:	00 61 00             	add    %ah,0x0(%ecx)
41cb48:	39 00                	cmp    %eax,(%eax)
41cb4a:	62 00                	bound  %eax,(%eax)
41cb4c:	34 00                	xor    $0x0,%al
41cb4e:	32 00                	xor    (%eax),%al
41cb50:	35 00 31 00 35       	xor    $0x35003100,%eax
41cb55:	00 35 00 b7 5c 01    	add    %dh,0x15cb700
41cb5b:	00 46 37             	add    %al,0x37(%esi)
41cb5e:	00 65 00             	add    %ah,0x0(%ebp)
41cb61:	31 00                	xor    %eax,(%eax)
41cb63:	34 00                	xor    $0x0,%al
41cb65:	39 00                	cmp    %eax,(%eax)
41cb67:	33 00                	xor    (%eax),%eax
41cb69:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41cb70:	00 39                	add    %bh,(%ecx)
41cb72:	00 65 00             	add    %ah,0x0(%ebp)
41cb75:	32 00                	xor    (%eax),%al
41cb77:	64 00 30             	add    %dh,%fs:(%eax)
41cb7a:	00 34 00             	add    %dh,(%eax,%eax,1)
41cb7d:	35 00 61 00 35       	xor    $0x35006100,%eax
41cb82:	00 62 00             	add    %ah,0x0(%edx)
41cb85:	33 00                	xor    (%eax),%eax
41cb87:	31 00                	xor    %eax,(%eax)
41cb89:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41cb8d:	38 00                	cmp    %al,(%eax)
41cb8f:	37                   	aaa
41cb90:	00 61 00             	add    %ah,0x0(%ecx)
41cb93:	39 00                	cmp    %eax,(%eax)
41cb95:	62 00                	bound  %eax,(%eax)
41cb97:	34 00                	xor    $0x0,%al
41cb99:	32 00                	xor    (%eax),%al
41cb9b:	35 00 31 00 35       	xor    $0x35003100,%eax
41cba0:	00 36                	add    %dh,(%esi)
41cba2:	00 40 62             	add    %al,0x62(%eax)
41cba5:	01 00                	add    %eax,(%eax)
41cba7:	46                   	inc    %esi
41cba8:	37                   	aaa
41cba9:	00 65 00             	add    %ah,0x0(%ebp)
41cbac:	31 00                	xor    %eax,(%eax)
41cbae:	34 00                	xor    $0x0,%al
41cbb0:	39 00                	cmp    %eax,(%eax)
41cbb2:	33 00                	xor    (%eax),%eax
41cbb4:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41cbbb:	00 39                	add    %bh,(%ecx)
41cbbd:	00 65 00             	add    %ah,0x0(%ebp)
41cbc0:	32 00                	xor    (%eax),%al
41cbc2:	64 00 30             	add    %dh,%fs:(%eax)
41cbc5:	00 34 00             	add    %dh,(%eax,%eax,1)
41cbc8:	35 00 61 00 35       	xor    $0x35006100,%eax
41cbcd:	00 62 00             	add    %ah,0x0(%edx)
41cbd0:	33 00                	xor    (%eax),%eax
41cbd2:	31 00                	xor    %eax,(%eax)
41cbd4:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41cbd8:	38 00                	cmp    %al,(%eax)
41cbda:	37                   	aaa
41cbdb:	00 61 00             	add    %ah,0x0(%ecx)
41cbde:	39 00                	cmp    %eax,(%eax)
41cbe0:	62 00                	bound  %eax,(%eax)
41cbe2:	34 00                	xor    $0x0,%al
41cbe4:	32 00                	xor    (%eax),%al
41cbe6:	35 00 31 00 35       	xor    $0x35003100,%eax
41cbeb:	00 37                	add    %dh,(%edi)
41cbed:	00 c9                	add    %cl,%cl
41cbef:	67 01 00             	add    %eax,(%bx,%si)
41cbf2:	46                   	inc    %esi
41cbf3:	37                   	aaa
41cbf4:	00 65 00             	add    %ah,0x0(%ebp)
41cbf7:	31 00                	xor    %eax,(%eax)
41cbf9:	34 00                	xor    $0x0,%al
41cbfb:	39 00                	cmp    %eax,(%eax)
41cbfd:	33 00                	xor    (%eax),%eax
41cbff:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41cc06:	00 39                	add    %bh,(%ecx)
41cc08:	00 65 00             	add    %ah,0x0(%ebp)
41cc0b:	32 00                	xor    (%eax),%al
41cc0d:	64 00 30             	add    %dh,%fs:(%eax)
41cc10:	00 34 00             	add    %dh,(%eax,%eax,1)
41cc13:	35 00 61 00 35       	xor    $0x35006100,%eax
41cc18:	00 62 00             	add    %ah,0x0(%edx)
41cc1b:	33 00                	xor    (%eax),%eax
41cc1d:	31 00                	xor    %eax,(%eax)
41cc1f:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41cc23:	38 00                	cmp    %al,(%eax)
41cc25:	37                   	aaa
41cc26:	00 61 00             	add    %ah,0x0(%ecx)
41cc29:	39 00                	cmp    %eax,(%eax)
41cc2b:	62 00                	bound  %eax,(%eax)
41cc2d:	34 00                	xor    $0x0,%al
41cc2f:	32 00                	xor    (%eax),%al
41cc31:	35 00 31 00 35       	xor    $0x35003100,%eax
41cc36:	00 38                	add    %bh,(%eax)
41cc38:	00 52 6d             	add    %dl,0x6d(%edx)
41cc3b:	01 00                	add    %eax,(%eax)
41cc3d:	46                   	inc    %esi
41cc3e:	37                   	aaa
41cc3f:	00 65 00             	add    %ah,0x0(%ebp)
41cc42:	31 00                	xor    %eax,(%eax)
41cc44:	34 00                	xor    $0x0,%al
41cc46:	39 00                	cmp    %eax,(%eax)
41cc48:	33 00                	xor    (%eax),%eax
41cc4a:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41cc51:	00 39                	add    %bh,(%ecx)
41cc53:	00 65 00             	add    %ah,0x0(%ebp)
41cc56:	32 00                	xor    (%eax),%al
41cc58:	64 00 30             	add    %dh,%fs:(%eax)
41cc5b:	00 34 00             	add    %dh,(%eax,%eax,1)
41cc5e:	35 00 61 00 35       	xor    $0x35006100,%eax
41cc63:	00 62 00             	add    %ah,0x0(%edx)
41cc66:	33 00                	xor    (%eax),%eax
41cc68:	31 00                	xor    %eax,(%eax)
41cc6a:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41cc6e:	38 00                	cmp    %al,(%eax)
41cc70:	37                   	aaa
41cc71:	00 61 00             	add    %ah,0x0(%ecx)
41cc74:	39 00                	cmp    %eax,(%eax)
41cc76:	62 00                	bound  %eax,(%eax)
41cc78:	34 00                	xor    $0x0,%al
41cc7a:	32 00                	xor    (%eax),%al
41cc7c:	35 00 31 00 35       	xor    $0x35003100,%eax
41cc81:	00 39                	add    %bh,(%ecx)
41cc83:	00 db                	add    %bl,%bl
41cc85:	72 01                	jb     0x41cc88
41cc87:	00 44 37 00          	add    %al,0x0(%edi,%esi,1)
41cc8b:	65 00 31             	add    %dh,%gs:(%ecx)
41cc8e:	00 34 00             	add    %dh,(%eax,%eax,1)
41cc91:	39 00                	cmp    %eax,(%eax)
41cc93:	33 00                	xor    (%eax),%eax
41cc95:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41cc9c:	00 39                	add    %bh,(%ecx)
41cc9e:	00 65 00             	add    %ah,0x0(%ebp)
41cca1:	32 00                	xor    (%eax),%al
41cca3:	64 00 30             	add    %dh,%fs:(%eax)
41cca6:	00 34 00             	add    %dh,(%eax,%eax,1)
41cca9:	35 00 61 00 35       	xor    $0x35006100,%eax
41ccae:	00 62 00             	add    %ah,0x0(%edx)
41ccb1:	33 00                	xor    (%eax),%eax
41ccb3:	31 00                	xor    %eax,(%eax)
41ccb5:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41ccb9:	38 00                	cmp    %al,(%eax)
41ccbb:	37                   	aaa
41ccbc:	00 61 00             	add    %ah,0x0(%ecx)
41ccbf:	39 00                	cmp    %eax,(%eax)
41ccc1:	62 00                	bound  %eax,(%eax)
41ccc3:	34 00                	xor    $0x0,%al
41ccc5:	32 00                	xor    (%eax),%al
41ccc7:	35 00 31 00 36       	xor    $0x36003100,%eax
41cccc:	00 64 78 01          	add    %ah,0x1(%eax,%edi,2)
41ccd0:	00 46 37             	add    %al,0x37(%esi)
41ccd3:	00 65 00             	add    %ah,0x0(%ebp)
41ccd6:	31 00                	xor    %eax,(%eax)
41ccd8:	34 00                	xor    $0x0,%al
41ccda:	39 00                	cmp    %eax,(%eax)
41ccdc:	33 00                	xor    (%eax),%eax
41ccde:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41cce5:	00 39                	add    %bh,(%ecx)
41cce7:	00 65 00             	add    %ah,0x0(%ebp)
41ccea:	32 00                	xor    (%eax),%al
41ccec:	64 00 30             	add    %dh,%fs:(%eax)
41ccef:	00 34 00             	add    %dh,(%eax,%eax,1)
41ccf2:	35 00 61 00 35       	xor    $0x35006100,%eax
41ccf7:	00 62 00             	add    %ah,0x0(%edx)
41ccfa:	33 00                	xor    (%eax),%eax
41ccfc:	31 00                	xor    %eax,(%eax)
41ccfe:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41cd02:	38 00                	cmp    %al,(%eax)
41cd04:	37                   	aaa
41cd05:	00 61 00             	add    %ah,0x0(%ecx)
41cd08:	39 00                	cmp    %eax,(%eax)
41cd0a:	62 00                	bound  %eax,(%eax)
41cd0c:	34 00                	xor    $0x0,%al
41cd0e:	32 00                	xor    (%eax),%al
41cd10:	35 00 31 00 36       	xor    $0x36003100,%eax
41cd15:	00 30                	add    %dh,(%eax)
41cd17:	00 ed                	add    %ch,%ch
41cd19:	7d 01                	jge    0x41cd1c
41cd1b:	00 46 37             	add    %al,0x37(%esi)
41cd1e:	00 65 00             	add    %ah,0x0(%ebp)
41cd21:	31 00                	xor    %eax,(%eax)
41cd23:	34 00                	xor    $0x0,%al
41cd25:	39 00                	cmp    %eax,(%eax)
41cd27:	33 00                	xor    (%eax),%eax
41cd29:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41cd30:	00 39                	add    %bh,(%ecx)
41cd32:	00 65 00             	add    %ah,0x0(%ebp)
41cd35:	32 00                	xor    (%eax),%al
41cd37:	64 00 30             	add    %dh,%fs:(%eax)
41cd3a:	00 34 00             	add    %dh,(%eax,%eax,1)
41cd3d:	35 00 61 00 35       	xor    $0x35006100,%eax
41cd42:	00 62 00             	add    %ah,0x0(%edx)
41cd45:	33 00                	xor    (%eax),%eax
41cd47:	31 00                	xor    %eax,(%eax)
41cd49:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41cd4d:	38 00                	cmp    %al,(%eax)
41cd4f:	37                   	aaa
41cd50:	00 61 00             	add    %ah,0x0(%ecx)
41cd53:	39 00                	cmp    %eax,(%eax)
41cd55:	62 00                	bound  %eax,(%eax)
41cd57:	34 00                	xor    $0x0,%al
41cd59:	32 00                	xor    (%eax),%al
41cd5b:	35 00 31 00 36       	xor    $0x36003100,%eax
41cd60:	00 31                	add    %dh,(%ecx)
41cd62:	00 76 83             	add    %dh,-0x7d(%esi)
41cd65:	01 00                	add    %eax,(%eax)
41cd67:	46                   	inc    %esi
41cd68:	37                   	aaa
41cd69:	00 65 00             	add    %ah,0x0(%ebp)
41cd6c:	31 00                	xor    %eax,(%eax)
41cd6e:	34 00                	xor    $0x0,%al
41cd70:	39 00                	cmp    %eax,(%eax)
41cd72:	33 00                	xor    (%eax),%eax
41cd74:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41cd7b:	00 39                	add    %bh,(%ecx)
41cd7d:	00 65 00             	add    %ah,0x0(%ebp)
41cd80:	32 00                	xor    (%eax),%al
41cd82:	64 00 30             	add    %dh,%fs:(%eax)
41cd85:	00 34 00             	add    %dh,(%eax,%eax,1)
41cd88:	35 00 61 00 35       	xor    $0x35006100,%eax
41cd8d:	00 62 00             	add    %ah,0x0(%edx)
41cd90:	33 00                	xor    (%eax),%eax
41cd92:	31 00                	xor    %eax,(%eax)
41cd94:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41cd98:	38 00                	cmp    %al,(%eax)
41cd9a:	37                   	aaa
41cd9b:	00 61 00             	add    %ah,0x0(%ecx)
41cd9e:	39 00                	cmp    %eax,(%eax)
41cda0:	62 00                	bound  %eax,(%eax)
41cda2:	34 00                	xor    $0x0,%al
41cda4:	32 00                	xor    (%eax),%al
41cda6:	35 00 31 00 36       	xor    $0x36003100,%eax
41cdab:	00 32                	add    %dh,(%edx)
41cdad:	00 ff                	add    %bh,%bh
41cdaf:	88 01                	mov    %al,(%ecx)
41cdb1:	00 46 37             	add    %al,0x37(%esi)
41cdb4:	00 65 00             	add    %ah,0x0(%ebp)
41cdb7:	31 00                	xor    %eax,(%eax)