MGWFISNQMAVSILFRPSLPQLLALKPFSAIPVPRLHSFISAAKMEGIEVAEQEEVKETGKKRIFVAGATGKTGRRIVDKLLSKGFGVRAGVIDLEKAKTSLPTDSNVQIVKADVTEGSEKLVEAIGDAEAVICATGFRFSWDLFAPWKVDNFGTVNLVEACRKAGVNRFILISSILVNGAAMGQIFNPSYIILNVFGLTLVAKLQAERHIRRSGINYTIVRPGGLREDPPSGNVVMEPEDTLYEGSISRDQVAEVAVEALLHPASNYKVVEIVSRSEAPKRSFEELFGSIKND