408869:	00 00                	add    %al,(%eax)
40886b:	00 02                	add    %al,(%edx)
40886d:	00 00                	add    %al,(%eax)
40886f:	00 46 00             	add    %al,0x0(%esi)
408872:	00 00                	add    %al,(%eax)
408874:	06                   	push   %es
408875:	00 00                	add    %al,(%eax)
408877:	00 47 00             	add    %al,0x0(%edi)
40887a:	46                   	inc    %esi
40887b:	00 47 00             	add    %al,0x0(%edi)
40887e:	00 00                	add    %al,(%eax)
408880:	71 00                	jno    0x408882
408882:	64 00 71 00          	add    %dh,%fs:0x0(%ecx)
408886:	66 00 51 00          	data16 add %dl,0x0(%ecx)
40888a:	77 00                	ja     0x40888c
40888c:	30 00                	xor    %al,(%eax)
40888e:	63 00                	arpl   %eax,(%eax)
408890:	38 00                	cmp    %al,(%eax)
408892:	77 00                	ja     0x408894
408894:	48                   	dec    %eax
408895:	00 65 00             	add    %ah,0x0(%ebp)
408898:	54                   	push   %esp
408899:	00 56 00             	add    %dl,0x0(%esi)
40889c:	48                   	dec    %eax
40889d:	00 51 00             	add    %dl,0x0(%ecx)
4088a0:	70 00                	jo     0x4088a2
4088a2:	72 00                	jb     0x4088a4
4088a4:	64 00 76 00          	add    %dh,%fs:0x0(%esi)
4088a8:	61                   	popa
4088a9:	00 63 00             	add    %ah,0x0(%ebx)
4088ac:	35 00 46 00 7a       	xor    $0x7a004600,%eax
4088b1:	00 76 00             	add    %dh,0x0(%esi)
4088b4:	4b                   	dec    %ebx
4088b5:	00 39                	add    %bh,(%ecx)
4088b7:	00 32                	add    %dh,(%edx)
4088b9:	00 4c 00 6a          	add    %cl,0x6a(%eax,%eax,1)
4088bd:	00 46 00             	add    %al,0x0(%esi)
4088c0:	34 00                	xor    $0x0,%al
4088c2:	30 00                	xor    %al,(%eax)
4088c4:	00 00                	add    %al,(%eax)
4088c6:	00 00                	add    %al,(%eax)
4088c8:	81 09 f8 7b 32 bf    	orl    $0xbf327bf8,(%ecx)
4088ce:	1a 10                	sbb    (%eax),%dl
4088d0:	8b bb 00 aa 00 30    	mov    0x3000aa00(%ebx),%edi
4088d6:	0c ab                	or     $0xab,%al
4088d8:	1a 00                	sbb    (%eax),%al
4088da:	00 00                	add    %al,(%eax)
4088dc:	4d                   	dec    %ebp
4088dd:	00 50 00             	add    %dl,0x0(%eax)
4088e0:	34 00                	xor    $0x0,%al
4088e2:	37                   	aaa
4088e3:	00 54 00 63          	add    %dl,0x63(%eax,%eax,1)
4088e7:	00 32                	add    %dh,(%edx)
4088e9:	00 38                	add    %bh,(%eax)
4088eb:	00 68 00             	add    %ch,0x0(%eax)
4088ee:	33 00                	xor    (%eax),%eax
4088f0:	4b                   	dec    %ebx
4088f1:	00 37                	add    %dh,(%edi)
4088f3:	00 31                	add    %dh,(%ecx)
4088f5:	00 00                	add    %al,(%eax)
4088f7:	00 34 00             	add    %dh,(%eax,%eax,1)
4088fa:	00 00                	add    %al,(%eax)
4088fc:	79 00                	jns    0x4088fe
4088fe:	4d                   	dec    %ebp
4088ff:	00 71 00             	add    %dh,0x0(%ecx)
408902:	6a 00                	push   $0x0
408904:	36 00 7a 00          	add    %bh,%ss:0x0(%edx)
408908:	33 00                	xor    (%eax),%eax
40890a:	7a 00                	jp     0x40890c
40890c:	31 00                	xor    %eax,(%eax)
40890e:	54                   	push   %esp
40890f:	00 36                	add    %dh,(%esi)
408911:	00 49 00             	add    %cl,0x0(%ecx)
408914:	35 00 75 00 34       	xor    $0x34007500,%eax
408919:	00 48 00             	add    %cl,0x0(%eax)
40891c:	46                   	inc    %esi
40891d:	00 6f 00             	add    %ch,0x0(%edi)
408920:	4b                   	dec    %ebx
408921:	00 4e 00             	add    %cl,0x0(%esi)
408924:	6a 00                	push   $0x0
408926:	57                   	push   %edi
408927:	00 55 00             	add    %dl,0x0(%ebp)
40892a:	32 00                	xor    (%eax),%al
40892c:	32 00                	xor    (%eax),%al
40892e:	38 00                	cmp    %al,(%eax)
408930:	00 00                	add    %al,(%eax)
408932:	00 00                	add    %al,(%eax)
408934:	3a 00                	cmp    (%eax),%al
408936:	00 00                	add    %al,(%eax)
408938:	48                   	dec    %eax
408939:	00 54 00 57          	add    %dl,0x57(%eax,%eax,1)
40893d:	00 44 00 32          	add    %al,0x32(%eax,%eax,1)
408941:	00 78 00             	add    %bh,0x0(%eax)
408944:	6a 00                	push   $0x0
408946:	53                   	push   %ebx
408947:	00 75 00             	add    %dh,0x0(%ebp)
40894a:	52                   	push   %edx
40894b:	00 75 00             	add    %dh,0x0(%ebp)
40894e:	38 00                	cmp    %al,(%eax)
408950:	77 00                	ja     0x408952
408952:	42                   	inc    %edx
408953:	00 32                	add    %dh,(%edx)
408955:	00 6a 00             	add    %ch,0x0(%edx)
408958:	49                   	dec    %ecx
408959:	00 31                	add    %dh,(%ecx)
40895b:	00 36                	add    %dh,(%esi)
40895d:	00 79 00             	add    %bh,0x0(%ecx)
408960:	30 00                	xor    %al,(%eax)
408962:	6c                   	insb   (%dx),%es:(%edi)
408963:	00 46 00             	add    %al,0x0(%esi)
408966:	6f                   	outsl  %ds:(%esi),(%dx)
408967:	00 33                	add    %dh,(%ebx)
408969:	00 4b 00             	add    %cl,0x0(%ebx)
40896c:	31 00                	xor    %eax,(%eax)
40896e:	38 00                	cmp    %al,(%eax)
408970:	37                   	aaa
408971:	00 00                	add    %al,(%eax)
408973:	00 2c 00             	add    %ch,(%eax,%eax,1)
408976:	00 00                	add    %al,(%eax)
408978:	76 00                	jbe    0x40897a
40897a:	39 00                	cmp    %eax,(%eax)
40897c:	79 00                	jns    0x40897e
40897e:	4a                   	dec    %edx
40897f:	00 48 00             	add    %cl,0x0(%eax)
408982:	62 00                	bound  %eax,(%eax)
408984:	4b                   	dec    %ebx
408985:	00 73 00             	add    %dh,0x0(%ebx)
408988:	55                   	push   %ebp
408989:	00 49 00             	add    %cl,0x0(%ecx)
40898c:	58                   	pop    %eax
40898d:	00 43 00             	add    %al,0x0(%ebx)
408990:	62 00                	bound  %eax,(%eax)
408992:	52                   	push   %edx
408993:	00 54 00 5a          	add    %dl,0x5a(%eax,%eax,1)
408997:	00 4d 00             	add    %cl,0x0(%ebp)
40899a:	39 00                	cmp    %eax,(%eax)
40899c:	5a                   	pop    %edx
40899d:	00 31                	add    %dh,(%ecx)
40899f:	00 34 00             	add    %dh,(%eax,%eax,1)
4089a2:	32 00                	xor    (%eax),%al
4089a4:	00 00                	add    %al,(%eax)
4089a6:	00 00                	add    %al,(%eax)
4089a8:	04 00                	add    $0x0,%al
4089aa:	00 00                	add    %al,(%eax)
4089ac:	54                   	push   %esp
4089ad:	00 72 00             	add    %dh,0x0(%edx)
4089b0:	00 00                	add    %al,(%eax)
4089b2:	00 00                	add    %al,(%eax)
4089b4:	04 00                	add    $0x0,%al
4089b6:	00 00                	add    %al,(%eax)
4089b8:	75 00                	jne    0x4089ba
4089ba:	65 00 00             	add    %al,%gs:(%eax)
4089bd:	00 00                	add    %al,(%eax)
4089bf:	00 57 00             	add    %dl,0x0(%edi)
4089c2:	69 00 64 00 74 00    	imul   $0x740064,(%eax),%eax
4089c8:	68 00 00 00 28       	push   $0x28000000
4089cd:	00 00                	add    %al,(%eax)
4089cf:	00 65 00             	add    %ah,0x0(%ebp)
4089d2:	53                   	push   %ebx
4089d3:	00 76 00             	add    %dh,0x0(%esi)
4089d6:	43                   	inc    %ebx
4089d7:	00 66 00             	add    %ah,0x0(%esi)
4089da:	46                   	inc    %esi
4089db:	00 52 00             	add    %dl,0x0(%edx)
4089de:	43                   	inc    %ebx
4089df:	00 66 00             	add    %ah,0x0(%esi)
4089e2:	54                   	push   %esp
4089e3:	00 4f 00             	add    %cl,0x0(%edi)
4089e6:	38 00                	cmp    %al,(%eax)
4089e8:	54                   	push   %esp
4089e9:	00 41 00             	add    %al,0x0(%ecx)
4089ec:	34 00                	xor    $0x0,%al
4089ee:	76 00                	jbe    0x4089f0
4089f0:	75 00                	jne    0x4089f2
4089f2:	31 00                	xor    %eax,(%eax)
4089f4:	36 00 37             	add    %dh,%ss:(%edi)
4089f7:	00 00                	add    %al,(%eax)
4089f9:	00 00                	add    %al,(%eax)
4089fb:	00 02                	add    %al,(%edx)
4089fd:	00 00                	add    %al,(%eax)
4089ff:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
408a03:	00 04 00             	add    %al,(%eax,%eax,1)
408a06:	00 00                	add    %al,(%eax)
408a08:	6d                   	insl   (%dx),%es:(%edi)
408a09:	00 70 00             	add    %dh,0x0(%eax)
408a0c:	00 00                	add    %al,(%eax)
408a0e:	00 00                	add    %al,(%eax)
408a10:	30 00                	xor    %al,(%eax)
408a12:	00 00                	add    %al,(%eax)
408a14:	4a                   	dec    %edx
408a15:	00 66 00             	add    %ah,0x0(%esi)
408a18:	6e                   	outsb  %ds:(%esi),(%dx)
408a19:	00 57 00             	add    %dl,0x0(%edi)
408a1c:	44                   	inc    %esp
408a1d:	00 51 00             	add    %dl,0x0(%ecx)
408a20:	59                   	pop    %ecx
408a21:	00 65 00             	add    %ah,0x0(%ebp)
408a24:	4d                   	dec    %ebp
408a25:	00 42 00             	add    %al,0x0(%edx)
408a28:	6d                   	insl   (%dx),%es:(%edi)
408a29:	00 6a 00             	add    %ch,0x0(%edx)
408a2c:	59                   	pop    %ecx
408a2d:	00 58 00             	add    %bl,0x0(%eax)
408a30:	4d                   	dec    %ebp
408a31:	00 50 00             	add    %dl,0x0(%eax)
408a34:	6c                   	insb   (%dx),%es:(%edi)
408a35:	00 69 00             	add    %ch,0x0(%ecx)
408a38:	48                   	dec    %eax
408a39:	00 48 00             	add    %cl,0x0(%eax)
408a3c:	66 00 6e 00          	data16 add %ch,0x0(%esi)
408a40:	33 00                	xor    (%eax),%eax
408a42:	33 00                	xor    (%eax),%eax
408a44:	00 00                	add    %al,(%eax)
408a46:	00 00                	add    %al,(%eax)
408a48:	02 00                	add    (%eax),%al
408a4a:	00 00                	add    %al,(%eax)
408a4c:	47                   	inc    %edi
408a4d:	00 00                	add    %al,(%eax)
408a4f:	00 08                	add    %cl,(%eax)
408a51:	00 00                	add    %al,(%eax)
408a53:	00 31                	add    %dh,(%ecx)
408a55:	00 2d 00 31 00 2d    	add    %ch,0x2d003100
408a5b:	00 00                	add    %al,(%eax)
408a5d:	00 00                	add    %al,(%eax)
408a5f:	00 08                	add    %cl,(%eax)
408a61:	00 00                	add    %al,(%eax)
408a63:	00 35 00 3a 00 35    	add    %dh,0x35003a00
408a69:	00 3a                	add    %bh,(%edx)
408a6b:	00 00                	add    %al,(%eax)
408a6d:	00 00                	add    %al,(%eax)
408a6f:	00 5f 5f             	add    %bl,0x5f(%edi)
408a72:	76 62                	jbe    0x408ad6
408a74:	61                   	popa
408a75:	52                   	push   %edx
408a76:	34 56                	xor    $0x56,%al
408a78:	61                   	popa
408a79:	72 00                	jb     0x408a7b
408a7b:	00 5f 5f             	add    %bl,0x5f(%edi)
408a7e:	76 62                	jbe    0x408ae2
408a80:	61                   	popa
408a81:	43                   	inc    %ebx
408a82:	61                   	popa
408a83:	73 74                	jae    0x408af9
408a85:	4f                   	dec    %edi
408a86:	62 6a 56             	bound  %ebp,0x56(%edx)
408a89:	61                   	popa
408a8a:	72 00                	jb     0x408a8c
408a8c:	00 00                	add    %al,(%eax)
408a8e:	00 00                	add    %al,(%eax)
408a90:	5f                   	pop    %edi
408a91:	5f                   	pop    %edi
408a92:	76 62                	jbe    0x408af6
408a94:	61                   	popa
408a95:	53                   	push   %ebx
408a96:	74 72                	je     0x408b0a
408a98:	56                   	push   %esi
408a99:	61                   	popa
408a9a:	72 56                	jb     0x408af2
408a9c:	61                   	popa
408a9d:	6c                   	insb   (%dx),%es:(%edi)
408a9e:	00 00                	add    %al,(%eax)
408aa0:	5f                   	pop    %edi
408aa1:	5f                   	pop    %edi
408aa2:	76 62                	jbe    0x408b06
408aa4:	61                   	popa
408aa5:	42                   	inc    %edx
408aa6:	6f                   	outsl  %ds:(%esi),(%dx)
408aa7:	6f                   	outsl  %ds:(%esi),(%dx)
408aa8:	6c                   	insb   (%dx),%es:(%edi)
408aa9:	53                   	push   %ebx
408aaa:	74 72                	je     0x408b1e
408aac:	00 00                	add    %al,(%eax)
408aae:	00 00                	add    %al,(%eax)
408ab0:	5f                   	pop    %edi
408ab1:	5f                   	pop    %edi
408ab2:	76 62                	jbe    0x408b16
408ab4:	61                   	popa
408ab5:	49                   	dec    %ecx
408ab6:	32 49 34             	xor    0x34(%ecx),%cl
408ab9:	00 00                	add    %al,(%eax)
408abb:	00 5f 5f             	add    %bl,0x5f(%edi)
408abe:	76 62                	jbe    0x408b22
408ac0:	61                   	popa
408ac1:	56                   	push   %esi
408ac2:	61                   	popa
408ac3:	72 4c                	jb     0x408b11
408ac5:	61                   	popa
408ac6:	74 65                	je     0x408b2d
408ac8:	4d                   	dec    %ebp
408ac9:	65 6d                	gs insl (%dx),%es:(%edi)
408acb:	43                   	inc    %ebx
408acc:	61                   	popa
408acd:	6c                   	insb   (%dx),%es:(%edi)
408ace:	6c                   	insb   (%dx),%es:(%edi)
408acf:	4c                   	dec    %esp
408ad0:	64 00 00             	add    %al,%fs:(%eax)
408ad3:	00 5f 5f             	add    %bl,0x5f(%edi)
408ad6:	76 62                	jbe    0x408b3a
408ad8:	61                   	popa
408ad9:	49                   	dec    %ecx
408ada:	34 53                	xor    $0x53,%al
408adc:	74 72                	je     0x408b50
408ade:	00 00                	add    %al,(%eax)
408ae0:	5f                   	pop    %edi
408ae1:	5f                   	pop    %edi
408ae2:	76 62                	jbe    0x408b46
408ae4:	61                   	popa
408ae5:	45                   	inc    %ebp
408ae6:	6e                   	outsb  %ds:(%esi),(%dx)
408ae7:	64 00 00             	add    %al,%fs:(%eax)
408aea:	00 00                	add    %al,(%eax)
408aec:	5f                   	pop    %edi
408aed:	5f                   	pop    %edi
408aee:	76 62                	jbe    0x408b52
408af0:	61                   	popa
408af1:	52                   	push   %edx
408af2:	34 53                	xor    $0x53,%al
408af4:	74 72                	je     0x408b68
408af6:	00 00                	add    %al,(%eax)
408af8:	5f                   	pop    %edi
408af9:	5f                   	pop    %edi
408afa:	76 62                	jbe    0x408b5e
408afc:	61                   	popa
408afd:	56                   	push   %esi
408afe:	61                   	popa
408aff:	72 4c                	jb     0x408b4d
408b01:	61                   	popa
408b02:	74 65                	je     0x408b69
408b04:	4d                   	dec    %ebp
408b05:	65 6d                	gs insl (%dx),%es:(%edi)
408b07:	53                   	push   %ebx
408b08:	74 00                	je     0x408b0a
408b0a:	00 00                	add    %al,(%eax)
408b0c:	5f                   	pop    %edi
408b0d:	5f                   	pop    %edi
408b0e:	76 62                	jbe    0x408b72
408b10:	61                   	popa
408b11:	46                   	inc    %esi
408b12:	50                   	push   %eax
408b13:	46                   	inc    %esi
408b14:	69 78 00 00 5f 5f 76 	imul   $0x765f5f00,0x0(%eax),%edi
408b1b:	62 61 46             	bound  %esp,0x46(%ecx)
408b1e:	72 65                	jb     0x408b85
408b20:	65 4f                	gs dec %edi
408b22:	62 6a 4c             	bound  %ebp,0x4c(%edx)
408b25:	69 73 74 00 00 00 00 	imul   $0x0,0x74(%ebx),%esi
408b2c:	5f                   	pop    %edi
408b2d:	5f                   	pop    %edi
408b2e:	76 62                	jbe    0x408b92
408b30:	61                   	popa