MPLVKRVFRVRCVSEPCEKLAEMISEHIALVGEYAITIHDNWISIEFHGYESEIKRAWARIKSLLAGLPKAGRGGFSLELNAMFRELGSTFPPRVLVEVLKRRGFTAALDKDSNRVITNAGKEVVYELSKRIIELAKRIPGNVRGLSTKYYLLTIGALTGIPLEEVLERALALSHLRKDEEGSIVLDIEWVQGVDEFLKKVKHSTG