MECLKAEFFSPIALFKTPFSIKGIETYPLPPYSTVIGLLYTASGKKWKGERFNISVQGDYEAIFRDYVRFRKYNKKDKKLETLPLEVPLFYNFRLTVHILGDENLLKEFEKALKFPYVFPYLSGGEYPVKITKVKMVACRKEYFDTFNIPKNAYIPENIFTEEFRVSLEGHGVYYRVPSFLISQKPRQHEWVGVYYVQKGTKVSEMELLVDEEGEPVWV