MKRLNLQPIRSCTGGDGVLHDNQQRVSERDHSGDDDEGTDRLYGFSRPHMFKDALHGTVLPYQKHVFLCFREPSSWPPQIETSTLPAYKLPHLLAASLHAHKDQLPKKTRFTLCRGSDDTEASKGDVLVFPDMIKYKDLVSSDIEDFVEDFLINEEDWSLGRTEKLHGFHIFVCAHGSRDMRCGVCGPALLERFEREISSQGLDSLVFVRSCSHIGGHKYAGNIIIYGKDSNGKIAGHWYGYVTPSDVAIILDEHISKGQIVHRLWRFVSSTFELQHLVSHINALGRFGPLIWPSYMSHFLFRRMTNCHALWECTAQRCFFEQVRWAIYGCP*