MLVVLGAFDFASLIISVAPSSRCAPPPLLHAAAPSAAELMLVACKVARLAEVQEMPLALRMPSTFALVDAAFEALPQVGAVAREGGPDDECQLYDALVEGLDSRLTEVCDSLGGLDGLTPQQREGLVAGVVEVLFGDSILTEQTWAAVDSGEQPPPREAPFAPPLIDPERLSALAGSWAETLELGEGEARELLDGVARAISTSMPWPVARPLARKLYDESERLHAHMRLLVAQALPLPEEVLRLPERSRDSLVLAVLEAALESCNLYALESALLTTMAQALLRSEHSAGAEADEPALESRARLAWQIIQHDREGQRLRDRLTAMEGAGGG*