EKEPAEALNTAQGARDFIYSLHSTKSRCLLRELHRFQSIAIAQEKLEAQPPTPGQLRYVFFRSALPFVWFGVLDNASMIVAGTQIELSIGIILGISMMAAAALGNLVSDLAGLRLAGYVEALASRLGLSIPDLTPKQVDRWQTRVSTHLGKAVGVTIGCILGMFPLIFFGGGEEDEKLEEKN