408824:	02 00                	add    (%eax),%al
408826:	00 00                	add    %al,(%eax)
408828:	34 00                	xor    $0x0,%al
40882a:	00 00                	add    %al,(%eax)
40882c:	22 00                	and    (%eax),%al
40882e:	00 00                	add    %al,(%eax)
408830:	5a                   	pop    %edx
408831:	00 4c 00 47          	add    %cl,0x47(%eax,%eax,1)
408835:	00 70 00             	add    %dh,0x0(%eax)
408838:	6a 00                	push   $0x0
40883a:	30 00                	xor    %al,(%eax)
40883c:	44                   	inc    %esp
40883d:	00 51 00             	add    %dl,0x0(%ecx)
408840:	6d                   	insl   (%dx),%es:(%edi)
408841:	00 30                	add    %dh,(%eax)
408843:	00 70 00             	add    %dh,0x0(%eax)
408846:	72 00                	jb     0x408848
408848:	36 00 75 00          	add    %dh,%ss:0x0(%ebp)
40884c:	31 00                	xor    %eax,(%eax)
40884e:	34 00                	xor    $0x0,%al
408850:	32 00                	xor    (%eax),%al
408852:	00 00                	add    %al,(%eax)
408854:	2e 00 00             	add    %al,%cs:(%eax)
408857:	00 6c 00 50          	add    %ch,0x50(%eax,%eax,1)
40885b:	00 4f 00             	add    %cl,0x0(%edi)
40885e:	31 00                	xor    %eax,(%eax)
408860:	47                   	inc    %edi
408861:	00 4c 00 74          	add    %cl,0x74(%eax,%eax,1)
408865:	00 52 00             	add    %dl,0x0(%edx)
408868:	56                   	push   %esi
408869:	00 56 00             	add    %dl,0x0(%esi)
40886c:	72 00                	jb     0x40886e
40886e:	4d                   	dec    %ebp
40886f:	00 4f 00             	add    %cl,0x0(%edi)
408872:	79 00                	jns    0x408874
408874:	37                   	aaa
408875:	00 75 00             	add    %dh,0x0(%ebp)
408878:	50                   	push   %eax
408879:	00 6e 00             	add    %ch,0x0(%esi)
40887c:	66 00 74 00 31       	data16 add %dh,0x31(%eax,%eax,1)
408881:	00 32                	add    %dh,(%edx)
408883:	00 37                	add    %dh,(%edi)
408885:	00 00                	add    %al,(%eax)
408887:	00 02                	add    %al,(%edx)
408889:	00 00                	add    %al,(%eax)
40888b:	00 46 00             	add    %al,0x0(%esi)
40888e:	00 00                	add    %al,(%eax)
408890:	06                   	push   %es
408891:	00 00                	add    %al,(%eax)
408893:	00 47 00             	add    %al,0x0(%edi)
408896:	46                   	inc    %esi
408897:	00 47 00             	add    %al,0x0(%edi)
40889a:	00 00                	add    %al,(%eax)
40889c:	71 00                	jno    0x40889e
40889e:	64 00 71 00          	add    %dh,%fs:0x0(%ecx)
4088a2:	66 00 51 00          	data16 add %dl,0x0(%ecx)
4088a6:	77 00                	ja     0x4088a8
4088a8:	30 00                	xor    %al,(%eax)
4088aa:	63 00                	arpl   %eax,(%eax)
4088ac:	38 00                	cmp    %al,(%eax)
4088ae:	77 00                	ja     0x4088b0
4088b0:	48                   	dec    %eax
4088b1:	00 65 00             	add    %ah,0x0(%ebp)
4088b4:	54                   	push   %esp
4088b5:	00 56 00             	add    %dl,0x0(%esi)
4088b8:	48                   	dec    %eax
4088b9:	00 51 00             	add    %dl,0x0(%ecx)
4088bc:	70 00                	jo     0x4088be
4088be:	72 00                	jb     0x4088c0
4088c0:	64 00 76 00          	add    %dh,%fs:0x0(%esi)
4088c4:	61                   	popa
4088c5:	00 63 00             	add    %ah,0x0(%ebx)
4088c8:	35 00 46 00 7a       	xor    $0x7a004600,%eax
4088cd:	00 76 00             	add    %dh,0x0(%esi)
4088d0:	4b                   	dec    %ebx
4088d1:	00 39                	add    %bh,(%ecx)
4088d3:	00 32                	add    %dh,(%edx)
4088d5:	00 4c 00 6a          	add    %cl,0x6a(%eax,%eax,1)
4088d9:	00 46 00             	add    %al,0x0(%esi)
4088dc:	34 00                	xor    $0x0,%al
4088de:	30 00                	xor    %al,(%eax)
4088e0:	00 00                	add    %al,(%eax)
4088e2:	00 00                	add    %al,(%eax)
4088e4:	81 09 f8 7b 32 bf    	orl    $0xbf327bf8,(%ecx)
4088ea:	1a 10                	sbb    (%eax),%dl
4088ec:	8b bb 00 aa 00 30    	mov    0x3000aa00(%ebx),%edi
4088f2:	0c ab                	or     $0xab,%al
4088f4:	1a 00                	sbb    (%eax),%al
4088f6:	00 00                	add    %al,(%eax)
4088f8:	4d                   	dec    %ebp
4088f9:	00 50 00             	add    %dl,0x0(%eax)
4088fc:	34 00                	xor    $0x0,%al
4088fe:	37                   	aaa
4088ff:	00 54 00 63          	add    %dl,0x63(%eax,%eax,1)
408903:	00 32                	add    %dh,(%edx)
408905:	00 38                	add    %bh,(%eax)
408907:	00 68 00             	add    %ch,0x0(%eax)
40890a:	33 00                	xor    (%eax),%eax
40890c:	4b                   	dec    %ebx
40890d:	00 37                	add    %dh,(%edi)
40890f:	00 31                	add    %dh,(%ecx)
408911:	00 00                	add    %al,(%eax)
408913:	00 34 00             	add    %dh,(%eax,%eax,1)
408916:	00 00                	add    %al,(%eax)
408918:	79 00                	jns    0x40891a
40891a:	4d                   	dec    %ebp
40891b:	00 71 00             	add    %dh,0x0(%ecx)
40891e:	6a 00                	push   $0x0
408920:	36 00 7a 00          	add    %bh,%ss:0x0(%edx)
408924:	33 00                	xor    (%eax),%eax
408926:	7a 00                	jp     0x408928
408928:	31 00                	xor    %eax,(%eax)
40892a:	54                   	push   %esp
40892b:	00 36                	add    %dh,(%esi)
40892d:	00 49 00             	add    %cl,0x0(%ecx)
408930:	35 00 75 00 34       	xor    $0x34007500,%eax
408935:	00 48 00             	add    %cl,0x0(%eax)
408938:	46                   	inc    %esi
408939:	00 6f 00             	add    %ch,0x0(%edi)
40893c:	4b                   	dec    %ebx
40893d:	00 4e 00             	add    %cl,0x0(%esi)
408940:	6a 00                	push   $0x0
408942:	57                   	push   %edi
408943:	00 55 00             	add    %dl,0x0(%ebp)
408946:	32 00                	xor    (%eax),%al
408948:	32 00                	xor    (%eax),%al
40894a:	38 00                	cmp    %al,(%eax)
40894c:	00 00                	add    %al,(%eax)
40894e:	00 00                	add    %al,(%eax)
408950:	3a 00                	cmp    (%eax),%al
408952:	00 00                	add    %al,(%eax)
408954:	48                   	dec    %eax
408955:	00 54 00 57          	add    %dl,0x57(%eax,%eax,1)
408959:	00 44 00 32          	add    %al,0x32(%eax,%eax,1)
40895d:	00 78 00             	add    %bh,0x0(%eax)
408960:	6a 00                	push   $0x0
408962:	53                   	push   %ebx
408963:	00 75 00             	add    %dh,0x0(%ebp)
408966:	52                   	push   %edx
408967:	00 75 00             	add    %dh,0x0(%ebp)
40896a:	38 00                	cmp    %al,(%eax)
40896c:	77 00                	ja     0x40896e
40896e:	42                   	inc    %edx
40896f:	00 32                	add    %dh,(%edx)
408971:	00 6a 00             	add    %ch,0x0(%edx)
408974:	49                   	dec    %ecx
408975:	00 31                	add    %dh,(%ecx)
408977:	00 36                	add    %dh,(%esi)
408979:	00 79 00             	add    %bh,0x0(%ecx)
40897c:	30 00                	xor    %al,(%eax)
40897e:	6c                   	insb   (%dx),%es:(%edi)
40897f:	00 46 00             	add    %al,0x0(%esi)
408982:	6f                   	outsl  %ds:(%esi),(%dx)
408983:	00 33                	add    %dh,(%ebx)
408985:	00 4b 00             	add    %cl,0x0(%ebx)
408988:	31 00                	xor    %eax,(%eax)
40898a:	38 00                	cmp    %al,(%eax)
40898c:	37                   	aaa
40898d:	00 00                	add    %al,(%eax)
40898f:	00 2c 00             	add    %ch,(%eax,%eax,1)
408992:	00 00                	add    %al,(%eax)
408994:	76 00                	jbe    0x408996
408996:	39 00                	cmp    %eax,(%eax)
408998:	79 00                	jns    0x40899a
40899a:	4a                   	dec    %edx
40899b:	00 48 00             	add    %cl,0x0(%eax)
40899e:	62 00                	bound  %eax,(%eax)
4089a0:	4b                   	dec    %ebx
4089a1:	00 73 00             	add    %dh,0x0(%ebx)
4089a4:	55                   	push   %ebp
4089a5:	00 49 00             	add    %cl,0x0(%ecx)
4089a8:	58                   	pop    %eax
4089a9:	00 43 00             	add    %al,0x0(%ebx)
4089ac:	62 00                	bound  %eax,(%eax)
4089ae:	52                   	push   %edx
4089af:	00 54 00 5a          	add    %dl,0x5a(%eax,%eax,1)
4089b3:	00 4d 00             	add    %cl,0x0(%ebp)
4089b6:	39 00                	cmp    %eax,(%eax)
4089b8:	5a                   	pop    %edx
4089b9:	00 31                	add    %dh,(%ecx)
4089bb:	00 34 00             	add    %dh,(%eax,%eax,1)
4089be:	32 00                	xor    (%eax),%al
4089c0:	00 00                	add    %al,(%eax)
4089c2:	00 00                	add    %al,(%eax)
4089c4:	04 00                	add    $0x0,%al
4089c6:	00 00                	add    %al,(%eax)
4089c8:	54                   	push   %esp
4089c9:	00 72 00             	add    %dh,0x0(%edx)
4089cc:	00 00                	add    %al,(%eax)
4089ce:	00 00                	add    %al,(%eax)
4089d0:	04 00                	add    $0x0,%al
4089d2:	00 00                	add    %al,(%eax)
4089d4:	75 00                	jne    0x4089d6
4089d6:	65 00 00             	add    %al,%gs:(%eax)
4089d9:	00 00                	add    %al,(%eax)
4089db:	00 57 00             	add    %dl,0x0(%edi)
4089de:	69 00 64 00 74 00    	imul   $0x740064,(%eax),%eax
4089e4:	68 00 00 00 28       	push   $0x28000000
4089e9:	00 00                	add    %al,(%eax)
4089eb:	00 65 00             	add    %ah,0x0(%ebp)
4089ee:	53                   	push   %ebx
4089ef:	00 76 00             	add    %dh,0x0(%esi)
4089f2:	43                   	inc    %ebx
4089f3:	00 66 00             	add    %ah,0x0(%esi)
4089f6:	46                   	inc    %esi
4089f7:	00 52 00             	add    %dl,0x0(%edx)
4089fa:	43                   	inc    %ebx
4089fb:	00 66 00             	add    %ah,0x0(%esi)
4089fe:	54                   	push   %esp
4089ff:	00 4f 00             	add    %cl,0x0(%edi)
408a02:	38 00                	cmp    %al,(%eax)
408a04:	54                   	push   %esp
408a05:	00 41 00             	add    %al,0x0(%ecx)
408a08:	34 00                	xor    $0x0,%al
408a0a:	76 00                	jbe    0x408a0c
408a0c:	75 00                	jne    0x408a0e
408a0e:	31 00                	xor    %eax,(%eax)
408a10:	36 00 37             	add    %dh,%ss:(%edi)
408a13:	00 00                	add    %al,(%eax)
408a15:	00 00                	add    %al,(%eax)
408a17:	00 02                	add    %al,(%edx)
408a19:	00 00                	add    %al,(%eax)
408a1b:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
408a1f:	00 04 00             	add    %al,(%eax,%eax,1)
408a22:	00 00                	add    %al,(%eax)
408a24:	6d                   	insl   (%dx),%es:(%edi)
408a25:	00 70 00             	add    %dh,0x0(%eax)
408a28:	00 00                	add    %al,(%eax)
408a2a:	00 00                	add    %al,(%eax)
408a2c:	30 00                	xor    %al,(%eax)
408a2e:	00 00                	add    %al,(%eax)
408a30:	4a                   	dec    %edx
408a31:	00 66 00             	add    %ah,0x0(%esi)
408a34:	6e                   	outsb  %ds:(%esi),(%dx)
408a35:	00 57 00             	add    %dl,0x0(%edi)
408a38:	44                   	inc    %esp
408a39:	00 51 00             	add    %dl,0x0(%ecx)
408a3c:	59                   	pop    %ecx
408a3d:	00 65 00             	add    %ah,0x0(%ebp)
408a40:	4d                   	dec    %ebp
408a41:	00 42 00             	add    %al,0x0(%edx)
408a44:	6d                   	insl   (%dx),%es:(%edi)
408a45:	00 6a 00             	add    %ch,0x0(%edx)
408a48:	59                   	pop    %ecx
408a49:	00 58 00             	add    %bl,0x0(%eax)
408a4c:	4d                   	dec    %ebp
408a4d:	00 50 00             	add    %dl,0x0(%eax)
408a50:	6c                   	insb   (%dx),%es:(%edi)
408a51:	00 69 00             	add    %ch,0x0(%ecx)
408a54:	48                   	dec    %eax
408a55:	00 48 00             	add    %cl,0x0(%eax)
408a58:	66 00 6e 00          	data16 add %ch,0x0(%esi)
408a5c:	33 00                	xor    (%eax),%eax
408a5e:	33 00                	xor    (%eax),%eax
408a60:	00 00                	add    %al,(%eax)
408a62:	00 00                	add    %al,(%eax)
408a64:	02 00                	add    (%eax),%al
408a66:	00 00                	add    %al,(%eax)
408a68:	47                   	inc    %edi
408a69:	00 00                	add    %al,(%eax)
408a6b:	00 08                	add    %cl,(%eax)
408a6d:	00 00                	add    %al,(%eax)
408a6f:	00 31                	add    %dh,(%ecx)
408a71:	00 2d 00 31 00 2d    	add    %ch,0x2d003100
408a77:	00 00                	add    %al,(%eax)
408a79:	00 00                	add    %al,(%eax)
408a7b:	00 08                	add    %cl,(%eax)
408a7d:	00 00                	add    %al,(%eax)
408a7f:	00 35 00 3a 00 35    	add    %dh,0x35003a00
408a85:	00 3a                	add    %bh,(%edx)
408a87:	00 00                	add    %al,(%eax)
408a89:	00 00                	add    %al,(%eax)
408a8b:	00 5f 5f             	add    %bl,0x5f(%edi)
408a8e:	76 62                	jbe    0x408af2
408a90:	61                   	popa
408a91:	52                   	push   %edx
408a92:	38 49 6e             	cmp    %cl,0x6e(%ecx)
408a95:	74 49                	je     0x408ae0
408a97:	34 00                	xor    $0x0,%al
408a99:	00 00                	add    %al,(%eax)
408a9b:	00 5f 5f             	add    %bl,0x5f(%edi)
408a9e:	76 62                	jbe    0x408b02
408aa0:	61                   	popa
408aa1:	43                   	inc    %ebx
408aa2:	61                   	popa
408aa3:	73 74                	jae    0x408b19
408aa5:	4f                   	dec    %edi
408aa6:	62 6a 56             	bound  %ebp,0x56(%edx)
408aa9:	61                   	popa
408aaa:	72 00                	jb     0x408aac
408aac:	5f                   	pop    %edi
408aad:	5f                   	pop    %edi
408aae:	76 62                	jbe    0x408b12
408ab0:	61                   	popa
408ab1:	53                   	push   %ebx
408ab2:	74 72                	je     0x408b26
408ab4:	56                   	push   %esi
408ab5:	61                   	popa
408ab6:	72 56                	jb     0x408b0e
408ab8:	61                   	popa
408ab9:	6c                   	insb   (%dx),%es:(%edi)
408aba:	00 00                	add    %al,(%eax)
408abc:	5f                   	pop    %edi
408abd:	5f                   	pop    %edi
408abe:	76 62                	jbe    0x408b22
408ac0:	61                   	popa
408ac1:	42                   	inc    %edx
408ac2:	6f                   	outsl  %ds:(%esi),(%dx)
408ac3:	6f                   	outsl  %ds:(%esi),(%dx)
408ac4:	6c                   	insb   (%dx),%es:(%edi)
408ac5:	53                   	push   %ebx
408ac6:	74 72                	je     0x408b3a
408ac8:	00 00                	add    %al,(%eax)
408aca:	00 00                	add    %al,(%eax)
408acc:	5f                   	pop    %edi
408acd:	5f                   	pop    %edi
408ace:	76 62                	jbe    0x408b32
408ad0:	61                   	popa
408ad1:	49                   	dec    %ecx
408ad2:	32 49 34             	xor    0x34(%ecx),%cl
408ad5:	00 00                	add    %al,(%eax)
408ad7:	00 5f 5f             	add    %bl,0x5f(%edi)
408ada:	76 62                	jbe    0x408b3e
408adc:	61                   	popa
408add:	56                   	push   %esi
408ade:	61                   	popa
408adf:	72 4c                	jb     0x408b2d
408ae1:	61                   	popa
408ae2:	74 65                	je     0x408b49
408ae4:	4d                   	dec    %ebp
408ae5:	65 6d                	gs insl (%dx),%es:(%edi)
408ae7:	43                   	inc    %ebx
408ae8:	61                   	popa
408ae9:	6c                   	insb   (%dx),%es:(%edi)
408aea:	6c                   	insb   (%dx),%es:(%edi)
408aeb:	4c                   	dec    %esp
408aec:	64 00 00             	add    %al,%fs:(%eax)
408aef:	00 5f 5f             	add    %bl,0x5f(%edi)
408af2:	76 62                	jbe    0x408b56
408af4:	61                   	popa
408af5:	49                   	dec    %ecx
408af6:	34 53                	xor    $0x53,%al
408af8:	74 72                	je     0x408b6c
408afa:	00 00                	add    %al,(%eax)
408afc:	5f                   	pop    %edi
408afd:	5f                   	pop    %edi
408afe:	76 62                	jbe    0x408b62
408b00:	61                   	popa
408b01:	45                   	inc    %ebp
408b02:	6e                   	outsb  %ds:(%esi),(%dx)