MELVKLVSKGNPAFLCNVRNLEHVIKDQPEDIAVVNEFLDVFPEEIPGMPPNRPIDFTIDLVPGTAPISKAPYRMAPAEMNELKGQLEDLLEKGYIRPSASPWGALVLFVKKKDGSRRLCIDYRELNKVTIKNKYPLPRIEDLFDQLKGAGIFSKIDLCSGYHQLRITDHDIPKTAFRTRYGHYEFTVMPFGLTNAPAIFMDLMNRVFHAYLDKFVVVFIDDILVYSKSEEDHAEHLRSVLSTLRDNQLYAKFSKCEFWLERVAFLGHFVSKEGVAVDPAKIKAVSEWPTPKSVTGIRSFLGLAGYYMRFVQDFSRIAKPMTTLMKKETKFEWSDQCEEAFQALKTRLTTAPVLTLPDESGAYDVYSDASKNGLGCVLMQNGKVIAYASRKLKPYESNYPTHDLELAAIVFALKIWRHYLYGVKCRIFTDHKSLKYIFTQKDLNMRQRRWLELIKDCDLDIQYHEGKANVVADALSRKSSHSVNALVVANELCKDMQRLNLEIVSGESLVGIMNALTIQPSIFDEIRENQAGDVKLERIKETISQGKELDFRIHDDGSLRYKGRWCVPQKCGELKEKLMKEGHNTPYSVHPGGDKLHKDLKKVYWWPRMKNEVAEFVARCLTCQKVKIEHRRPQGKVQPLEIPS*