MESLLPGFRNTLKRQAAFELFEDPMSLFSGFCPLEEEQAAQEVPSGLDCFPQDAGVCSVPLLTPCSKAVVSQALKDSFSGFSKVQRICGISDNPRRWTKQQVLQWLYWASGEFSLTNISFFSFDMSGRELCELGKDRFLDLAPDFVGDILWEHLEQMMRGCVEDEELKVSDCSWPSSLSLDECSLTAPNPHSSLLRELFQTSDDAALLASAAELPACAKPQLSTVSVRYRSHEFTKNTPQLRTAGSSGEQASQESVESAEECVLRSWGSHSSLADTQRVPSYDSFEEELLPLGLQKHGRSFKDYVQERNQTQETGRPVIPAAVLAGFTGSGPIQLWQFLLELLTDSTCQSIISWTGDGWEFKLTDPDEVARRWGKRKNKPKMNYEKLSRGLRYYYDKNIIHKTSGKRYVYRFVCDLQNLLGYTVEELHGLLGVQPDSED