MPCCAQPITFLSTVGDYIVSGAKDGYVRFYDPLLRLVAWFEDLEAGPINAVSFSNAAPSKAAQTELADTLNRFMVPDFVVGTQEGKLVAVASAAFEEFDARRRKGHLIVEPVITDVTCVACHPSQPELAILGRSGVLQRWDMVTHTCSASRTFPKAQGMQLAYARDASFLAVGLQGXFLYLVHPDDLADIHIARNTQAAVTRLATAARHAHTMVRWWAWCLERRLRDAPASSPLVHIETGTQASTGHTDPACSAMQCVQEGVVEPAQHEGQAVAWGIRPLTYRLAPPLRTRLGRGWHPEHVGCGHVSFGGPGSGQQLRPWALGAGPGQPEPAVRPAGLLQLCANQGARGGGNGGAPXNWCAGKGVKGHH