MKDSHQTIGVFVRPTHYQNPLFEELEQAKEWVLKLLEDEGFESFMIDSLDGAKDERLIEKAYAFLCLGGDGTILGALRMTHSYNKPCFGVRIGNLGFLSAVELNDLKDFLQDLKHNRIKLEEHLALEGRIGKTSFYAINEIVIAKKKALGVLDIQAYAGHTPFNTYKGDGLIIATPLGSTAYNLSAHGPIVHALSQSYILTPLCDFSLTQRPLVLGAEFCLNFCAHEDALVVIDGQATYDLKANQPLYIQKSPTTTKLLQKNSRDYFKVLKEKLLWGESPSKKR*