MSDAFMDKFNSLGERLKVGGAGLSRKMSAGVSSMSGRVKELFQVPSPMDRHIEEATGEALDGPDWERNLQICDMVNHDPSCGVEVVRSLKKRLALNARSPHVQILTLCLLETCVKNCEKMFSEVASERVLDEMVKAVDDPLTSTSVRHKILTLIESWGEATDELRYLPVYEETYKSLRSRGVRFPGRDAESLAPIFTPPRVIPPPEYSPRTASGDVSPVRAFTPEQSKEVFDVARNSVELLSTVLTSSPQQEVLQEELTTTLVEQCRQSQFTIQGFIERGTENEELLFEALNVNDELLRVLTKYEEMSVSHTVKSSQVSEPALIPVGVVDEEESLGSGENPLIRKTSAKPSAFRSFQGDEAAMADLDNMIFGQQTGGSSHETSQNARKKKNDDDLIVF*