MSRVKSTIDGVVIGVFLGFGEEGVPLVVFAGNSEQTAQPARSLSELSSDMVGKEVALLFQEGDPCKPLIVGRIVEPARRPGVEVIRDGKRVRIRANDRLELRCGKASIVMDSDGQIVIRGTYLVSHSSGPNYIRGGSINLN