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)
41cdb9:	34 00                	xor    $0x0,%al
41cdbb:	39 00                	cmp    %eax,(%eax)
41cdbd:	33 00                	xor    (%eax),%eax
41cdbf:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41cdc6:	00 39                	add    %bh,(%ecx)
41cdc8:	00 65 00             	add    %ah,0x0(%ebp)
41cdcb:	32 00                	xor    (%eax),%al
41cdcd:	64 00 30             	add    %dh,%fs:(%eax)
41cdd0:	00 34 00             	add    %dh,(%eax,%eax,1)
41cdd3:	35 00 61 00 35       	xor    $0x35006100,%eax
41cdd8:	00 62 00             	add    %ah,0x0(%edx)
41cddb:	33 00                	xor    (%eax),%eax
41cddd:	31 00                	xor    %eax,(%eax)
41cddf:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41cde3:	38 00                	cmp    %al,(%eax)
41cde5:	37                   	aaa
41cde6:	00 61 00             	add    %ah,0x0(%ecx)
41cde9:	39 00                	cmp    %eax,(%eax)
41cdeb:	62 00                	bound  %eax,(%eax)
41cded:	34 00                	xor    $0x0,%al
41cdef:	32 00                	xor    (%eax),%al
41cdf1:	35 00 31 00 36       	xor    $0x36003100,%eax
41cdf6:	00 33                	add    %dh,(%ebx)
41cdf8:	00 88 8e 01 00 46    	add    %cl,0x4600018e(%eax)
41cdfe:	37                   	aaa
41cdff:	00 65 00             	add    %ah,0x0(%ebp)
41ce02:	31 00                	xor    %eax,(%eax)
41ce04:	34 00                	xor    $0x0,%al
41ce06:	39 00                	cmp    %eax,(%eax)
41ce08:	33 00                	xor    (%eax),%eax
41ce0a:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41ce11:	00 39                	add    %bh,(%ecx)
41ce13:	00 65 00             	add    %ah,0x0(%ebp)
41ce16:	32 00                	xor    (%eax),%al
41ce18:	64 00 30             	add    %dh,%fs:(%eax)
41ce1b:	00 34 00             	add    %dh,(%eax,%eax,1)
41ce1e:	35 00 61 00 35       	xor    $0x35006100,%eax
41ce23:	00 62 00             	add    %ah,0x0(%edx)
41ce26:	33 00                	xor    (%eax),%eax
41ce28:	31 00                	xor    %eax,(%eax)
41ce2a:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41ce2e:	38 00                	cmp    %al,(%eax)
41ce30:	37                   	aaa
41ce31:	00 61 00             	add    %ah,0x0(%ecx)
41ce34:	39 00                	cmp    %eax,(%eax)
41ce36:	62 00                	bound  %eax,(%eax)
41ce38:	34 00                	xor    $0x0,%al
41ce3a:	32 00                	xor    (%eax),%al
41ce3c:	35 00 31 00 36       	xor    $0x36003100,%eax
41ce41:	00 34 00             	add    %dh,(%eax,%eax,1)
41ce44:	11 94 01 00 46 37 00 	adc    %edx,0x374600(%ecx,%eax,1)
41ce4b:	65 00 31             	add    %dh,%gs:(%ecx)
41ce4e:	00 34 00             	add    %dh,(%eax,%eax,1)
41ce51:	39 00                	cmp    %eax,(%eax)
41ce53:	33 00                	xor    (%eax),%eax
41ce55:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41ce5c:	00 39                	add    %bh,(%ecx)
41ce5e:	00 65 00             	add    %ah,0x0(%ebp)
41ce61:	32 00                	xor    (%eax),%al
41ce63:	64 00 30             	add    %dh,%fs:(%eax)
41ce66:	00 34 00             	add    %dh,(%eax,%eax,1)
41ce69:	35 00 61 00 35       	xor    $0x35006100,%eax
41ce6e:	00 62 00             	add    %ah,0x0(%edx)
41ce71:	33 00                	xor    (%eax),%eax
41ce73:	31 00                	xor    %eax,(%eax)
41ce75:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41ce79:	38 00                	cmp    %al,(%eax)
41ce7b:	37                   	aaa
41ce7c:	00 61 00             	add    %ah,0x0(%ecx)
41ce7f:	39 00                	cmp    %eax,(%eax)
41ce81:	62 00                	bound  %eax,(%eax)
41ce83:	34 00                	xor    $0x0,%al
41ce85:	32 00                	xor    (%eax),%al
41ce87:	35 00 31 00 36       	xor    $0x36003100,%eax
41ce8c:	00 35 00 9a 99 01    	add    %dh,0x1999a00
41ce92:	00 46 37             	add    %al,0x37(%esi)
41ce95:	00 65 00             	add    %ah,0x0(%ebp)
41ce98:	31 00                	xor    %eax,(%eax)
41ce9a:	34 00                	xor    $0x0,%al
41ce9c:	39 00                	cmp    %eax,(%eax)
41ce9e:	33 00                	xor    (%eax),%eax
41cea0:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41cea7:	00 39                	add    %bh,(%ecx)
41cea9:	00 65 00             	add    %ah,0x0(%ebp)
41ceac:	32 00                	xor    (%eax),%al
41ceae:	64 00 30             	add    %dh,%fs:(%eax)
41ceb1:	00 34 00             	add    %dh,(%eax,%eax,1)
41ceb4:	35 00 61 00 35       	xor    $0x35006100,%eax
41ceb9:	00 62 00             	add    %ah,0x0(%edx)
41cebc:	33 00                	xor    (%eax),%eax
41cebe:	31 00                	xor    %eax,(%eax)
41cec0:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41cec4:	38 00                	cmp    %al,(%eax)
41cec6:	37                   	aaa
41cec7:	00 61 00             	add    %ah,0x0(%ecx)
41ceca:	39 00                	cmp    %eax,(%eax)
41cecc:	62 00                	bound  %eax,(%eax)
41cece:	34 00                	xor    $0x0,%al
41ced0:	32 00                	xor    (%eax),%al
41ced2:	35 00 31 00 36       	xor    $0x36003100,%eax
41ced7:	00 36                	add    %dh,(%esi)
41ced9:	00 23                	add    %ah,(%ebx)
41cedb:	9f                   	lahf
41cedc:	01 00                	add    %eax,(%eax)
41cede:	46                   	inc    %esi
41cedf:	37                   	aaa
41cee0:	00 65 00             	add    %ah,0x0(%ebp)
41cee3:	31 00                	xor    %eax,(%eax)
41cee5:	34 00                	xor    $0x0,%al
41cee7:	39 00                	cmp    %eax,(%eax)
41cee9:	33 00                	xor    (%eax),%eax
41ceeb:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41cef2:	00 39                	add    %bh,(%ecx)
41cef4:	00 65 00             	add    %ah,0x0(%ebp)
41cef7:	32 00                	xor    (%eax),%al
41cef9:	64 00 30             	add    %dh,%fs:(%eax)
41cefc:	00 34 00             	add    %dh,(%eax,%eax,1)
41ceff:	35 00 61 00 35       	xor    $0x35006100,%eax
41cf04:	00 62 00             	add    %ah,0x0(%edx)
41cf07:	33 00                	xor    (%eax),%eax
41cf09:	31 00                	xor    %eax,(%eax)
41cf0b:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41cf0f:	38 00                	cmp    %al,(%eax)
41cf11:	37                   	aaa
41cf12:	00 61 00             	add    %ah,0x0(%ecx)
41cf15:	39 00                	cmp    %eax,(%eax)
41cf17:	62 00                	bound  %eax,(%eax)
41cf19:	34 00                	xor    $0x0,%al
41cf1b:	32 00                	xor    (%eax),%al
41cf1d:	35 00 31 00 36       	xor    $0x36003100,%eax
41cf22:	00 37                	add    %dh,(%edi)
41cf24:	00 ac a4 01 00 46 37 	add    %ch,0x37460001(%esp,%eiz,4)
41cf2b:	00 65 00             	add    %ah,0x0(%ebp)
41cf2e:	31 00                	xor    %eax,(%eax)
41cf30:	34 00                	xor    $0x0,%al
41cf32:	39 00                	cmp    %eax,(%eax)
41cf34:	33 00                	xor    (%eax),%eax
41cf36:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41cf3d:	00 39                	add    %bh,(%ecx)
41cf3f:	00 65 00             	add    %ah,0x0(%ebp)
41cf42:	32 00                	xor    (%eax),%al
41cf44:	64 00 30             	add    %dh,%fs:(%eax)
41cf47:	00 34 00             	add    %dh,(%eax,%eax,1)
41cf4a:	35 00 61 00 35       	xor    $0x35006100,%eax
41cf4f:	00 62 00             	add    %ah,0x0(%edx)
41cf52:	33 00                	xor    (%eax),%eax
41cf54:	31 00                	xor    %eax,(%eax)
41cf56:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41cf5a:	38 00                	cmp    %al,(%eax)
41cf5c:	37                   	aaa
41cf5d:	00 61 00             	add    %ah,0x0(%ecx)
41cf60:	39 00                	cmp    %eax,(%eax)
41cf62:	62 00                	bound  %eax,(%eax)
41cf64:	34 00                	xor    $0x0,%al
41cf66:	32 00                	xor    (%eax),%al
41cf68:	35 00 31 00 36       	xor    $0x36003100,%eax
41cf6d:	00 38                	add    %bh,(%eax)
41cf6f:	00 35 aa 01 00 46    	add    %dh,0x460001aa
41cf75:	37                   	aaa
41cf76:	00 65 00             	add    %ah,0x0(%ebp)
41cf79:	31 00                	xor    %eax,(%eax)
41cf7b:	34 00                	xor    $0x0,%al
41cf7d:	39 00                	cmp    %eax,(%eax)
41cf7f:	33 00                	xor    (%eax),%eax
41cf81:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41cf88:	00 39                	add    %bh,(%ecx)
41cf8a:	00 65 00             	add    %ah,0x0(%ebp)
41cf8d:	32 00                	xor    (%eax),%al
41cf8f:	64 00 30             	add    %dh,%fs:(%eax)
41cf92:	00 34 00             	add    %dh,(%eax,%eax,1)
41cf95:	35 00 61 00 35       	xor    $0x35006100,%eax
41cf9a:	00 62 00             	add    %ah,0x0(%edx)
41cf9d:	33 00                	xor    (%eax),%eax
41cf9f:	31 00                	xor    %eax,(%eax)
41cfa1:	65 00 66 00          	add    %ah,%gs:0x0(%esi)