MVLPMSRATRVAGRLMPEISLLRRGRKSAARGGDDAEVEVSVPANFVCPISLEMMRDPVTAPTGITYDRESVEGWLARGHDTCPVTGRPVRLADLVPNHATRRMIQDWCVANRARGVERVPTPRVPVGEDDAEEVVAGVSAAARRGDAAACGAAAATARALGRESERNRRCLAGAGAAHALSSAFGLLAGEEPVVEGAVAGALGEILAALTVFFPLDEECRSCIASPPSLKSLASLLSHGGELAARVSAAVVLRELASSGDRHALEAIARAHGMCDALVGLVTSPVSSQATKAALVTAYYLVSSGDRAAARFAELGVVPAAVELLVDADKGTSEKALAVLDAALCADAGVESARAHALTVPVLVKKMFRVSDMATDFAVSALWRLCRAGAGAAPCRAEALRVGAFQKLLLLLQVGCAGVTKERASELLKMLNGSRGSVECIETVDFKGLKRPF*