MKLFLWSADKRKATEEGLKNWVGDVRELAYDALDEFITRMKILKHRRRLKHGLSFIKKFIVYHKFATEAQQIKRRVKEANDRRLASHLEAARDEGAPSNDSITHWRDPRLVFSSWRNLTSWGSTSPEHGEHNTERHIYDIELMKNGEAFDLFCMKAFRHDTMCPDELRDLVDVLVAKCGGLPLAVVVMGDIMSRKPMTDVERDLFSEDFEIDMHILISLWIAEWFIEERPRKVMEHIADEYFRKLLDRSMLLVGEFEDDRDVLYCRVHDVTHEFALSIAKEEILGEFYGGECKFEPREESRGLFIVVRLYGKS*