MSALLNYKLEGSGETVVLIHGLFGSLDNLGLLARDLKNDHQVLSLDLRNHGLSFHSDEHNYALMAQDVNQLLEHLNLTSVVVIGHSMGGKVAMKLADIATEKIRQLVVLDMSPVAYNQRRHDNVFAGLEAVLVQKPTSRSEVMAILAQHIEQEGVRQFLGKSLMSEQNVMTWRFNVAALKAHYAEILGWDIIAKCRIPTLFIKGADSDYLTTQHQPMVQAQFSQAKAHVIANTGHWLHAEKPAEVLRAIRKFIDVPV*