MRFQKTFLATILLVCGYMHGQNKQLLYDFGEVPQSLMVNPGTKVDFKWYAGIPMLSGISLQVGSSGISANDIFADDGLDINDKVRDRAIGGMKIEDELSGTYQLELLSGGFQGRNPNNFYSFGIYNEGDAIGYWFKDYAILAFEGNADYLDKRFDLSHLKTRGEMMNVFHFGVNKRMGNGLVLGLRGKLYSSILDFNSTGNRGYFVTTEGQNNLLASTLNADMQLRTSGLSALDEAKDDGNLASTIIKRGFFGGNLGVGVDLGFSYNINEQLVVTGSLLDLGFIYHANDVKSYSLNGNATIEGIEIILPSALSDSNRDFWQDFVDEVDALVPFEDDSESYVAFRPTKLYASLRYNFGKPVRSRQDCDCNYSVSSNKGSLKYANGVGGQIYMINRPRGPQTALTAFYHRRFGDVMAVKATYTVDKFSLTNVGLGVSMQAGPVNLYLMADNLLAYQNLAASQYTSFQLGLNIISWGKN