MRTVKQVSDLTGISVRALHYYDEIGLLKPNKITDAGYRLYDDESIKTLQQILFFKEIDIPLREVKEIMSSQYFDKVEALKNQKKLLILKRKRLDELIELINQTLRGEGNIDFKEFDMSEYFDVLEEFKREHRNKVIKIYGSVEKYNEYIERVKSNEEKIAKMAIKQYGTIEKFAKAIKTNFSSDILNLGEKFDRYKNDCLKEKHPKLKELYRKLVEDLSRNPSSTDLQEIAKEITDISKKDYEIFSMDTGDDNWYYMVQNYLVNPMWIEEVDKKYGSGAGKFIGQVLKTYLRDRKPKINTLYEKLVEDLSRDCSSREVQSIVEEIDNEMKRSNEFYKIDNGERYFDYMSELYLQDSDYIKVTDKNYGDGASKFIGEAFKIYFDNNNC*