MAVRLWAASPRTLIATARRLRPELVPRHAVAAAYSAVADVCVQRLGATAAEAEKAEARLLNEPARWRAERMCDALEARLGLNEAELKKVVLRLPSVLGLSVDDTVLPKLAALQERLDLSEAELKKLVLSLPAVLGYSIVANVLPSLAALQSRLSLSEVELKKLVLRRPSVLGYSVEANLLPSLSTLQSRLGLSEAELKKVVLSLPAVLGYSIVANVLPSLSALQSRLGLSELELKKVVLGRPQVLSYSTEANVLPSLSALQSRLQLSEAELKKVVLQLPSVLGYSIEENVLPSLSALQSRLQLSEAELKKVVLQLPSVLGYSIEENVLPSLSALQSRLGLSEAELKKVVLRLPPVLGYSIEANLLPKIDWLQCETNLSDDELRHKLVTQSVMLGYSLSDRLQPRAALCDELGVSRSLLWTYSSRTPEAFREACEKAARRSAGV