MGRVKLKIKRLENTSCRQVTYSKRKAGIRKKAKEFSILCDIDIVLLMFSPTCKPTLCLRERSNIEEVIAKFAQLTPQERAKRKLESLQALKKSFKKLDHDVNMQDFLGPSAQMVEELSNHSKLLQSQLSEIHKRLSYSSDPDKINDIDHIRAMEESLKESLSRIQSHKDDFGKQQLMPLECTSQFQNGIHLPLGMGGEQEAQPICWLHNSDRQHMMLSEDPNLLPQRVFEFTHSLLTQTS