MAASKDQMKIFLIGCISIFCYSILTGADRIGVNNGMVGNNLPFADEVVALMKKNNIGKYRIFQGSPEVLPAFANSGIDVIMGIETNRLQEISSSQDAANSWVKTNIVPFYPAANIKNIAVGNEVLKNVNLQNKIKVSTTHASEYVIGNALIPPSTGVFLEYVKETIVSVLKFLFNNRAPFMVNVYPFFSYVNENWRSISLEYALFKSTSPVMKDGNHSYTNLFDAMVDTIISAMENLGYHNFPLIVTERMAFCWLERGHRIPKRTGRSIDTYIFAILNENEKPGAETERHFGLFNPDKMPVYPVNFSSY