MVEEEVDTVQCDNPDCKVAQDGRCIEGQDLAACTHYGKALVIVDRPTSMAATKPTPGVRLPSAEALARSQAQVLLRNQPCNVIALVGPFDSGKTSLIAGAYDLFQHGPVGGFTFAGSSTLHSFELACHDTRRASKRKKPKMERTQGGDATYFHLDLVASGCHDKRAALLANRAGEDYMDAQSDPALANDFVELHRADVLTVLADGERLLDLGLRHQVRDDICLTLRAFQEAGATRPWQRLAVVLTKLDAVLKDEAKTERVLQFFEGIVHDVRDQFSEHFIEIQSFRVAASPQSAKAARGTGMVELLHYWMSDPACLHPTKVPAVIPIAARSFGRLRPRARADHE