MSLSRQQIRELSFQAIFALEINSDQDKALLKKVLFKQNTIDDYFNELVDGVFAVHKELEEKYKPYLKDNWSLERISKTADIAMQIGLFELTSRIDIPKKVSLDQATELAKNFGDESDGKFVNGVLAHFVS