412d4b:	2c 46                	sub    $0x46,%al
412d4d:	00 00                	add    %al,(%eax)
412d4f:	00 00                	add    %al,(%eax)
412d51:	00 00                	add    %al,(%eax)
412d53:	37                   	aaa
412d54:	11 00                	adc    %eax,(%eax)
412d56:	01 01                	add    %eax,(%ecx)
412d58:	01 05 12 00 00 00    	add    %eax,0x12
412d5e:	00 00                	add    %al,(%eax)
412d60:	00 3a                	add    %bh,(%edx)
412d62:	0b 03                	or     (%ebx),%eax
412d64:	01 01                	add    %eax,(%ecx)
412d66:	02 00                	add    (%eax),%al
412d68:	01 04 18             	add    %eax,(%eax,%ebx,1)
412d6b:	38 00                	cmp    %al,(%eax)
412d6d:	00 00                	add    %al,(%eax)
412d6f:	00 00                	add    %al,(%eax)
412d71:	00 3e                	add    %bh,(%esi)
412d73:	28 1b                	sub    %bl,(%ebx)
412d75:	00 09                	add    %cl,(%ecx)
412d77:	06                   	push   %es
412d78:	05 06 0a 0e 1a       	add    $0x1a0e0a06,%eax
412d7d:	32 00                	xor    (%eax),%al
412d7f:	00 00                	add    %al,(%eax)
412d81:	00 00                	add    %al,(%eax)
412d83:	00 00                	add    %al,(%eax)
412d85:	04 02                	add    $0x2,%al
412d87:	00 00                	add    %al,(%eax)
412d89:	03 0c 00             	add    (%eax,%eax,1),%ecx
412d8c:	00 00                	add    %al,(%eax)
412d8e:	00 00                	add    %al,(%eax)
412d90:	00 27                	add    %ah,(%edi)
412d92:	05 01 01 01 02       	add    $0x2010101,%eax
412d97:	01 02                	add    %eax,(%edx)
412d99:	09 2b                	or     %ebp,(%ebx)
412d9b:	00 00                	add    %al,(%eax)
412d9d:	00 00                	add    %al,(%eax)
412d9f:	00 00                	add    %al,(%eax)
412da1:	3e 1e                	ds push %ds
412da3:	0a 03                	or     (%ebx),%al
412da5:	02 01                	add    (%ecx),%al
412da7:	01 01                	add    %eax,(%ecx)
412da9:	01 00                	add    %eax,(%eax)
412dab:	02 05 1a 47 00 00    	add    0x471a,%al
412db1:	00 00                	add    %al,(%eax)
412db3:	00 23                	add    %ah,(%ebx)
412db5:	05 02 01 01 03       	add    $0x3010102,%eax
412dba:	09 00                	or     %eax,(%eax)
412dbc:	00 00                	add    %al,(%eax)
412dbe:	00 00                	add    %al,(%eax)
412dc0:	2e 11 03             	adc    %eax,%cs:(%ebx)
412dc3:	01 01                	add    %eax,(%ecx)
412dc5:	01 01                	add    %eax,(%ecx)
412dc7:	01 05 13 42 00 00    	add    %eax,0x4213
412dcd:	00 00                	add    %al,(%eax)
412dcf:	00 3f                	add    %bh,(%edi)
412dd1:	19 08                	sbb    %ecx,(%eax)
412dd3:	00 02                	add    %al,(%edx)
412dd5:	01 02                	add    %eax,(%edx)
412dd7:	02 01                	add    (%ecx),%al
412dd9:	01 01                	add    %eax,(%ecx)
412ddb:	01 02                	add    %eax,(%edx)
412ddd:	12 3c 00             	adc    (%eax,%eax,1),%bh
412de0:	00 00                	add    %al,(%eax)
412de2:	00 00                	add    %al,(%eax)
412de4:	00 06                	add    %al,(%esi)
412de6:	03 01                	add    (%ecx),%eax
412de8:	01 01                	add    %eax,(%ecx)
412dea:	09 00                	or     %eax,(%eax)
412dec:	00 00                	add    %al,(%eax)
412dee:	00 00                	add    %al,(%eax)
412df0:	26 08 00             	or     %al,%es:(%eax)
412df3:	00 01                	add    %al,(%ecx)
412df5:	01 01                	add    %eax,(%ecx)
412df7:	02 0b                	add    (%ebx),%cl
412df9:	28 00                	sub    %al,(%eax)
412dfb:	00 00                	add    %al,(%eax)
412dfd:	00 00                	add    %al,(%eax)
412dff:	00 00                	add    %al,(%eax)
412e01:	00 02                	add    %al,(%edx)
412e03:	03 01                	add    (%ecx),%eax
412e05:	01 03                	add    %eax,(%ebx)
412e07:	03 05 03 00 03 03    	add    0x3030003,%eax
412e0d:	1e                   	push   %ds
412e0e:	00 00                	add    %al,(%eax)
412e10:	00 00                	add    %al,(%eax)
412e12:	00 00                	add    %al,(%eax)
412e14:	24 07                	and    $0x7,%al
412e16:	02 01                	add    (%ecx),%al
412e18:	03 01                	add    (%ecx),%eax
412e1a:	09 00                	or     %eax,(%eax)
412e1c:	00 00                	add    %al,(%eax)
412e1e:	00 00                	add    %al,(%eax)
412e20:	20 03                	and    %al,(%ebx)
412e22:	02 01                	add    (%ecx),%al
412e24:	01 01                	add    %eax,(%ecx)
412e26:	00 02                	add    %al,(%edx)
412e28:	17                   	pop    %ss
412e29:	44                   	inc    %esp
412e2a:	00 00                	add    %al,(%eax)
412e2c:	00 00                	add    %al,(%eax)
412e2e:	00 2d 10 03 01 02    	add    %ch,0x2010310
412e34:	02 02                	add    (%edx),%al
412e36:	0a 12                	or     (%edx),%dl
412e38:	19 17                	sbb    %edx,(%edi)
412e3a:	10 0e                	adc    %cl,(%esi)
412e3c:	00 2c 00             	add    %ch,(%eax,%eax,1)
412e3f:	00 00                	add    %al,(%eax)
412e41:	00 00                	add    %al,(%eax)
412e43:	00 00                	add    %al,(%eax)
412e45:	05 02 01 02 03       	add    $0x3020102,%eax
412e4a:	0a 00                	or     (%eax),%al
412e4c:	00 00                	add    %al,(%eax)
412e4e:	00 00                	add    %al,(%eax)
412e50:	1e                   	push   %ds
412e51:	01 01                	add    %eax,(%ecx)
412e53:	01 01                	add    %eax,(%ecx)
412e55:	01 01                	add    %eax,(%ecx)
412e57:	03 20                	add    (%eax),%esp
412e59:	00 00                	add    %al,(%eax)
412e5b:	00 00                	add    %al,(%eax)
412e5d:	00 00                	add    %al,(%eax)
412e5f:	23 00                	and    (%eax),%eax
412e61:	02 01                	add    (%ecx),%al
412e63:	01 05 0b 20 2f 39    	add    %eax,0x392f200b
412e69:	36 00 2a             	add    %ch,%ss:(%edx)
412e6c:	31 00                	xor    %eax,(%eax)
412e6e:	00 00                	add    %al,(%eax)
412e70:	00 00                	add    %al,(%eax)
412e72:	00 00                	add    %al,(%eax)
412e74:	1e                   	push   %ds
412e75:	04 02                	add    $0x2,%al
412e77:	01 01                	add    %eax,(%ecx)
412e79:	05 10 00 00 00       	add    $0x10,%eax
412e7e:	00 00                	add    %al,(%eax)
412e80:	1c 01                	sbb    $0x1,%al
412e82:	01 01                	add    %eax,(%ecx)
412e84:	01 01                	add    %eax,(%ecx)
412e86:	00 05 23 00 00 00    	add    %al,0x23
412e8c:	00 00                	add    %al,(%eax)
412e8e:	00 1e                	add    %bl,(%esi)
412e90:	03 01                	add    (%ecx),%eax
412e92:	01 01                	add    %eax,(%ecx)
412e94:	0a 23                	or     (%ebx),%ah
412e96:	46                   	inc    %esi
412ea3:	37                   	aaa
412ea4:	12 02                	adc    (%edx),%al
412ea6:	01 01                	add    %eax,(%ecx)
412ea8:	01 08                	add    %ecx,(%eax)
412eaa:	1a 00                	sbb    (%eax),%al
412eac:	00 00                	add    %al,(%eax)
412eae:	00 43 14             	add    %al,0x14(%ebx)
412eb1:	01 01                	add    %eax,(%ecx)
412eb3:	00 01                	add    %al,(%ecx)
412eb5:	01 02                	add    %eax,(%edx)
412eb7:	0a 27                	or     (%edi),%ah
412eb9:	00 00                	add    %al,(%eax)
412ebb:	00 00                	add    %al,(%eax)
412ebd:	00 00                	add    %al,(%eax)
412ebf:	1e                   	push   %ds
412ec0:	00 01                	add    %al,(%ecx)
412ec2:	00 01                	add    %al,(%ecx)
412ec4:	17                   	pop    %ss
412ec5:	40                   	inc    %eax
412ed2:	4b                   	dec    %ebx
412ed3:	22 0a                	and    (%edx),%cl
412ed5:	01 01                	add    %eax,(%ecx)
412ed7:	01 01                	add    %eax,(%ecx)
412ed9:	00 26                	add    %ah,(%esi)
412edb:	00 00                	add    %al,(%eax)
412edd:	00 00                	add    %al,(%eax)
412edf:	00 0e                	add    %cl,(%esi)
412ee1:	00 01                	add    %al,(%ecx)
412ee3:	01 01                	add    %eax,(%ecx)
412ee5:	01 00                	add    %eax,(%eax)
412ee7:	0e                   	push   %cs
412ee8:	2a 00                	sub    (%eax),%al
412eea:	00 00                	add    %al,(%eax)
412eec:	00 00                	add    %al,(%eax)
412eee:	00 1e                	add    %bl,(%esi)
412ef0:	01 01                	add    %eax,(%ecx)
412ef2:	01 01                	add    %eax,(%ecx)
412ef4:	1e                   	push   %ds
412f01:	00 37                	add    %dh,(%edi)
412f03:	10 04 01             	adc    %al,(%ecx,%eax,1)
412f06:	01 01                	add    %eax,(%ecx)
412f08:	02 12                	add    (%edx),%dl
412f0a:	00 00                	add    %al,(%eax)
412f0c:	00 00                	add    %al,(%eax)
412f0e:	4d                   	dec    %ebp
412f0f:	28 0e                	sub    %cl,(%esi)
412f11:	01 01                	add    %eax,(%ecx)
412f13:	01 01                	add    %eax,(%ecx)
412f15:	01 03                	add    %eax,(%ebx)
412f17:	0e                   	push   %cs
412f18:	2b 00                	sub    (%eax),%eax
412f1a:	00 00                	add    %al,(%eax)
412f1c:	00 00                	add    %al,(%eax)
412f1e:	00 1e                	add    %bl,(%esi)
412f20:	01 01                	add    %eax,(%ecx)
412f22:	01 01                	add    %eax,(%ecx)
412f24:	1e                   	push   %ds
412f31:	3c 1b                	cmp    $0x1b,%al
412f33:	05 02 01 01 02       	add    $0x2010102,%eax
412f38:	05 20 00 00 00       	add    $0x20,%eax
412f3d:	00 4d 28             	add    %cl,0x28(%ebp)
412f40:	0b 01                	or     (%ecx),%eax
412f42:	01 01                	add    %eax,(%ecx)
412f44:	00 01                	add    %al,(%ecx)
412f46:	03 0e                	add    (%esi),%ecx
412f48:	2a 00                	sub    (%eax),%al
412f4a:	00 00                	add    %al,(%eax)
412f4c:	00 00                	add    %al,(%eax)
412f4e:	00 1e                	add    %bl,(%esi)
412f50:	02 01                	add    (%ecx),%al
412f52:	01 01                	add    %eax,(%ecx)
412f54:	11 37                	adc    %esi,(%edi)
412f5e:	00 00                	add    %al,(%eax)
412f60:	00 1e                	add    %bl,(%esi)
412f62:	0a 03                	or     (%ebx),%al
412f64:	01 01                	add    %eax,(%ecx)
412f66:	01 03                	add    %eax,(%ebx)
412f68:	10 2c 00             	adc    %ch,(%eax,%eax,1)
412f6b:	00 00                	add    %al,(%eax)
412f6d:	00 4e 29             	add    %cl,0x29(%esi)
412f70:	0e                   	push   %cs
412f71:	01 01                	add    %eax,(%ecx)
412f73:	01 01                	add    %eax,(%ecx)
412f75:	01 03                	add    %eax,(%ebx)
412f77:	0a 28                	or     (%eax),%ch
412f79:	00 00                	add    %al,(%eax)
412f7b:	00 00                	add    %al,(%eax)
412f7d:	00 00                	add    %al,(%eax)
412f7f:	22 05 02 01 01 05    	and    0x5010102,%al
412f85:	12 00                	adc    (%eax),%al
412f8f:	3c 19                	cmp    $0x19,%al
412f91:	08 03                	or     %al,(%ebx)
412f93:	02 01                	add    (%ecx),%al
412f95:	01 03                	add    %eax,(%ebx)
412f97:	08 22                	or     %ah,(%edx)
412f99:	46                   	inc    %esi
412f9a:	00 00                	add    %al,(%eax)
412f9c:	00 00                	add    %al,(%eax)
412f9e:	00 2e                	add    %ch,(%esi)
412fa0:	0f 01 01             	sgdtl  (%ecx)
412fa3:	01 01                	add    %eax,(%ecx)
412fa5:	01 02                	add    %eax,(%edx)
412fa7:	05 23 00 00 00       	add    $0x23,%eax
412fac:	00 00                	add    %al,(%eax)
412fae:	00 2b                	add    %ch,(%ebx)
412fb0:	0f 03 01             	lsl    (%ecx),%eax
412fb3:	00 02                	add    %al,(%edx)
412fb5:	04 13                	add    $0x13,%al
412fb7:	24 2c                	and    $0x2c,%al
412fb9:	36 39 38             	cmp    %edi,%ss:(%eax)
412fbc:	31 29                	xor    %ebp,(%ecx)
412fbe:	21 13                	and    %edx,(%ebx)
412fc0:	00 03                	add    %al,(%ebx)
412fc2:	00 01                	add    %al,(%ecx)
412fc4:	01 01                	add    %eax,(%ecx)
412fc6:	05 17 3e 00 00       	add    $0x3e17,%eax
412fcb:	00 00                	add    %al,(%eax)
412fcd:	00 00                	add    %al,(%eax)
412fcf:	45                   	inc    %ebp
412fd0:	16                   	push   %ss
412fd1:	01 01                	add    %eax,(%ecx)
412fd3:	01 01                	add    %eax,(%ecx)
412fd5:	01 02                	add    %eax,(%edx)
412fd7:	03 20                	add    (%eax),%esp
412fd9:	00 00                	add    %al,(%eax)
412fdb:	00 00                	add    %al,(%eax)
412fdd:	00 00                	add    %al,(%eax)
412fdf:	00 26                	add    %ah,(%esi)
412fe1:	00 01                	add    %al,(%ecx)
412fe3:	01 01                	add    %eax,(%ecx)
412fe5:	02 00                	add    (%eax),%al
412fe7:	08 0f                	or     %cl,(%edi)
412fe9:	17                   	pop    %ss
412fea:	1a 00                	sbb    (%eax),%al
412fec:	11 0e                	adc    %ecx,(%esi)
412fee:	05 03 02 01 01       	add    $0x1010203,%eax
412ff3:	01 01                	add    %eax,(%ecx)
412ff5:	03 13                	add    (%ebx),%edx
412ff7:	38 00                	cmp    %al,(%eax)
413001:	00 01                	add    %al,(%ecx)
413003:	01 01                	add    %eax,(%ecx)
413005:	01 01                	add    %eax,(%ecx)
413007:	01 19                	add    %ebx,(%ecx)
413009:	00 00                	add    %al,(%eax)
41300b:	00 00                	add    %al,(%eax)
41300d:	00 00                	add    %al,(%eax)
41300f:	00 41 12             	add    %al,0x12(%ecx)
413012:	05 01 01 01 01       	add    $0x1010101,%eax
413017:	03 03                	add    (%ebx),%eax
413019:	04 04                	add    $0x4,%al
41301b:	05 03 03 02 01       	add    $0x1020303,%eax
413020:	01 02                	add    %eax,(%edx)
413022:	02 03                	add    (%ebx),%al
413024:	05 12 00 00 00       	add    $0x12,%eax
413029:	00 00                	add    %al,(%eax)
41302b:	00 00                	add    %al,(%eax)
41302d:	00 00                	add    %al,(%eax)
41302f:	00 1e                	add    %bl,(%esi)
413031:	01 01                	add    %eax,(%ecx)
413033:	01 01                	add    %eax,(%ecx)
413035:	01 01                	add    %eax,(%ecx)
413037:	01 0e                	add    %ecx,(%esi)
413039:	29 00                	sub    %eax,(%eax)
41303b:	00 00                	add    %al,(%eax)
41303d:	00 00                	add    %al,(%eax)
41303f:	00 00                	add    %al,(%eax)
413041:	2b 11                	sub    (%ecx),%edx
413043:	05 00 01 02 03       	add    $0x3020100,%eax
413048:	01 01                	add    %eax,(%ecx)
41304a:	01 01                	add    %eax,(%ecx)
41304c:	01 01                	add    %eax,(%ecx)
41304e:	02 03                	add    (%ebx),%al
413050:	01 03                	add    %eax,(%ebx)
413052:	03 05 12 37 00 00    	add    0x3712,%eax
413060:	00 03                	add    %al,(%ebx)
413062:	01 01                	add    %eax,(%ecx)
413064:	01 01                	add    %eax,(%ecx)
413066:	01 01                	add    %eax,(%ecx)
413068:	05 12 00 00 00       	add    $0x12,%eax
41306d:	00 00                	add    %al,(%eax)
41306f:	00 00                	add    %al,(%eax)
413071:	00 3f                	add    %bh,(%edi)
413073:	22 09                	and    (%ecx),%cl
413075:	02 03                	add    (%ebx),%al
413077:	02 02                	add    (%edx),%al
413079:	01 01                	add    %eax,(%ecx)
41307b:	01 01                	add    %eax,(%ecx)
41307d:	01 02                	add    %eax,(%edx)
41307f:	02 02                	add    (%edx),%al
413081:	05 0f 21 39 00       	add    $0x39210f,%eax
41308e:	00 00                	add    %al,(%eax)
413090:	25 09 02 01 01       	and    $0x1010209,%eax
413095:	01 01                	add    %eax,(%ecx)
413097:	01 02                	add    %eax,(%edx)
413099:	09 31                	or     %esi,(%ecx)
4130a3:	00 24 12             	add    %ah,(%edx,%edx,1)
4130a6:	0b 08                	or     (%eax),%ecx
4130a8:	05 04 03 03 04       	add    $0x4030304,%eax
4130ad:	00 06                	add    %al,(%esi)
4130af:	0a 12                	or     (%edx),%dl
4130b1:	1f                   	pop    %ds
4130b2:	2c 00                	sub    $0x0,%al
4130c0:	00 10                	add    %dl,(%eax)
4130c2:	00 01                	add    %al,(%ecx)
4130c4:	01 01                	add    %eax,(%ecx)