MDSDTLTGLLKNVAEKFPDRRALSVSGKFDLTHARLNVLIERAASRLVSSAGIKPGDVVALTFPNTVEFVIMFLAVIRARATAAPLNAAYTAEEFEFYLSDSDSKLLLTSKEGNAPAQEAASKLNISHVTATLLDAGSDLALSVADSDSVSDSASELVNSPDDPALFLHTSGTTSRPKGVPLTQLNLVSSVKNIKSVYKLTESDSTVIVLPLFHVHGLLAGLLSSLGAGAAVTLPAAGRFSATTFWADMKKYDATWYTAVPTIHQIILDRHASQPEPEYPKLRFIRSCSASLAPVILSRLEEAFGAPVLEAYAMTEATHLMSSNPLPEEGPHKPGSVGKPVGQEMAILNEKGEMQEPHSKGEVCIRGPNVTKGYKNNPEANKAGFEFGWFHTGDIGYFDSDGYLHLVGRIKELINRGGEKISPIEVDSVLLTHPDVSQGVAFGVPDEKYGEEINCAVIPREGTTVTEEDIKTFCKKNLAAFKVPKRVFITDNLPKTASGKIQRRIVAQHFLEKP*