MKLDVNALRYLSKDDFRVLTAVEMGMRNHEIVPAELVDRIAGLKHGGTYKVLRNLLKNKLVHHDATKYDGYRLTYLGYDFLAIKTLVNRGVFASVGRQIGVGKESDIFEVATEDGTILAMKLHRLGRTSFRAVKSKRDYLRHRRSFNWLYLSRLAALKEFAFMKALGDHGFPVPTAVDCNRHCVIMSLVQGYPLVQVKELQNPDDVFDTILGLIVRLAEHGLIHCDFNEFNIMIDDDEKITVIDFPQMVSVSHRNAQMFFDRDIECIYKFFNKRFNLTSEKNEEQPGSESDDEGNSRPSFLSVKKAAGSLDKELAASGFTRKEQVEMEKFIEEDAGHDSSSDDDDDDDEVSDAVPLVSLKIDQQVRLPSKDGSDEPDSNLASRDSDVPGTFSEEHGTSCCGENGLESTPSGDNGEALLSGSQEDDDNDDDSAEDADEEEDAELTKQLNKQRKKAIAAAHGGGRRLVSSRNTYKDKGKGTMNSKIQRQACKW*