MGGYQVPVGYRFRPSEEELLLHYLFPRVNGNDYPKGVVLDCDLYGTKEPWTIWRDFHHSSPDDQEDIYVFTTLKKKTPNGSRFCRTVGTAGTGVWKGEDSGKIIRARGSDIGIRKRFRYMNPGSPHDDRWIMLEFQLDESLVRVRNKETIVLCLVRKKETSGKSKLEERKNHEVDMPSRGEIQAQHVHDDQQQHIDASTHDQLRVLDLMNDIEGEQDTMVNPTLLAQYGQQGTSTEDQLRFLEDYLMNDIEG