MKFSTVLSLVSVAASTTLAAPVDTESLYDNSTTVDVPEEAILAFVGFDGTDVALTPFRNETHSGVLFINTTIYESALASEDGTPLVKREADAEPHWLRLGRGEPLYKREAEADAEADAHWLRLGRGEPLYKREAEADAEADAHWLRLGRGEPLYKREAEADAEADAHWLRLGRGEPLYKREAEADAEADAHWLRLGRGEPLY