MKSRVALEPLAEEPGCGEEDAARRRSGLHAALHRWARLLSGGVAGDDARPAADLRVLLSVLACPLSPVPLLPRLPRHVASSAQYIIEQFRATTGCGKLEDGAVKSMYASGRVRLSMLQEPGGGGGGGRGHEGSFVLWQLAPSMWLVEMSVAGQSVAAGSDGRVAWRRTPWLGAHAARGGSRPLRRALQGLDPVTIASIFSTAEHAGEKEVDGEDCFVLRLDVGPSVLSSWSDGTAEVIRHGLTGFFSQRSGLLARLEDSQLTRIQSPGAAAMYWETTIASAVSDYRAVDGGVAVAHAGTSTAHLARFGVGVRAARVVTRMEESWTIDDVAFNVPGLGPDAFIPPEEVRRSRSYGAAIAGGK*