473a88:	01 00                	add    %eax,(%eax)
473a8a:	01 00                	add    %eax,(%eax)
473a8c:	50                   	push   %eax
473a8d:	20 00                	and    %al,(%eax)
473a8f:	00 08                	add    %cl,(%eax)
473a91:	00 91 00 3d 02 ba    	add    %dl,-0x45fdc300(%ecx)
473a97:	00 01                	add    %al,(%ecx)
473a99:	00 50 21             	add    %dl,0x21(%eax)
473a9c:	00 00                	add    %al,(%eax)
473a9e:	08 00                	or     %al,(%eax)
473aa0:	91                   	xchg   %eax,%ecx
473aa1:	00 53 02             	add    %dl,0x2(%ebx)
473aa4:	e2 00                	loop   0x473aa6
473aa6:	02 00                	add    (%eax),%al
473aa8:	d8 22                	fsubs  (%edx)
473aaa:	00 00                	add    %al,(%eax)
473aac:	08 00                	or     %al,(%eax)
473aae:	96                   	xchg   %eax,%esi
473aaf:	00 02                	add    %al,(%edx)
473ab1:	03 35 01 03 00 14    	add    0x14000301,%esi
473ab7:	23 00                	and    (%eax),%eax
473ab9:	00 08                	add    %cl,(%eax)
473abb:	00 96 00 4d 03 55    	add    %dl,0x55034d00(%esi)
473ac1:	01 05 00 f4 23 00    	add    %eax,0x23f400
473ac7:	00 08                	add    %cl,(%eax)
473ac9:	00 86 18 56 00 37    	add    %al,0x37005618(%esi)
473acf:	00 07                	add    %al,(%edi)
473ad1:	00 08                	add    %cl,(%eax)
473ad3:	24 00                	and    $0x0,%al
473ad5:	00 08                	add    %cl,(%eax)
473ad7:	00 93 00 eb 03 85    	add    %dl,-0x7afc1500(%ebx)
473add:	01 07                	add    %eax,(%edi)
473adf:	00 10                	add    %dl,(%eax)
473ae1:	24 00                	and    $0x0,%al
473ae3:	00 08                	add    %cl,(%eax)
473ae5:	00 93 00 fe 03 85    	add    %dl,-0x7afc0200(%ebx)
473aeb:	01 07                	add    %eax,(%edi)
473aed:	00 18                	add    %bl,(%eax)
473aef:	24 00                	and    $0x0,%al
473af1:	00 08                	add    %cl,(%eax)
473af3:	00 93 00 11 04 89    	add    %dl,-0x76fbef00(%ebx)
473af9:	01 07                	add    %eax,(%edi)
473afb:	00 28                	add    %ch,(%eax)
473afd:	24 00                	and    $0x0,%al
473aff:	00 08                	add    %cl,(%eax)
473b01:	00 93 00 33 04 94    	add    %dl,-0x6bfbcd00(%ebx)
473b07:	01 07                	add    %eax,(%edi)
473b09:	00 3c 24             	add    %bh,(%esp)
473b0c:	00 00                	add    %al,(%eax)
473b0e:	08 00                	or     %al,(%eax)
473b10:	93                   	xchg   %eax,%ebx
473b11:	00 50 04             	add    %dl,0x4(%eax)
473b14:	9f                   	lahf
473b15:	01 07                	add    %eax,(%edi)
473b17:	00 4c 24 00          	add    %cl,0x0(%esp)
473b1b:	00 08                	add    %cl,(%eax)
473b1d:	00 93 00 81 04 a4    	add    %dl,-0x5bfb7f00(%ebx)
473b23:	01 07                	add    %eax,(%edi)
473b25:	00 00                	add    %al,(%eax)
473b27:	00 01                	add    %al,(%ecx)
473b29:	00 45 02             	add    %al,0x2(%ebp)
473b2c:	00 00                	add    %al,(%eax)
473b2e:	01 00                	add    %eax,(%eax)
473b30:	6c                   	insb   (%dx),%es:(%edi)
473b31:	02 00                	add    (%eax),%al
473b33:	00 01                	add    %al,(%ecx)
473b35:	00 05 03 00 00 02    	add    %al,0x2000003
473b3b:	00 08                	add    %cl,(%eax)
473b3d:	03 00                	add    (%eax),%eax
473b3f:	00 01                	add    %al,(%ecx)
473b41:	00 53 03             	add    %dl,0x3(%ebx)
473b44:	00 00                	add    %al,(%eax)
473b46:	02 00                	add    (%eax),%al
473b48:	56                   	push   %esi
473b49:	03 09                	add    (%ecx),%ecx
473b4b:	00 56 00             	add    %dl,0x0(%esi)
473b4e:	13 00                	adc    (%eax),%eax
473b50:	29 00                	sub    %eax,(%eax)
473b52:	56                   	push   %esi
473b53:	00 37                	add    %dh,(%edi)
473b55:	00 31                	add    %dh,(%ecx)
473b57:	00 56 00             	add    %dl,0x0(%esi)
473b5a:	44                   	inc    %esp
473b5b:	00 41 00             	add    %al,0x0(%ecx)
473b5e:	56                   	push   %esi
473b5f:	00 5b 00             	add    %bl,0x0(%ebx)
473b62:	51                   	push   %ecx
473b63:	00 56 00             	add    %dl,0x0(%esi)
473b66:	5b                   	pop    %ebx
473b67:	00 59 00             	add    %bl,0x0(%ecx)
473b6a:	56                   	push   %esi
473b6b:	00 5b 00             	add    %bl,0x0(%ebx)
473b6e:	61                   	popa
473b6f:	00 56 00             	add    %dl,0x0(%esi)
473b72:	5b                   	pop    %ebx
473b73:	00 69 00             	add    %ch,0x0(%ecx)
473b76:	56                   	push   %esi
473b77:	00 5b 00             	add    %bl,0x0(%ebx)
473b7a:	71 00                	jno    0x473b7c
473b7c:	56                   	push   %esi
473b7d:	00 5b 00             	add    %bl,0x0(%ebx)
473b80:	79 00                	jns    0x473b82
473b82:	56                   	push   %esi
473b83:	00 5b 00             	add    %bl,0x0(%ebx)
473b86:	81 00 56 00 7e 00    	addl   $0x7e0056,(%eax)
473b8c:	89 00                	mov    %eax,(%eax)
473b8e:	56                   	push   %esi
473b8f:	00 5b 00             	add    %bl,0x0(%ebx)
473b92:	91                   	xchg   %eax,%ecx
473b93:	00 56 00             	add    %dl,0x0(%esi)
473b96:	5b                   	pop    %ebx
473b97:	00 a9 00 4e 02 ce    	add    %ch,-0x31fdb200(%ecx)
473b9d:	00 c1                	add    %al,%cl
473b9f:	00 9c 02 ff 00 b1 00 	add    %bl,0xb100ff(%edx,%eax,1)
473ba6:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
473ba7:	02 03                	add    (%ebx),%al
473ba9:	01 c9                	add    %ecx,%ecx
473bab:	00 b0 02 0a 01 c9    	add    %dh,-0x36fef5fe(%eax)
473bb1:	00 b9 02 13 01 0c    	add    %bh,0xc011302(%ecx)
473bb7:	00 56 00             	add    %dl,0x0(%esi)
473bba:	37                   	aaa
473bbb:	00 0c 00             	add    %cl,(%eax,%eax,1)
473bbe:	c7 02 21 01 c1 00    	movl   $0xc10121,(%edx)
473bc4:	cf                   	iret
473bc5:	02 ff                	add    %bh,%bh
473bc7:	00 c9                	add    %cl,%cl
473bc9:	00 d9                	add    %bl,%cl
473bcb:	02 27                	add    (%edi),%ah
473bcd:	01 c9                	add    %ecx,%ecx
473bcf:	00 df                	add    %bl,%bh
473bd1:	02 27                	add    (%edi),%ah
473bd3:	01 c9                	add    %ecx,%ecx
473bd5:	00 e5                	add    %ah,%ch
473bd7:	02 27                	add    (%edi),%ah
473bd9:	01 0c 00             	add    %ecx,(%eax,%eax,1)
473bdc:	eb 02                	jmp    0x473be0
473bde:	2b 01                	sub    (%ecx),%eax
473be0:	49                   	dec    %ecx
473be1:	00 2c 03             	add    %ch,(%ebx,%eax,1)
473be4:	43                   	inc    %ebx
473be5:	01 e1                	add    %esp,%ecx
473be7:	00 3c 03             	add    %bh,(%ebx,%eax,1)
473bea:	49                   	dec    %ecx
473beb:	01 d9                	add    %ebx,%ecx
473bed:	00 56 00             	add    %dl,0x0(%esi)
473bf0:	4e                   	dec    %esi
473bf1:	01 f1                	add    %esi,%ecx
473bf3:	00 6e 03             	add    %ch,0x3(%esi)
473bf6:	65 01 f1             	gs add %esi,%ecx
473bf9:	00 80 03 6a 01 e1    	add    %al,-0x1efe95fd(%eax)
473bff:	00 85 03 71 01 f9    	add    %al,-0x6fe8efd(%ebp)
473c05:	00 dd                	add    %bl,%ch
473c07:	03 76 01             	add    0x1(%esi),%esi
473c0a:	99                   	cltd
473c0b:	00 56 00             	add    %dl,0x0(%esi)
473c0e:	37                   	aaa
473c0f:	00 09                	add    %cl,(%ecx)
473c11:	01 2a                	add    %ebp,(%edx)
473c13:	04 8f                	add    $0x8f,%al
473c15:	01 d9                	add    %ebx,%ecx
473c17:	00 46 04             	add    %al,0x4(%esi)
473c1a:	9a 01 11 01 7b 04 9f 	lcall  $0x9f04,$0x7b011101
473c21:	01 2e                	add    %ebp,(%esi)
473c23:	00 53 00             	add    %dl,0x0(%ebx)
473c26:	60                   	pusha
473c27:	00 2e                	add    %ch,(%esi)
473c29:	00 4b 00             	add    %cl,0x0(%ebx)
473c2c:	66 00 2e             	data16 add %ch,(%esi)
473c2f:	00 43 00             	add    %al,0x0(%ebx)
473c32:	4a                   	dec    %edx
473c33:	00 2e                	add    %ch,(%esi)
473c35:	00 6b 00             	add    %ch,0x0(%ebx)
473c38:	ad                   	lods   %ds:(%esi),%eax
473c39:	00 2e                	add    %ch,(%esi)
473c3b:	00 63 00             	add    %ah,0x0(%ebx)
473c3e:	83 00 2e             	addl   $0x2e,(%eax)
473c41:	00 5b 00             	add    %bl,0x0(%ebx)
473c44:	60                   	pusha
473c45:	00 2e                	add    %ch,(%esi)
473c47:	00 3b                	add    %bh,(%ebx)
473c49:	00 60 00             	add    %ah,0x0(%eax)
473c4c:	2e 00 1b             	add    %bl,%cs:(%ebx)
473c4f:	00 3b                	add    %bh,(%ebx)
473c51:	00 2e                	add    %ch,(%esi)
473c53:	00 13                	add    %dl,(%ebx)
473c55:	00 18                	add    %bl,(%eax)
473c57:	00 2e                	add    %ch,(%esi)
473c59:	00 0b                	add    %cl,(%ebx)
473c5b:	00 01                	add    %al,(%ecx)
473c5d:	00 2e                	add    %ch,(%esi)
473c5f:	00 33                	add    %dh,(%ebx)
473c61:	00 60 00             	add    %ah,0x0(%eax)
473c64:	2e 00 2b             	add    %ch,%cs:(%ebx)
473c67:	00 60 00             	add    %ah,0x0(%eax)
473c6a:	2e 00 23             	add    %ah,%cs:(%ebx)
473c6d:	00 4a 00             	add    %cl,0x0(%edx)
473c70:	c1 00 e9             	roll   $0xe9,(%eax)
473c73:	00 3c 01             	add    %bh,(%ecx,%eax,1)
473c76:	5b                   	pop    %ebx
473c77:	01 1b                	add    %ebx,(%ebx)
473c79:	01 04 80             	add    %eax,(%eax,%eax,4)
473c7c:	00 00                	add    %al,(%eax)
473c7e:	01 00                	add    %eax,(%eax)
473c8c:	01 00                	add    %eax,(%eax)
473c8e:	00 00                	add    %al,(%eax)
473c90:	02 00                	add    (%eax),%al
473c9a:	00 00                	add    %al,(%eax)
473c9c:	0a 00                	or     (%eax),%al
473c9e:	4d                   	dec    %ebp
473c9f:	00 00                	add    %al,(%eax)
473ca1:	00 00                	add    %al,(%eax)
473ca3:	00 02                	add    %al,(%edx)
473cad:	00 00                	add    %al,(%eax)
473caf:	00 d9                	add    %bl,%cl
473cb1:	00 5d 02             	add    %bl,0x2(%ebp)
473cb4:	00 00                	add    %al,(%eax)
473cb6:	00 00                	add    %al,(%eax)
473cb8:	08 00                	or     %al,(%eax)
473cc2:	00 00                	add    %al,(%eax)
473cc4:	d9 00                	flds   (%eax)
473cc6:	c7 03 00 00 00 00    	movl   $0x0,(%ebx)
473ccc:	00 53 65             	add    %dl,0x65(%ebx)
473ccf:	72 76                	jb     0x473d47
473cd1:	69 63 65 48 6f 73 74 	imul   $0x74736f48,0x65(%ebx),%esp
473cd8:	00 43 6f             	add    %al,0x6f(%ebx)
473cdb:	6d                   	insl   (%dx),%es:(%edi)
473cdc:	70 69                	jo     0x473d47
473cde:	6c                   	insb   (%dx),%es:(%edi)
473cdf:	61                   	popa
473ce0:	74 69                	je     0x473d4b
473ce2:	6f                   	outsl  %ds:(%esi),(%dx)
473ce3:	6e                   	outsb  %ds:(%esi),(%dx)
473ce4:	52                   	push   %edx
473ce5:	65 6c                	gs insb (%dx),%es:(%edi)
473ce7:	61                   	popa
473ce8:	78 61                	js     0x473d4b
473cea:	74 69                	je     0x473d55
473cec:	6f                   	outsl  %ds:(%esi),(%dx)
473ced:	6e                   	outsb  %ds:(%esi),(%dx)
473cee:	73 41                	jae    0x473d31
473cf0:	74 74                	je     0x473d66
473cf2:	72 69                	jb     0x473d5d
473cf4:	62 75 74             	bound  %esi,0x74(%ebp)
473cf7:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
473cfb:	73 74                	jae    0x473d71
473cfd:	65 6d                	gs insl (%dx),%es:(%edi)
473cff:	2e 52                	cs push %edx
473d01:	75 6e                	jne    0x473d71
473d03:	74 69                	je     0x473d6e
473d05:	6d                   	insl   (%dx),%es:(%edi)
473d06:	65 2e 43             	gs cs inc %ebx
473d09:	6f                   	outsl  %ds:(%esi),(%dx)
473d0a:	6d                   	insl   (%dx),%es:(%edi)
473d0b:	70 69                	jo     0x473d76
473d0d:	6c                   	insb   (%dx),%es:(%edi)
473d0e:	65 72 53             	gs jb  0x473d64
473d11:	65 72 76             	gs jb  0x473d8a
473d14:	69 63 65 73 00 6d 73 	imul   $0x736d0073,0x65(%ebx),%esp
473d1b:	63 6f 72             	arpl   %ebp,0x72(%edi)
473d1e:	6c                   	insb   (%dx),%es:(%edi)
473d1f:	69 62 00 2e 63 74 6f 	imul   $0x6f74632e,0x0(%edx),%esp
473d26:	72 00                	jb     0x473d28
473d28:	56                   	push   %esi
473d29:	6f                   	outsl  %ds:(%esi),(%dx)
473d2a:	69 64 00 53 79 73 74 	imul   $0x65747379,0x53(%eax,%eax,1),%esp
473d31:	65
473d32:	6d                   	insl   (%dx),%es:(%edi)
473d33:	00 49 6e             	add    %cl,0x6e(%ecx)
473d36:	74 33                	je     0x473d6b
473d38:	32 00                	xor    (%eax),%al
473d3a:	42                   	inc    %edx
473d3b:	6f                   	outsl  %ds:(%esi),(%dx)
473d3c:	6f                   	outsl  %ds:(%esi),(%dx)
473d3d:	6c                   	insb   (%dx),%es:(%edi)
473d3e:	65 61                	gs popa
473d40:	6e                   	outsb  %ds:(%esi),(%dx)
473d41:	00 52 75             	add    %dl,0x75(%edx)
473d44:	6e                   	outsb  %ds:(%esi),(%dx)
473d45:	74 69                	je     0x473db0
473d47:	6d                   	insl   (%dx),%es:(%edi)
473d48:	65 43                	gs inc %ebx
473d4a:	6f                   	outsl  %ds:(%esi),(%dx)
473d4b:	6d                   	insl   (%dx),%es:(%edi)
473d4c:	70 61                	jo     0x473daf
473d4e:	74 69                	je     0x473db9
473d50:	62 69 6c             	bound  %ebp,0x6c(%ecx)
473d53:	69 74 79 41 74 74 72 	imul   $0x69727474,0x41(%ecx,%edi,2),%esi
473d5a:	69
473d5b:	62 75 74             	bound  %esi,0x74(%ebp)
473d5e:	65 00 44 65 62       	add    %al,%gs:0x62(%ebp,%eiz,2)
473d63:	75 67                	jne    0x473dcc
473d65:	67 61                	addr16 popa
473d67:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
473d6b:	74 74                	je     0x473de1
473d6d:	72 69                	jb     0x473dd8
473d6f:	62 75 74             	bound  %esi,0x74(%ebp)
473d72:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
473d76:	73 74                	jae    0x473dec
473d78:	65 6d                	gs insl (%dx),%es:(%edi)
473d7a:	2e 44                	cs inc %esp
473d7c:	69 61 67 6e 6f 73 74 	imul   $0x74736f6e,0x67(%ecx),%esp
473d83:	69 63 73 00 44 65 62 	imul   $0x62654400,0x73(%ebx),%esp
473d8a:	75 67                	jne    0x473df3
473d8c:	67 69 6e 67 4d 6f 64 	imul   $0x65646f4d,0x67(%bp),%ebp
473d93:	65
473d94:	73 00                	jae    0x473d96
473d96:	41                   	inc    %ecx
473d97:	73 73                	jae    0x473e0c
473d99:	65 6d                	gs insl (%dx),%es:(%edi)
473d9b:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
473d9f:	69 74 6c 65 41 74 74 	imul   $0x72747441,0x65(%esp,%ebp,2),%esi
473da6:	72
473da7:	69 62 75 74 65 00 53 	imul   $0x53006574,0x75(%edx),%esp
473dae:	79 73                	jns    0x473e23
473db0:	74 65                	je     0x473e17
473db2:	6d                   	insl   (%dx),%es:(%edi)
473db3:	2e 52                	cs push %edx
473db5:	65 66 6c             	gs data16 insb (%dx),%es:(%edi)
473db8:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
473dbd:	6e                   	outsb  %ds:(%esi),(%dx)
473dbe:	00 53 74             	add    %dl,0x74(%ebx)
473dc1:	72 69                	jb     0x473e2c
473dc3:	6e                   	outsb  %ds:(%esi),(%dx)
473dc4:	67 00 41 73          	add    %al,0x73(%bx,%di)
473dc8:	73 65                	jae    0x473e2f
473dca:	6d                   	insl   (%dx),%es:(%edi)
473dcb:	62 6c 79 44          	bound  %ebp,0x44(%ecx,%edi,2)
473dcf:	65 73 63             	gs jae 0x473e35
473dd2:	72 69                	jb     0x473e3d
473dd4:	70 74                	jo     0x473e4a
473dd6:	69 6f 6e 41 74 74 72 	imul   $0x72747441,0x6e(%edi),%ebp
473ddd:	69 62 75 74 65 00 41 	imul   $0x41006574,0x75(%edx),%esp
473de4:	73 73                	jae    0x473e59
473de6:	65 6d                	gs insl (%dx),%es:(%edi)
473de8:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
473dec:	6f                   	outsl  %ds:(%esi),(%dx)
473ded:	6e                   	outsb  %ds:(%esi),(%dx)
473dee:	66 69 67 75 72 61    	imul   $0x6172,0x75(%edi),%sp
473df4:	74 69                	je     0x473e5f
473df6:	6f                   	outsl  %ds:(%esi),(%dx)
473df7:	6e                   	outsb  %ds:(%esi),(%dx)
473df8:	41                   	inc    %ecx
473df9:	74 74                	je     0x473e6f
473dfb:	72 69                	jb     0x473e66
473dfd:	62 75 74             	bound  %esi,0x74(%ebp)
473e00:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
473e04:	73 65                	jae    0x473e6b
473e06:	6d                   	insl   (%dx),%es:(%edi)
473e07:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
473e0b:	6f                   	outsl  %ds:(%esi),(%dx)