MKKILSLSVASLALCGALNAADLKIAGSSTVYPFTSFVAEEYASIKNTKTPIVESLGTGGGFKVFCEGTTDISNASRPMKLSEFETCKKAGVTDIVGMMIGYDGIVLAQNKTNAPLNITKKELFLALAKEIPQNGKLIPNPYTNWNQINKNLPNRKISVYGPPSSSGTRDTIEELVMSDVSKKIPEYKGEYKTIRQDGAYIPSGENDNLIVSKLTIDKDAFGIFGYSFLVSNSDKINAANIDGVTPSEESIADEKYELARSLFIYINAKKNPKEAFDFAKIYMSDDLAKSGGELEKIGLVPLSDDKLKASQKHVEDRKILNDELVKAGKVF*