MLTVTGLVGGHQCQVHVNAYRRHNTGYHVGGQLFSRNRLHLNSVSCMVPQSGESVSSREDPKRIPPLVKMCGITSARDAAMAAQTGANFIGMIIWPNSRRSVSLSVAKEISKVAREHGAQPVGVFVDDDVNTVLKASDASDLEFVQLHGNGSRAGLVALQQWNRIIYVLHADESGKLLNQITDEESSLADWLLVDSATGGSGKGFDWGRFKLPPIKSKYGWLLAGGLNCENVCDAIATLRPQGVDVSSGICGDDGLQKDPLKISTFMSKVKSVQY