MKSKLGSTLRKVRNGKQISICSVADEHLSKSQISRFERGESEISCIRLINILDKLHITLDEFLILHDEDYTKTESFANLVQYIRKQYSLQNINNIQSLLSDSSNYTLDPFEKTMVKSILHTMDSSIIPSDDELLQLADYLFKVEKWGYYEIILLGNCVRTIDYNSVFLLTKEMLNNYIYSSLNKTNKRIVTQLAINCLILSIDMEEFTNCFYLIDEIKALLDNELNFYEQTVFLYATGYFEFKRWQSTSGIEKMKQAIQVLDILGEDNLKLHYTIHFDKLINNK