MEKLSLVLPDTPPFVPRQFGHCAVIGNSGDLLKTKFGKEIDSYDAVIRGNGAPKENYTQYVGKKSTFRLLNRGSAKALDKVAALDEIGKEVLIIKTTIHDIMSKMIREIPILNPVYLMLGTSFGSSAKGTGVKALEFALSVCDSVDIYGFTVDPGYTEWTRYFSESRQGHTPLQGRAYYQMMECLGLIRIHSPMRAAPDRAVKDRPDKSTIYAARIASERVLGKAALGKGDPLAACAIWEYRSNRKLPKSSGLRKAAVEHQHYVHGVALYPLEHRSSNEMLCIRPKT*