MSLPQYKITMLALSLGVAAAMVGCSSNPKKEVVDTGPQSSEQIYFQKAEKALDRGQYTEAAKSLEAIDTYYPTGQYAAQAQLDLLYVKFQQKEYETVVSQADRFIRLNPQHPNIDYVYYIRGVANMELNYDSLMRYTSLQQSHRDTSYMKLAYQNFVDLIRRFPSSPYSVDAAQRMKFIGQELAESEMNVARFNIKRKAWVAAIDRAQWVVEHFPQTPQTPEALATLAYAYNELGDQATSQQYVNLLKLNYPDLVRANGTVNLRAARHDASWVNRATLGIFGREAQANASRDSSNTTPESDDKRSWTNRLSLGLLDKPAAQTQHTPAEIPKPPVQSSSQNTQNTDGADAAK