MGDKDYQADKKQKSRNEADLLKQAMESKYTRLLSENFLIGMNDIMDTATMVGLQKNVYPLYDELKELRGLNGVKDHLSYVASKQEAYSKRNVAKYLKKAIEQYLPTVKRQDLS