MGRSPCCDESGLKKGPWTPEEDQKLVKHIQTHGHGSWRALPKLAGTVLTDVGRVAG