MQAVTSFSGVAVRPAQTCSRTTRRSSVVVRAEGNELAKVDRVAKSGGPLYRNFTSGQALSYLDGSLPGDFGFDPLGLSDPQGAGGFITPEWLAYSEVIHCRWAMLGIAGFLAPEVLASVGVIPASPEAAVWFRSGVIPPAGQSQQYWTDPYSLFWIEAILMNFAELKRWQDFKNPGSQQKQYFLGLEAVFGGSGNPAYPGGQWFNMLNWGKTPEEMKKLQTNELRNGRLAMIAVLGCFAQAVMTKEGPYANLISHLSNPMDNNILGNLATIMKSSAX