MVESRLPPGFRFHPKDEELICDYLMKKVTSSESSLFIEVDLNKCEPWDIPEMACVGSKDWYFYNQRDRKYATGLRTNRATLSGYWKATGKDRPILSKGTLVGMRKTLVFYQGRAPKGKKTDWVMHEFRLQGPLTPPAIPSLKEDWVLCRVFNKSRSEAAGKAITSNMGNGYYDNMNMGSSTLPPLVDSYINFDQTEIKLNEYEQVPCFSDMCSPNPSNLVFPHITHLEPHLLTKTIAPIFGGMPDLGTFSCDKMVIKTVLNQLSNVEESPSFGEGSSSESYLSEVALPPIWNHYC