AEFKHVFVCVQDRPPGHPQGSCAQRGSREVFQAFMEKIQTDPQLFMTTVITPTGCMNACMMGPVVVVYPDGVWYGQVKPEDVDEIVEKHLKGGEPVERLVISKGKPPGMF