MSRKIGEVGLFQARRAFRLEVGEDSVEPTRTRTKPGGNLGYPYGLQDYIDSDSDQDEVVFLSEKWSPGRLGETEGEVKQHTSAMLRDMLGSSRSIPCDLALIRSPDEFMPADPSVPRLRPGLYVGDYAHALYGQFRVEVLLLDYVSLTPDEIRAELQDPRRLFGRPGGGHPPPAQLQALAEMNQTITFMRVVKQCGDLHVPMGATTFVAVCADVSSVLTQTPKPSRVQNRQTWSWESVARSWRGFGTLATPGFARPSWATGWLVQFAHGTGDRFGFVWDRNQDAVVLKWIGLQDTCPFLQRSWLPEDVR*