MKLFSWAHRKLLPNTSLHKNQHNADHLFEISPPSLAPGCELGVKAAEVRRDTHTEVLTIGTLGMGSLLTRAEEEEEEEEEEEVEEEDVHIVHSPSPTRQSMSSNRASTSSNHALTSSNRASVSSNRESVSSVDIQKLQEELQKILYFKVGQEHKANATLDDKSKGKAKKKHKKDRQASGYYINDMNAKQMGNADGKAHMPSERGSMRGALPLHNFLEMPMDSMSSNATMAPHKLLGKAHYLLLMQSLKSKLLHYTSPTRVKLSPSLFEKLLEPKVKRDLQHGSTMDKMLHLLRKVMNKRPHGRWKNGQEGNTCEEDKPKCVHEEEEERLKWAVAKSCRGSDRFIHYITSTLAHTEKDKNSLVHDHQQLHHYQYQFHFQEGGSLQLKLATSPSLDNECWIKTDDEYLVLEL*