MKRSRGSSDSLSRFLPICHSATDNQLSPRPTATGFLYSGTGDYSPMFDCLEDGSLEDIAVGHASSTAATEKKRRLSVEQVKALEKNFEIDNKLEPERKVKLAQELGLQPRQVAIWFQNRRARWKTKQLERDYGVLKSNFDSLKRSRDSLQRDNDSLHAEIKQLRAKLNVDGISRSSSNASTEENVLVKADETVMPSNKVLELNQRPLPPPPHIPTATEAPALELEYEMLSIFPRAEIFREDPADSSDSSAILNEEYSPTAAEAAAAVEMSTMGCFGQFVKMEEHEDLFSGEEACKLFADNEQWYC