MLTKYPCHDESICPQPRAKPKRKMRIEAQAQARGGVSLESAEGEDVERPRKRPRLGRHTEGEVGGDYVRGRCGNAYKQWYSLVWHTRTHHKNATTVKRKMKDGTVAVTPLLQRSLQCPYCPMKCALKQYLTMHLQAKHGQPRREARHNSVKVECQESAAHLLECPSLRELRKKRGLETLKDGELFFGAQLASFPKELFKLGSPSAPTPDESELRPAQDVKRQRSPTALDTALLSLCGSKADWGVHCKRHAEACP