MVEAVKAVRKKELGYKTAAKTFQVPRVTLKDYVKSSLEPEDMVNRDIGRPTVLPKVIEQMLAE