417843:	dd 10                	fstl   (%eax)
417845:	00 00                	add    %al,(%eax)
417847:	01 00                	add    %eax,(%eax)
417849:	fc                   	cld
41784a:	0c 00                	or     $0x0,%al
41784c:	00 01                	add    %al,(%ecx)
41784e:	00 8c 0e 00 00 03 00 	add    %cl,0x30000(%esi,%ecx,1)
417855:	f5                   	cmc
417856:	10 00                	adc    %al,(%eax)
417858:	00 04 00             	add    %al,(%eax,%eax,1)
41785b:	f9                   	stc
41785c:	10 00                	adc    %al,(%eax)
41785e:	00 01                	add    %al,(%ecx)
417860:	00 fc                	add    %bh,%ah
417862:	0c 00                	or     $0x0,%al
417864:	00 01                	add    %al,(%ecx)
417866:	00 39                	add    %bh,(%ecx)
417868:	11 00                	adc    %eax,(%eax)
41786a:	00 01                	add    %al,(%ecx)
41786c:	00 3d 11 00 00 02    	add    %bh,0x2000011
417872:	00 f5                	add    %dh,%ch
417874:	10 00                	adc    %al,(%eax)
417876:	00 03                	add    %al,(%ebx)
417878:	00 f9                	add    %bh,%cl
41787a:	10 00                	adc    %al,(%eax)
41787c:	00 01                	add    %al,(%ecx)
41787e:	00 41 11             	add    %al,0x11(%ecx)
417881:	00 00                	add    %al,(%eax)
417883:	02 00                	add    (%eax),%al
417885:	45                   	inc    %ebp
417886:	11 00                	adc    %eax,(%eax)
417888:	00 03                	add    %al,(%ebx)
41788a:	00 49 11             	add    %cl,0x11(%ecx)
41788d:	00 00                	add    %al,(%eax)
41788f:	01 00                	add    %eax,(%eax)
417891:	4d                   	dec    %ebp
417892:	11 00                	adc    %eax,(%eax)
417894:	00 02                	add    %al,(%edx)
417896:	00 51 11             	add    %dl,0x11(%ecx)
417899:	00 00                	add    %al,(%eax)
41789b:	03 00                	add    (%eax),%eax
41789d:	55                   	push   %ebp
41789e:	11 00                	adc    %eax,(%eax)
4178a0:	00 01                	add    %al,(%ecx)
4178a2:	00 62 11             	add    %ah,0x11(%edx)
4178a5:	00 00                	add    %al,(%eax)
4178a7:	01 00                	add    %eax,(%eax)
4178a9:	66 11 00             	adc    %ax,(%eax)
4178ac:	00 02                	add    %al,(%edx)
4178ae:	00 6a 11             	add    %ch,0x11(%edx)
4178b1:	00 00                	add    %al,(%eax)
4178b3:	01 00                	add    %eax,(%eax)
4178b5:	6e                   	outsb  %ds:(%esi),(%dx)
4178b6:	11 00                	adc    %eax,(%eax)
4178b8:	00 02                	add    %al,(%edx)
4178ba:	00 72 11             	add    %dh,0x11(%edx)
4178bd:	00 00                	add    %al,(%eax)
4178bf:	01 00                	add    %eax,(%eax)
4178c1:	76 11                	jbe    0x4178d4
4178c3:	00 00                	add    %al,(%eax)
4178c5:	02 00                	add    (%eax),%al
4178c7:	7a 11                	jp     0x4178da
4178c9:	00 00                	add    %al,(%eax)
4178cb:	01 00                	add    %eax,(%eax)
4178cd:	7e 11                	jle    0x4178e0
4178cf:	02 00                	add    (%eax),%al
4178d1:	02 00                	add    (%eax),%al
4178d3:	82 11 02             	adcb   $0x2,(%ecx)
4178d6:	00 03                	add    %al,(%ebx)
4178d8:	00 86 11 00 00 01    	add    %al,0x1000011(%esi)
4178de:	00 8a 11 00 00 02    	add    %cl,0x2000011(%edx)
4178e4:	00 8e 11 00 00 03    	add    %cl,0x3000011(%esi)
4178ea:	00 92 11 00 00 02    	add    %dl,0x2000011(%edx)
4178f0:	00 d2                	add    %dl,%dl
4178f2:	11 00                	adc    %eax,(%eax)
4178f4:	00 01                	add    %al,(%ecx)
4178f6:	00 fc                	add    %bh,%ah
4178f8:	0c 00                	or     $0x0,%al
4178fa:	00 03                	add    %al,(%ebx)
4178fc:	00 12                	add    %dl,(%edx)
4178fe:	12 00                	adc    (%eax),%al
417900:	00 04 00             	add    %al,(%eax,%eax,1)
417903:	16                   	push   %ss
417904:	12 00                	adc    (%eax),%al
417906:	00 02                	add    %al,(%edx)
417908:	00 2e                	add    %ch,(%esi)
41790a:	12 00                	adc    (%eax),%al
41790c:	00 03                	add    %al,(%ebx)
41790e:	00 32                	add    %dh,(%edx)
417910:	12 00                	adc    (%eax),%al
417912:	00 01                	add    %al,(%ecx)
417914:	00 8d 12 00 00 01    	add    %cl,0x1000012(%ebp)
41791a:	00 d2                	add    %dl,%dl
41791c:	11 00                	adc    %eax,(%eax)
41791e:	00 01                	add    %al,(%ecx)
417920:	00 91 12 00 00 02    	add    %dl,0x2000012(%ecx)
417926:	00 95 12 00 00 03    	add    %dl,0x3000012(%ebp)
41792c:	00 99 12 00 00 01    	add    %bl,0x1000012(%ecx)
417932:	00 c5                	add    %al,%ch
417934:	12 00                	adc    (%eax),%al
417936:	00 01                	add    %al,(%ecx)
417938:	00 c9                	add    %cl,%cl
41793a:	12 00                	adc    (%eax),%al
41793c:	00 01                	add    %al,(%ecx)
41793e:	00 cd                	add    %cl,%ch
417940:	12 00                	adc    (%eax),%al
417942:	00 02                	add    %al,(%edx)
417944:	00 12                	add    %dl,(%edx)
417946:	12 00                	adc    (%eax),%al
417948:	00 03                	add    %al,(%ebx)
41794a:	00 16                	add    %dl,(%esi)
41794c:	12 00                	adc    (%eax),%al
41794e:	00 01                	add    %al,(%ecx)
417950:	00 2e                	add    %ch,(%esi)
417952:	12 00                	adc    (%eax),%al
417954:	00 02                	add    %al,(%edx)
417956:	00 32                	add    %dh,(%edx)
417958:	12 00                	adc    (%eax),%al
41795a:	00 01                	add    %al,(%ecx)
41795c:	00 fc                	add    %bh,%ah
41795e:	0c 09                	or     $0x9,%al
417960:	00 5a 00             	add    %bl,0x0(%edx)
417963:	13 00                	adc    (%eax),%eax
417965:	29 00                	sub    %eax,(%eax)
417967:	5a                   	pop    %edx
417968:	00 37                	add    %dh,(%edi)
41796a:	00 31                	add    %dh,(%ecx)
41796c:	00 5a 00             	add    %bl,0x0(%edx)
41796f:	44                   	inc    %esp
417970:	00 41 00             	add    %al,0x0(%ecx)
417973:	5a                   	pop    %edx
417974:	00 5f 00             	add    %bl,0x0(%edi)
417977:	51                   	push   %ecx
417978:	00 5a 00             	add    %bl,0x0(%edx)
41797b:	5f                   	pop    %edi
41797c:	00 59 00             	add    %bl,0x0(%ecx)
41797f:	5a                   	pop    %edx
417980:	00 5f 00             	add    %bl,0x0(%edi)
417983:	61                   	popa
417984:	00 5a 00             	add    %bl,0x0(%edx)
417987:	5f                   	pop    %edi
417988:	00 69 00             	add    %ch,0x0(%ecx)
41798b:	5a                   	pop    %edx
41798c:	00 5f 00             	add    %bl,0x0(%edi)
41798f:	71 00                	jno    0x417991
417991:	5a                   	pop    %edx
417992:	00 5f 00             	add    %bl,0x0(%edi)
417995:	79 00                	jns    0x417997
417997:	5a                   	pop    %edx
417998:	00 5f 00             	add    %bl,0x0(%edi)
41799b:	81 00 5a 00 82 00    	addl   $0x82005a,(%eax)
4179a1:	89 00                	mov    %eax,(%eax)
4179a3:	5a                   	pop    %edx
4179a4:	00 5f 00             	add    %bl,0x0(%edi)
4179a7:	91                   	xchg   %eax,%ecx
4179a8:	00 5a 00             	add    %bl,0x0(%edx)
4179ab:	5f                   	pop    %edi
4179ac:	00 d1                	add    %dl,%cl
4179ae:	00 cf                	add    %cl,%bh
4179b0:	02 03                	add    (%ebx),%al
4179b2:	01 c1                	add    %eax,%ecx
4179b4:	00 d5                	add    %dl,%ch
4179b6:	02 07                	add    (%edi),%al
4179b8:	01 d1                	add    %edx,%ecx
4179ba:	00 dc                	add    %bl,%ah
4179bc:	02 03                	add    (%ebx),%al
4179be:	01 d9                	add    %ebx,%ecx
4179c0:	00 e7                	add    %ah,%bh
4179c2:	02 0d 01 d1 00 0b    	add    0xb00d101,%cl
4179c8:	03 17                	add    (%edi),%edx
4179ca:	01 c1                	add    %eax,%ecx
4179cc:	00 19                	add    %bl,(%ecx)
4179ce:	03 1f                	add    (%edi),%ebx
4179d0:	01 d1                	add    %edx,%ecx
4179d2:	00 23                	add    %ah,(%ebx)
4179d4:	03 03                	add    (%ebx),%eax
4179d6:	01 c9                	add    %ecx,%ecx
4179d8:	00 29                	add    %ch,(%ecx)
4179da:	03 1f                	add    (%edi),%ebx
4179dc:	01 e9                	add    %ebp,%ecx
4179de:	00 3a                	add    %bh,(%edx)
4179e0:	03 23                	add    (%ebx),%esp
4179e2:	01 b9 00 43 03 28    	add    %edi,0x28034300(%ecx)
4179e8:	01 c1                	add    %eax,%ecx
4179ea:	00 5a 00             	add    %bl,0x0(%edx)
4179ed:	37                   	aaa
4179ee:	00 f9                	add    %bh,%cl
4179f0:	00 c0                	add    %al,%al
4179f2:	03 45 01             	add    0x1(%ebp),%eax
4179f5:	01 01                	add    %eax,(%ecx)
4179f7:	d1 03                	roll   $1,(%ebx)
4179f9:	53                   	push   %ebx
4179fa:	01 f1                	add    %esi,%ecx
4179fc:	00 5a 00             	add    %bl,0x0(%edx)
4179ff:	59                   	pop    %ecx
417a00:	01 09                	add    %ecx,(%ecx)
417a02:	01 0b                	add    %ecx,(%ebx)
417a04:	04 79                	add    $0x79,%al
417a06:	01 11                	add    %edx,(%ecx)
417a08:	01 1b                	add    %ebx,(%ebx)
417a0a:	04 7e                	add    $0x7e,%al
417a0c:	01 99 00 5a 00 37    	add    %ebx,0x37005a00(%ecx)
417a12:	00 19                	add    %bl,(%ecx)
417a14:	01 39                	add    %edi,(%ecx)
417a16:	04 8f                	add    $0x8f,%al
417a18:	01 e9                	add    %ebp,%ecx
417a1a:	00 90 04 1f 01 d1    	add    %dl,-0x2efee0fc(%eax)
417a20:	00 ad 04 aa 01 c1    	add    %ch,-0x3efe55fc(%ebp)
417a26:	00 ef                	add    %ch,%bh
417a28:	04 c1                	add    $0xc1,%al
417a2a:	01 49 00             	add    %ecx,0x0(%ecx)
417a2d:	1d 05 d4 01 09       	sbb    $0x901d405,%eax
417a32:	01 4a 05             	add    %ecx,0x5(%edx)
417a35:	e3 01                	jecxz  0x417a38
417a37:	01 01                	add    %eax,(%ecx)
417a39:	6c                   	insb   (%dx),%es:(%edi)
417a3a:	05 53 01 01 01       	add    $0x1010153,%eax
417a3f:	81 05 fa 01 11 01 9b 	addl   $0x206059b,0x11101fa
417a46:	05 06 02
417a49:	49                   	dec    %ecx
417a4a:	00 b2 05 12 02 49    	add    %dh,0x49021205(%edx)
417a50:	00 5a 00             	add    %bl,0x0(%edx)
417a53:	17                   	pop    %ss
417a54:	02 11                	add    (%ecx),%dl
417a56:	01 f7                	add    %esi,%edi
417a58:	05 e3 01 29 01       	add    $0x12901e3,%eax
417a5d:	1c 06                	sbb    $0x6,%al
417a5f:	1d 02 81 01 fd       	sbb    $0xfd018102,%eax
417a64:	06                   	push   %es
417a65:	93                   	xchg   %eax,%ebx
417a66:	02 81 01 2a 07 9b    	add    -0x64f8d5ff(%ecx),%al
417a6c:	02 19                	add    (%ecx),%bl
417a6e:	00 36                	add    %dh,(%esi)
417a70:	07                   	pop    %es
417a71:	a1 02 a9 01 4b       	mov    0x4b01a902,%eax
417a76:	07                   	pop    %es
417a77:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
417a78:	02 a9 01 52 07 a6    	add    -0x59f8adff(%ecx),%ch
417a7e:	02 81 01 5a 07 ab    	add    -0x54f8a5ff(%ecx),%al
417a84:	02 a9 01 5f 07 a6    	add    -0x59f8a0ff(%ecx),%ch
417a8a:	02 a9 01 64 07 a6    	add    -0x59f89bff(%ecx),%ch
417a90:	02 a9 01 6c 07 a6    	add    -0x59f893ff(%ecx),%ch
417a96:	02 a9 01 74 07 a6    	add    -0x59f88bff(%ecx),%ch
417a9c:	02 a9 01 7e 07 a6    	add    -0x59f881ff(%ecx),%ch
417aa2:	02 81 01 5a 07 b2    	add    -0x4df8a5ff(%ecx),%al
417aa8:	02 a9 01 87 07 a6    	add    -0x59f878ff(%ecx),%ch
417aae:	02 a9 01 8f 07 a6    	add    -0x59f870ff(%ecx),%ch
417ab4:	02 a9 01 97 07 a6    	add    -0x59f868ff(%ecx),%ch
417aba:	02 81 01 5a 07 bc    	add    -0x43f8a5ff(%ecx),%al
417ac0:	02 a9 01 9d 07 a6    	add    -0x59f862ff(%ecx),%ch
417ac6:	02 a9 01 a6 07 a6    	add    -0x59f859ff(%ecx),%ch
417acc:	02 a9 01 b0 07 a6    	add    -0x59f84fff(%ecx),%ch
417ad2:	02 81 01 5a 07 c4    	add    -0x3bf8a5ff(%ecx),%al
417ad8:	02 81 01 5a 07 ce    	add    -0x31f8a5ff(%ecx),%al
417ade:	02 a9 01 b9 07 a6    	add    -0x59f846ff(%ecx),%ch
417ae4:	02 a9 01 bf 07 a6    	add    -0x59f840ff(%ecx),%ch
417aea:	02 81 01 c8 07 d6    	add    -0x29f837ff(%ecx),%al
417af0:	02 a9 01 d2 07 a6    	add    -0x59f82dff(%ecx),%ch
417af6:	02 a9 01 da 07 a6    	add    -0x59f825ff(%ecx),%ch
417afc:	02 a9 01 e2 07 a6    	add    -0x59f81dff(%ecx),%ch
417b02:	02 a9 01 e9 07 a6    	add    -0x59f816ff(%ecx),%ch
417b08:	02 81 01 5a 07 dd    	add    -0x22f8a5ff(%ecx),%al
417b0e:	02 a9 01 f1 07 a6    	add    -0x59f80eff(%ecx),%ch
417b14:	02 a9 01 f9 07 a6    	add    -0x59f806ff(%ecx),%ch
417b1a:	02 81 01 5a 07 e7    	add    -0x18f8a5ff(%ecx),%al
417b20:	02 a9 01 fd 07 a6    	add    -0x59f802ff(%ecx),%ch
417b26:	02 a9 01 05 08 a6    	add    -0x59f7faff(%ecx),%ch
417b2c:	02 a9 01 0a 08 a6    	add    -0x59f7f5ff(%ecx),%ch
417b32:	02 a9 01 12 08 a6    	add    -0x59f7edff(%ecx),%ch
417b38:	02 a9 01 16 08 a6    	add    -0x59f7e9ff(%ecx),%ch
417b3e:	02 a9 01 1a 08 a6    	add    -0x59f7e5ff(%ecx),%ch
417b44:	02 a9 01 22 08 a6    	add    -0x59f7ddff(%ecx),%ch
417b4a:	02 a9 01 28 08 a6    	add    -0x59f7d7ff(%ecx),%ch
417b50:	02 d9                	add    %cl,%bl
417b52:	00 2c 08             	add    %ch,(%eax,%ecx,1)
417b55:	f0 02 c9             	lock add %cl,%cl
417b58:	01 71 08             	add    %esi,0x8(%ecx)
417b5b:	04 03                	add    $0x3,%al
417b5d:	c9                   	leave
417b5e:	01 7a 08             	add    %edi,0x8(%edx)
417b61:	0a 03                	or     (%ebx),%al
417b63:	49                   	dec    %ecx
417b64:	00 84 08 10 03 d9 00 	add    %al,0xd90310(%eax,%ecx,1)
417b6b:	8a 08                	mov    (%eax),%cl
417b6d:	17                   	pop    %ss
417b6e:	03 d9                	add    %ecx,%ebx
417b70:	00 92 08 1d 03 51    	add    %dl,0x51031d08(%edx)
417b76:	01 a1 08 30 03 51    	add    %esp,0x51033008(%ecx)
417b7c:	01 af 08 36 03 d9    	add    %ebp,-0x26fcc9f8(%edi)
417b82:	01 5a 00             	add    %ebx,0x0(%edx)
417b85:	37                   	aaa
417b86:	00 d9                	add    %bl,%cl
417b88:	01 db                	add    %ebx,%ebx
417b8a:	08 5f 00             	or     %bl,0x0(%edi)
417b8d:	11 01                	adc    %eax,(%ecx)
417b8f:	e4 08                	in     $0x8,%al
417b91:	4d                   	dec    %ebp
417b92:	03 e1                	add    %ecx,%esp
417b94:	01 20                	add    %esp,(%eax)
417b96:	09 59 03             	or     %ebx,0x3(%ecx)
417b99:	f1                   	int1
417b9a:	01 42 09             	add    %eax,0x9(%edx)
417b9d:	60                   	pusha
417b9e:	03 d9                	add    %ecx,%ebx
417ba0:	00 5c 09 6a          	add    %bl,0x6a(%ecx,%ecx,1)
417ba4:	03 51 01             	add    0x1(%ecx),%edx
417ba7:	a3 09 8b 03 11       	mov    %eax,0x11038b09
417bac:	02 df                	add    %bh,%bl
417bae:	09 96 03 59 01 03    	or     %edx,0x3015903(%esi)
417bb4:	0a a5 03 51 01 23    	or     0x23015103(%ebp),%ah
417bba:	0a af 03 59 01 16    	or     0x16015903(%edi),%ch
417bc0:	0b e8                	or     %eax,%ebp
417bc2:	03 99 01 8a 0b 2d    	add    0x2d0b8a01(%ecx),%ebx
417bc8:	04 99                	add    $0x99,%al
417bca:	01 99 0b 33 04 39    	add    %ebx,0x3904330b(%ecx)
417bd0:	02 b1 0b 3b 04 99    	add    -0x66fbc4f5(%ecx),%dh
417bd6:	01 b9 0b 41 04 99    	add    %edi,-0x66fbbef5(%ecx)
417bdc:	01 c4                	add    %eax,%esp
417bde:	0b 45 04             	or     0x4(%ebp),%eax
417be1:	99                   	cltd
417be2:	01 d6                	add    %edx,%esi
417be4:	0b 1f                	or     (%edi),%ebx
417be6:	01 99 01 e0 0b 03    	add    %ebx,0x30be001(%ecx)
417bec:	01 01                	add    %eax,(%ecx)
417bee:	01 e9                	add    %ebp,%ecx
417bf0:	0b 49 04             	or     0x4(%ecx),%ecx
417bf3:	d9 01                	flds   (%ecx)
417bf5:	f1                   	int1
417bf6:	0b 4f 04             	or     0x4(%edi),%ecx
417bf9:	49                   	dec    %ecx
417bfa:	02 5a 00             	add    0x0(%edx),%bl
417bfd:	37                   	aaa
417bfe:	00 51 02             	add    %dl,0x2(%ecx)
417c01:	1f                   	pop    %ds
417c02:	0c 8f                	or     $0x8f,%al
417c04:	01 99 01 5a 00 54    	add    %ebx,0x54005a01(%ecx)
417c0a:	04 29                	add    $0x29,%al
417c0c:	02 5a 00             	add    0x0(%edx),%bl
417c0f:	37                   	aaa
417c10:	00 39                	add    %bh,(%ecx)
417c12:	02 29                	add    (%ecx),%ch
417c14:	0c 5b                	or     $0x5b,%al
417c16:	04 31                	add    $0x31,%al
417c18:	02 5a 00             	add    0x0(%edx),%bl
417c1b:	61                   	popa
417c1c:	04 21                	add    $0x21,%al
417c1e:	02 5a 00             	add    0x0(%edx),%bl
417c21:	37                   	aaa
417c22:	00 29                	add    %ch,(%ecx)
417c24:	02 5a 00             	add    0x0(%edx),%bl