MVSTIKVHNVSLEASEQDIREFFSFSGVIVHVEMQSGDERSQFAYITFEDDEGAERAMLLTGATIVDMSVIITPATNYQLPAAVLADIESKNAGGMESALRKAEDAVVSMLAKGFVLGKDALERAKSFDEKHQLTSTATAKVTSLDRKMGLSQKFSTGTLVVNEKMKEMDQKYQVAEKTKSALAAAEQTVSTAGSAIMSNRYILTGAAWVTDAYSKVATTATDAGAKSKEMVVAEQDDKHQDDKPAKDYSPISSKEFVQEGKHQEGERPKKNMPEKPEMGKRELENQEAAIPTAHAQENAQITGKEHKHQEADLPKADIPGSFTMAAKSEKHRNPYSELSKTHIPGSPATIPVCTATTDVNSTKTPKKPENAEGFI