MGKYFGTDGVRGVANSELTPELAFKVGRFGGYVLTKDKQRPKVLIGRDTRISGHMLEGALVAGLLSIGAEVMRLGVISTPGVSYLTKAMDAEAGVMISASHNPVQDNGIKFFGGDGFKLSDEQEAEIERLMDEPEDKLPRPVGADLGLVNDYFEGGQKYLQFLKQTADEDFTGIHVALDCANGATSSLATHLFADLDADVSTMGTSPNGLNINDGVGSTHPEALSAFVKEKNADLGLAFDGDGDRLIAVDEKGNIVDGDQIMYICSKHLKSEGRLKDDTVVSTVMSNLGFYKALEKEGIKSVQTAVGDRYVVEAMKKDGYNVGGEQSGHLIFLDYNTTGDGLLSAIMLMNTLKATGKPLSELAAEMQKFLVPRGSSGLEHHHHHH