MSMIKTFKVCAEYNDEMFVVLQVDMDKLTPALANEVNDFWGGEQDRLSSEDDDVVRAVIRLYGSRLIRMMLSDGGATFTATRAPEAAQAWTVEMQSQEGWPGTDDTPSGLIGIQVIEAQVEVPDYDGVELSDITAWRS