4119ad:	00 19                	add    %bl,(%ecx)
4119af:	00 16                	add    %dl,(%esi)
4119b1:	00 01                	add    %al,(%ecx)
4119b3:	00 10                	add    %dl,(%eax)
4119b5:	00 33                	add    %dh,(%ebx)
4119b7:	02 45 40             	add    0x40(%ebp),%al
4119ba:	41                   	inc    %ecx
4119bb:	00 19                	add    %bl,(%ecx)
4119bd:	00 1a                	add    %bl,(%edx)
4119bf:	00 01                	add    %al,(%ecx)
4119c1:	00 10                	add    %dl,(%eax)
4119c3:	00 b3 3e 45 40 41    	add    %dh,0x4140453e(%ebx)
4119c9:	00 19                	add    %bl,(%ecx)
4119cb:	00 1e                	add    %bl,(%esi)
4119cd:	00 01                	add    %al,(%ecx)
4119cf:	00 10                	add    %dl,(%eax)
4119d1:	00 89 03 45 40 41    	add    %cl,0x41404503(%ecx)
4119d7:	00 19                	add    %bl,(%ecx)
4119d9:	00 22                	add    %ah,(%edx)
4119db:	00 01                	add    %al,(%ecx)
4119dd:	00 10                	add    %dl,(%eax)
4119df:	00 22                	add    %ah,(%edx)
4119e1:	02 45 40             	add    0x40(%ebp),%al
4119e4:	41                   	inc    %ecx
4119e5:	00 19                	add    %bl,(%ecx)
4119e7:	00 26                	add    %ah,(%esi)
4119e9:	00 00                	add    %al,(%eax)
4119eb:	00 10                	add    %dl,(%eax)
4119ed:	00 23                	add    %ah,(%ebx)
4119ef:	2f                   	das
4119f0:	45                   	inc    %ebp
4119f1:	40                   	inc    %eax
4119f2:	41                   	inc    %ecx
4119f3:	00 19                	add    %bl,(%ecx)
4119f5:	00 2a                	add    %ch,(%edx)
4119f7:	00 00                	add    %al,(%eax)
4119f9:	00 10                	add    %dl,(%eax)
4119fb:	00 8b 17 45 40 41    	add    %cl,0x41404517(%ebx)
411a01:	00 1a                	add    %bl,(%edx)
411a03:	00 30                	add    %dh,(%eax)
411a05:	00 00                	add    %al,(%eax)
411a07:	01 10                	add    %edx,(%eax)
411a09:	00 f0                	add    %dh,%al
411a0b:	34 45                	xor    $0x45,%al
411a0d:	40                   	inc    %eax
411a0e:	71 00                	jno    0x411a10
411a10:	1a 00                	sbb    (%eax),%al
411a12:	31 00                	xor    %eax,(%eax)
411a14:	00 01                	add    %al,(%ecx)
411a16:	00 00                	add    %al,(%eax)
411a18:	15 2e 45 40 95       	adc    $0x9540452e,%eax
411a1d:	00 1b                	add    %bl,(%ebx)
411a1f:	00 32                	add    %dh,(%edx)
411a21:	00 00                	add    %al,(%eax)
411a23:	21 10                	and    %edx,(%eax)
411a25:	00 b1 11 45 40 41    	add    %dh,0x41404511(%ecx)
411a2b:	00 1b                	add    %bl,(%ebx)
411a2d:	00 36                	add    %dh,(%esi)
411a2f:	00 00                	add    %al,(%eax)
411a31:	21 10                	and    %edx,(%eax)
411a33:	00 bd 11 45 40 41    	add    %bh,0x41404511(%ebp)
411a39:	00 1d 00 38 00 00    	add    %bl,0x3800
411a3f:	01 10                	add    %edx,(%eax)
411a41:	00 40 24             	add    %al,0x24(%eax)
411a44:	45                   	inc    %ebp
411a45:	40                   	inc    %eax
411a46:	41                   	inc    %ecx
411a47:	00 20                	add    %ah,(%eax)
411a49:	00 3c 00             	add    %bh,(%eax,%eax,1)
411a4c:	01 00                	add    %eax,(%eax)
411a4e:	10 00                	adc    %al,(%eax)
411a50:	28 0c 45 40 41 00 25 	sub    %cl,0x25004140(,%eax,2)
411a57:	00 43 00             	add    %al,0x0(%ebx)
411a5a:	01 00                	add    %eax,(%eax)
411a5c:	10 00                	adc    %al,(%eax)
411a5e:	69 00 45 40 41 00    	imul   $0x414045,(%eax),%eax
411a64:	26 00 46 00          	add    %al,%es:0x0(%esi)
411a68:	00 00                	add    %al,(%eax)
411a6a:	10 00                	adc    %al,(%eax)
411a6c:	f4                   	hlt
411a6d:	13 45 40             	adc    0x40(%ebp),%eax
411a70:	bd 00 26 00 47       	mov    $0x47002600,%ebp
411a75:	00 00                	add    %al,(%eax)
411a77:	00 10                	add    %dl,(%eax)
411a79:	00 83 15 45 40 bd    	add    %al,-0x42bfbaeb(%ebx)
411a7f:	00 26                	add    %ah,(%esi)
411a81:	00 48 00             	add    %cl,0x0(%eax)
411a84:	00 00                	add    %al,(%eax)
411a86:	10 00                	adc    %al,(%eax)
411a88:	6d                   	insl   (%dx),%es:(%edi)
411a89:	15 45 40 bd 00       	adc    $0xbd4045,%eax
411a8e:	26 00 49 00          	add    %cl,%es:0x0(%ecx)
411a92:	00 00                	add    %al,(%eax)
411a94:	10 00                	adc    %al,(%eax)
411a96:	97                   	xchg   %eax,%edi
411a97:	15 45 40 bd 00       	adc    $0xbd4045,%eax
411a9c:	27                   	daa
411a9d:	00 4a 00             	add    %cl,0x0(%edx)
411aa0:	00 00                	add    %al,(%eax)
411aa2:	10 00                	adc    %al,(%eax)
411aa4:	dd 15 45 40 bd 00    	fstl   0xbd4045
411aaa:	28 00                	sub    %al,(%eax)
411aac:	4b                   	dec    %ebx
411aad:	00 00                	add    %al,(%eax)
411aaf:	01 10                	add    %edx,(%eax)
411ab1:	00 35 0b 45 40 0a    	add    %dh,0xa40450b
411ab7:	00 28                	add    %ch,(%eax)
411ab9:	00 4c 00 00          	add    %cl,0x0(%eax,%eax,1)
411abd:	01 10                	add    %edx,(%eax)
411abf:	00 e5                	add    %ah,%ch
411ac1:	21 45 40             	and    %eax,0x40(%ebp)
411ac4:	0e                   	push   %cs
411ac5:	00 29                	add    %ch,(%ecx)
411ac7:	00 4f 00             	add    %cl,0x0(%edi)
411aca:	00 01                	add    %al,(%ecx)
411acc:	10 00                	adc    %al,(%eax)
411ace:	1b 0b                	sbb    (%ebx),%ecx
411ad0:	45                   	inc    %ebp
411ad1:	40                   	inc    %eax
411ad2:	12 00                	adc    (%eax),%al
411ad4:	29 00                	sub    %eax,(%eax)
411ad6:	50                   	push   %eax
411ad7:	00 00                	add    %al,(%eax)
411ad9:	01 10                	add    %edx,(%eax)
411adb:	00 cb                	add    %cl,%bl
411add:	21 45 40             	and    %eax,0x40(%ebp)
411ae0:	16                   	push   %ss
411ae1:	00 29                	add    %ch,(%ecx)
411ae3:	00 51 00             	add    %dl,0x0(%ecx)
411ae6:	00 00                	add    %al,(%eax)
411ae8:	10 00                	adc    %al,(%eax)
411aea:	58                   	pop    %eax
411aeb:	00 45 40             	add    %al,0x40(%ebp)
411aee:	41                   	inc    %ecx
411aef:	00 29                	add    %ch,(%ecx)
411af1:	00 52 00             	add    %dl,0x0(%edx)
411af4:	00 00                	add    %al,(%eax)
411af6:	10 00                	adc    %al,(%eax)
411af8:	48                   	dec    %eax
411af9:	00 45 40             	add    %al,0x40(%ebp)
411afc:	41                   	inc    %ecx
411afd:	00 29                	add    %ch,(%ecx)
411aff:	00 53 00             	add    %dl,0x0(%ebx)
411b02:	00 00                	add    %al,(%eax)
411b04:	10 00                	adc    %al,(%eax)
411b06:	79 2d                	jns    0x411b35
411b08:	45                   	inc    %ebp
411b09:	40                   	inc    %eax
411b0a:	41                   	inc    %ecx
411b0b:	00 29                	add    %ch,(%ecx)
411b0d:	00 54 00 00          	add    %dl,0x0(%eax,%eax,1)
411b11:	01 00                	add    %eax,(%eax)
411b13:	00 bb 28 45 40 81    	add    %bh,-0x7ebfbad8(%ebx)
411b19:	00 2f                	add    %ch,(%edi)
411b1b:	00 63 00             	add    %ah,0x0(%ebx)
411b1e:	00 00                	add    %al,(%eax)
411b20:	10 00                	adc    %al,(%eax)
411b22:	62 2d 45 40 41 00    	bound  %ebp,0x414045
411b28:	32 00                	xor    (%eax),%al
411b2a:	63 00                	arpl   %eax,(%eax)
411b2c:	00 01                	add    %al,(%ecx)
411b2e:	10 00                	adc    %al,(%eax)
411b30:	37                   	aaa
411b31:	11 45 40             	adc    %eax,0x40(%ebp)
411b34:	84 00                	test   %al,(%eax)
411b36:	35 00 6e 00 00       	xor    $0x6e00,%eax
411b3b:	01 00                	add    %eax,(%eax)
411b3d:	00 d9                	add    %bl,%cl
411b3f:	12 45 40             	adc    0x40(%ebp),%al
411b42:	81 00 35 00 71 00    	addl   $0x710035,(%eax)
411b48:	00 01                	add    %al,(%ecx)
411b4a:	00 00                	add    %al,(%eax)
411b4c:	f3 21 45 40          	repz and %eax,0x40(%ebp)
411b50:	81 00 3b 00 71 00    	addl   $0x71003b,(%eax)
411b56:	00 01                	add    %al,(%ecx)
411b58:	00 00                	add    %al,(%eax)
411b5a:	43                   	inc    %ebx
411b5b:	0b 45 40             	or     0x40(%ebp),%eax
411b5e:	81 00 40 00 71 00    	addl   $0x710040,(%eax)
411b64:	80 00 10             	addb   $0x10,(%eax)
411b67:	00 38                	add    %bh,(%eax)
411b69:	23 45 40             	and    0x40(%ebp),%eax
411b6c:	41                   	inc    %ecx
411b6d:	00 45 00             	add    %al,0x0(%ebp)
411b70:	71 00                	jno    0x411b72
411b72:	00 01                	add    %al,(%ecx)
411b74:	10 00                	adc    %al,(%eax)
411b76:	08 23                	or     %ah,(%ebx)
411b78:	45                   	inc    %ebp
411b79:	40                   	inc    %eax
411b7a:	98                   	cwtl
411b7b:	00 45 00             	add    %al,0x0(%ebp)
411b7e:	72 00                	jb     0x411b80
411b80:	00 01                	add    %al,(%ecx)
411b82:	10 00                	adc    %al,(%eax)
411b84:	15 23 45 40 98       	adc    $0x98404523,%eax
411b89:	00 48 00             	add    %cl,0x0(%eax)
411b8c:	73 00                	jae    0x411b8e
411b8e:	00 01                	add    %al,(%ecx)
411b90:	10 00                	adc    %al,(%eax)
411b92:	a4                   	movsb  %ds:(%esi),%es:(%edi)
411b93:	03 45 40             	add    0x40(%ebp),%eax
411b96:	41                   	inc    %ecx
411b97:	00 4e 00             	add    %cl,0x0(%esi)
411b9a:	74 00                	je     0x411b9c
411b9c:	00 01                	add    %al,(%ecx)
411b9e:	10 00                	adc    %al,(%eax)
411ba0:	de 3f                	fidivrs (%edi)
411ba2:	45                   	inc    %ebp
411ba3:	40                   	inc    %eax
411ba4:	fd                   	std
411ba5:	00 77 00             	add    %dh,0x0(%edi)
411ba8:	b1 00                	mov    $0x0,%cl
411baa:	00 01                	add    %al,(%ecx)
411bac:	00 00                	add    %al,(%eax)
411bae:	b3 0b                	mov    $0xb,%bl
411bb0:	45                   	inc    %ebp
411bb1:	40                   	inc    %eax
411bb2:	81 00 82 00 db 00    	addl   $0xdb0082,(%eax)
411bb8:	00 01                	add    %al,(%ecx)
411bba:	10 00                	adc    %al,(%eax)
411bbc:	a0 2e 45 40 41       	mov    0x4140452e,%al
411bc1:	00 8a 00 db 00 00    	add    %cl,0xdb00(%edx)
411bc7:	00 10                	add    %dl,(%eax)
411bc9:	00 9c 34 45 40 41 00 	add    %bl,0x414045(%esp,%esi,1)
411bd0:	95                   	xchg   %eax,%ebp
411bd1:	00 fc                	add    %bh,%ah
411bd3:	00 00                	add    %al,(%eax)
411bd5:	00 10                	add    %dl,(%eax)
411bd7:	00 ab 15 45 40 bd    	add    %ch,-0x42bfbaeb(%ebx)
411bdd:	00 ad 00 01 01 00    	add    %ch,0x10100(%ebp)
411be3:	00 10                	add    %dl,(%eax)
411be5:	00 39                	add    %bh,(%ecx)
411be7:	12 45 40             	adc    0x40(%ebp),%al
411bea:	41                   	inc    %ecx
411beb:	00 ad 00 02 01 00    	add    %ch,0x10200(%ebp)
411bf1:	01 00                	add    %eax,(%eax)
411bf3:	00 58 21             	add    %bl,0x21(%eax)
411bf6:	45                   	inc    %ebp
411bf7:	40                   	inc    %eax
411bf8:	81 00 ad 00 03 01    	addl   $0x10300ad,(%eax)
411bfe:	00 01                	add    %al,(%ecx)
411c00:	00 00                	add    %al,(%eax)
411c02:	f0 37                	lock aaa
411c04:	45                   	inc    %ebp
411c05:	40                   	inc    %eax
411c06:	81 00 b3 00 03 01    	addl   $0x10300b3,(%eax)
411c0c:	00 21                	add    %ah,(%ecx)
411c0e:	10 00                	adc    %al,(%eax)
411c10:	95                   	xchg   %eax,%ebp
411c11:	1f                   	pop    %ds
411c12:	45                   	inc    %ebp
411c13:	40                   	inc    %eax
411c14:	41                   	inc    %ecx
411c15:	00 b7 00 03 01 00    	add    %dh,0x10300(%edi)
411c1b:	00 10                	add    %dl,(%eax)
411c1d:	00 4f 24             	add    %cl,0x24(%edi)
411c20:	45                   	inc    %ebp
411c21:	40                   	inc    %eax
411c22:	41                   	inc    %ecx
411c23:	00 bb 00 29 01 80    	add    %bh,-0x7ffed700(%ebx)
411c29:	01 10                	add    %edx,(%eax)
411c2b:	00 ab 22 45 40 41    	add    %ch,0x41404522(%ebx)
411c31:	00 40 01             	add    %al,0x1(%eax)
411c34:	66 01 00             	add    %ax,(%eax)
411c37:	01 00                	add    %eax,(%eax)
411c39:	00 df                	add    %bl,%bh
411c3b:	2b 45 40             	sub    0x40(%ebp),%eax
411c3e:	81 00 43 01 68 01    	addl   $0x1680143,(%eax)
411c44:	00 01                	add    %al,(%ecx)
411c46:	10 00                	adc    %al,(%eax)
411c48:	1f                   	pop    %ds
411c49:	27                   	daa
411c4a:	45                   	inc    %ebp
411c4b:	40                   	inc    %eax
411c4c:	41                   	inc    %ecx
411c4d:	00 57 01             	add    %dl,0x1(%edi)
411c50:	68 01 00 01 10       	push   $0x10010001
411c55:	00 d2                	add    %dl,%dl
411c57:	26 45                	es inc %ebp
411c59:	40                   	inc    %eax
411c5a:	41                   	inc    %ecx
411c5b:	00 9c 01 6a 01 00 01 	add    %bl,0x100016a(%ecx,%eax,1)
411c62:	10 00                	adc    %al,(%eax)
411c64:	17                   	pop    %ss
411c65:	27                   	daa
411c66:	45                   	inc    %ebp
411c67:	40                   	inc    %eax
411c68:	41                   	inc    %ecx
411c69:	00 9d 01 6b 01 00    	add    %bl,0x16b01(%ebp)
411c6f:	01 10                	add    %edx,(%eax)
411c71:	00 b6 26 45 40 41    	add    %dh,0x41404526(%esi)
411c77:	00 a0 01 6c 01 00    	add    %ah,0x16c01(%eax)
411c7d:	01 10                	add    %edx,(%eax)
411c7f:	00 ec                	add    %ch,%ah
411c81:	26 45                	es inc %ebp
411c83:	40                   	inc    %eax
411c84:	41                   	inc    %ecx
411c85:	00 a1 01 6d 01 00    	add    %ah,0x16d01(%ecx)
411c8b:	01 10                	add    %edx,(%eax)
411c8d:	00 00                	add    %al,(%eax)
411c8f:	27                   	daa
411c90:	45                   	inc    %ebp
411c91:	40                   	inc    %eax
411c92:	41                   	inc    %ecx
411c93:	00 f4                	add    %dh,%ah
411c95:	01 6e 01             	add    %ebp,0x1(%esi)
411c98:	01 00                	add    %eax,(%eax)
411c9a:	10 00                	adc    %al,(%eax)
411c9c:	f5                   	cmc
411c9d:	18 45 40             	sbb    %al,0x40(%ebp)
411ca0:	41                   	inc    %ecx
411ca1:	00 fe                	add    %bh,%dh
411ca3:	01 6f 01             	add    %ebp,0x1(%edi)
411ca6:	00 00                	add    %al,(%eax)
411ca8:	10 00                	adc    %al,(%eax)
411caa:	ed                   	in     (%dx),%eax
411cab:	00 45 40             	add    %al,0x40(%ebp)
411cae:	41                   	inc    %ecx
411caf:	00 fe                	add    %bh,%dh
411cb1:	01 71 01             	add    %esi,0x1(%ecx)
411cb4:	a0 00 00 00 89       	mov    0x89000000,%al
411cb9:	00 45 40             	add    %al,0x40(%ebp)
411cbc:	00 00                	add    %al,(%eax)
411cbe:	ff 01                	incl   (%ecx)
411cc0:	74 01                	je     0x411cc3
411cc2:	00 00                	add    %al,(%eax)
411cc4:	10 00                	adc    %al,(%eax)
411cc6:	71 31                	jno    0x411cf9
411cc8:	af                   	scas   %es:(%edi),%eax
411cc9:	32 41 00             	xor    0x0(%ecx),%al
411ccc:	ff 01                	incl   (%ecx)
411cce:	77 01                	ja     0x411cd1
411cd0:	02 01                	add    (%ecx),%al
411cd2:	00 00                	add    %al,(%eax)
411cd4:	6f                   	outsl  %ds:(%esi),(%dx)
411cd5:	11 00                	adc    %eax,(%eax)
411cd7:	00 81 00 01 02 7d    	add    %al,0x7d020100(%ecx)
411cdd:	01 03                	add    %eax,(%ebx)
411cdf:	01 10                	add    %edx,(%eax)
411ce1:	00 31                	add    %dh,(%ecx)
411ce3:	2b 00                	sub    (%eax),%eax
411ce5:	00 41 00             	add    %al,0x0(%ecx)
411ce8:	05 02 7d 01 03       	add    $0x3017d02,%eax
411ced:	01 00                	add    %eax,(%eax)
411cef:	00 fc                	add    %bh,%ah
411cf1:	07                   	pop    %es
411cf2:	00 00                	add    %al,(%eax)
411cf4:	81 00 08 02 85 01    	addl   $0x1850208,(%eax)
411cfa:	02 01                	add    (%ecx),%al