MKKYSAIPTPCYVLESERLEKNAKILEIVRQQSGAKVLLALKGYAFWREFGILRQKLNGCCASGLYEAKLAFEEFGGRESHKEICVYSPAFKEAEMSAILPLATSIIFNSFYQYATYKDRILDKNKQLENLGLSPIKMGLRINPLYSEVTPAIYNPCSKMSRLGITPSGFEKGVKEHGLEGVSGLHFHTHCEQNADALCRTLEHVEKHFRPYLENMAWVNFGGGHHITKSDYDVNLLIQTIKDFKERYHNVEVILEPGEAIGWQCGFLIASVIDIVQNDQEIAILDASFSAHMPDCLEMPYRPSIFKISVENDEELIEVEKGENQGAFSYFLGGPTCLAGDFMGSFSFETPLKRGDKIVFQDMLHYTIVKNNSFNGVPLPSLARLDQQGFKILKNFSYEDYKNRN*