MKKILFYTLLFCLASVGFTSCSDDEELTDSKITYYPEMEIQGDKFTILPIGTPYVDKGCKGTLQGEDCTSSLITEGVEDVDYNKAGLYYVTYSHINKDGYLTSVKRTVAVCDPSITTNIEGKYKVQSGSYRDSGSAQEEYAKYSVTIEKAAPGLFYISDFFGGYYDQGRGYGSTTAMTGYIQLMADNSIKLLSSHVKNWDDSLDSFENGKYDPATGEISFDAAYAGQMTFHVILK