MQNKDFIIDDVTYTFKQADFFKANKYLKKLTALLKGCFSLEGNQTGFDIGQLASNIGSEEFVEIEKFVLDYVSAVDENGKTILFQNPKEQGEFFNTHRNHYYQIIIEGLKFHFLGFLPNGILSNLSTLSLAEITKKAI