MVAIPVTLLTGFLGSGKTTLLNALLRQSHHGLRIAVVVNEFGAVDIDSQLIANESGSGANPEVVSLKNGCMCCTVSNSVAETLLSLLNVNDGLTERLDHVVIETSGISDPAGMVHMLDVEELRRYVFLDQILTVVDAANVMSAEEYKSETASSQIKLADTIYLSKSDLLFEDQFEKIRKFVQGLTSAEILYTKPGHELPVLALFGCSFSALPDVSSPRTSSRRQGQARTDGEKHVSSQHLEADGFETLSLISDRELDMARFRNAFVQARLPGVYRAKGILFFSGYPLFRFVFQLSERRHTVEHSTQQVANRTSQLVLIGRGIAKDEDMYRAMFDSCVVDSGDSTKQSASATVVEWDGL*