MRGLFKSKPRTPADIVRQTRDLLLYADRSNSFPDLRESKREEKMVELSKSIRDLKLILYGNSEAEPVAEACAQLTQEFFKADTLRRLLTSLPNLNLEARKDATQVVANLQRQQVNSRLIAADYLESNIDLMDFLVDGFENTDMALHYGTMFRECIRHQIVAKYVLDSEHVKKFFYYIQLPNFDIAADAAATFKELLTRHKSTVAEFLIKNEDWFFADYNSKLLESTNYITRRQAIKLLGDILLDRSNSAVMTKYVSSMDNLRILMNLLRESSKTIQIEAFHVFKLFVANQNKPSDIANILVANRNKLLRLLADIKPDKEDERFDADKAQVVREIANLKLRELA*