MKKNITKVIIASTVIATGLLTHSNDAKAFFSYEWKGLEIAKKLADDEKKDEERADRLIKDAEKERTYTGKTVEDLYVIAKKLGKGNTIAVVRIIDGGKNGYYTFDITRPLEEHRKNIKVVAKGEIDSITWY