MPTRYSFSELKKITNNFAEKLGEGRYGVAYKGKLHNGNLVAVKLLDRHCKSEAQFLNAVATIGHVHHVNLVRLLGYCFESFTSALVYEYMHNGSLDKFISAGKDKGQVLSWEQLYSIALGAARGIAYLHQDCYKRIIHLDIEPQNILLDANYTPKVSDFGLAKLCRNGHDHISMMAGRGSPGYVGPELCHNDAGPVTDKSDVYSFGMLLLEIVGGKKNVYMQYRSSQRYIPEWISNLLKDGELGLILREGGEESESKDDENVIRLMTKIGVCCIQDNSRDRPCMGSVVQMLERNGNEMANSCLSHNIFLTAPEIRFAPEIPLLSRTEESSIQVWTS*