MSRYAAVHAWDNLAGEGDARPTAAQIIRDAGKTNLKGQVIIITGVSSGTGAASARALAPTGAELYLAGRSIPKAKAALSTIADLPNVHFLELDLASTASIRAFAAEFLKQSGGRLNVLLNNAGGVLAERKVTVDGFEQQLAVNHLGPLLLFALLKDALLASASPSNPSRVVNVSSVGHRYGTIRWDDPNFEKGEYIPPVAYGQAKTASIYTASEIDRRYGAQNLHAWSVHPGAILDSAFLDNSGWDRGYLDGMVSAWPKKLFKSSEQGAATQIWAAVSDDVLAEGVTGKYLEDCSVAVHMSKSDSAEWRGHADHTYNEEDAKRCWELSEKLLGIRVE*