MELTSVLKFLENRAILVTGATGFLAKIFVEKILRVQPNVKKLYLLLRAQDNNAALQRFNNEAVAKDLFKLLREKHGANLNTFISERTTIIPGDITIENLGVKDTNLLEEMWREVDVVVNLAATTNFDERYDVALGLNTFGAINVLNFAKKCSKLKVLLHVSTAYVSGEKRGLILETPYNLGETLNGTSGLDIYTEKKVMEETLKQLRVEGSSQESITSAMKELGLQRARKYGWPNPYVFTKALAEMILGDMKEDVLLVIFRPTIVTSTLRDPFPGWVEGIRTIDSLAVGYGKGKLTCFLGDPEAIIDLIPADMVVNAMIVTMMAHADQRGSQIIYHVGTSVSNPVKFTCPQEYAFRHFKEHPWIDKQGKPVIVGKVNVLSSMDSFRRYMALRYMLPLKGLEIVNTILCQFFQDKYSELDRKIKFVMRLIDLYEPYLFFKGVYDDMNTEKLRRAAKESGIETDVFNFNPKSINWEDYFMNTHIPGVVKYVFK*