MVQNSRTSKWVSLCVVFFAHFVSVMADDGPLLNGDFESPPTGGFSNEGLVDGPTTIPNWKTNGTVELVESGQKQGGMILIVPQGKHAVRLGNDAEISQEMKVEKGFIYSITFSAARTCAQLESINVSVGAASQNIDLQTLYNVQGWDPYAWAFSAEEEDAHVVFRNPGMEDDPTCGPIIDDVAIKKLFTPDPPKDNAVTNGDFEEGPWMYKNASLGVLLPTNLDEETSSLPGWIVESNRAVRFIDSDHFSVPQGKRGIELLSGKEGIISQMVATTPNKPYKLTFSLGHAGDSCKQPLAIMAFAGDQAQNIHYVANANSTFETVDLNFTSKAERTRVAFYSVYYNTRSDDMSSLCGPVVDDVKVWFSGARRNGLGRLSLGFGFGLFVLLLVSV