MKLYAGKIDTIAAEIIGQLSRDGDIEVTESAEAQLDVVSVLKEYLRVDRELTERTKDVLEIRGLSHSAFGRTKRSLAEKQGFGLGEEGLSWICTQLVETFMQSSHIEEVYAEDAALRRKIKDVLRKHMESVDQELDREVRQRLKNLEEGTVAWEVEYGKVMGKMKQKYGLEE