MKNQFFFFNSKLDKNLTFFFFFFGLLAGKSGNSKDICGDDKHKEDGDPWNVEAQAAFLGPNLWDKTLPYDADLKYVDLDEFLSENNIPVDGLPGGHLGHSNGLGHRSDSLGHSAGLSLGLSQVTTKRERSPSPSDCVSPDTMNPPSPAESTFSFASSGRDFDPRTRAFSDEELKPQPMIKKSRKQFVPEELKDDKYWARRRKNNIAAKRSRDARRQKENQIAMRARYLEKENMSLQQEVDQLRQENLELRSRLSKYQEV