MKKRYLNIVVFALFVSMLWGCSDWTKPEAEDFFEMPGNDYYENLRAYKRSEHSVAFGWFGGWTGVGASMVGSLMGLPDSVDFVSIWGNWKNLDEARMLDKKKVKEQKGTRALMCFIVANVGDQLTPEEHKENYKEYWGWKDGDQEAIDGAIRKYANAICDSIDKYGYDGFDIDYEPNYGSPGNLASYPENMLTFVKALGERIGPKSGTGRLLVIDGEPQSIHPETGPYFDYFIVQAYSNLAGNSDANLDRRLAGTIANFKGILPPEKVANMYIVTENFESYAPTGGGDYVDRYGNKMRALAGMARWTPTIDGKQVRKGGVGTYHMEYDYPGDIEYKYLREAIRIMNPAVK