MSEVEVQIPSAFDPFADANAEDSGVASKDYVHVRIQQRNGRKSLTTVQGLKKEFSYNKILKDLKKEFCCNGTVVQDPELGQVIQLQGDQRKNVSTFLVQAGIVKKDHIKIHGF