MKLDVNALRYLAKDDFRVLTAVEMGMRNHEIVPVELIDRIARLKHGGTYKVLRNLLRNKLVHHGATKYDGYRLTYLGYDFLAIKTLVNRGVFASVGRQIGVGKESDIFEVATDDGTVLAMKLHRLGRTSFRAVKSKRDYLRHRRSFNWLYLSRLAALKEFAFMKALGDHGFPVPTAVDCNRHCVIMSLVQGYPLVQVKKLQNPDDVFDSILGLIVRLAEHGLIHCDFNEFNIMIDDDEKITVIDFPQMVSVSHRNAQMFFDRDIECIYKFFNKRFNLRSVKNEEQAGSENDDEGNSRPSFLSVEKGAGSLDKELAASGFTRKEKVDMDKYIEEVVEGHDSSSDDDNDEDSSDEPDCDLTPSDSDAPGTFSEEHGTSCSGENRLEIPPSDGNGVVMAPLESGIKTFSMEDDDNDDGSSEDADEEEDAELTKQLNKQRRKAIAAAHGRRRPTSSRNAYKDKGKGTMNSKMQRQACNW*