MKALILVGGYGTRLRPLTLSKPKPLVEFANKPMILHQIEALQAVGVNEVILAINYQPQVMQSFLEEFEMRQGIKITCSQETEPLGTAGPLALAKEKLIEESGEPFFVFNSDIICEYPLREMIEFHKAHGGEASILVTKVDEPSKYGVVVLDEETGKVKKFVEKPASFVGNKINAGIYLLNTSVLDRIQPRPMSIEREVFPSIAEDGRLYTMVLTGFWMDIGQPKDYLIGLRLYLDHLRRNSSSELAVGPNIIGNVLIDDSVKIGEGCMIGPDVAIGPGCVIESGVRLSLCTLMKGVRVKSSAHVSGSIIGWHSTIGQSAHVSSMAVLGEDVHVSDTMFLNGVVVLPHKEIASHFVKPEIIM*