425af7:	52                   	push   %edx
425af8:	53                   	push   %ebx
425af9:	45                   	inc    %ebp
425afa:	4e                   	dec    %esi
425afb:	54                   	push   %esp
425afc:	41                   	inc    %ecx
425afd:	4e                   	dec    %esi
425afe:	54                   	push   %esp
425aff:	53                   	push   %ebx
425b00:	4b                   	dec    %ebx
425b01:	41                   	inc    %ecx
425b02:	42                   	inc    %edx
425b03:	53                   	push   %ebx
425b04:	4d                   	dec    %ebp
425b05:	44                   	inc    %esp
425b06:	45                   	inc    %ebp
425b07:	00 55 6e             	add    %dl,0x6e(%ebp)
425b0a:	73 69                	jae    0x425b75
425b0c:	6d                   	insl   (%dx),%es:(%edi)
425b0d:	70 65                	jo     0x425b74
425b0f:	72 69                	jb     0x425b7a
425b11:	6e                   	outsb  %ds:(%esi),(%dx)
425b12:	67 00 4e 65          	add    %cl,0x65(%bp)
425b16:	72 76                	jb     0x425b8e
425b18:	6f                   	outsl  %ds:(%esi),(%dx)
425b19:	75 73                	jne    0x425b8e
425b1b:	6e                   	outsb  %ds:(%esi),(%dx)
425b1c:	65 73 73             	gs jae 0x425b92
425b1f:	65 73 00             	gs jae 0x425b22
425b22:	00 00                	add    %al,(%eax)
425b24:	41                   	inc    %ecx
425b25:	53                   	push   %ebx
425b26:	50                   	push   %eax
425b27:	41                   	inc    %ecx
425b28:	52                   	push   %edx
425b29:	47                   	inc    %edi
425b2a:	45                   	inc    %ebp
425b2b:	53                   	push   %ebx
425b2c:	53                   	push   %ebx
425b2d:	55                   	push   %ebp
425b2e:	50                   	push   %eax
425b2f:	50                   	push   %eax
425b30:	45                   	inc    %ebp
425b31:	52                   	push   %edx
425b32:	4e                   	dec    %esi
425b33:	45                   	inc    %ebp
425b34:	53                   	push   %ebx
425b35:	00 00                	add    %al,(%eax)
425b37:	00 73 74             	add    %dh,0x74(%ebx)
425b3a:	6f                   	outsl  %ds:(%esi),(%dx)
425b3b:	6b 6b 65 6e          	imul   $0x6e,0x65(%ebx),%ebp
425b3f:	73 00                	jae    0x425b41
425b41:	00 00                	add    %al,(%eax)
425b43:	00 62 69             	add    %ah,0x69(%edx)
425b46:	73 65                	jae    0x425bad
425b48:	6b 73 75 65          	imul   $0x65,0x75(%ebx),%esi
425b4c:	6c                   	insb   (%dx),%es:(%edi)
425b4d:	6c                   	insb   (%dx),%es:(%edi)
425b4e:	65 00 6f 76          	add    %ch,%gs:0x76(%edi)
425b52:	65 72 72             	gs jb  0x425bc7
425b55:	65 64 75 63          	gs fs jne 0x425bbc
425b59:	65 00 00             	add    %al,%gs:(%eax)
425b5c:	53                   	push   %ebx
425b5d:	6b 6e 73 6d          	imul   $0x6d,0x73(%esi),%ebp
425b61:	61                   	popa
425b62:	6e                   	outsb  %ds:(%esi),(%dx)
425b63:	64 34 00             	fs xor $0x0,%al
425b66:	00 00                	add    %al,(%eax)
425b68:	46                   	inc    %esi
425b69:	6c                   	insb   (%dx),%es:(%edi)
425b6a:	75 66                	jne    0x425bd2
425b6c:	66 69 6e 65 73 73    	imul   $0x7373,0x65(%esi),%bp
425b72:	36 00 41 6d          	add    %al,%ss:0x6d(%ecx)
425b76:	70 68                	jo     0x425be0
425b78:	69 6f 6e 69 63 00 00 	imul   $0x6369,0x6e(%edi),%ebp
425b7f:	00 52 65             	add    %dl,0x65(%edx)
425b82:	63 6f 6d             	arpl   %ebp,0x6d(%edi)
425b85:	6d                   	insl   (%dx),%es:(%edi)
425b86:	69 74 74 61 6c 00 54 	imul   $0x7654006c,0x61(%esp,%esi,2),%esi
425b8d:	76
425b8e:	69 6c 6c 69 6e 67 62 	imul   $0x7262676e,0x69(%esp,%ebp,2),%ebp
425b95:	72
425b96:	6f                   	outsl  %ds:(%esi),(%dx)
425b97:	64 65 72 73          	fs gs jb 0x425c0e
425b9b:	37                   	aaa
425b9c:	00 00                	add    %al,(%eax)
425b9e:	00 00                	add    %al,(%eax)
425ba0:	41                   	inc    %ecx
425ba1:	6e                   	outsb  %ds:(%esi),(%dx)
425ba2:	69 64 72 6f 73 69 73 	imul   $0x736973,0x6f(%edx,%esi,2),%esp
425ba9:	00
425baa:	00 00                	add    %al,(%eax)
425bac:	54                   	push   %esp
425bad:	72 61                	jb     0x425c10
425baf:	63 74 33 00          	arpl   %esi,0x0(%ebx,%esi,1)
425bb3:	00 53 45             	add    %dl,0x45(%ebx)
425bb6:	41                   	inc    %ecx
425bb7:	54                   	push   %esp
425bb8:	41                   	inc    %ecx
425bb9:	4e                   	dec    %esi
425bba:	47                   	inc    %edi
425bbb:	00 43 4f             	add    %al,0x4f(%ebx)
425bbe:	41                   	inc    %ecx
425bbf:	4c                   	dec    %esp
425bc0:	59                   	pop    %ecx
425bc1:	41                   	inc    %ecx
425bc2:	52                   	push   %edx
425bc3:	44                   	inc    %esp
425bc4:	00 00                	add    %al,(%eax)
425bc6:	00 00                	add    %al,(%eax)
425bc8:	41                   	inc    %ecx
425bc9:	62 72 61             	bound  %esi,0x61(%edx)
425bcc:	63 68 69             	arpl   %ebp,0x69(%eax)
425bcf:	61                   	popa
425bd0:	73 39                	jae    0x425c0b
425bd2:	00 00                	add    %al,(%eax)
425bd4:	45                   	inc    %ebp
425bd5:	78 69                	js     0x425c40
425bd7:	73 74                	jae    0x425c4d
425bd9:	61                   	popa
425bda:	62 69 6c             	bound  %ebp,0x6c(%ecx)
425bdd:	69 74 79 00 00 00 00 	imul   $0x72000000,0x0(%ecx,%edi,2),%esi
425be4:	72
425be5:	79 6e                	jns    0x425c55
425be7:	6b 65 72 73          	imul   $0x73,0x72(%ebp),%esp
425beb:	00 4f 66             	add    %cl,0x66(%edi)
425bee:	66 65 72 67          	data16 gs jb 0x425c59
425bf2:	61                   	popa
425bf3:	76 65                	jbe    0x425c5a
425bf5:	72 6e                	jb     0x425c65
425bf7:	65 73 00             	gs jae 0x425bfa
425bfa:	00 00                	add    %al,(%eax)
425bfc:	75 6e                	jne    0x425c6c
425bfe:	64 69 67 6e 69 66 79 	imul   $0x796669,%fs:0x6e(%edi),%esp
425c05:	00
425c06:	00 00                	add    %al,(%eax)
425c08:	0c 00                	or     $0x0,%al
425c0a:	5c                   	pop    %esp
425c0b:	01 00                	add    %eax,(%eax)
425c0d:	00 00                	add    %al,(%eax)
425c0f:	00 00                	add    %al,(%eax)
425c11:	00 00                	add    %al,(%eax)
425c13:	00 02                	add    %al,(%edx)
425c15:	00 00                	add    %al,(%eax)
425c17:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
425c1b:	00 04 00             	add    %al,(%eax,%eax,1)
425c1e:	00 00                	add    %al,(%eax)
425c20:	6d                   	insl   (%dx),%es:(%edi)
425c21:	00 70 00             	add    %dh,0x0(%eax)
425c24:	00 00                	add    %al,(%eax)
425c26:	00 00                	add    %al,(%eax)
425c28:	23 3d fb fc fa a0    	and    0xa0fafcfb,%edi
425c2e:	68 10 a7 38 08       	push   $0x838a710
425c33:	00 2b                	add    %ch,(%ebx)
425c35:	33 71 b5             	xor    -0x4b(%ecx),%esi
425c38:	22 3d fb fc fa a0    	and    0xa0fafcfb,%bh
425c3e:	68 10 a7 38 08       	push   $0x838a710
425c43:	00 2b                	add    %ch,(%ebx)
425c45:	33 71 b5             	xor    -0x4b(%ecx),%esi
425c48:	02 00                	add    (%eax),%al
425c4a:	00 00                	add    %al,(%eax)
425c4c:	28 5c 42 00          	sub    %bl,0x0(%edx,%eax,2)
425c50:	38 5c 42 00          	cmp    %bl,0x0(%edx,%eax,2)
425c54:	00 00                	add    %al,(%eax)
425c56:	00 00                	add    %al,(%eax)
425c58:	49                   	dec    %ecx
425c59:	4f                   	dec    %edi
425c5a:	ad                   	lods   %ds:(%esi),%eax
425c5b:	33 99 66 cf 11 b7    	xor    -0x48ee309a(%ecx),%ebx
425c61:	0c 00                	or     $0x0,%al
425c63:	aa                   	stos   %al,%es:(%edi)
425c64:	00 60 d3             	add    %ah,-0x2d(%eax)
425c67:	93                   	xchg   %eax,%ebx
425c68:	08 00                	or     %al,(%eax)
425c6a:	00 00                	add    %al,(%eax)
425c6c:	4e                   	dec    %esi
425c6d:	00 31                	add    %dh,(%ecx)
425c6f:	00 37                	add    %dh,(%edi)
425c71:	00 34 00             	add    %dh,(%eax,%eax,1)
425c74:	00 00                	add    %al,(%eax)
425c76:	00 00                	add    %al,(%eax)
425c78:	04 00                	add    $0x0,%al
425c7a:	00 00                	add    %al,(%eax)
425c7c:	32 00                	xor    (%eax),%al
425c7e:	2f                   	das
425c7f:	00 00                	add    %al,(%eax)
425c81:	00 00                	add    %al,(%eax)
425c83:	00 06                	add    %al,(%esi)
425c85:	00 00                	add    %al,(%eax)
425c87:	00 32                	add    %dh,(%edx)
425c89:	00 2f                	add    %ch,(%edi)
425c8b:	00 32                	add    %dh,(%edx)
425c8d:	00 00                	add    %al,(%eax)
425c8f:	00 02                	add    %al,(%edx)
425c91:	00 00                	add    %al,(%eax)
425c93:	00 39                	add    %bh,(%ecx)
425c95:	00 00                	add    %al,(%eax)
425c97:	00 02                	add    %al,(%edx)
425c99:	00 00                	add    %al,(%eax)
425c9b:	00 37                	add    %dh,(%edi)
425c9d:	00 00                	add    %al,(%eax)
425c9f:	00 02                	add    %al,(%edx)
425ca1:	00 00                	add    %al,(%eax)
425ca3:	00 61 00             	add    %ah,0x0(%ecx)
425ca6:	00 00                	add    %al,(%eax)
425ca8:	18 00                	sbb    %al,(%eax)
425caa:	00 00                	add    %al,(%eax)
425cac:	67 00 69 00          	add    %ch,0x0(%bx,%di)
425cb0:	31 00                	xor    %eax,(%eax)
425cb2:	43                   	inc    %ebx
425cb3:	00 57 00             	add    %dl,0x0(%edi)
425cb6:	6a 00                	push   $0x0
425cb8:	39 00                	cmp    %eax,(%eax)
425cba:	58                   	pop    %eax
425cbb:	00 56 00             	add    %dl,0x0(%esi)
425cbe:	31 00                	xor    %eax,(%eax)
425cc0:	32 00                	xor    (%eax),%al
425cc2:	36 00 00             	add    %al,%ss:(%eax)
425cc5:	00 00                	add    %al,(%eax)
425cc7:	00 30                	add    %dh,(%eax)
425cc9:	00 00                	add    %al,(%eax)
425ccb:	00 6e 00             	add    %ch,0x0(%esi)
425cce:	51                   	push   %ecx
425ccf:	00 51 00             	add    %dl,0x0(%ecx)
425cd2:	4c                   	dec    %esp
425cd3:	00 43 00             	add    %al,0x0(%ebx)
425cd6:	56                   	push   %esi
425cd7:	00 6c 00 6d          	add    %ch,0x6d(%eax,%eax,1)
425cdb:	00 55 00             	add    %dl,0x0(%ebp)
425cde:	38 00                	cmp    %al,(%eax)
425ce0:	4f                   	dec    %edi
425ce1:	00 53 00             	add    %dl,0x0(%ebx)
425ce4:	51                   	push   %ecx
425ce5:	00 36                	add    %dh,(%esi)
425ce7:	00 47 00             	add    %al,0x0(%edi)
425cea:	35 00 54 00 38       	xor    $0x38005400,%eax
425cef:	00 6f 00             	add    %ch,0x0(%edi)
425cf2:	4f                   	dec    %edi
425cf3:	00 75 00             	add    %dh,0x0(%ebp)
425cf6:	6f                   	outsl  %ds:(%esi),(%dx)
425cf7:	00 34 00             	add    %dh,(%eax,%eax,1)
425cfa:	36 00 00             	add    %al,%ss:(%eax)
425cfd:	00 00                	add    %al,(%eax)
425cff:	00 4c 00 00          	add    %cl,0x0(%eax,%eax,1)
425d03:	00 72 00             	add    %dh,0x0(%edx)
425d06:	64 00 73 00          	add    %dh,%fs:0x0(%ebx)
425d0a:	5a                   	pop    %edx
425d0b:	00 4e 00             	add    %cl,0x0(%esi)
425d0e:	46                   	inc    %esi
425d0f:	00 53 00             	add    %dl,0x0(%ebx)
425d12:	48                   	dec    %eax
425d13:	00 36                	add    %dh,(%esi)
425d15:	00 49 00             	add    %cl,0x0(%ecx)
425d18:	34 00                	xor    $0x0,%al
425d1a:	6a 00                	push   $0x0
425d1c:	56                   	push   %esi
425d1d:	00 75 00             	add    %dh,0x0(%ebp)
425d20:	68 00 73 00 74       	push   $0x74007300
425d25:	00 63 00             	add    %ah,0x0(%ebx)
425d28:	6d                   	insl   (%dx),%es:(%edi)
425d29:	00 51 00             	add    %dl,0x0(%ecx)
425d2c:	44                   	inc    %esp
425d2d:	00 58 00             	add    %bl,0x0(%eax)
425d30:	77 00                	ja     0x425d32
425d32:	62 00                	bound  %eax,(%eax)
425d34:	6c                   	insb   (%dx),%es:(%edi)
425d35:	00 50 00             	add    %dl,0x0(%eax)
425d38:	66 00 6c 00 38       	data16 add %ch,0x38(%eax,%eax,1)
425d3d:	00 58 00             	add    %bl,0x0(%eax)
425d40:	77 00                	ja     0x425d42
425d42:	45                   	inc    %ebp
425d43:	00 5a 00             	add    %bl,0x0(%edx)
425d46:	67 00 69 00          	add    %ch,0x0(%bx,%di)
425d4a:	31 00                	xor    %eax,(%eax)
425d4c:	32 00                	xor    (%eax),%al
425d4e:	31 00                	xor    %eax,(%eax)
425d50:	00 00                	add    %al,(%eax)
425d52:	00 00                	add    %al,(%eax)
425d54:	0c 00                	or     $0x0,%al
425d56:	08 00                	or     %al,(%eax)
425d60:	65 00 31             	add    %dh,%gs:(%ecx)
425d63:	00 59 00             	add    %bl,0x0(%ecx)
425d66:	75 00                	jne    0x425d68
425d68:	79 00                	jns    0x425d6a
425d6a:	33 00                	xor    (%eax),%eax
425d6c:	33 00                	xor    (%eax),%eax
425d6e:	00 00                	add    %al,(%eax)
425d70:	81 09 f8 7b 32 bf    	orl    $0xbf327bf8,(%ecx)
425d76:	1a 10                	sbb    (%eax),%dl
425d78:	8b bb 00 aa 00 30    	mov    0x3000aa00(%ebx),%edi
425d7e:	0c ab                	or     $0xab,%al
425d80:	02 00                	add    (%eax),%al
425d82:	00 00                	add    %al,(%eax)
425d84:	62 00                	bound  %eax,(%eax)
425d86:	00 00                	add    %al,(%eax)
425d88:	02 00                	add    (%eax),%al
425d8a:	00 00                	add    %al,(%eax)
425d8c:	20 00                	and    %al,(%eax)
425d8e:	00 00                	add    %al,(%eax)
425d90:	02 00                	add    (%eax),%al
425d92:	00 00                	add    %al,(%eax)
425d94:	45                   	inc    %ebp
425d95:	00 00                	add    %al,(%eax)
425d97:	00 04 00             	add    %al,(%eax,%eax,1)
425d9a:	00 00                	add    %al,(%eax)
425d9c:	41                   	inc    %ecx
425d9d:	00 42 00             	add    %al,0x0(%edx)
425da0:	00 00                	add    %al,(%eax)
425da2:	00 00                	add    %al,(%eax)
425da4:	02 00                	add    (%eax),%al
425da6:	00 00                	add    %al,(%eax)
425da8:	43                   	inc    %ebx
425da9:	00 00                	add    %al,(%eax)
425dab:	00 79 4f             	add    %bh,0x4f(%ecx)
425dae:	ad                   	lods   %ds:(%esi),%eax
425daf:	33 99 66 cf 11 b7    	xor    -0x48ee309a(%ecx),%ebx
425db5:	0c 00                	or     $0x0,%al
425db7:	aa                   	stos   %al,%es:(%edi)
425db8:	00 60 d3             	add    %ah,-0x2d(%eax)
425dbb:	93                   	xchg   %eax,%ebx
425dbc:	14 00                	adc    $0x0,%al
425dbe:	00 00                	add    %al,(%eax)
425dc0:	70 00                	jo     0x425dc2
425dc2:	50                   	push   %eax
425dc3:	00 6f 00             	add    %ch,0x0(%edi)
425dc6:	6b 00 32             	imul   $0x32,(%eax),%eax
425dc9:	00 35 00 71 00 32    	add    %dh,0x32007100
425dcf:	00 33                	add    %dh,(%ebx)
425dd1:	00 39                	add    %bh,(%ecx)
425dd3:	00 00                	add    %al,(%eax)
425dd5:	00 00                	add    %al,(%eax)
425dd7:	00 02                	add    %al,(%edx)
425dd9:	00 00                	add    %al,(%eax)
425ddb:	00 46 00             	add    %al,0x0(%esi)
425dde:	00 00                	add    %al,(%eax)
425de0:	02 00                	add    (%eax),%al
425de2:	00 00                	add    %al,(%eax)
425de4:	47                   	inc    %edi
425de5:	00 00                	add    %al,(%eax)
425de7:	00 3e                	add    %bh,(%esi)
425de9:	00 00                	add    %al,(%eax)
425deb:	00 43 00             	add    %al,0x0(%ebx)
425dee:	36 00 68 00          	add    %ch,%ss:0x0(%eax)
425df2:	31 00                	xor    %eax,(%eax)
425df4:	75 00                	jne    0x425df6
425df6:	4c                   	dec    %esp
425df7:	00 4f 00             	add    %cl,0x0(%edi)
425dfa:	61                   	popa
425dfb:	00 31                	add    %dh,(%ecx)
425dfd:	00 6f 00             	add    %ch,0x0(%edi)