MSRKKVMDSFALDDIINRLLEVRNRPGKQVQLSEAEIRYLCLESKEIFLKQPNLLELDAPIKICGDIHGQYSDLLRLFEYGGLPPRSNYLFLGDYVDRGKQSLETICLMFAYKIKYPENFFLLRGNHECASINRIYGFYDECKRRFNVRLWKIFTECFNCLPVAALVDEKILCMHGGLSPDLHHLDQIRNLHRPTDVPETGLLCDLLWSDPCRDIRGWGMNDRGVSYTFGPDKVTEYLQKLDLDLICRAHQVVEDGYEFFADRQLVTIFSAPNYCGEFDNAGAVMSVDETLMCSFQILKPAEKKPKFGFGSTIKNGTSLTKTKSFLGKIG*