MSVLRQHALRCLCLFYFNIHPALRKECVRTPADYDVLAGCDCSCHSHEEHQQGHHFHQQEGASPGLVHLGIHGEGEGDRQRPERDGADQTDDGIEERHTHSNDGAKQHVCGPDDQPLPEGQKIALVVQRHMLIRCPCVKVIHGLTAQGAPSTADHANNAHPIQVGGCARGAVFAVIHGREGGVGGFVALLPALEGQQVRQRRAVANHQVAVGAGGHAVGQPVGQAGRVSAGKRACASPLQVRCFVQWRQVLHRVVFVRASRAGSARGHIKGRRLLAVIVSQRLWRRSSFLVLLLDPVGLQVAFNCLEGWLGPHLX