MKTRDKIVYAALELFNEHGERSITTNHIAEHIEISPGNLYYHFRNKQEIVRDIFTLYSTELLERFTPIQGQQESLTLLKSYLDSIFTLMWKYRFFYANLPEILSRDEKLHLDYMAVQEKLQTNLVDIMRAFVELNLLKATDAEMKSMVTSLHLIASGWLAYQSAMSPKSQITEQVVHQGMLQMIATVKPIATTQGFEQLTLLEDGVRALNSK