MELGKSASQHYSAETWKERKRWVGGRGARYPVEGWIDQRGWLDAGQSNGVASTALTLSSPTVGSNGNVDKVLYQNLVEMIPLVESLMDQQGNRTFSRHASLVYTPTTTREWPLKAVEIPAKGRRGRQLFRGKREEMKDSLLWDDPENMQFNNRRELYKEEIPMLSVASDYHVAQNVVRKAEMLQLQSQVEELEQKLKVKDSQLQSAENNVKESNFLELQVKYEELQRELSDKEIQFQSAHTQLSDNQHEIAGLRSLLEKAESNVLSSNKKAASIEEELKGLQCHIASLLFQLESTVSNIAEDLTKAASLSENLGADSSSSSMIHTEPEEQLASQLYRKEVQDMELARRKYLAAVVAARENPGEGLLSLAAELRAELQAYLMHPTFASVANEVYGSQAIRFSLC*