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)
4130c6:	01 01                	add    %eax,(%ecx)
4130c8:	01 03                	add    %eax,(%ebx)
4130ca:	13 00                	adc    (%eax),%eax
4130d4:	00 38                	add    %bh,(%eax)
4130d6:	27                   	daa
4130d7:	1a 12                	sbb    (%edx),%dl
4130d9:	00 0e                	add    %cl,(%esi)
4130db:	0b 00                	or     (%eax),%eax
4130dd:	12 19                	adc    (%ecx),%bl
4130df:	00 38                	add    %bh,(%eax)
4130e9:	00 00                	add    %al,(%eax)
4130eb:	00 3e                	add    %bh,(%esi)
4130ed:	00 00                	add    %al,(%eax)
4130ef:	00 00                	add    %al,(%eax)
4130f1:	26 05 01 01 01 01    	es add $0x1010101,%eax
4130f7:	01 01                	add    %eax,(%ecx)
4130f9:	02 05 18 3e 00 00    	add    0x3e18,%al
4130ff:	00 00                	add    %al,(%eax)
413101:	00 00                	add    %al,(%eax)
413103:	00 00                	add    %al,(%eax)
413105:	00 4d 47             	add    %cl,0x47(%ebp)
413108:	42                   	inc    %edx
413109:	3f                   	aas
41310a:	00 3e                	add    %bh,(%esi)
41310c:	41                   	inc    %ecx
41310d:	42                   	inc    %edx
41310e:	46                   	inc    %esi
41310f:	4c                   	dec    %esp
413118:	00 00                	add    %al,(%eax)
41311a:	00 27                	add    %ah,(%edi)
41311c:	28 00                	sub    %al,(%eax)
41311e:	00 00                	add    %al,(%eax)
413120:	00 39                	add    %bh,(%ecx)
413122:	09 02                	or     %eax,(%edx)
413124:	01 01                	add    %eax,(%ecx)
413126:	01 01                	add    %eax,(%ecx)
413128:	01 01                	add    %eax,(%ecx)
41312a:	02 08                	add    (%eax),%cl
41312c:	1a 3e                	sbb    (%esi),%bh
41314a:	21 09                	and    %ecx,(%ecx)
41314c:	20 00                	and    %al,(%eax)
41314e:	00 00                	add    %al,(%eax)
413150:	00 41 10             	add    %al,0x10(%ecx)
413153:	03 01                	add    (%ecx),%eax
413155:	01 01                	add    %eax,(%ecx)
413157:	00 01                	add    %al,(%ecx)
413159:	01 01                	add    %eax,(%ecx)
41315b:	03 09                	add    (%ecx),%ecx
41315d:	1b 39                	sbb    (%ecx),%edi
413177:	00 2a                	add    %ch,(%edx)
413179:	1a 0a                	sbb    (%edx),%cl
41317b:	03 1e                	add    (%esi),%ebx
41317d:	00 00                	add    %al,(%eax)
41317f:	00 00                	add    %al,(%eax)
413181:	49                   	dec    %ecx
413182:	00 09                	add    %cl,(%ecx)
413184:	01 01                	add    %eax,(%ecx)
413186:	01 01                	add    %eax,(%ecx)
413188:	01 01                	add    %eax,(%ecx)
41318a:	01 01                	add    %eax,(%ecx)
41318c:	02 09                	add    (%ecx),%cl
41318e:	1a 35 00 00 00 00    	sbb    0x0,%dh
4131a4:	00 00                	add    %al,(%eax)
4131a6:	36 1e                	ss push %ds
4131a8:	0e                   	push   %cs
4131a9:	04 02                	add    $0x2,%al
4131ab:	00 1e                	add    %bl,(%esi)
4131ad:	00 00                	add    %al,(%eax)
4131af:	00 00                	add    %al,(%eax)
4131b1:	00 32                	add    %dh,(%edx)
4131b3:	10 03                	adc    %al,(%ebx)
4131b5:	01 01                	add    %eax,(%ecx)
4131b7:	01 01                	add    %eax,(%ecx)
4131b9:	00 01                	add    %al,(%ecx)
4131bb:	01 01                	add    %eax,(%ecx)
4131bd:	02 04 0b             	add    (%ebx,%ecx,1),%al
4131c0:	20 38                	and    %bh,(%eax)
4131d2:	00 00                	add    %al,(%eax)
4131d4:	32 1e                	xor    (%esi),%bl
4131d6:	0b 04 00             	or     (%eax,%eax,1),%eax
4131d9:	01 01                	add    %eax,(%ecx)
4131db:	01 1e                	add    %ebx,(%esi)
4131dd:	00 00                	add    %al,(%eax)
4131df:	00 00                	add    %al,(%eax)
4131e1:	00 00                	add    %al,(%eax)
4131e3:	00 05 00 01 01 01    	add    %al,0x1010100
4131e9:	01 01                	add    %eax,(%ecx)
4131eb:	01 01                	add    %eax,(%ecx)
4131ed:	01 01                	add    %eax,(%ecx)
4131ef:	03 09                	add    (%ecx),%ecx
4131f1:	12 20                	adc    (%eax),%ah
4131f3:	2b 43 00             	sub    0x0(%ebx),%eax
4131fe:	00 00                	add    %al,(%eax)
413200:	42                   	inc    %edx
413201:	31 27                	xor    %esp,(%edi)
413203:	1b 10                	sbb    (%eax),%edx
413205:	09 03                	or     %eax,(%ebx)
413207:	01 01                	add    %eax,(%ecx)
413209:	01 01                	add    %eax,(%ecx)
41320b:	01 1e                	add    %ebx,(%esi)
41320d:	00 00                	add    %al,(%eax)
41320f:	00 00                	add    %al,(%eax)
413211:	00 00                	add    %al,(%eax)
413213:	30 11                	xor    %dl,(%ecx)
413215:	03 01                	add    (%ecx),%eax
413217:	01 01                	add    %eax,(%ecx)
413219:	01 01                	add    %eax,(%ecx)
41321b:	01 01                	add    %eax,(%ecx)
41321d:	01 00                	add    %eax,(%eax)
41321f:	01 01                	add    %eax,(%ecx)
413221:	03 00                	add    (%eax),%eax
413223:	0f 20 32             	mov    %cr6,%edx
41322e:	3a 2c 1e             	cmp    (%esi,%ebx,1),%ch
413231:	12 0a                	adc    (%edx),%cl
413233:	03 02                	add    (%edx),%eax
413235:	01 01                	add    %eax,(%ecx)
413237:	01 00                	add    %eax,(%eax)
413239:	01 01                	add    %eax,(%ecx)
41323b:	01 1f                	add    %ebx,(%edi)
41323d:	00 00                	add    %al,(%eax)
41323f:	00 00                	add    %al,(%eax)
413241:	00 00                	add    %al,(%eax)
413243:	4a                   	dec    %edx
413244:	26 06                	es push %es
413246:	00 01                	add    %al,(%ecx)
413248:	01 01                	add    %eax,(%ecx)
41324a:	01 01                	add    %eax,(%ecx)
41324c:	01 01                	add    %eax,(%ecx)
41324e:	01 01                	add    %eax,(%ecx)
413250:	01 01                	add    %eax,(%ecx)
413252:	02 03                	add    (%ebx),%al
413254:	04 06                	add    $0x6,%al
413256:	09 00                	or     %eax,(%eax)
413258:	09 0a                	or     %ecx,(%edx)
41325a:	0a 09                	or     (%ecx),%cl
41325c:	09 09                	or     %ecx,(%ecx)
41325e:	09 06                	or     %eax,(%esi)
413260:	04 03                	add    $0x3,%al
413262:	02 01                	add    (%ecx),%al
413264:	01 01                	add    %eax,(%ecx)
413266:	01 01                	add    %eax,(%ecx)
413268:	01 01                	add    %eax,(%ecx)
41326a:	02 02                	add    (%edx),%al
41326c:	1e                   	push   %ds
41326d:	00 00                	add    %al,(%eax)
41326f:	00 00                	add    %al,(%eax)
413271:	00 00                	add    %al,(%eax)
413273:	00 3d 13 04 00 01    	add    %bh,0x1000413
413279:	01 01                	add    %eax,(%ecx)
41327b:	01 01                	add    %eax,(%ecx)
41327d:	01 01                	add    %eax,(%ecx)
41327f:	01 01                	add    %eax,(%ecx)
413281:	01 00                	add    %eax,(%eax)
413283:	01 01                	add    %eax,(%ecx)
413285:	01 01                	add    %eax,(%ecx)
413287:	01 01                	add    %eax,(%ecx)
413289:	02 02                	add    (%edx),%al
41328b:	02 01                	add    (%ecx),%al
41328d:	01 01                	add    %eax,(%ecx)
41328f:	01 01                	add    %eax,(%ecx)
413291:	01 01                	add    %eax,(%ecx)
413293:	01 01                	add    %eax,(%ecx)
413295:	01 01                	add    %eax,(%ecx)
413297:	01 01                	add    %eax,(%ecx)
413299:	00 01                	add    %al,(%ecx)
41329b:	01 00                	add    %eax,(%eax)
4132a5:	36 12 02             	adc    %ss:(%edx),%al
4132a8:	01 01                	add    %eax,(%ecx)
4132aa:	01 00                	add    %eax,(%eax)
4132ac:	01 01                	add    %eax,(%ecx)
4132ae:	01 01                	add    %eax,(%ecx)
4132b0:	01 01                	add    %eax,(%ecx)
4132b2:	01 01                	add    %eax,(%ecx)
4132b4:	01 01                	add    %eax,(%ecx)
4132b6:	01 01                	add    %eax,(%ecx)