411998:	e6 12                	out    %al,$0x12
41199a:	36 13 80 13 87 13 8d 	adc    %ss:-0x72ec78ed(%eax),%eax
4119a1:	13 93 13 97 13 9b    	adc    -0x64ec68ed(%ebx),%edx
4119a7:	13 9f 13 aa 13 e3    	adc    -0x1cec55ed(%edi),%ebx
4119ad:	13 ea                	adc    %edx,%ebp
4119af:	13 16                	adc    (%esi),%edx
4119b1:	14 1b                	adc    $0x1b,%al
4119b3:	14 2f                	adc    $0x2f,%al
4119b5:	14 64                	adc    $0x64,%al
4119b7:	14 73                	adc    $0x73,%al
4119b9:	14 82                	adc    $0x82,%al
4119bb:	14 9f                	adc    $0x9f,%al
4119bd:	14 a4                	adc    $0xa4,%al
4119bf:	14 b7                	adc    $0xb7,%al
4119c1:	14 db                	adc    $0xdb,%al
4119c3:	14 e7                	adc    $0xe7,%al
4119c5:	14 03                	adc    $0x3,%al
4119c7:	15 17 15 48 15       	adc    $0x15481517,%eax
4119cc:	4e                   	dec    %esi
4119cd:	15 5a 15 8b 15       	adc    $0x158b155a,%eax
4119d2:	97                   	xchg   %eax,%edi
4119d3:	15 a1 15 ad 15       	adc    $0x15ad15a1,%eax
4119d8:	b8 15 da 15 ef       	mov    $0xef15da15,%eax
4119dd:	15 0a 00 01 00       	adc    $0x1000a,%eax
4119e2:	0e                   	push   %cs
4119e3:	00 04 00             	add    %al,(%eax,%eax,1)
4119e6:	00 00                	add    %al,(%eax)
4119e8:	8b a8 49 08 00 00    	mov    0x849(%eax),%ebp
4119ee:	95                   	xchg   %eax,%ebp
4119ef:	a8 49                	test   $0x49,%al
4119f1:	08 00                	or     %al,(%eax)
4119f3:	00 a4 a8 4e 08 00 00 	add    %ah,0x84e(%eax,%ebp,4)
4119fa:	b4 a8                	mov    $0xa8,%ah
4119fc:	53                   	push   %ebx
4119fd:	08 02                	or     %al,(%edx)
4119ff:	00 25 00 03 00 02    	add    %ah,0x2000300
411a05:	00 26                	add    %ah,(%esi)
411a07:	00 05 00 02 00 27    	add    %al,0x27000200
411a0d:	00 07                	add    %al,(%edi)
411a0f:	00 02                	add    %al,(%edx)
411a11:	00 39                	add    %bh,(%ecx)
411a13:	00 09                	add    %cl,(%ecx)
411a15:	00 0a                	add    %cl,(%edx)
411a17:	00 4e 00             	add    %cl,0x0(%esi)
411a1a:	0d 00 0a 00 4c       	or     $0x4c000a00,%eax
411a1f:	00 0b                	add    %cl,(%ebx)
411a21:	00 0a                	add    %cl,(%edx)
411a23:	00 4a 00             	add    %cl,0x0(%edx)
411a26:	09 00                	or     %eax,(%eax)
411a28:	0e                   	push   %cs
411a29:	00 7a 00             	add    %bh,0x0(%edx)
411a2c:	19 00                	sbb    %eax,(%eax)
411a2e:	0e                   	push   %cs
411a2f:	00 7c 00 1b          	add    %bh,0x1b(%eax,%eax,1)
411a33:	00 0e                	add    %cl,(%esi)
411a35:	00 7e 00             	add    %bh,0x0(%esi)
411a38:	1d 00 0e 00 78       	sbb    $0x78000e00,%eax
411a3d:	00 15 00 0e 00 72    	add    %dl,0x72000e00
411a43:	00 0f                	add    %cl,(%edi)
411a45:	00 0e                	add    %cl,(%esi)
411a47:	00 74 00 11          	add    %dh,0x11(%eax,%eax,1)
411a4b:	00 0e                	add    %cl,(%esi)
411a4d:	00 76 00             	add    %dh,0x0(%esi)
411a50:	13 00                	adc    (%eax),%eax
411a52:	14 00                	adc    $0x0,%al
411a54:	b4 00                	mov    $0x0,%ah
411a56:	25 00 14 00 b6       	and    $0xb6001400,%eax
411a5b:	00 27                	add    %ah,(%edi)
411a5d:	00 14 00             	add    %dl,(%eax,%eax,1)
411a60:	b2 00                	mov    $0x0,%dl
411a62:	23 00                	and    (%eax),%eax
411a64:	14 00                	adc    $0x0,%al
411a66:	ae                   	scas   %es:(%edi),%al
411a67:	00 1f                	add    %bl,(%edi)
411a69:	00 14 00             	add    %dl,(%eax,%eax,1)
411a6c:	b0 00                	mov    $0x0,%al
411a6e:	21 00                	and    %eax,(%eax)
411a70:	22 00                	and    (%eax),%al
411a72:	f8                   	clc
411a73:	01 2f                	add    %ebp,(%edi)
411a75:	00 22                	add    %ah,(%edx)
411a77:	00 f6                	add    %dh,%dh
411a79:	01 2d 00 2b 00 46    	add    %ebp,0x46002b00
411a7f:	02 35 00 2b 00 44    	add    0x44002b00,%dh
411a85:	02 33                	add    (%ebx),%dh
411a87:	00 2b                	add    %ch,(%ebx)
411a89:	00 40 02             	add    %al,0x2(%eax)
411a8c:	31 00                	xor    %eax,(%eax)
411a8e:	2d 00 4c 02 37       	sub    $0x37024c00,%eax
411a93:	00 36                	add    %dh,(%esi)
411a95:	00 ce                	add    %cl,%dh
411a97:	02 3f                	add    (%edi),%bh
411a99:	00 36                	add    %dh,(%esi)
411a9b:	00 d0                	add    %dl,%al
411a9d:	02 41 00             	add    0x0(%ecx),%al
411aa0:	36 00 cc             	ss add %cl,%ah
411aa3:	02 3d 00 36 00 c8    	add    0xc8003600,%bh
411aa9:	02 39                	add    (%ecx),%bh
411aab:	00 36                	add    %dh,(%esi)
411aad:	00 ca                	add    %cl,%dl
411aaf:	02 3b                	add    (%ebx),%bh
411ab1:	00 7c 00 89          	add    %bh,-0x77(%eax,%eax,1)
411ab5:	00 93 00 a0 00 aa    	add    %dl,-0x55ff6000(%ebx)
411abb:	00 03                	add    %al,(%ebx)
411abd:	09 0b                	or     %ecx,(%ebx)
411abf:	09 13                	or     %edx,(%ebx)
411ac1:	09 1a                	or     %ebx,(%edx)
411ac3:	09 21                	or     %esp,(%ecx)
411ac5:	09 48 09             	or     %ecx,0x9(%eax)
411ac8:	4f                   	dec    %edi
411ac9:	09 74 09 c2          	or     %esi,-0x3e(%ecx,%ecx,1)
411acd:	09 c9                	or     %ecx,%ecx
411acf:	09 fe                	or     %edi,%esi
411ad1:	09 05 0a 2a 0a 32    	or     %eax,0x320a2a0a
411ad7:	0a 71 0a             	or     0xa(%ecx),%dh
411ada:	25 0b 8f 0b b4       	and    $0xb40b8f0b,%eax
411adf:	0b bc 0b e8 0b ef 0b 	or     0xbef0be8(%ebx,%ecx,1),%edi
411ae6:	5a                   	pop    %edx
411ae7:	0c 65                	or     $0x65,%al
411ae9:	0c 70                	or     $0x70,%al
411aeb:	0c 7c                	or     $0x7c,%al
411aed:	0e                   	push   %cs
411aee:	9a 0f a4 0f e7 10 57 	lcall  $0x5710,$0xe70fa40f
411af5:	12 61 12             	adc    0x12(%ecx),%ah
411af8:	64 12 be 14 c6 14 00 	adc    %fs:0x14c614(%esi),%bh
411aff:	01 89 01 56 a7 01    	add    %ecx,0x1a75601(%ecx)
411b05:	00 00                	add    %al,(%eax)
411b07:	01 8b 01 6e a7 01    	add    %ecx,0x1a76e01(%ebx)
411b0d:	00 00                	add    %al,(%eax)
411b0f:	01 8d 01 80 a7 01    	add    %ecx,0x1a78001(%ebp)
411b15:	00 00                	add    %al,(%eax)
411b17:	01 8f 01 8c a7 01    	add    %ecx,0x1a78c01(%edi)
411b1d:	00 04 01             	add    %al,(%ecx,%eax,1)
411b20:	91                   	xchg   %eax,%ecx
411b21:	01 98 a7 01 00 04    	add    %ebx,0x40001a7(%eax)
411b27:	01 93 01 a7 a7 02    	add    %edx,0x2a7a701(%ebx)
411b2d:	00 00                	add    %al,(%eax)
411b2f:	01 95 01 bf a7 04    	add    %edx,0x4a7bf01(%ebp)
411b35:	00 00                	add    %al,(%eax)
411b37:	01 97 01 d7 a7 03    	add    %edx,0x3a7d701(%edi)
411b3d:	00 00                	add    %al,(%eax)
411b3f:	01 99 01 ef a7 03    	add    %ebx,0x3a7ef01(%ecx)
411b45:	00 00                	add    %al,(%eax)
411b47:	01 9b 01 07 a8 03    	add    %ebx,0x3a80701(%ebx)
411b4d:	00 00                	add    %al,(%eax)
411b4f:	01 9d 01 14 a8 03    	add    %ebx,0x3a81401(%ebp)
411b55:	00 00                	add    %al,(%eax)
411b57:	01 9f 01 24 a8 03    	add    %ebx,0x3a82401(%edi)
411b5d:	00 00                	add    %al,(%eax)
411b5f:	01 a1 01 30 a8 01    	add    %esp,0x1a83001(%ecx)
411b65:	00 00                	add    %al,(%eax)
411b67:	01 a3 01 3f a8 01    	add    %esp,0x1a83f01(%ebx)
411b6d:	00 00                	add    %al,(%eax)
411b6f:	01 a5 01 4c a8 01    	add    %esp,0x1a84c01(%ebp)
411b75:	00 00                	add    %al,(%eax)
411b77:	01 a7 01 5b a8 01    	add    %esp,0x1a85b01(%edi)
411b7d:	00 00                	add    %al,(%eax)
411b7f:	01 a9 01 68 a8 01    	add    %ebp,0x1a86801(%ecx)
411b85:	00 00                	add    %al,(%eax)
411b87:	01 ab 01 75 a8 01    	add    %ebp,0x1a87501(%ebx)
411b8d:	00 00                	add    %al,(%eax)
411b8f:	01 4f 03             	add    %ecx,0x3(%edi)
411b92:	80 a8 05 00 04 80 00 	subb   $0x0,-0x7ffbfffb(%eax)
411b99:	00 01                	add    %al,(%ecx)
411b9b:	00 02                	add    %al,(%edx)
411b9d:	00 02                	add    %al,(%edx)
411ba7:	00 01                	add    %al,(%ecx)
411ba9:	00 00                	add    %al,(%eax)
411bab:	00 02                	add    %al,(%edx)
411bb5:	00 00                	add    %al,(%eax)
411bb7:	00 01                	add    %al,(%ecx)
411bb9:	00 25 00 00 00 00    	add    %ah,0x0
411bbf:	00 08                	add    %cl,(%eax)
411bc9:	00 00                	add    %al,(%eax)
411bcb:	00 0a                	add    %cl,(%edx)
411bcd:	00 2e                	add    %ch,(%esi)
411bcf:	00 00                	add    %al,(%eax)
411bd1:	00 00                	add    %al,(%eax)
411bd3:	00 02                	add    %al,(%edx)
411bdd:	00 00                	add    %al,(%eax)
411bdf:	00 01                	add    %al,(%ecx)
411be1:	00 44 00 00          	add    %al,0x0(%eax,%eax,1)
411be5:	00 00                	add    %al,(%eax)
411be7:	00 02                	add    %al,(%edx)
411bf1:	00 00                	add    %al,(%eax)
411bf3:	00 01                	add    %al,(%ecx)
411bf5:	00 59 00             	add    %bl,0x0(%ecx)
411bf8:	00 00                	add    %al,(%eax)
411bfa:	00 00                	add    %al,(%eax)
411bfc:	01 00                	add    %eax,(%eax)
411bfe:	02 00                	add    (%eax),%al
411c08:	00 00                	add    %al,(%eax)
411c0a:	60                   	pusha
411c0b:	00 00                	add    %al,(%eax)
411c0d:	00 00                	add    %al,(%eax)
411c0f:	00 02                	add    %al,(%edx)
411c19:	00 00                	add    %al,(%eax)
411c1b:	00 0a                	add    %cl,(%edx)
411c1d:	00 6d 00             	add    %ch,0x0(%ebp)
411c28:	01 00                	add    %eax,(%eax)
411c2a:	00 00                	add    %al,(%eax)
411c2c:	b5 00                	mov    $0x0,%ch
411c2e:	00 00                	add    %al,(%eax)
411c30:	b8 00 00 00 02       	mov    $0x2000000,%eax
411c35:	00 00                	add    %al,(%eax)
411c37:	00 d0                	add    %dl,%al
411c39:	00 00                	add    %al,(%eax)
411c3b:	00 04 00             	add    %al,(%eax,%eax,1)
411c3e:	03 00                	add    (%eax),%eax
411c40:	05 00 03 00 06       	add    $0x6000300,%eax
411c45:	00 03                	add    %al,(%ebx)
411c47:	00 13                	add    %dl,(%ebx)
411c49:	00 12                	add    %dl,(%edx)
411c4b:	00 17                	add    %dl,(%edi)
411c4d:	00 16                	add    %dl,(%esi)
411c4f:	00 1a                	add    %bl,(%edx)
411c51:	00 19                	add    %bl,(%ecx)
411c53:	00 1b                	add    %bl,(%ebx)
411c55:	00 19                	add    %bl,(%ecx)
411c57:	00 1c 00             	add    %bl,(%eax,%eax,1)
411c5a:	19 00                	sbb    %eax,(%eax)
411c5c:	1d 00 19 00 1e       	sbb    $0x1e001900,%eax
411c61:	00 19                	add    %bl,(%ecx)
411c63:	00 1f                	add    %bl,(%edi)
411c65:	00 19                	add    %bl,(%ecx)
411c67:	00 20                	add    %ah,(%eax)
411c69:	00 19                	add    %bl,(%ecx)
411c6b:	00 21                	add    %ah,(%ecx)
411c6d:	00 19                	add    %bl,(%ecx)
411c6f:	00 24 00             	add    %ah,(%eax,%eax,1)
411c72:	23 00                	and    (%eax),%eax
411c74:	25 00 23 00 26       	and    $0x26002300,%eax
411c79:	00 23                	add    %ah,(%ebx)
411c7b:	00 27                	add    %ah,(%edi)
411c7d:	00 26                	add    %ah,(%esi)
411c7f:	00 39                	add    %bh,(%ecx)
411c81:	00 38                	add    %bh,(%eax)
411c83:	00 3a                	add    %bh,(%edx)
411c85:	00 38                	add    %bh,(%eax)
411c87:	00 3b                	add    %bh,(%ebx)
411c89:	00 38                	add    %bh,(%eax)
411c8b:	00 3c 00             	add    %bh,(%eax,%eax,1)
411c8e:	38 00                	cmp    %al,(%eax)
411c90:	3d 00 38 00 3e       	cmp    $0x3e003800,%eax
411c95:	00 38                	add    %bh,(%eax)
411c97:	00 3f                	add    %bh,(%edi)
411c99:	00 38                	add    %bh,(%eax)
411c9b:	00 40 00             	add    %al,0x0(%eax)
411c9e:	38 00                	cmp    %al,(%eax)
411ca0:	41                   	inc    %ecx
411ca1:	00 38                	add    %bh,(%eax)
411ca3:	00 42 00             	add    %al,0x0(%edx)
411ca6:	38 00                	cmp    %al,(%eax)
411ca8:	43                   	inc    %ebx
411ca9:	00 38                	add    %bh,(%eax)
411cab:	00 00                	add    %al,(%eax)
411cad:	00 10                	add    %dl,(%eax)
411caf:	00 08                	add    %cl,(%eax)
411cb1:	00 be a8 00 00 10    	add    %bh,0x100000a8(%esi)
411cb7:	00 1b                	add    %bl,(%ebx)
411cb9:	00 da                	add    %bl,%dl
411cbb:	a8 00                	test   $0x0,%al
411cbd:	00 00                	add    %al,(%eax)
411cbf:	00 1d 00 da a8 00    	add    %bl,0xa8da00
411cc5:	00 10                	add    %dl,(%eax)
411cc7:	00 31                	add    %dh,(%ecx)
411cc9:	00 da                	add    %bl,%dl
411ccb:	a8 00                	test   $0x0,%al
411ccd:	00 00                	add    %al,(%eax)
411ccf:	00 33                	add    %dh,(%ebx)
411cd1:	00 da                	add    %bl,%dl
411cd3:	a8 87                	test   $0x87,%al
411cd5:	00 52 09             	add    %dl,0x9(%edx)
411cd8:	1a 00                	sbb    (%eax),%al
411cda:	63 09                	arpl   %ecx,(%ecx)
411cdc:	1c 00                	sbb    $0x0,%al
411cde:	63 09                	arpl   %ecx,(%ecx)
411ce0:	87 00                	xchg   %eax,(%eax)
411ce2:	8d 09                	lea    (%ecx),%ecx
411ce4:	8d 03                	lea    (%ebx),%eax
411ce6:	54                   	push   %esp
411ce7:	14 cd                	adc    $0xcd,%al
411ce9:	03 7d 15             	add    0x15(%ebp),%edi
411cec:	02 00                	add    (%eax),%al
411cee:	21 03                	and    %eax,(%ebx)
411cf0:	03 00                	add    (%eax),%eax
411cf2:	21 03                	and    %eax,(%ebx)
411cf4:	00 4e 61             	add    %cl,0x61(%esi)
411cf7:	6e                   	outsb  %ds:(%esi),(%dx)
411cf8:	6f                   	outsl  %ds:(%esi),(%dx)
411cf9:	43                   	inc    %ebx
411cfa:	6f                   	outsl  %ds:(%esi),(%dx)
411cfb:	72 65                	jb     0x411d62
411cfd:	20 43 6c             	and    %al,0x6c(%ebx)
411d00:	69 65 6e 74 00 4e 61 	imul   $0x614e0074,0x6e(%ebp),%esp
411d07:	6e                   	outsb  %ds:(%esi),(%dx)
411d08:	6f                   	outsl  %ds:(%esi),(%dx)
411d09:	43                   	inc    %ebx
411d0a:	6f                   	outsl  %ds:(%esi),(%dx)
411d0b:	72 65                	jb     0x411d72
411d0d:	20 43 6c             	and    %al,0x6c(%ebx)
411d10:	69 65 6e 74 2e 65 78 	imul   $0x78652e74,0x6e(%ebp),%esp
411d17:	65 00 6d 73          	add    %ch,%gs:0x73(%ebp)
411d1b:	63 6f 72             	arpl   %ebp,0x72(%edi)
411d1e:	6c                   	insb   (%dx),%es:(%edi)
411d1f:	69 62 00 4d 69 63 72 	imul   $0x7263694d,0x0(%edx),%esp
411d26:	6f                   	outsl  %ds:(%esi),(%dx)
411d27:	73 6f                	jae    0x411d98
411d29:	66 74 2e             	data16 je 0x411d5a
411d2c:	56                   	push   %esi
411d2d:	69 73 75 61 6c 42 61 	imul   $0x61426c61,0x75(%ebx),%esi
411d34:	73 69                	jae    0x411d9f
411d36:	63 00                	arpl   %eax,(%eax)
411d38:	53                   	push   %ebx
411d39:	79 73                	jns    0x411dae
411d3b:	74 65                	je     0x411da2
411d3d:	6d                   	insl   (%dx),%es:(%edi)
411d3e:	2e 57                	cs push %edi
411d40:	69 6e 64 6f 77 73 2e 	imul   $0x2e73776f,0x64(%esi),%ebp
411d47:	46                   	inc    %esi
411d48:	6f                   	outsl  %ds:(%esi),(%dx)
411d49:	72 6d                	jb     0x411db8
411d4b:	73 00                	jae    0x411d4d
411d4d:	53                   	push   %ebx
411d4e:	79 73                	jns    0x411dc3
411d50:	74 65                	je     0x411db7
411d52:	6d                   	insl   (%dx),%es:(%edi)
411d53:	00 43 6c             	add    %al,0x6c(%ebx)
411d56:	69 65 6e 74 50 6c 75 	imul   $0x756c5074,0x6e(%ebp),%esp
411d5d:	67 69 6e 00 53 79 73 	imul   $0x74737953,0x0(%bp),%ebp
411d64:	74
411d65:	65 6d                	gs insl (%dx),%es:(%edi)
411d67:	2e 44                	cs inc %esp
411d69:	72 61                	jb     0x411dcc
411d6b:	77 69                	ja     0x411dd6
411d6d:	6e                   	outsb  %ds:(%esi),(%dx)
411d6e:	67 00 6b 65          	add    %ch,0x65(%bp,%di)
411d72:	72 6e                	jb     0x411de2
411d74:	65 6c                	gs insb (%dx),%es:(%edi)
411d76:	33 32                	xor    (%edx),%esi
411d78:	2e 64 6c             	cs fs insb (%dx),%es:(%edi)
411d7b:	6c                   	insb   (%dx),%es:(%edi)
411d7c:	00 70 73             	add    %dh,0x73(%eax)
411d7f:	61                   	popa
411d80:	70 69                	jo     0x411deb
411d82:	2e 64 6c             	cs fs insb (%dx),%es:(%edi)
411d85:	6c                   	insb   (%dx),%es:(%edi)
411d86:	00 61 64             	add    %ah,0x64(%ecx)
411d89:	76 61                	jbe    0x411dec
411d8b:	70 69                	jo     0x411df6