MKIKLIDNIDRLRAFLDDRTNTGNIVDEGDHYQIKPDAVYLGIYEGLILTGVHEVRNFWHSVVECHAIYDAGFRGQYALEGHKLFCEWLLKNSSFTNSVTMVPDTTKYGRVIIRMLGATRIGHLDDAYISNGSPVGVTLYQLKRSQYEELLKC