MKELVCVTGASGFIASWMVKLLLERGYRVRGVVRSPDNNEKCGHLERLEGAKEGLTLLKGDLLDPDSLSAAIDGCSGVFHMACPVPSYTSTNPEVEVLSHAIKGTLNVLEACKNSKVKRIVMTSSVAAMAFDLHKPKDAPLDESCWSDEDYLRENNHWYMLGKTMGEKAAWDYSQKNGLDLVVICPSLVLGSLLQASPNASSLVVLKLLNGSSDSYENSSVGVVDVKDVANAHLLAYETKSASGRYLCRNKTVTRAEMIEIIRRLYPDYTLPTRMIEPQISLSMAKEFSQKIVNELGLKYTPVETTIKETVESLKEKGLF*