MGSSGLVPRGSHMRFVNQHLCGSHLVEALYLVCGERGFFYTPKRREAEDLQVGQVELGGGPGAGSLQPLALEGSLQKRGIVEQCCTSICSLYQLENYCN