MEAADLSRIGLAGLAVMGQNLALNIAEKGFPISVYNRSTNKVDDTVERAKEEGNLPVKGYHDAKDFVLSIQKPRAVILLVKAGAPVDQTIATLSNFMEPGDCIVDGGNEWYENTERRAKQVAEKGLLYLGMGVSGGEEGARYGPSLMPGGTLEAYKYIEDVVTKVAAQVDDGPCVTYVGQGGAGNFVKMVHNGIEYGDMQLISEAYDVLKSVGGLSNKEIAETFAEWNRGELESFLVEITADIFTVKDDLGEGELVDKILDKTGMKGTGKWTVQQAADLSIAAPTIAASLDSRFLSGLKEEREIAAKIFKEHGLTDVLGSKTVDKKQLVDDVRKALYASKICSYAQGMNLIRAKSIEKSWNLNLGELARIWKGGCIIRAVFLDRIKKAYDRNSKLASLLVDPEFAKEMVERQAAWRRVVGLAISMGISTPGMNASLAYFDTYRRARLPANLVQAQRDYFGAHTYERTDRAGSYHTEWAKLARKSKTGVKAYA*