MKLTVARTMVTSEVEDVMEAASNAHFSGLRLDEVSSQAEVKASNRQPFVIGVAGGTASGKTTVCDMIIQQLHDHRVILVYQSIFLYLLLNIFFDINLKIQDSFYRGLTPKELEHVQEYNFDHPDAFDTERLLDCIRKLNQGESVHIPIYDFKNHRQCSDAFRKVNPSDVIILEGILVFHDPRVREMMNMKIFVDTDADVRLARRIRRDTVERGRDYAKFVKPSFDDFVLPSKKYADVIIPRGGDNYVAINLIVQHIQTKLGQHDLCKIYPNVYVIQSTFQIRGMHTLIRDRETTKHDFVFYSDRIIRLVVENGLGHLPFTEKQVITPTGEQKIQMNIVCAMFWSN*