MSPRKRKGKDREEGKRKRRRVDSEEDCLEDGRGDAGSSASGLDTYGWETAIPEDWTISKAMAMLDYRLTHADFQSITAREKKRTEEGRHAYYIYNERAVEWKAWEKHGGPIGLWKFLKALKKEHEASGSTDPFDIPYSYAADRLYDLDLPETPELSDRYVGDLRLLRYAKQSLPPWLWNVCNSKLNKALLDGKRPNGCDDLTEERQRAIGALVSFVNENPIRYIEKPAQDVAPSLYIATLRSVLAAAPIAPRFGSQAWGTPVAGLDFCEADGHPRYEWCASYLQRIFKALCTVISKHGIGNEGWRSIRWEVYETVFLTS