412e24:	02 0b                	add    (%ebx),%cl
412e26:	28 00                	sub    %al,(%eax)
412e28:	00 00                	add    %al,(%eax)
412e2a:	00 00                	add    %al,(%eax)
412e2c:	46                   	inc    %esi
412e2d:	22 09                	and    (%ecx),%cl
412e2f:	02 03                	add    (%ebx),%al
412e31:	01 01                	add    %eax,(%ecx)
412e33:	03 03                	add    (%ebx),%eax
412e35:	05 03 00 03 03       	add    $0x3030003,%eax
412e3a:	1e                   	push   %ds
412e3b:	00 00                	add    %al,(%eax)
412e3d:	00 00                	add    %al,(%eax)
412e3f:	00 00                	add    %al,(%eax)
412e41:	24 07                	and    $0x7,%al
412e43:	00 01                	add    %al,(%ecx)
412e45:	03 01                	add    (%ecx),%eax
412e47:	09 00                	or     %eax,(%eax)
412e49:	00 00                	add    %al,(%eax)
412e4b:	00 00                	add    %al,(%eax)
412e4d:	20 03                	and    %al,(%ebx)
412e4f:	02 01                	add    (%ecx),%al
412e51:	01 01                	add    %eax,(%ecx)
412e53:	01 02                	add    %eax,(%edx)
412e55:	17                   	pop    %ss
412e56:	44                   	inc    %esp
412e57:	00 00                	add    %al,(%eax)
412e59:	00 00                	add    %al,(%eax)
412e5b:	00 2d 10 03 01 02    	add    %ch,0x2010310
412e61:	02 02                	add    (%edx),%al
412e63:	0a 00                	or     (%eax),%al
412e65:	19 17                	sbb    %edx,(%edi)
412e67:	10 0e                	adc    %cl,(%esi)
412e69:	13 2c 00             	adc    (%eax,%eax,1),%ebp
412e6c:	00 00                	add    %al,(%eax)
412e6e:	00 00                	add    %al,(%eax)
412e70:	00 22                	add    %ah,(%edx)
412e72:	05 02 01 02 03       	add    $0x3020102,%eax
412e77:	0a 00                	or     (%eax),%al
412e79:	00 00                	add    %al,(%eax)
412e7b:	00 00                	add    %al,(%eax)
412e7d:	1e                   	push   %ds
412e7e:	01 01                	add    %eax,(%ecx)
412e80:	01 01                	add    %eax,(%ecx)
412e82:	01 01                	add    %eax,(%ecx)
412e84:	03 20                	add    (%eax),%esp
412e86:	00 00                	add    %al,(%eax)
412e88:	00 00                	add    %al,(%eax)
412e8a:	00 00                	add    %al,(%eax)
412e8c:	23 05 02 01 01 05    	and    0x5010102,%eax
412e92:	0b 20                	or     (%eax),%esp
412e94:	2f                   	das
412e95:	39 36                	cmp    %esi,(%esi)
412e97:	2d 2a 31 48 00       	sub    $0x48312a,%eax
412e9c:	00 00                	add    %al,(%eax)
412e9e:	00 00                	add    %al,(%eax)
412ea0:	00 1e                	add    %bl,(%esi)
412ea2:	04 02                	add    $0x2,%al
412ea4:	01 01                	add    %eax,(%ecx)
412ea6:	05 10 00 00 00       	add    $0x10,%eax
412eab:	00 00                	add    %al,(%eax)
412ead:	1c 01                	sbb    $0x1,%al
412eaf:	01 01                	add    %eax,(%ecx)
412eb1:	01 01                	add    %eax,(%ecx)
412eb3:	02 05 23 00 00 00    	add    0x23,%al
412eb9:	00 00                	add    %al,(%eax)
412ebb:	00 1e                	add    %bl,(%esi)
412ebd:	03 01                	add    (%ecx),%eax
412ebf:	01 01                	add    %eax,(%ecx)
412ec1:	0a 23                	or     (%ebx),%ah
412ec3:	46                   	inc    %esi
412ed0:	37                   	aaa
412ed1:	12 02                	adc    (%edx),%al
412ed3:	01 01                	add    %eax,(%ecx)
412ed5:	00 08                	add    %cl,(%eax)
412ed7:	1a 00                	sbb    (%eax),%al
412ed9:	00 00                	add    %al,(%eax)
412edb:	00 43 14             	add    %al,0x14(%ebx)
412ede:	01 01                	add    %eax,(%ecx)
412ee0:	01 01                	add    %eax,(%ecx)
412ee2:	01 02                	add    %eax,(%edx)
412ee4:	0a 27                	or     (%edi),%ah
412ee6:	00 00                	add    %al,(%eax)
412ee8:	00 00                	add    %al,(%eax)
412eea:	00 00                	add    %al,(%eax)
412eec:	1e                   	push   %ds
412eed:	01 01                	add    %eax,(%ecx)
412eef:	01 01                	add    %eax,(%ecx)
412ef1:	17                   	pop    %ss
412ef2:	40                   	inc    %eax
412eff:	4b                   	dec    %ebx
412f00:	00 0a                	add    %cl,(%edx)
412f02:	01 01                	add    %eax,(%ecx)
412f04:	01 01                	add    %eax,(%ecx)
412f06:	0b 26                	or     (%esi),%esp
412f08:	00 00                	add    %al,(%eax)
412f0a:	00 00                	add    %al,(%eax)
412f0c:	2c 0e                	sub    $0xe,%al
412f0e:	01 01                	add    %eax,(%ecx)
412f10:	01 01                	add    %eax,(%ecx)
412f12:	01 03                	add    %eax,(%ebx)
412f14:	0e                   	push   %cs
412f15:	2a 00                	sub    (%eax),%al
412f17:	00 00                	add    %al,(%eax)
412f19:	00 00                	add    %al,(%eax)
412f1b:	00 1e                	add    %bl,(%esi)
412f1d:	01 01                	add    %eax,(%ecx)
412f1f:	01 01                	add    %eax,(%ecx)
412f21:	1e                   	push   %ds
412f2e:	00 37                	add    %dh,(%edi)
412f30:	10 04 01             	adc    %al,(%ecx,%eax,1)
412f33:	01 01                	add    %eax,(%ecx)
412f35:	02 12                	add    (%edx),%dl
412f37:	00 00                	add    %al,(%eax)
412f39:	00 00                	add    %al,(%eax)
412f3b:	4d                   	dec    %ebp
412f3c:	28 00                	sub    %al,(%eax)
412f3e:	00 01                	add    %al,(%ecx)
412f40:	01 01                	add    %eax,(%ecx)
412f42:	01 00                	add    %eax,(%eax)
412f44:	0e                   	push   %cs
412f45:	2b 00                	sub    (%eax),%eax
412f47:	00 00                	add    %al,(%eax)
412f49:	00 00                	add    %al,(%eax)
412f4b:	00 1e                	add    %bl,(%esi)
412f4d:	01 01                	add    %eax,(%ecx)
412f4f:	01 01                	add    %eax,(%ecx)
412f51:	1e                   	push   %ds
412f5e:	3c 1b                	cmp    $0x1b,%al
412f60:	05 02 01 01 00       	add    $0x10102,%eax
412f65:	05 20 00 00 00       	add    $0x20,%eax
412f6a:	00 4d 28             	add    %cl,0x28(%ebp)
412f6d:	0b 01                	or     (%ecx),%eax
412f6f:	01 01                	add    %eax,(%ecx)
412f71:	01 01                	add    %eax,(%ecx)
412f73:	03 0e                	add    (%esi),%ecx
412f75:	2a 00                	sub    (%eax),%al
412f77:	00 00                	add    %al,(%eax)
412f79:	00 00                	add    %al,(%eax)
412f7b:	00 1e                	add    %bl,(%esi)
412f7d:	02 01                	add    (%ecx),%al
412f7f:	01 01                	add    %eax,(%ecx)
412f81:	11 37                	adc    %esi,(%edi)
412f8b:	00 00                	add    %al,(%eax)
412f8d:	3e 1e                	ds push %ds
412f8f:	0a 03                	or     (%ebx),%al
412f91:	01 01                	add    %eax,(%ecx)
412f93:	01 03                	add    %eax,(%ebx)
412f95:	10 2c 00             	adc    %ch,(%eax,%eax,1)
412f98:	00 00                	add    %al,(%eax)
412f9a:	00 4e 00             	add    %cl,0x0(%esi)
412f9d:	0e                   	push   %cs
412f9e:	01 01                	add    %eax,(%ecx)
412fa0:	00 01                	add    %al,(%ecx)
412fa2:	01 03                	add    %eax,(%ebx)
412fa4:	0a 28                	or     (%eax),%ch
412fa6:	00 00                	add    %al,(%eax)
412fa8:	00 00                	add    %al,(%eax)
412faa:	00 00                	add    %al,(%eax)
412fac:	22 05 02 01 01 05    	and    0x5010102,%al
412fb2:	12 37                	adc    (%edi),%dh
412fbc:	3c 19                	cmp    $0x19,%al
412fbe:	08 03                	or     %al,(%ebx)
412fc0:	02 01                	add    (%ecx),%al
412fc2:	01 03                	add    %eax,(%ebx)
412fc4:	00 22                	add    %ah,(%edx)
412fc6:	46                   	inc    %esi
412fc7:	00 00                	add    %al,(%eax)
412fc9:	00 00                	add    %al,(%eax)
412fcb:	00 2e                	add    %ch,(%esi)
412fcd:	0f 01 01             	sgdtl  (%ecx)
412fd0:	01 01                	add    %eax,(%ecx)
412fd2:	01 02                	add    %eax,(%edx)
412fd4:	05 00 00 00 00       	add    $0x0,%eax
412fd9:	00 00                	add    %al,(%eax)
412fdb:	00 2b                	add    %ch,(%ebx)
412fdd:	0f 03 01             	lsl    (%ecx),%eax
412fe0:	01 02                	add    %eax,(%edx)
412fe2:	04 13                	add    $0x13,%al
412fe4:	24 2c                	and    $0x2c,%al
412fe6:	36 39 38             	cmp    %edi,%ss:(%eax)
412fe9:	31 29                	xor    %ebp,(%ecx)
412feb:	00 13                	add    %dl,(%ebx)
412fed:	06                   	push   %es
412fee:	03 01                	add    (%ecx),%eax
412ff0:	01 01                	add    %eax,(%ecx)
412ff2:	01 05 17 00 00 00    	add    %eax,0x17
412ff8:	00 00                	add    %al,(%eax)
412ffa:	00 00                	add    %al,(%eax)
412ffc:	45                   	inc    %ebp
412ffd:	16                   	push   %ss
412ffe:	01 01                	add    %eax,(%ecx)
413000:	00 01                	add    %al,(%ecx)
413002:	01 02                	add    %eax,(%edx)
413004:	03 20                	add    (%eax),%esp
413006:	00 00                	add    %al,(%eax)
413008:	00 00                	add    %al,(%eax)
41300a:	00 00                	add    %al,(%eax)
41300c:	00 26                	add    %ah,(%esi)
41300e:	05 01 01 01 02       	add    $0x2010101,%eax
413013:	03 08                	add    (%eax),%ecx
413015:	0f 17 00             	movhps %xmm0,(%eax)
413018:	18 11                	sbb    %dl,(%ecx)
41301a:	00 05 03 02 01 01    	add    %al,0x1010203
413020:	01 01                	add    %eax,(%ecx)
413022:	03 13                	add    (%ebx),%edx
413024:	38 00                	cmp    %al,(%eax)
413026:	00 00                	add    %al,(%eax)
413028:	00 00                	add    %al,(%eax)
41302a:	00 00                	add    %al,(%eax)
41302c:	00 1c 01             	add    %bl,(%ecx,%eax,1)
41302f:	01 01                	add    %eax,(%ecx)
413031:	01 01                	add    %eax,(%ecx)
413033:	01 01                	add    %eax,(%ecx)
413035:	19 00                	sbb    %eax,(%eax)
41303f:	05 01 01 01 00       	add    $0x10101,%eax
413044:	03 03                	add    (%ebx),%eax
413046:	04 04                	add    $0x4,%al
413048:	00 00                	add    %al,(%eax)
41304a:	03 02                	add    (%edx),%eax
41304c:	01 01                	add    %eax,(%ecx)
41304e:	02 02                	add    (%edx),%al
413050:	03 05 12 31 00 00    	add    0x3112,%eax
413056:	00 00                	add    %al,(%eax)
413058:	00 00                	add    %al,(%eax)
41305a:	00 00                	add    %al,(%eax)
41305c:	00 1e                	add    %bl,(%esi)
41305e:	01 01                	add    %eax,(%ecx)
413060:	01 01                	add    %eax,(%ecx)
413062:	01 01                	add    %eax,(%ecx)
413064:	00 0e                	add    %cl,(%esi)
413066:	29 00                	sub    %eax,(%eax)
413068:	00 00                	add    %al,(%eax)
41306a:	00 00                	add    %al,(%eax)
41306c:	00 00                	add    %al,(%eax)
41306e:	2b 11                	sub    (%ecx),%edx
413070:	05 01 01 02 03       	add    $0x3020101,%eax
413075:	01 01                	add    %eax,(%ecx)
413077:	01 01                	add    %eax,(%ecx)
413079:	01 00                	add    %eax,(%eax)
41307b:	02 03                	add    (%ebx),%al
41307d:	01 03                	add    %eax,(%ebx)
41307f:	03 05 12 37 00 00    	add    0x3712,%eax
41308d:	20 03                	and    %al,(%ebx)
41308f:	01 01                	add    %eax,(%ecx)
413091:	01 01                	add    %eax,(%ecx)
413093:	01 01                	add    %eax,(%ecx)
413095:	05 12 00 00 00       	add    $0x12,%eax
41309a:	00 00                	add    %al,(%eax)
41309c:	00 00                	add    %al,(%eax)
41309e:	00 3f                	add    %bh,(%edi)
4130a0:	00 09                	add    %cl,(%ecx)
4130a2:	02 03                	add    (%ebx),%al
4130a4:	02 02                	add    (%edx),%al
4130a6:	01 01                	add    %eax,(%ecx)
4130a8:	01 01                	add    %eax,(%ecx)
4130aa:	01 02                	add    %eax,(%edx)
4130ac:	02 02                	add    (%edx),%al
4130ae:	05 0f 21 39 00       	add    $0x39210f,%eax
4130bb:	00 00                	add    %al,(%eax)
4130bd:	25 09 02 01 01       	and    $0x1010209,%eax
4130c2:	01 01                	add    %eax,(%ecx)
4130c4:	00 02                	add    %al,(%edx)
4130c6:	09 31                	or     %esi,(%ecx)
4130d0:	00 24 12             	add    %ah,(%edx,%edx,1)
4130d3:	0b 08                	or     (%eax),%ecx
4130d5:	00 04 03             	add    %al,(%ebx,%eax,1)
4130d8:	03 04 05 06 0a 12 1f 	add    0x1f120a06(,%eax,1),%eax
4130df:	2c 45                	sub    $0x45,%al
4130ed:	2e 10 02             	adc    %al,%cs:(%edx)
4130f0:	01 01                	add    %eax,(%ecx)
4130f2:	01 01                	add    %eax,(%ecx)
4130f4:	01 00                	add    %eax,(%eax)
4130f6:	03 13                	add    (%ebx),%edx
4130f8:	33 00                	xor    (%eax),%eax
413102:	38 27                	cmp    %ah,(%edi)
413104:	1a 12                	sbb    (%edx),%dl
413106:	0f 0e                	femms
413108:	0b 00                	or     (%eax),%eax
41310a:	12 19                	adc    (%ecx),%bl
41310c:	25 38 00 00 00       	and    $0x38,%eax
413119:	3e 00 00             	add    %al,%ds:(%eax)
41311c:	00 00                	add    %al,(%eax)
41311e:	26 05 01 01 01 01    	es add $0x1010101,%eax
413124:	01 01                	add    %eax,(%ecx)
413126:	02 05 18 00 00 00    	add    0x18,%al
41312c:	00 00                	add    %al,(%eax)
41312e:	00 00                	add    %al,(%eax)
413130:	00 00                	add    %al,(%eax)
413132:	00 4d 47             	add    %cl,0x47(%ebp)
413135:	42                   	inc    %edx
413136:	3f                   	aas
413137:	00 3e                	add    %bh,(%esi)
413139:	41                   	inc    %ecx
41313a:	42                   	inc    %edx
41313b:	46                   	inc    %esi
41313c:	4c                   	dec    %esp
41314d:	00 39                	add    %bh,(%ecx)
41314f:	09 02                	or     %eax,(%edx)
413151:	01 01                	add    %eax,(%ecx)
413153:	01 01                	add    %eax,(%ecx)
413155:	01 01                	add    %eax,(%ecx)
413157:	00 08                	add    %cl,(%eax)
413159:	1a 3e                	sbb    (%esi),%bh
413177:	21 09                	and    %ecx,(%ecx)
413179:	20 00                	and    %al,(%eax)
41317b:	00 00                	add    %al,(%eax)
41317d:	00 41 10             	add    %al,0x10(%ecx)
413180:	03 01                	add    (%ecx),%eax
413182:	01 01                	add    %eax,(%ecx)
413184:	01 01                	add    %eax,(%ecx)
413186:	01 01                	add    %eax,(%ecx)
413188:	03 09                	add    (%ecx),%ecx
41318a:	1b 39                	sbb    (%ecx),%edi
4131a4:	41                   	inc    %ecx
4131a5:	2a 1a                	sub    (%edx),%bl
4131a7:	0a 03                	or     (%ebx),%al
4131a9:	1e                   	push   %ds
4131aa:	00 00                	add    %al,(%eax)
4131ac:	00 00                	add    %al,(%eax)
4131ae:	49                   	dec    %ecx
4131af:	20 09                	and    %cl,(%ecx)
4131b1:	01 01                	add    %eax,(%ecx)
4131b3:	01 01                	add    %eax,(%ecx)
4131b5:	01 00                	add    %eax,(%eax)
4131b7:	01 01                	add    %eax,(%ecx)
4131b9:	02 00                	add    (%eax),%al
4131bb:	1a 35 00 00 00 00    	sbb    0x0,%dh
4131d1:	00 00                	add    %al,(%eax)
4131d3:	36 1e                	ss push %ds
4131d5:	00 04 02             	add    %al,(%edx,%eax,1)
4131d8:	02 1e                	add    (%esi),%bl
4131da:	00 00                	add    %al,(%eax)
4131dc:	00 00                	add    %al,(%eax)
4131de:	00 32                	add    %dh,(%edx)
4131e0:	10 03                	adc    %al,(%ebx)
4131e2:	01 01                	add    %eax,(%ecx)
4131e4:	01 01                	add    %eax,(%ecx)
4131e6:	01 01                	add    %eax,(%ecx)
4131e8:	01 01                	add    %eax,(%ecx)
4131ea:	02 00                	add    (%eax),%al
4131ec:	0b 20                	or     (%eax),%esp
4131ee:	38 00                	cmp    %al,(%eax)
413200:	00 32                	add    %dh,(%edx)
413202:	1e                   	push   %ds
413203:	0b 04 03             	or     (%ebx,%eax,1),%eax
413206:	01 01                	add    %eax,(%ecx)
413208:	01 00                	add    %eax,(%eax)
41320a:	00 00                	add    %al,(%eax)
41320c:	00 00                	add    %al,(%eax)