MTLIVSAEIDVIPKHDVILPLLTSKVAKFILSKNQQIGELIGSKKKYKELSISPLSSNGRFLYAENDGKLLRAMRGEKLHFTFSVATSEVNEKTFDLDGDVSTSYGEFYVLLKTIYINQLKDIRHEIKERNVNLRFESPTLLSNKYMVPPVFKKKKVRSMNRLIPQPSLIFSFLANLWNSIADERERIVKGDLEWTPYYIGRIADVAFAEIGYSLRPVTVIIGKDNNQRIRQARGFVGWVKYEVINVNPRYLETFERLLGLAKIFGIGRSRGIGLGRVKVE