MESALEPSFFNGEVPVTLKYTDREDRRATITAAAGGMARQRVLNLQLTDEADAYLLYSLHLSEDDFHALKTEQSLLVDFATFPGKLVELLRQCQACAAEEQPRFVAELSVGDSAASSSAGKPPTLERWRAEGESFQAELSESRSAHREAESRAAALAAQLHESRLATREATHRLEGAEQEAALLREQTAELRRENSGLAAANHALEKAAGASRIEVAALSASTADKDALVAKTSSLLEAAADARRYEWGRGIATRLV*