MKLVQELHRVPAKVKVIISGTPIQNNLAEMHSLMEFCCEGLLGDVRTFKRVYEKPITSGQDRDATPRQREVGAAVAAELRRVLAPYFLRREKLHWQQLHWQQLHWQQLHWQQLHWQQLHWQQLQLQLVISTDVSASAYSDVGCALAGVRQALVRRAAAGVHMVLAARPPLDVRTWGYQLDTSSTGSMMAAPSGSRRLTRAENPAAAAVALAWPPETIGFHSLGATTLGLWEKGCSHPDLTPLCASVLKKVCDHPALLSEGAAGAVISGSHNSSNKPTAQGRQHPHGRALATAAKGRNGNGCKAAGPDMEAAAAESARDMLAGLNANVEAQ