EHGGLLLPRAGAGEPRTEFRPQLPKPEKRDESELLTVPWKEPAFSKKDNPRGLLEESSFATLFPKSREAYLKECWPLVQKLNEHHINAILDLIEGNMCTTKKTFDPYIIIRARDLIKLARSVSFEQAVRILEDNVCDIIKIGCLVRNKDKKRKRFVKRRQCLIGPKGSMLKYWLWNSNCYIMVQGNMVSVSGPFSGLKEVKKVVLDTMKNTHPMCNVKTLMIKQELAKDSELRSQSWEGFLPQFEHNVNKHKEPKKKTKKKYTPFSPPRYYEQIDKELASGEYFLKASQKCQKMEATKAKQAEALSKRQEERNKAFIPPKEKPVVKPKEASTENKIDVAAIKEKVKKAKNKKLGALSGEEVKLKMEADEKRKKKK