MKYQVLTVGNPNSGKTTLFNGLTGAKQQVGNWAGVTVEKKTGSFVHAGDEFSLTDLPGIYALDSGNDSNSIDESIASRAVLTHPADVIINVVDATCLERSLYMTLQLRELRRPMIVVLNKMDALKRERVHLDLKQLEAFLGCPVLALSANNKEQVRRFKEKLHKLLVQGIALKQIELHYGAEFESLIHELEPMFAEQAVSARALAIRALENDRLVINGLKEAERQNVEQRQHECQVDIDLLVANVRYTYLHELCTHVRRTEGKLSHKFTEKAKLAAALEHHHHHH