MKNSILLMAVAGVILLGGCSLLKDLKHTASENMEIDKKLPKYKLNMENFKEISYEGKTYVIQEAEVTKEDLDEPIGKVTETITINENNEILSKKELKKVEVVPKGKDEKRTHLNYGWVYSIKDVSPDEEVAVVINNQFRVAKIKLVDE