MSPVTAKTAAGMPRIGLGTAVQGPKPEPVRRAVLRAIELGYRHFDTAAHYETEAPIGDAAADAVLSGAVASRADLFITSKLWCSDAHRDRVLPALKQTLRNLKMEYVDLYLVHWPVSMRPGRFKAPFTAEDFVPFDMQAVWEAMEECHRLGLAKAIGVCNFSCKKLDTLLSFATIPPVVNQVEVNPVWQQRKLREFCRGKGIQLCAYSPLGAKGTHWGSDSVMGADALHEIAASRGKTVAQVCLRWVYEQGDCMIVKSFDEARMRENLDVEGWELTEEEHRRIADIPQRKINQGLRYVSEHGPYKSLEELWDGEI*