MKLDVNALRYLAKDDFRVLTAVEMGMRNHEIVPVELIDRIARLKHGGTYKVLRNLLRNKLVHHGATKYDGYRLTYLGYDFLAIKTLVNRGVFASVGRQIGVGKESDIFEVATDDGTVLAMKLHRLGRTSFRAVKSKRDYLRHRRSFNWLYLSRLAALKEFAFMKALGDHGFPVPTAVDCNRHCVIMSLVQGYPLVQVKKLQNPDDVFDSILGLIVRLAEHGLIHCDFNEFNIMIDDDEKITVIDFPQMVSVSHRNAQMFFDRDIECIYKFFNKRFNLRSVKNEEQAGSENDDEGNSRPSFLSVEKGAGSLDKELAASGFTRKEKVDMDKVVFRLSSQVPFFWQTFLQYIEEVVEGHDSSSDDDNDEDSSDEPDCDLTPSDSDAPGTFSEEHGTSCSGENRLEIPPSDGNGVVMAPLESGIKTFSMEDDDNDDGSSEDADEEEDAELTKQLNKQRRKAIAAAHGRRRPTSSRNAYKDKGKGTMNSKMQRQACNW*