MAVSILFRPSLPQLLALKPFSAIPVPRLHSFISAAKMEGIEVAEQEEVKETGKKRIFVAGATGKTGRRIVDKLLSKGFGVRAGVIDLEKAKTSLPTDSNVQIVKADVTEGSEKLVEAIGDAEAVICATGFRFSWDLFAPWKVDNFGTVNLVEACRKAGVNRFILISSILVNGAAMGQIFNPSYIILNVFGLTLVAKLQAERHIRRSGINYTIVRPGGLREDPPSGNVVMEPEDTLYEGSISRDQVAEVAVEALLHPASNYKVVEIVSRSEAPKRSFEELFGSIKND