MLKIPDDTSTSAALNIECRVCGDKASGFHYGVHACEGCKGFFRRTIRLKLVYDHCDLHCRIHKKSRNKCQYCRFQKCLNVGMSHNAIRFGRMPQAEKEKLLAEFSSDLEHMHPEAADLRALSRHLYEAYLKNFPLTKAKARAILSGKTGDKAPFVIHDMKSLMEGEQSLKHRHIVSVAAPRPLELGENTSSVSIPENELELRFFNSCQSRSVEAVREVTEFAKSIPGFIDLDLNDQVTLLKYGVIEILIIMMAPLMNKDGTLISYGQIFMTREFLKSLRKPFGQMMEPKFEFSVKFNTLELDDNDMALFLAVIILSGDRPGLLNVKPIERLQETVLHSLELQLKISHPDSLQLFAKLLQKMTDLRQIVTDHVHFIQLLKKREVDMCLHPLLQEIMKDLY