MQSLLNGRVGMRTSTASRRCSAALRRPVDRSYAVRTAALYHNPGPRDSGKAKAAGAAVETILKLVAAGDREALCDYFATSNLTDAPTLKLASGCEVVVFEDVMESMMLREPSRHFLDSYAIRHLILNAPASKQTLSGLMLGPNKYVQRMSVTAPSGEGCILTFTMTAAQPPQAAQPELGTAAGAVAAASVPADQAATTPAPPLEPVWRLSSVRGEPQFGVGGTQPVGPSPELSPEQIVEAQLAALQRKDVPAAFQFLSPGSQKIIGDERQFAENMSRHRRYGGLLGHIAATSVRRCMARPSTYMEIVSVTSASGIRFVFCYILGHENGMWSIDFVKVIDDPRLVAAVDSSCAAQRKARPADEQ*