MATLSFKVTRQPAVLVAPSLPTPNEFLYLSNIDDQPWLRFQVPVIQFYQSDSTKKHQNPAKVIKEALAKALVHYYPLAGRLRDAPNGKLMLDCTGEGVLFIEADADVSLQEFGDLIRPFPCWDELLYDVPGSATITNSPILLIQVTRLTCGGFIFALRLNHTVSGAPGLVQFMKALGEIAKGAAQPSVTPVWERERLLPRVNNFAIKYPHYEYEYDHVEDKYGQMVPANEISHHFFFFGLREIAALKQQMGGAKCTTFEVLSAYLWRLRTRALNLPADEEVRLIIPLDARSKIEPPLPSGYYGNAISLTGAKARAADLANRPLSYAVKSIQETKKLVGDEYMRSVINLMELKGRPHLTAIGSFLLSDLTKVGFGEVDFGWGKAVYAGMARSGVGEVPGMMSFLIPLRTKNGFEGIGVSVGLPSAAMQRFKEEMSQAKDYFLFSSL*