MEKFSNIAQLKDSGLKVTGPRLKILDLFEKHAEEHLSAEDVYRILLEEGVEIGVATIYRVLTQFEQAGILQRHHFETGKAVYELDKGDHHDHIVCVKCGEVTEFHNPEIEALQDKIAEENGYRIVDHALYMYGVCSDCQAKGKR