MKNLVFLFILIGLSNSRIYSASIYGYPGSFNVLDYGAAADGITDDSQALLNTWNDACSSSAGYPQVIIPPNMIFLLSPMTLIGPCNSQNIYFVVSGSLVSPSSPSVWTGQDSSQWLAFRNVSGLVVGGSGTIDGQGKKWWDQSCRYHPELDGCTKLAPTALKFIFCSQSSISNMYFANSAQTHILIERCNGFNVNNVMIQSPGNSPNTDGIHIQASQNVAITNSKISSGDDCISIGDYSSNVQIYNIQCGPGHGISIGSLGKGGHSAQVSNIHVNNVFFYGTTNGARIKTWQVGRGFVRDVTFENLQFNSVKNPIIIDQHYCDVRGACKETGTGVQISNVVYQNIYGTSITDVAINLNCSMSVPCTDITMQLIQLTPATPGKQVKAYCKNASGQEYGIEPGPCLSGI*