MKVYLVGGAVRDQLLGLPVKDRDWIVVGADPATLLSLGYQQVGKDFPVFLNPKTKEEYALARTERKAGAGYTGFICDFSPTITLEQDLIRRDLTINAMAQSEDGEIIDPYGGKQDLENRILRHISPAFSEDPLRVLRVARFAARYHSLGFKIASETLSLMAELAQSGELQHLTAERVWLETEKALNEKNPEIYFETLHKTGALSVLFPEIDALYGVPNPVKHHPEVDSFIHTMLVLKQTVHLTENTPNLQKKCGPFCRNLS*