MSDLPKTMKALQYSKPKEFAVVDVPLPELRDDDVLVKVKACGVCGTDLHIHEGEFIAKFPLIPGHETVGVVAAVGKDVKEFKVGDRVAADNAELCGHCFYCRRGESLLCENWAGHGTTLSGGFAEYCAYPQGKVFKFNNMTDVEATLIEPASCACHGLDKIKPRLGSSVLMFGAGPTGLMLAQLLRQNGCSQVTIAAPAGLKMDLARSLDAADTYVDLSREDSGPQLEQLKKDNPYGFDIVIEATGSVKILEDSINYCRRGGTLVVYGVYGDQDKVSWKPTKIFGDEIRIIGSFSEVFMFPQTIDYLDNGKVKTKGIVNKTFKLEQFGEALESIKNKSAIKAAIVFD