MKKLVIICCLGLFASATLLGQDKTNLSDAEIASVAVVANQIDIEFAEMAIKKSRNAEILDFAKRMVQDHQAVIGQASALVSKLGVQPQDNPISQSMLADARLTQKELRKAPRKAFDARYIANEVAYHKAVIEAIRDVLVPNTENGELKELLQTVLPALEAHLGHAEMVQKKLGK