MFFLDVQGTLISDHDKSLIHGAKELIDFLNAKNLPYLIITNNTKKLDFLEKLQQKGLAIKENAYIDPFSVLKHLLRPCKVAAFGADEFVKSLENLGFELDFVNPSAVLVASYDDFKFKDFATMIELARREVRFIAMHETSIYKKDGRPYPGVGSIMAMLKNAIDFEYEVMGKPSIAFYKEALNLIRRQNSKIDFEDIKIISDDFRGDLLKAKELGMKTLLVLSGKISDTKGLDTDLLDGVYPSVFEFLKDLKCQI*