DERPFVCEAPFCGKAFHDSATLARHRRTHSTEHKFECDFCGRRFKRKDNLNTH