MVESRAMRSPRESGPTRQQDLGVAQLGWLAAAVFVVSAGYGALMPLIPDWLRPLMGDADPAALARHVGYLSGIYTAGILLGAPLWGMLADRLGRARVLLVGLIGYVASLLPLLRPESLGVVGIYALRGATGFFVAAVVPVVPALVAQYTPESIRARRFAWLGAMSLLGFLFGPGLNAAAERLVGLGFLSVLVQGSSTTLVIALSAALGALMMLGLAATLPAPSSLGEADAADHDGAPRSRSLALWILNGVIMFVLAGFELGIVLQGQRHPDLSSREVSLMFAECSLVMLGVNAVLFFTGLLERADPRRVLACGMVLGIAGLLMLARHGSEMWLYVGVSFTAAGTGLVLPTLAYLAAGTSARRLGIAMGGLAAAAGLGQTLGSAATGWLFGAVMQSTFAWLSIPLAATLALLLIPRHWWPANPVLVSASPSRTFLTSTETEP*