GFRFHPTDEELVGFYLRRKIQDKAFPFQVITPLDIYNYDPWELPKLSVCGENAWYFFCLRDHKFRNSLRPNRITKSGFWKATGPDRPISTVETSSCVGLKKTLVFYKGRATKATKTEWVMHEFRLPTIGSSAQGSCEVRKKSFFSLILPRNDFSVQQESWSVCRIFRKRWSPRKNSASD