MDEQGFEEKQSVKLQNHPSGIAPTIINIVSTVNLDCKLDLQSIKLQAPTAEYNPQRHPAVVMRIRAPESKAQINSFGMMVCTGAKNESQSKLAASKYAAIIRKMGFPTKFKDFKIQEIVGSCDVKFPIHLERLANSHAACSSYNPVLFPWLIYEMKQPKIVLYIFNSGKIHLKGTKSRDEIFTAFEKIYPVLTEFRKNQQWYGCSSILAIF