MTVSQIPTHGEIQALLSTSAYDPAIVSKLEAYVRAQVSSVASSLESDAQYSFEANRTLVKLYQFFPHLEGELGMTVTALAAFLALLQFPETDFMALGCLIPERVQSMEPCATLVRCAELLESCQFSEFWPEFRKLGIPEYGARDNETVVSDDRKLLSNAVNGSSASNQIRINMIQMLARTYRSAPLSSVLGALDLKDVESLKGFSSKVMLVAGGGEGEVTGTENEIPIVEKIEGDLLLLPRRLRIARGLGQLSRRG*