MTSPASSRTILVFDVDGTLTAARQTITPEMREFLIEARKRVPLAIVGGSDFKKITEQLADHDKDLLLSLFDYTFSENGLYGFKGTEPYPVQSIQKAIGDAKLQELINFALRYMSDIQLPVKRGNFVEFRNGMINLSPIGRSCSQEERMQFVEFDKKHGIRQKFTEQLREKFGQYGLQFAIGGQISVDVFPTGWDKTFCLQYLVPDFDTIHFFGDKTAPGGNDHEIFADERTVGHTVEGPEDTRKHVENVLKELD