MKGLFKSKPRTPPDIVRQTRDLLVYADRSVSIPDLRESKRQEKLSELSKNLRELKLILYGNSDAEPVAEACAQLTQEFFKGDTLRRLITMLQYLNLEARKDATQVVANLQRQQVNSRLIASDYLESNIDLMDFLVDGFENTDMALHYGTMFRECIRHQIVAKYVLDSQHVKKFFYYIQLPNFDIAADAAATFKELLTRHKSTVAEFLTKNEDWFFADYNSKLLESSNYITRRQAIKLLGDILLDRSNSVVMTKYVSSMDNLRILMNLLRESSKTIQIDAFHVFKLFVANQRKPSDIINILVANKNKLLRLLADVKPDKEDESFEADKAQVVREIVSLKP*