MNILQFNVRLAEGGAAGVALDLHQRALQQGLASHFVYGYGKGGKESVSHQNYPQVIKHTPRMTAMANIALFRLFNRDLFGNFNELYRTITRTAGPVVLHFHVLHSYWLNLKSVVRFCEKVKNHKPDVTLVWTLHDHWSVTGRCAFTDGCEGWKTGCQKCPTLNNYPPVKIDRAHQLVAGKRQLFREMLALGCQFISPSQHVADAFNSLYGPGRCRIINNGIDMATEAILADLPPVRETQGKPKIAVVAHDLRYDGKTNQQLVREMMALGDKIELHTFGKFSPFTAGNVVNHGFETDKRKLMSALNQMDALVFSSRVDNYPLILCEALSIGVPVIATHSDAAREVLQKSGGKTVSEEEVLQLVQLSKPEIAQAIFGTTLAEFSQRSRAAYSGQQMLEEYVNFYQNL*