MSKQLVVDGDTLLFEPLFGNRQVTILGPAIVRGSGHVKIQGKKIVMVGDEKKIQLQAQYITPSHPIPGMGMVTIAQLDVGQQVNFCRSPATVIVVGQQFIARFTPSQPANNPSSGPDITAPSMGKGRFIASQYAVSAG