MKFYLVFLCFCCTSVLSQDSGTINQIIRANQNCSRRTGVSPAMAAGLMSGQFPDNAALRKHVRCMLEEVGVQDSQTGQLRIEEVERMANALAPSNVPRANLAPVIRQCAVQRATPDDTAYEMVRCFYNAGRAALNG