412c23:	0b 0f                	or     (%edi),%ecx
412c25:	11 11                	adc    %edx,(%ecx)
412c27:	0f 0b                	ud2
412c29:	00 03                	add    %al,(%ebx)
412c2b:	01 01                	add    %eax,(%ecx)
412c2d:	01 01                	add    %eax,(%ecx)
412c2f:	01 01                	add    %eax,(%ecx)
412c31:	01 02                	add    %eax,(%edx)
412c33:	11 35 00 00 00 00    	adc    %esi,0x0
412c41:	00 00                	add    %al,(%eax)
412c43:	00 0a                	add    %cl,(%edx)
412c45:	02 03                	add    (%ebx),%al
412c47:	01 00                	add    %eax,(%eax)
412c49:	00 01                	add    %al,(%ecx)
412c4b:	01 01                	add    %eax,(%ecx)
412c4d:	03 06                	add    (%esi),%eax
412c4f:	0e                   	push   %cs
412c50:	17                   	pop    %ss
412c51:	20 25 29 2c 2f 2f    	and    %ah,0x2f2f2c29
412c57:	00 29                	add    %ch,(%ecx)
412c59:	24 20                	and    $0x20,%al
412c5b:	1e                   	push   %ds
412c5c:	10 03                	adc    %al,(%ebx)
412c5e:	02 01                	add    (%ecx),%al
412c60:	01 01                	add    %eax,(%ecx)
412c62:	01 03                	add    %eax,(%ebx)
412c64:	00 38                	add    %bh,(%eax)
412c72:	24 0e                	and    $0xe,%al
412c74:	03 01                	add    (%ecx),%eax
412c76:	01 01                	add    %eax,(%ecx)
412c78:	01 01                	add    %eax,(%ecx)
412c7a:	00 02                	add    %al,(%edx)
412c7c:	04 0a                	add    $0xa,%al
412c7e:	18 2b                	sbb    %ch,(%ebx)
412c80:	47                   	inc    %edi
412c89:	00 00                	add    %al,(%eax)
412c8b:	00 33                	add    %dh,(%ebx)
412c8d:	11 04 02             	adc    %eax,(%edx,%eax,1)
412c90:	01 01                	add    %eax,(%ecx)
412c92:	01 02                	add    %eax,(%edx)
412c94:	04 1e                	add    $0x1e,%al
412c96:	3f                   	aas
412c9f:	00 00                	add    %al,(%eax)
412ca1:	29 0a                	sub    %ecx,(%edx)
412ca3:	03 01                	add    (%ecx),%eax
412ca5:	01 01                	add    %eax,(%ecx)
412ca7:	01 01                	add    %eax,(%ecx)
412ca9:	01 02                	add    %eax,(%edx)
412cab:	09 1a                	or     %ebx,(%edx)
412cad:	2d 45 00 00 00       	sub    $0x45,%eax
412cba:	00 00                	add    %al,(%eax)
412cbc:	00 36                	add    %dh,(%esi)
412cbe:	1a 08                	sbb    (%eax),%cl
412cc0:	02 01                	add    (%ecx),%al
412cc2:	01 01                	add    %eax,(%ecx)
412cc4:	00 0a                	add    %cl,(%edx)
412cc6:	28 00                	sub    %al,(%eax)
412cd0:	2c 10                	sub    $0x10,%al
412cd2:	03 02                	add    (%edx),%eax
412cd4:	01 00                	add    %eax,(%eax)
412cd6:	02 01                	add    (%ecx),%al
412cd8:	02 03                	add    (%ebx),%al
412cda:	11 26                	adc    %esp,(%esi)
412cdc:	3c 00                	cmp    $0x0,%al
412cee:	38 1a                	cmp    %bl,(%edx)
412cf0:	05 02 01 01 01       	add    $0x1010102,%eax
412cf5:	00 1c 00             	add    %bl,(%eax,%eax,1)
412d00:	00 05 02 03 01 01    	add    %al,0x1010302
412d06:	01 01                	add    %eax,(%ecx)
412d08:	04 00                	add    $0x0,%al
412d0a:	35 00 00 00 00       	xor    $0x0,%eax
412d1f:	36 10 04 01          	adc    %al,%ss:(%ecx,%eax,1)
412d23:	01 01                	add    %eax,(%ecx)
412d25:	01 10                	add    %edx,(%eax)
412d27:	31 00                	xor    %eax,(%eax)
412d29:	00 00                	add    %al,(%eax)
412d2b:	00 00                	add    %al,(%eax)
412d2d:	00 00                	add    %al,(%eax)
412d2f:	38 11                	cmp    %dl,(%ecx)
412d31:	01 01                	add    %eax,(%ecx)
412d33:	02 01                	add    (%ecx),%al
412d35:	01 01                	add    %eax,(%ecx)
412d37:	00 12                	add    %dl,(%edx)
412d39:	33 00                	xor    (%eax),%eax
412d4f:	4b                   	dec    %ebx
412d50:	21 0a                	and    %ecx,(%edx)
412d52:	01 01                	add    %eax,(%ecx)
412d54:	01 01                	add    %eax,(%ecx)
412d56:	0a 00                	or     (%eax),%al
412d58:	00 00                	add    %al,(%eax)
412d5a:	00 00                	add    %al,(%eax)
412d5c:	00 00                	add    %al,(%eax)
412d5e:	00 18                	add    %bl,(%eax)
412d60:	05 01 01 01 00       	add    $0x10101,%eax
412d65:	01 02                	add    %eax,(%edx)
412d67:	09 26                	or     %esp,(%esi)
412d71:	00 2c 1b             	add    %ch,(%ebx,%ebx,1)
412d74:	17                   	pop    %ss
412d75:	17                   	pop    %ss
412d76:	19 20                	sbb    %esp,(%eax)
412d78:	2c 46                	sub    $0x46,%al
412d7a:	00 00                	add    %al,(%eax)
412d7c:	00 00                	add    %al,(%eax)
412d7e:	00 00                	add    %al,(%eax)
412d80:	37                   	aaa
412d81:	11 02                	adc    %eax,(%edx)
412d83:	01 01                	add    %eax,(%ecx)
412d85:	01 05 12 00 00 00    	add    %eax,0x12
412d8b:	00 00                	add    %al,(%eax)
412d8d:	00 3a                	add    %bh,(%edx)
412d8f:	0b 03                	or     (%ebx),%eax
412d91:	01 01                	add    %eax,(%ecx)
412d93:	02 01                	add    (%ecx),%al
412d95:	01 04 18             	add    %eax,(%eax,%ebx,1)
412d98:	38 00                	cmp    %al,(%eax)
412d9a:	00 00                	add    %al,(%eax)
412d9c:	00 00                	add    %al,(%eax)
412d9e:	00 3e                	add    %bh,(%esi)
412da0:	00 1b                	add    %bl,(%ebx)
412da2:	0e                   	push   %cs
412da3:	09 06                	or     %eax,(%esi)
412da5:	05 06 0a 0e 1a       	add    $0x1a0e0a06,%eax
412daa:	32 00                	xor    (%eax),%al
412dac:	00 00                	add    %al,(%eax)
412dae:	00 00                	add    %al,(%eax)
412db0:	00 1e                	add    %bl,(%esi)
412db2:	04 02                	add    $0x2,%al
412db4:	01 01                	add    %eax,(%ecx)
412db6:	00 0c 00             	add    %cl,(%eax,%eax,1)
412db9:	00 00                	add    %al,(%eax)
412dbb:	00 00                	add    %al,(%eax)
412dbd:	00 27                	add    %ah,(%edi)
412dbf:	05 01 01 01 02       	add    $0x2010101,%eax
412dc4:	00 02                	add    %al,(%edx)
412dc6:	09 2b                	or     %ebp,(%ebx)
412dc8:	00 00                	add    %al,(%eax)
412dca:	00 00                	add    %al,(%eax)
412dcc:	00 00                	add    %al,(%eax)
412dce:	3e 1e                	ds push %ds
412dd0:	0a 03                	or     (%ebx),%al
412dd2:	02 01                	add    (%ecx),%al
412dd4:	01 00                	add    %eax,(%eax)
412dd6:	01 01                	add    %eax,(%ecx)
412dd8:	02 05 1a 47 00 00    	add    0x471a,%al
412dde:	00 00                	add    %al,(%eax)
412de0:	00 23                	add    %ah,(%ebx)
412de2:	05 02 01 01 03       	add    $0x3010102,%eax
412de7:	09 00                	or     %eax,(%eax)
412de9:	00 00                	add    %al,(%eax)
412deb:	00 00                	add    %al,(%eax)
412ded:	2e 11 03             	adc    %eax,%cs:(%ebx)
412df0:	01 01                	add    %eax,(%ecx)
412df2:	01 01                	add    %eax,(%ecx)
412df4:	01 00                	add    %eax,(%eax)
412df6:	13 42 00             	adc    0x0(%edx),%eax
412df9:	00 00                	add    %al,(%eax)
412dfb:	00 00                	add    %al,(%eax)
412dfd:	3f                   	aas
412dfe:	19 08                	sbb    %ecx,(%eax)
412e00:	00 02                	add    %al,(%edx)
412e02:	01 02                	add    %eax,(%edx)
412e04:	02 01                	add    (%ecx),%al
412e06:	01 01                	add    %eax,(%ecx)
412e08:	01 00                	add    %eax,(%eax)
412e0a:	12 3c 00             	adc    (%eax,%eax,1),%bh
412e0d:	00 00                	add    %al,(%eax)
412e0f:	00 00                	add    %al,(%eax)
412e11:	25 06 03 01 01       	and    $0x1010306,%eax
412e16:	01 00                	add    %eax,(%eax)
412e18:	00 00                	add    %al,(%eax)
412e1a:	00 00                	add    %al,(%eax)
412e1c:	00 26                	add    %ah,(%esi)
412e1e:	08 02                	or     %al,(%edx)
412e20:	01 01                	add    %eax,(%ecx)
412e22:	01 01                	add    %eax,(%ecx)
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)