MNQVIHQIRATLLNATLWAEMYPNMEMTARRGSLLFPELKFQMSGMKNDEIYQISIHFEMIDNVRVTIDTDGVNFVKSEKRNALPHHSSRVFIHPAGCQTGAEWMKSAIDFNQVKLVNKEEYVKGDNFIFVHSMYRYVPVLTIWQNGCDFPQTLSYLEAQFIPVTTYISDTIKTWKSVNNKFTTKKNGGKGSKRKLGEACEDPVAKRSAVALDLNPDLHSNVAQEQWPTMMPGDYGINQYNPYFNYQMYPSMEQPFFDGGFMFPTPSVTPPGIDSVPSTPSMSTSSGSYPVTPMSMSMPFDAFPDFSGSTPKMFAANQSMNYAFPPNHSGYSYSSAEVYYPSNF