MKITVNDKNEVIGFVNTGGLRNSLDVDDNNVPIKFKEEFEPRKFVFTNGEIKYNSNFEKEDVPNASNQQSASDLSDEELRGMVASMQMQVAQVNVLTMELAQQNAMLTQQLTELKTNKTSTEGDV