MKNKVLTTLAGVSLVLAGCVMDSGSNAESNGGKPNQKSASVKKAVGDIPLKFYYPVNIDQESPNHRVVGILAPHVQVSGNLSPYIDQFQDALVGQIQAIFQKRGYQVMRFTSGQVLTPAQKHQMWSVLDIGGWVGILEDVKMDTKDPSKQDMDVMVDQSSGSVWFKFFEPETGRIIHNFGIEVGTEQAITHTYTYQATDSGGFAGANTISHTELEKNNDNAIRKILNQMYVIVMKRMVEELTSENIDRYRDAIEKIKNKGK