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)
41cfa5:	38 00                	cmp    %al,(%eax)
41cfa7:	37                   	aaa
41cfa8:	00 61 00             	add    %ah,0x0(%ecx)
41cfab:	39 00                	cmp    %eax,(%eax)
41cfad:	62 00                	bound  %eax,(%eax)
41cfaf:	34 00                	xor    $0x0,%al
41cfb1:	32 00                	xor    (%eax),%al
41cfb3:	35 00 31 00 36       	xor    $0x36003100,%eax
41cfb8:	00 39                	add    %bh,(%ecx)
41cfba:	00 be af 01 00 44    	add    %bh,0x440001af(%esi)
41cfc0:	37                   	aaa
41cfc1:	00 65 00             	add    %ah,0x0(%ebp)
41cfc4:	31 00                	xor    %eax,(%eax)
41cfc6:	34 00                	xor    $0x0,%al
41cfc8:	39 00                	cmp    %eax,(%eax)
41cfca:	33 00                	xor    (%eax),%eax
41cfcc:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41cfd3:	00 39                	add    %bh,(%ecx)
41cfd5:	00 65 00             	add    %ah,0x0(%ebp)
41cfd8:	32 00                	xor    (%eax),%al
41cfda:	64 00 30             	add    %dh,%fs:(%eax)
41cfdd:	00 34 00             	add    %dh,(%eax,%eax,1)
41cfe0:	35 00 61 00 35       	xor    $0x35006100,%eax
41cfe5:	00 62 00             	add    %ah,0x0(%edx)
41cfe8:	33 00                	xor    (%eax),%eax
41cfea:	31 00                	xor    %eax,(%eax)
41cfec:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41cff0:	38 00                	cmp    %al,(%eax)
41cff2:	37                   	aaa
41cff3:	00 61 00             	add    %ah,0x0(%ecx)
41cff6:	39 00                	cmp    %eax,(%eax)
41cff8:	62 00                	bound  %eax,(%eax)
41cffa:	34 00                	xor    $0x0,%al
41cffc:	32 00                	xor    (%eax),%al
41cffe:	35 00 31 00 37       	xor    $0x37003100,%eax
41d003:	00 47 b5             	add    %al,-0x4b(%edi)
41d006:	01 00                	add    %eax,(%eax)
41d008:	46                   	inc    %esi
41d009:	37                   	aaa
41d00a:	00 65 00             	add    %ah,0x0(%ebp)
41d00d:	31 00                	xor    %eax,(%eax)
41d00f:	34 00                	xor    $0x0,%al
41d011:	39 00                	cmp    %eax,(%eax)
41d013:	33 00                	xor    (%eax),%eax
41d015:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41d01c:	00 39                	add    %bh,(%ecx)
41d01e:	00 65 00             	add    %ah,0x0(%ebp)
41d021:	32 00                	xor    (%eax),%al
41d023:	64 00 30             	add    %dh,%fs:(%eax)
41d026:	00 34 00             	add    %dh,(%eax,%eax,1)
41d029:	35 00 61 00 35       	xor    $0x35006100,%eax
41d02e:	00 62 00             	add    %ah,0x0(%edx)
41d031:	33 00                	xor    (%eax),%eax
41d033:	31 00                	xor    %eax,(%eax)
41d035:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41d039:	38 00                	cmp    %al,(%eax)
41d03b:	37                   	aaa
41d03c:	00 61 00             	add    %ah,0x0(%ecx)
41d03f:	39 00                	cmp    %eax,(%eax)
41d041:	62 00                	bound  %eax,(%eax)
41d043:	34 00                	xor    $0x0,%al
41d045:	32 00                	xor    (%eax),%al
41d047:	35 00 31 00 37       	xor    $0x37003100,%eax
41d04c:	00 30                	add    %dh,(%eax)
41d04e:	00 d0                	add    %dl,%al
41d050:	ba 01 00 46 37       	mov    $0x37460001,%edx
41d055:	00 65 00             	add    %ah,0x0(%ebp)
41d058:	31 00                	xor    %eax,(%eax)
41d05a:	34 00                	xor    $0x0,%al
41d05c:	39 00                	cmp    %eax,(%eax)
41d05e:	33 00                	xor    (%eax),%eax
41d060:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41d067:	00 39                	add    %bh,(%ecx)
41d069:	00 65 00             	add    %ah,0x0(%ebp)
41d06c:	32 00                	xor    (%eax),%al
41d06e:	64 00 30             	add    %dh,%fs:(%eax)
41d071:	00 34 00             	add    %dh,(%eax,%eax,1)
41d074:	35 00 61 00 35       	xor    $0x35006100,%eax
41d079:	00 62 00             	add    %ah,0x0(%edx)
41d07c:	33 00                	xor    (%eax),%eax
41d07e:	31 00                	xor    %eax,(%eax)
41d080:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41d084:	38 00                	cmp    %al,(%eax)
41d086:	37                   	aaa
41d087:	00 61 00             	add    %ah,0x0(%ecx)
41d08a:	39 00                	cmp    %eax,(%eax)
41d08c:	62 00                	bound  %eax,(%eax)
41d08e:	34 00                	xor    $0x0,%al
41d090:	32 00                	xor    (%eax),%al
41d092:	35 00 31 00 37       	xor    $0x37003100,%eax
41d097:	00 31                	add    %dh,(%ecx)
41d099:	00 59 c0             	add    %bl,-0x40(%ecx)
41d09c:	01 00                	add    %eax,(%eax)
41d09e:	46                   	inc    %esi
41d09f:	37                   	aaa
41d0a0:	00 65 00             	add    %ah,0x0(%ebp)
41d0a3:	31 00                	xor    %eax,(%eax)
41d0a5:	34 00                	xor    $0x0,%al
41d0a7:	39 00                	cmp    %eax,(%eax)
41d0a9:	33 00                	xor    (%eax),%eax
41d0ab:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41d0b2:	00 39                	add    %bh,(%ecx)
41d0b4:	00 65 00             	add    %ah,0x0(%ebp)
41d0b7:	32 00                	xor    (%eax),%al
41d0b9:	64 00 30             	add    %dh,%fs:(%eax)
41d0bc:	00 34 00             	add    %dh,(%eax,%eax,1)
41d0bf:	35 00 61 00 35       	xor    $0x35006100,%eax
41d0c4:	00 62 00             	add    %ah,0x0(%edx)
41d0c7:	33 00                	xor    (%eax),%eax
41d0c9:	31 00                	xor    %eax,(%eax)
41d0cb:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41d0cf:	38 00                	cmp    %al,(%eax)
41d0d1:	37                   	aaa
41d0d2:	00 61 00             	add    %ah,0x0(%ecx)
41d0d5:	39 00                	cmp    %eax,(%eax)
41d0d7:	62 00                	bound  %eax,(%eax)
41d0d9:	34 00                	xor    $0x0,%al
41d0db:	32 00                	xor    (%eax),%al
41d0dd:	35 00 31 00 37       	xor    $0x37003100,%eax
41d0e2:	00 32                	add    %dh,(%edx)
41d0e4:	00 e2                	add    %ah,%dl
41d0e6:	c5 01                	lds    (%ecx),%eax
41d0e8:	00 46 37             	add    %al,0x37(%esi)
41d0eb:	00 65 00             	add    %ah,0x0(%ebp)
41d0ee:	31 00                	xor    %eax,(%eax)
41d0f0:	34 00                	xor    $0x0,%al
41d0f2:	39 00                	cmp    %eax,(%eax)
41d0f4:	33 00                	xor    (%eax),%eax
41d0f6:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41d0fd:	00 39                	add    %bh,(%ecx)
41d0ff:	00 65 00             	add    %ah,0x0(%ebp)
41d102:	32 00                	xor    (%eax),%al
41d104:	64 00 30             	add    %dh,%fs:(%eax)
41d107:	00 34 00             	add    %dh,(%eax,%eax,1)
41d10a:	35 00 61 00 35       	xor    $0x35006100,%eax
41d10f:	00 62 00             	add    %ah,0x0(%edx)
41d112:	33 00                	xor    (%eax),%eax
41d114:	31 00                	xor    %eax,(%eax)
41d116:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41d11a:	38 00                	cmp    %al,(%eax)
41d11c:	37                   	aaa
41d11d:	00 61 00             	add    %ah,0x0(%ecx)
41d120:	39 00                	cmp    %eax,(%eax)
41d122:	62 00                	bound  %eax,(%eax)
41d124:	34 00                	xor    $0x0,%al
41d126:	32 00                	xor    (%eax),%al
41d128:	35 00 31 00 37       	xor    $0x37003100,%eax
41d12d:	00 33                	add    %dh,(%ebx)
41d12f:	00 6b cb             	add    %ch,-0x35(%ebx)
41d132:	01 00                	add    %eax,(%eax)
41d134:	46                   	inc    %esi
41d135:	37                   	aaa
41d136:	00 65 00             	add    %ah,0x0(%ebp)
41d139:	31 00                	xor    %eax,(%eax)
41d13b:	34 00                	xor    $0x0,%al
41d13d:	39 00                	cmp    %eax,(%eax)
41d13f:	33 00                	xor    (%eax),%eax
41d141:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41d148:	00 39                	add    %bh,(%ecx)
41d14a:	00 65 00             	add    %ah,0x0(%ebp)
41d14d:	32 00                	xor    (%eax),%al
41d14f:	64 00 30             	add    %dh,%fs:(%eax)
41d152:	00 34 00             	add    %dh,(%eax,%eax,1)
41d155:	35 00 61 00 35       	xor    $0x35006100,%eax
41d15a:	00 62 00             	add    %ah,0x0(%edx)
41d15d:	33 00                	xor    (%eax),%eax
41d15f:	31 00                	xor    %eax,(%eax)
41d161:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41d165:	38 00                	cmp    %al,(%eax)
41d167:	37                   	aaa
41d168:	00 61 00             	add    %ah,0x0(%ecx)
41d16b:	39 00                	cmp    %eax,(%eax)
41d16d:	62 00                	bound  %eax,(%eax)
41d16f:	34 00                	xor    $0x0,%al
41d171:	32 00                	xor    (%eax),%al