MESRCKKGYFRLAVIGLSKAKDCWEKNACAVTFIGDGGTSEGDFHAGLNFAAVMEAPVVFICRNNGWAISTHISEQFRSDGIVVKGQAYGIRSIRVDGNDALAVYSAVCSAREMAVTEQRPVLIEMMIYRVGHHSTSDDSTKYRAADEIQYWKMSRNSVNRFRKSVEDNGWWSEEDESKLRSNARKQLLQAIQAAEKWEKQPLTELFNDVYDVKPKNLEEEELGLKELIEKQPQDYMMLKELIPNWILGIGTLALRYDFQETLFNGWHAIAELQQLKLKIKLNSLLNDQADTESLKAARNSALNVIQAMIIHLVLTLKGRFSLPLTEETVRFNEPIQLNQNMVKDGGYTAELFPIRKEEQGEVRR*