MKQILLVCNAGMSTSMLVKKMQQSATERGIEISIQAKSMTEAKKNIHEADVILIGPQIRYELLAVKEIAGNIPVDTIDMRDYGMMNGAKVLEQALAWIGEIR