MVLGLSAASTSYLSGFGAFSRAKESAATRRADAAVPAKQLMVAASPAEGEIMGQGPFGLTYFLQGALAGGICCSLTHGAMTPVDVVKTRIQLDPATYNQGFIGGFRQIAAAEGAGALLTGLMPTAQGYFIQGWFKFGGVEFFKVQLTKTLGEQSAWDNRNSIYLAAAAGAEFIADIFLCPFEACRIRLVSDPTYASGMAGCASRLVSENGVIGGFYAGFLPILFKQIPYTMAKFAVQGKAAESIYAGMGSEPSKMSKGGNLCVSLGSGVIAGVAAAIISHPADSLLSKVNKAGAGGSGGLMSRLTNIAAEEGFVALATTGLFARCVMIGTLTAGQFGVFDIVMGMVGAKKFHFTDPKNPH*