MKVQVSNSPVYKVDKKLGNGGYGQVYVGRRLCGSTDRTGENALEVALKFEHRNKSCVNGPPYEWEVYNMLGGTHGLPRVHYKGQQGDYYILFMDMLGPILWDFWNNVGQVFVHGDIKPENFFMGQPRTSDEKKLFLVDLGLGSRWKDVLTGKHVDYDQRPDIFRGTVRYASVHAHLGRTGSRRDDLESLAYTLIFLLRGRIPWQGYQGDTKGFLVCKNGNFIGSNVLPLPFKKFLEAVVNMKFDEEPNYLKLITLFYGILGSNPSMRPINTDGAQNVGQKRGRIVIDVDEDEKPTKKVQLGAPSTQWISIYDSRRLMK*