MITDSQPIVVSLAQHHDALWRQFNGHHNEMIVTKGGRKMFPKLEYVVRGLHPDKLYAMTLRLELADESRFKFSGGEWMKSGKAEQHQVAKTVWHADGVLKGRLVVKF