MDKRKVAVPLVCHGHSRPVVDLFYSPITPDGFFLISASKDSSPMLRNGETGDWIGTFEGHKGAVWSCCLDTNALRAASGSADFTAKIWDALTGDELHSFEHKHIVRACAFSEDTHLLLTGGVEKVLRIFDLNHPDAPPREVDKSPGSIRTIAWLHSDQTILSSCSDIGGVRLWDLRSGKIVQTLETKSPVTSAEVSQDGRYITTTDGSSVKFWDANHFGMVKSYNMPCAVESASLEPKLGNKFVAGGEDMWIRLFDFHTGDEIACNKGHHGPVHCVRFSPGGESYASGSEDGTIRIWQTGPAAHDDNDTVPANGSTGKVKVPADEIALKIEGFHVAKDGPTQEKVDGVEA