MKLLMLCREPRLYSCQRLKEAAKHQGHEMDILDPNHCFLKLSQNPPHFQIFYQENSESKPYLLSDYDAVLPRFGTTSTQMGCSVLQHFEGKGTFCLNSSQAFLNARDKWKSLQLLLKAGIPVPNSLLSGGEVQAQATIPHISSPTILKTLNGSQGIGVILAEKPQSAVSIMEAFKQTNISMLQQDFIEEAGNADIRCFVIGDQVVATMQRIGQNGEFRANCHRGGKTEKITLSDEEKQIAIQATKAIGLDVAGVDLIRSKKGLLVLEVNASPGLEMIEKTSGIDIAAEIIDYIEINAFINSR