MRHPNVLLLALFFISSIHGWFVAATHDGAMLQERRSILSNGLGATPQMGWNSWNHFGCQINEQVIRDTADALVSTGLAQLGYNYVNIDDCWAEMRRDNQGNLQARASTFPSGIKALANYVHAKGLKLGIYSDAGYKTCQGQPGSLGNEYRDAATFASWGLDYLKYDNCNNDGTTPEVRFPVMGKALMSTNRPIFYSLCEWGQDNPATWAPSVGNSWRTTGDISDNWASMISRADQNDAWAAYAGPGGWNDPDMLEIGNGGMTTEEYRSHFSIWAVMKAPLLIGCDVRNIGTDALAILSNPDVIAVNQDSMGVQGKKVATNGKQEVWAGPLYGQRVVVALWNRGDSQSLITAHWADIGLSASSVVQVRDLWKQQDLSSSYQGSLSAQVEAHSVKLFILKPSS*