MDLMNRVFHAFLDKFIVVFIDYILVYSKNEEDHAEHLRSVLSTLRDNQLYAKFSKCEFWLERVAFLGHFVSKEGVAVDPANIKAVSEWPTPKSVTDIRSFLGLAGYYRRFVQDFSRIAKPMTTLMKKEAKFEWNHQCEEAFQALKTRLTTAPVLTLPDESGTYDVYSDASKNGLGCLLMQNGKVIAYASRQLKPYESNYPTHDLELAAIVFALKIWRHYLYGVKCRIFTDHKSLKYIFTQKDLNMRQRRGLELIKDYDLDIQYHEGKANVVADALSRKSSHGVNALVVANELCKDMQRLNIEIVSGECLESMMNALTIQSSVFDEIRENQVGDVKLEWIKEKISQGNEVDFMIHEDGSLRYKGRWCVPQKCNKLKEKLMREGHNTPYSVHPGGDKLYKDLKKVYWWPRMKNEVAEIVARCLTCQKVKIEHRRSQGKIQPLEFPSWK*