MDSVRDNTKQAVGCLARRIHGWTWQSFPIGMGTGAVYVTLSGTKHHTRALTIVEGIFYAINIALFLVNTTTLLLQAILYPRRAWRLLTDPGKGIFAPLIVLSLATIIIGTINYAVPSNIVHAHHIYHAFWCYVVFATIVCFPMLMIWFNKPHDLSEFTPAWAFLIFPMMLIGVVASNVLKIMSLSDPKAVGVLLVGYFFQGLGFFMTFFYICIYIIRCVVDTGFLEGHQANGAFVACGPPGFTALALINLGKQAQTILPANGLVTPQAGEIWYASSALAGLLLFGLAVFFFVFGALPYWFKMHKRLDEILGCWALTFPNVGWISVIRVLGDIFDIPGFYVWHLVMAIVMCVVWLVLFVLTGVAFWKGLIFMADAEEVLKDVMVSREEAERDKAVA