MDSDTLSGLLENVAKKFPDRRALSVSGKFNLTHARLHDLIERAASRLVSDAGIKPGDVVALTFPNTVEFVIMFLAVIRARATAAPLNAAYTAEEFEFYLSDSDSKLLLTSKEGNAPAQEAASKLKISHVTATLLDAGSDLVLSVADSDSVVDSATELVNHPDDGALFLHTSGTTSRPKGVPLTQLNLASSVKNIKAVYKLTESDSTVIVLPLFHVHGLLAGLLSSLGAGAAVTLPAAGRFSATTFWPDMKKYNATWYTAVPTIHQIILDRHASHPETEYPKLRFIRSCSASLAPVILSRLEEAFGAPVLEAYAMTEATHLMSSNPLPEEGPHKPGSVGKPVGQEMAILNEKGEIQEPNNKGEVCIRGPNVTKGYKNNPEANKAGFEFGWFHTGDIGYFDTDGYLHLVGRIKELINRGGEKISPIEVDAVLLTHPDVSQGVAFGVPDEKYGEEINCAVIPREGTTVTEEDIKAFCKKNLAAFKVPKRVFITDNLPKTASGKIQRRIVAQHFLEKP*