VFHKRPLAAGIGLGGRGNAGVGGNGGNLGVDGDCGDALKRRKVHRCDVAGCDKVYTKSSHLKAHKRTHTGKFGINC