MVQITKGKFDGLQRLSNDKGVIAALAIDQRGSLKKMIQQAKGTENKKDVEDFKQLVSEELTPYASAILLDLEYGTPAIKARHEGSGLLTSYEKTGYDATTPGKLPDLIEDLSALRIKENGGDAVKILVYYDPDEPAKINEIKYAFLERIGAECRAVDIPFFLEPITYDATVTDSGSLEYAKLKPAKVKASIKEFSKPRYGVDVLKLEVPVNFKYVEGFAEGEVAYTQDEAARHFEECSDLSPLPFIYLSAGVTSEMFHKTIQFANQHNVQYSGVLCGRATWADGIEVYGKQGDDALREWLRTQGKENITSLDKLLDEGAVPWWTKYGSFEDVHVVEKQ*