MKKQVLFWLFCLWTGVAALMAQEIPAEVLTAFQKGSPKGLTRYMGDKVELVILNKTTHADKEMASDILTDFFAKNKVSRFDVRHQGKRNESGFLVGTMQTGRGTYRVNCFLRKVNSNYIIHQIRIDKTNE