MEAVDLSRIGLAGLAVMGQNLALNIAEKGFPISVYNRSTNKVDDTVERAKEEGKLPVKGFHDPKDFVLSIQKPRAVILLVKAGAPVDQTIATLSNFMEPGDCIVDGGNEWYENTERRAKQVAEKGLLYLGMGVSGGEEGARYGPSLMPGGTREAYKYIEDVVTKVAAQVDDGPCVTYVGEGGAGNFVKMVHNGIEYGDMQLISEAYDVLKCVGGLSNEEIAETFAEWNRGELESFLVEITADIFTVKDELAGGELVDKILDKTGMKGTGKWTVQQAAELSIAAPTIAASLDSRFLSGLKEEREIAAKIFKEHGLTDVLGSKTVDKKQLVDDVRKALYASKICSYAQGMNLLRAKSIEKSWDLNLGELARIWKGGCIIRAVFLDRIKKAYDRNSKLASLLVDPEFAKEMVDRQAAWRRVVGLAISMGISTPGMSASLAYFDTYRRARLPANLVQAQRDYFGAHTYERTDRSGSYHTEWAKLARQSKSSVKVHI*