MSFNFFKQFKLKSPSELVKVTREALLALDTKTVAEVRLLEKALEEVDKNLVAMKHMLLGEGDAEPNPEQVSLLTVEACKDDFLELLVQKLPSLGWDARKDSVNIWCTLLRQNVGGRQSGLEFIEKHTELLDFLVSCYETKEIALNCGNMLRECARYPSLAKYMLESASFELFFKYVELPNFDIASDAFSTFKELLTRHEAIVCEYLTTHYVQFFRLYDRLLGSNNYVTRRQSLKLLGEFLLERANAPIMMQYISEVHNLRIMMTLIKDPSKNIQSSAFHVFKVFVANPNKTPAIVNILYKNRDKLLRFIDNFHLDKEDEQFEEEKELLIKEIESLQPLGH*