MDKRALLASPGGGPPAKRRLELGESGHQYLSDGLKTPKGKGRAALRSPDSPKTPKSPSEKTRYDTSLGLLTKKFIQLLSQSPDGVLDLNKAAEVLKVQKRRIYDITNVLEGIHLIKKKSKNNVQWMGCSLSEDGGMLAQCQGLSKEVTELSQEEKKLDELIQSCTLDLKLLTEDSENQRLAYVTYQDIRKISGLKDQTVIVVKAPPETRLEVPDSIEEDSLQIHLASTQGPIEVYLCPEETETHSPMKTSNQDHNGNIPKPTSKVFQLKNSFDFSNLFFVSTNVFLSDLASTNSGHSDCSISMGNLSPLASPSNLLQQTEDQIPSSLEGPFVNLLPPLLQEDYLLSLGEEEGISDLFEAYDLEKLPLV