IDGTTFEVNFGHDWEKKTYLCYEVEVREGDAWVPGKELQGFLCNQGADTHREPGHAELCFLDRVRSWHLDGGKQYRLTCYMSWTPSPDCALELVQFLSENSHVSLRIFAAGIRTRFHGHEDGLRQLRDAGAQLAIMTLHELQHCWDTFVDNQGQPFRARDELEVHIGAQCQKLKSI