MELTSVLKFLENRAILVTGATGFLAKIFVEKILRVQPNVKKLYLLLRAQDNDAALQRFNNEAVAKDLFKLLREKHGANLNTFISERTTIIPGDITIENLGVKDTNLLEEMWREVNVVVNLAATTNFDERYDVSLGLNTFGAINVLNFAKKCSKLKVLLHVSTAYVSGEKRGLILETPYNLGETLNGTSGLDIYTEKKVMEETLKQLRVEGSSQESITSAMKELGLQRARKYGWPNPYVFTKALAEMILGDMKEDVPLVIFRPTIVTSTLRDPFPGWVEGIRTIDSLAVGYGKGKLTCFLGDPEAIIDLIPADMVVNAMIVTMMAHADQRGSQIIYHVGTSVSNPVKFTCPQEYAFRYFKEHPWIDKQGKPVIVGKVNVLSSMDSFRRYMALRYMLPLKGLEIVNTILCQFFQDKYSELDRKIKFVMRLIDLYEPYLFFKGVYDDMNTEKLRRAAKESGIETDVFNFNPKSINWEDYFMNTHIPGVVKYVFK*