MLTRRCLKLVAGTDVQEAELIRVEQLQQHQRGLAVMAEARQQADALLDEARQQAHEAIAVATGQAEQQFWRQADEILRGWQQEREQMENWLVARCGQLLTDAMTQILKAVPDAERYPALLRQLLRTQGGEGRGTLYCHPDSQADVAAWLTEHSHLGWKLSSDDALAQDTLKLITAQGVMTLSWQRAVEQLLPQTEMLSLN