MKKRTQPAKDLYQQITDQILEALEQGVMPWQKPWDSGWPQMAIPCNGESGRQYSGINVLLLWMSAIRKNFTQRKWVTFQGANHLGGQVRTGEKSTVIIFYKQNMFEEKDDSGNVVLDENGDPKMKSSVFIRGHHVFNIEQCEGLEKYYEEFPEPEKSSEMQVRPDLDVLPNKMGMQLYNKAQDRACYMPRKDCIVMPDFKKFNTADDYYATLLHECGHATGHKDRLNRDGVAKFDKFGSEQYAFEELIAELTSAFTCAHVNVCNNISQNAAYIEHWINALKADKKAIFRASSQAREATQFLLNALDLTSNEEAKLAA*